From 063afed4c11521ffefab1c3cb57dd6147b051fa4 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 13 Dec 2023 21:30:52 +0000 Subject: [PATCH] Update documentation --- latest/.buildinfo | 2 +- latest/.doctrees/commands/networks.doctree | Bin 15891 -> 15891 bytes latest/.doctrees/environment.pickle | Bin 6007654 -> 6007694 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 182949 -> 182949 bytes latest/.doctrees/methoddocs/api.doctree | Bin 1596041 -> 1596081 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 1855636 -> 1855676 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 2043499 -> 2043539 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 2219146 -> 2219186 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 3501503 -> 3501543 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 3703709 -> 3703749 bytes latest/.doctrees/methoddocs/types.doctree | Bin 3737046 -> 3737086 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 3979836 -> 3979876 bytes latest/commands/networks.html | 4 ++-- latest/methoddocs/api.html | 2 +- latest/searchindex.js | 2 +- 15 files changed, 5 insertions(+), 5 deletions(-) diff --git a/latest/.buildinfo b/latest/.buildinfo index 768d767b05..b29124a457 100644 --- a/latest/.buildinfo +++ b/latest/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 8d297ce2367329bb3ccce10dc3ca60de +config: ab12644f30dcd4af45de32166387a8da tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index 7e528417c472b9ff5d78aa9e28ede108a1edb916..ae34aad19afbae04635e755440966a8662c0b98d 100644 GIT binary patch delta 217 zcmbPSGr4BNb_s*@{M4eHOobYS+{DbhywnmP3nHYOmS2<&KY@AX%MI(bXYY7tr16W9`$B!Iy*`elc&X?3>H7ZFhE&*AaT9Sco Skr6Z8B5ovQo6pI)$^!t?#!WZ? diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index bbba5146035745b4cf5237a4b191dcffa806d7fc..cc56000957809f0de1b81a0ec92b081ac8d01675 100644 GIT binary patch delta 36999 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 Ag8%>k delta 4470 zcmb_gYfzNe8RmPrv$8A~K>?8R!0s?6gfgxVFsE9fRZ|m*{?8jx7-9?Rp8$i&- zZDMCvPsgN2oRDVHc5F(=?Vq5TiJ4^5NlV(9Ovh;*Ei+9CGs=W0NgJo{c@Mk$eRb%s z{^2~&^So79L(qj%zL%lO&7 z`t{z?)5)6*CTnM>vCHfzuyypbTDlxQPePAFwzu|J%(A1vY;+oZZPOaf)M0UW*PmWq zYEUKG?AGHi`#ej6bO!4#h2(foQm5=}vzpCTlcT`< zRO#PONZ>eKe#MG zy$(Dx?;i$o*xh1CUhN5O(kVM|lgX+TAK*OY@Oc2L#gBEhvp^MTwGY#mWsa|92$8v*{Fo;0&Kp$Sa}?Xom;VA zQXYlat=}mS$UOJd#+Q_tU@Yg-ZABl9<(73Tv%y&Ido4;#Ft&EKT+yWk={oNzY0*)9M|v&Dvox=C|P0$?nZ=waWGm3xW=-$=HG8LOd7>Bz77tU3gLdi?Zyk zQs)1;rhjCsWQx@BtIt<~_W+x(lQPwUe`UQ?njy`I9iOpCu|JgbVwX3^q>uJXvlL<3 zJEaW&B*3?c?2lPeq5oeg@XIVoN15!4jW7c`o&Q!5Tn^_zE`@(c9MqS?p(q6G+Gf~; z=RH{kY3y=4B(V(@kQc@6(q>=<&9I8OP{5PNj8ryJ0p)n`gcB-Z6PBRF3OnR7TO}sW zh~TwKC50FRmtOsTU9CMh&NU$IpP*oc5uY)sqE*7TT`)c#BHe@<%qXZ1`)MQE9Y_O@kBWB zx#R2e z;76Op&eTH*SFrIEAIEmUzu^&OMrGaKJ_n!ef}F#uxcW?e-jo z4>`#&!aN(@360zqde(CUN?6%0$YP%y!QJV^?k<~P8)7=UNHd(|{v9yGH++0qrqOR} zfenTVem!fV$wD;}`KJcRJjl3nYQo7jH4)^Qnn*GXrf|1l3f8-G6sjY*W!PsWaD(-1{=NyFaIu*({D zMZ>OY*jpO*wuZfoDQHJ{+Wi4kgxEMOh)5U#B!9P z_@4p%Bct=!`@K-a@3pUcVIRLKYWv{CQvS5!`M=G_)a&?1MkBJ@eXx!@JNgt1lyXD6 z$sTTWS1BJv@heJp+r#xIH@ErRa&c-4S`{8LERtyAc^(9d9 z=RA3hVWC!CFgz|K3Qq;XeHg|f7X~2LNDKNRktW{ZMK&ghB6vzlp1`F4UZvkq=?@ms z8W{gx{K;Uao< zD%GSqF9=Na-%#nVrEU#1zNra>^c-|0UU({$LD&-=`07=@5kY*}>^u#rE_&B~DUu@S z8(c9gr|I2bw#Bg5Sa2`T|~dH(x(V};%uGy z_)~@dK=LWmxx9}{e6#(Ph*HfLpkGZ3pl>;~-lEc*1*ZHPD*ZPq{qKwDo1YHVFJpJl zK)Q>1O$xn%uL0JCa@2a0O5Y(c<-e!W-&W}{d7(Prt8}AEZ_LB@D&Cz`Xh;(X>GxFn zZNi>tJWX*ky|Omc#UZeX@8YdR^m&y&i+I_v&l8K)>~g2|C|;V>XBO(QL^oQ9PA67q z3a{%6#w&vHGphK~^?~`_7#F8|m^4o~|F?j06JK$-WBN!R7x)-2JoSW*pXmG-vhwZ* znn54)KNGl@&-iQ+J+B~`e^AK~geKI60vi2ImF`pJ=RF%Nq^uB_>bxG%{pJy<*!&;E C5H-vI diff --git a/latest/.doctrees/methoddocs/api.doctree b/latest/.doctrees/methoddocs/api.doctree index 01a93299ab576452f742661509f72fccc4e03e21..1d1cbf606df0110880094d74a71b2787a6f949c6 100644 GIT binary patch delta 5426 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 diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree index 5bdf616b0f293bbed6c70d7a29435a50c8636090..cd6271a4c9ddb8827551500fd7578284c2e8184c 100644 GIT binary patch delta 15641 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 HZPWh);K}HP delta 15841 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 K8-;CZ_WuCZvAPrh diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree index 22a00446b9e1e09b1cd95406da6b2142cb9ff421..2118951f74bb2a2bfc58f18a9f8995710e9d0b4d 100644 GIT binary patch delta 18826 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 C%OV2+ delta 18604 zcmb_^d0>jPc_$#$`3no|&1P<+<51q^5mZR`S%8X{qCrvzm`j%1&C9AK=B8l$q=) zZs~M7z52#wq-Re}8kg;v*D};*9hWhAa#H&EtmadvrF$;4aJj;~1R`I07P6*hq-U*y zJpp>BEkDRhl;=@QWCxojA~iiVdsTjrmw>d4l$6x;li&IyA9pa8^cI@~V9A2u#aPO+yit4t;ohzPHWelQWak$0w(cOHIyNl^>`{ zNl(t6o-uV2_IXR5oSB-I?0MQEyqXQ;(o#LwVroGxt3J41ewBmS$yw-NuvY{yc1bD8 zQ_+&MR(-fR-P{1C5DOqrHCZcjMTYrR$*TraNp6enyq@dFKJk z0|r4+n%!Yol|LGl^z<}~HG2lc1*4!|o>x0sO_P(evN&UG>}ZrX5H_cpEuN{}2O-0I zo|&C29%~=7CmETW#rk=k##=nYJM{9D#fEx*itFo{*xRm4@=WQ|$1|&wpXXe^Adj;T zH!0Nf=77FXvd-l21a|C$?Eao7oda~~iUoe2{P*ERTINFmK*Oe=T${dpkVoWAq^rtgtH6)E4=h@R?tjE*;6;D#v9-fju ziJss-qqr}t{cIM`t+)}MDIHTiTjJV#cK03(Wy4KDo^f6Jpg&H}f_4-@&*t_PPj=5< zp6Pvid3JVjQXt~%_*zg)57g4$JZ)^|)QoYs!o-b8C2jXKK$ro(m`~W`Ki?#|T37l~A7BS5bUlh*=+M^qhae%8mYy81l5n4Dj_# z>}#huD)}2i(L;jIxQwYhvqNF-o1s?n@XY}uQQga)Zn31s>}fV|ys3Z+kC$1Ar)ENP zU8!eqLKoe2kM7@?y~PQU8M?dJY`!<3I5kT5D>b*@7;Dkpq-KZTzjEmA?A86-$2Bl3 zIWr?IHL2+YTrQ$#N2g>YPfbh3Mq0+Wq%?#IT_dTClao@@ah3TG6k0UX1;Ym+I_v*u z!OSOAx6NqbD+V_OHwRJ`)+n?_jftjFt0so#dlT7pQCCmYUE=Pt*6nm5ak?kep81;Y zlhk8&VwxgtV|^pDuExHGhFLa5x7iHmMTFBD8Xh)5IO%0W zI`6+S&JfZJVdV-dP^eT#h8I*?u~(6@eTgnfJZZsB_F^zr?>4#Hn1``+T7pPuUb zU^K$R7kr@^NfHIdca@%z^$0Tfc2y!105}%*SdYob$8! zu7Hc9A=0nVpu}U}3cr~hk!I=SSDz=dRS&<@0}(!3>6gom%qjG1$V0i~J-_WM7eg4<43>M*k-~$oKsG z|K@K0X7NABC2b4ve~%}xe}w-co{UR_{a4r#rX>0A6B0{{8E zKWMT4*f@mKPWkWkMcA;!|D_lx``+veSGNQUwnB^IA_gu6TKwxD4P_U7!uH*=7`UV5 zewLhaC?#DKm_nM_CY%caO?yIz3 z;`W~~SU=*+!L-iS+uaZ*=2}mWMA-P6bp!Y7)bG|3CseL5TJ?wPKvE~Gvnu*9Wsp7! z#u#nB`+l>1v5eEDg@C}d4%{u|-gFPjczPi%FBzsulW&7t|<)8GjaU6T9vybP=99z@AAQItk zarPlRw6T5dfAWH9G1WeR#~^3Ay`0aJ35)C=F8c2!b~m3N$wl@w7s78&**}&LzEy5- zBX|-);l;o!UUBUDw_knstuAor5aep` zVqhyC%aKK!><;c4-1Nd!}_2Qh~H%kg`T>gY?G2!n73BnhTYKx9p&@j!`Ps| z`6S)mHE3gPguRl3f_Zj_Zwz|U2jS3Pf~ImyPTUSEH6z^oM^FbFIE=wVp^Ywhsh8in zCHhVn>EQ9)fw6(XS9x*7y%^kgGQ!2jf|KGPUhixJiQ5gK5T|o`kL|kD)S3C|oljp! zUeg@skroI~eB^X?M)(L8&3g!tDAGT|49t>=07g z7vb;oLmKgoDYPi$b^_$)`E-FnKZU#k8+D;wy(*+de|>|(jiDwMpbyQ7M*d~BLd#m| zDrhg<_;P65`nn2sX-??iHVEtQ4LuWq@XwOa0AGZL%b_O)glF!DcCkauSxZf5tqc3a zR2W3H%gS|Oe{#Mb%wflU5N@=Ey&HwFThp-onh4Ji42x@t&^|A0trOvn!mt?zgtgX& zdFmkCe>iMZ7((ZzutkvwH~bN{#vftZXJH);FjE)4IH1s|OcQrjl)eTWG~;gAP#@kP z0NI8(!iSs-_Qv?YcG>Rod?aE?x{PrD%O`?{-)OKv>Z^%s|1ccrU8_jBqV z*PGnl#|K?sI&=@=@EKQA-DUXwj0@)>_@6~k0S!4Qg+6Cpjdj;y-UU}EEI#Y%q`ND( zuby>vgt!t{7&JZS>ZrRZ_vT)A*XI&U?)?+S+05|njW9<%r%a_+|t`0}hP9P-}R2Y}B7S7X?E z9@$eai$O5#0yZ16Yd6L;=A!E!0^I@8$y$Bu((82BS=&o48;3oaxq`uK#n^yM^u^XgzgS2 zFLRl7JjXv{j`X)&6_{gnR71c-2f-^p;;2jVsGUE$PU$YOX+Lo%E-@U1PF`Zm%UvcN zRz%fEEDIYv{sl)qkw^CX6-PdSsM}b6jem3fp?kux?Te#Wz299%KDx;r*K-(u1D(cF z>H+s|axX8UoSS!DUvM-C*ge;;(DosE74H=4K}n#|2mDIVd0iz&=-fk$&`XsVx;Z|= zi@fe$fP@BuB4x#W*DRbPwg;|92z>tFfc^6amNnL8mE~BRJ+OnPf!%rN^5;|@9p?Yo zH2@Jd?1?K;>pb(9s~_(S|Hn0kcVb$dEdO6uf8JU8lsH+(=T##LKN2oMbUnccD|A8@ zjxg$lXs337n%LMK5QK+8(Y*u;3_@3!q8I)^QOO1&TnAZK(DUM7@V`ax>+MkHBXod( zAJFM`M&WDT3WR(AiUDByKyPEse1%Y*+!>uJSXiP-=&RsmheQjwX8AZFccNrwx6Hx| zDrco=f{@TeGaj`Os@RGtAKUJ{6jsre**fg8aU+LWaEh@SeAWTy5 zE~Us65h6Gt({A*IxBwp$rUBPp2q4J_ojH>LlLl8tLdCh2JBg2Jv!EBuJEclhFc!p-XO5bdP3rVbk>wZxTS%X zKUGEq#JylJvBr(mXaGjTxq7!DnE5slx~Ot^7!#WcGZegdBzo4Ur4Ydan+v1mPL>-Z zEK~Vogk})E$6$g%U2)`?mO_HURNP8fr7&g0$%^3F4MQN?&_>v#@C;~I<$w}GKZv*Z z1hBI9!dO*BH3}fb1dafsN%nMEM`69fsMZ^au&i$6V`C|?YIUyOiIsJ}v#?xIjW(@T z#$mH1EN>tLvEf~XtqR@VU1+K_2lNp7DXeI)6^0vp!`PXg!aAjsPcTTGZVZO#s0brl z*IQ_zP-v>9^%b1#-#%K-c_+ipWQB=OFm|_}FhRjFEmoE}K$!TSLSW8qqnSAdsUe1n zGZ^yO34&YUjK=xPo(&exDL7va*zZGy+A_|fUJ_nWNT|dD9Y+WuQ1YU$iGB34Mkz|d zVpSqUZsw|#w~;x$Q``U^)3z5au& z%=*wo0iQz9GFDlJ#`%xKxf!#|*DRZ`AxRi4liBmJLb=j>G+t>70RbGB%I+{7{TLip|>(pr3esH3!hC=O%F~}ivqAHf>?OE5aq3C zNvtV|rDO;llujO6b|_O_i5O16c?t=GV`De6gsI+m#x&uAg6Gx~gV?y~LbQteNhY># zhBo#2Lc$!cs}W|nJT6sPV=!hP%n}4Bnl0GblsVc;IWhqU-Iyz6E1ZO9(ci`%<_Sp(g)hJ?eTnKNXfjyjQtws4365fa zC;N1nFj5)GU4z7(s4a85zX{@w`}?vN3$)Uvb$HY|Bo}|DnhJSfL5^f( zb3NYcyQ~bNofb0-DO5AUa#m{@h}n{jh{Mf@Snpc$gkp~4omiewQQ?-@X(eiWXMact8AY}fC1~=QLEnYlO4D(s7 zc(@GC9u7reR$n&aeN6><&IPS*VzsabJE|8YW@?(ER?VEmY`fHb2CDKE6L0l}Id4k- zY}ZHH&W7g=CnQd`2C-&E+KD0aDcaAgaP?b~AC>I!J=y_>o5N!EYR*<1QWLX&i8U1P zcwu4xexj|fxX&rEpyb7^vO3wy{laF&W?F9h9uP(;xEfD)pdowY`Ir8HVZ& znVq5X70O6nIt)u^fr2Bc8N_!p`!RR1IxX1MW5OkcPDi@4pKDpcvcX6cnJo~IW_GgV zFRO|}qvT|po%_G47ANLDsU6nT>F9*f3sG;tY40#c!KjsH6I=eZFi182jPRyn4384S zicwEuxOzvyq$0CFi!V`kUw+oG0M2$N*cgic@`6?gxa3B`pc7^rps#p>xG2OaIxxRe z6dknd#D1skiL}O|xXB7D3Yo32VzVx*yrQiMbpAm{ov`~kKF^De@biNYKf)~*t_q!% zF|-9&UK3IjoQjCX*jxEo*vcE~s>RSbWv((TCMA`iR<9ov|18)cXSkmQ`tL<=`v0Ux z47BBeA&+XTIzw%8_QoueLgX;y|DvXl{rRh~MzO1kz1W6JOz~}P@uesxESGF7@lN&Q zBe{`#%g@0c-qjX$JUKX_XsB6aS1Pn^Hy0Olzy;j~(XswkHsHPxtLUxrFQGsZym|ll=HUg|3PSwE+A8McCk4tiOp}f2i%ORph7@c+fxiSX=#Q|GDxR zzNhH=m*A46u}Occ(*kf>1%Umz5VHSYVT?k?{N*ZoIhi3@-Tg37mcmWqU44Eetk`Y~ zgE4z;X4tP2-E{WwE7U8Gd{_&;sP5Y+uNFidwwc*ogQ%Xv>24CM7sFumd7Fdf8AbI} zPbHTdDPlPsvIQ`QNla9%sZN2+G8-O_ez%zzhHIFY#oQshHgWR7XEuMpRnNj+_7~$7 z9y(Yy30&3E@APYpN*_^CXZBaemQ&>|UTk&R?g~>irN8BSj&+udxqr@TNS3I7atS_o} zRDKGFxuZpYC_d?LhGr{+0^}Jos-f6j8B?8yoogiSP@~FEQOldCp=Xs%Mdkd=aQjn_ z(%4%Q5|*3IU^|UVSN9fLU?`s@?Zwd5>+rIAqNU~wEs;%Ii|TEh4%Jr&ig@@b3NV3d zvS?-3+KB4Omtq*-PE_X!ZS*Kt%^%MY8`Du#&j}RB;_fJJ{dy^gNwNPGk5Cx(D8Qe+ z*IBDY%~puHXZL~4g5Av8#;LB;b%qBLkNrgMWcOvq<3(l50g3@pD%0#n*1wxJW4J90 zZBZ|+YP4lREWM}3`JWarw7{pgHa&5R#X{;M7AVQ#I3O;-vq$z2HlnZQBpI{Y$Kl6* z>L(6X*l``iECo4iEPH@f+C1(IsQxFU^?R5)h7f~yfA z&S0q6CgFmbsTBrA@$?i?-O=gjhj?wsSsJKZ1UF=f>g7cxM}YlZv?ykp7EerX2zMZu z9ePcZPLnBShImXdhE9%tud8mb%voyu_RkR)%1o>0h>gMV4=ShS?$TUQy*Tr!2sjn} zAvYi>j19}x^i(;C6bD4r53;d8=4ty9*+!It7C~nA)_ie`Vi0W|SbqLc&^suQje1L4 z$0;zMEfCfHlvGsaVP>B#MBC^BowrC^bvT(J`Km0KU0Wj7Q*_|76AO!4s$~cdxfT%C ziQ#P5GEsdPLd#II0x?|~L?^M%9%L$6q0KYi$*?n1VWN8imjp-Z2M4f{)5 zW3wTQ0erSc@s!qRHuF;z%UP?YfS)KVFmelubB_$Rv##q@aey*v!}48t%KB!#mT`&* zY2Ud)bgwk zLlXlb(c-j2^uA!5yvJm{r)m3d9$#3t8;^A4ul0SghoY7?Zj3P=I=Qgx?~7(uutQW1 zPy2U@Yh^}!l`7_Wnaa>q)fJ3HI3FI)^hM$>g}-=@*h%51^{dM_qA%ps4h?5*_G;CO z6SFy#9mhOu{uIM;_7in`U`Q!ZBn2K2)kn=$lI-s~jj;Jqh!Ju=mI4?KPxvow)p$&h z^BL-iDMmeQ4vKFp!ZEn&rbsa}zUzzv$3ABOzLXP3C?cy-Oi=Kb)5K7a`cwpE;N|$F zXoljuP8+ix*A^>2kfnaEt%8L6eJP$-1oOKFxKCn5TfY*!DJG3MsYM!_ji9Jsh-&v~ zQ9b?hRRboR#1~|{uY_2c;fy+5uGpvN#AsN$->C%Fb5`4|sP2$_R54+rh*k0BMSRv& zULvYzd@5GVn6gjNjg6hUC@NPhAdk;q>+&neN71;$#5i|5{O>*7Y6>`pCUfBC8h31;$?+IN?&~<;!_bKAuFzNH0ob} zeE5;}k2pmkRs1V<@frmuo{M#v`pLGnE*j$5z*B&y&f$4#XQ^KuGZksHrx)#WWmp{B(?6)dVdIw!8duEf+QuwK*i+ml+>_3i^AfW-yfNFhe%0^ zOf23&_;-QJpLGtC!mAYd!-*rVFt#XMYNvE2o9+=6nIuX)e_!7J7 z-6CAzue&3qwz^VQ94WQXAvL~_)Qm+(O9_auDK(`{90t~w@MEu17~EF~WA?hzD2~iq zCWOI+Hc}WQwvMpCz;C z3zybbn$3}<1hme#qg0a>w#Q0Q$bjUU5c3sYOj>o6Heffq&`C^-k51z1MNj5m=qBMyS=kh>D-16Vk-pGmM5JAQ z#8ci~isuZ+2BKeGddkl3?Iq=7C&Sn;;zWe4+0z%W7Dw?f()*d{OM`wo`plr8p1v_a zjDKLz&p=-n^z)%l3;G%9y8>k49~B@A|Dpf^|D2$og}x;iP+v!167*~4E`=}qN!@%n z57=$`u`s#6G%JUr1@7sM=!0VtP~e_f4VzUBn^O(TsfNv~hRv^ry;TicsA4&!K2Jpn zTT%^MS`AxX4O>wS^HjqMt6@+LTdQF?-1|cs%CRHWu;Oai@oLx?)vy!Qu#?rW)77vu zRag!x{HY2>th^fbYc=e4HSA6`>|QmjvKscF8uq6b#(o+o-NG+I;Hw0j3U{IVU@4{v z|GZ@seqz!l5WhQVhyNv04f3u8{5-%tg#ULA|4Vk?flY&@Hu!OK$4UYLN3_hm?#An|X2 z3MNSP5gd@Qn-iqEh?!EPh6q}uNc9j5OCgrr6dJHY#xBU0l2!^Ig_ysJiOvMeM94^a1a!dF{BusQu=PtK|-{HX{H?9)p z&~6fe8Iy2PDTfo2r2ba=9LU%i!#JP|T$m)qz`!&KKVgN$G#a@hO?m;bKV&R+vea81 zQolP6d7}rc$iSzi{8c?fPn7~>+R7eCd#k5Ls|f`lnNUh}I@vujoy^#gP8uGhOFfa+ zK7))}fIyb=QUXdjIhadn#=q<~Lgi_L$#0cAY>mD~19v&p%9IA5fp1Dd=>4o;Q90U11#L67NDSL9qU z9rs5};dB!AXgU^rIW(C;GLvVJWgBLYN4I29f2P#fM7dkI1)5Hi!hye|^$Je@OtR$c zOp18O>twLq zKrGTiGJn!S!VWIP-Mt*_izsou7fJnO+eRJ2ihghi?&si~p?6vQja8L_Hx^0VWX|n} zk<)zy<}H@$(%Y&krg3>>={tE;h2?owNM)U?~YpSV}=yyOhFJwv;?qodS7lVQ?PL!7`%8K!60a^XG z3_7i#0vx_V!jF%ka0O+eY=s)N>n$+%b6UaX6;eYuwZ&$y(w@FjH8Hd`GFjTdv2BtQ zV)0c1Jlk)xo76?+`ASvVPi>HKX`UfNCmN@kjC9Fr1*ARP1qZ&rFc0YVguBBs{!{yP~Rj3Re2Hsswd|fBIB_} z_{%Kxk8{@x*6U24|=i7f-lY{VJ@!`IM+dT$NcSiXj$XT<^OZmx_!53>O zP0!Yn{axRtNwVZ^!p^---Zj{EyhHjf zze9^&qjxFU)7~XT2V~5!m7+9YE5&7*49;(*c@w#fq@-*kZ2vYAt$&a7CCFf-4DP%~ z+FNZW$7XJ)MTc!CMSpK6wLRY_Q1HH53D4JJ#5S$tr7H3#rt))9uTrhKgM?1pL0)g) zq3*FCzk>r`eODeBKQ$;4&Zkn8yM90xF8zQu$5S8By5`zRIZoP1#%z_rFFVQW79Wy> zugl=`4{4cj>>@))>>}FMT_m$|7sb5gM?{qP=jKDW-d4a5ha~*WAIyh|Ht;YR zvFW^e7qeRHn5rCMh$E z$;~6h80!l7r&wx=py4qZKK>XMUj=MGCgBes;L0&PRabz|aqKLG-p8>_O975!TuR~g zanxQ4F`r}AmBMTpocvrGe+~0KR~{dzYf&kT{{r{5QaJd9G+gHT7K*=+Vj=2{ zh#&~~5~oHfO!-oJSteeQMc@MjKV|-Rmg}M0E&i&A*MvVol+@EpY4Mu8ThkIwFIxUFY%$K^3 zaq<|s{a^jZlz!-bR;nXQ9b%$kC;71XavOglaaIaL-D}R`z3w_3MNDS?%1q4XIdhhu zVnT&RelB+rImTZhN1Y>C?aoPclE|Ri7NT6`LUQCb^=Etahg;>*+;5BACjQv}(Z5mY zhePM2T4?eOR4SXCYa>a&aBX|!_I0qIm!us2hYQ?m0*HK%lTXR*|LTvl6A$$V%5CEB z_CNYpc=a##;{VmF{|9^TD#cbum4Y9<2BdrSr%*fJr2f?jcUOGCfaUNj+&?dc^`oEG zw5G0nANqqA?vePU0U7A0HiP80&jxfe_kZ+%uk^#v5~-GpewTANm_%6kuzPa*4lFCd z*b=#uvxqrcv_8o}7fc1Ha zC+I>rbwzQq-bL+8Fo%yO@*ug3$hj(cmqtG6MgB`AUqdoJdU<$3swoS(Cy?A`Tt}3s z=xF|psv|}2BJvuQJmwpzo;k}BLk)L^y^HuWPi};xT32fB3BBE*FAg<#*x%~vr zY2*i9ARz&}c}%5AMrf_@0+7C)~?NH#YqMj^n6OOne)KV17w z?wZNTLIYxb081}ndWoDOcM*AwNHWhv! z(Gkj?OQDds+-L`@KBANM6W1+q#(2oTDMhiZ`iLpvI3!ezz@PM%vJWC7+UpVi7#;C| z!|!TGtZt8R^2msN0>awUBYwkQ5;NP}h!s|Zn-)iWk7oupV`aonJHk5eM05>6IH4$_ zWfO#JuSV?T59)hfk2uWb8*W7$;;{JVh<8Lh2aMB24unlUkw!SGi(FClvs0F!kL<-2 zfjP34gz&REk@fk&TlFK~3q+XLA#ys$b)6$OWFy?PC$eq={j3^Fby2x~g&mvVA2h&! R>{We~PzyP->qJHQ|3Az{SM~q^ diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index 7311a213766ef9bad060115bdd531195695e1ec8..a718d5473e4f99311666a1b4308c431f47dec813 100644 GIT binary patch delta 18697 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 J5V>>6{{vgLdgcHC diff --git a/latest/.doctrees/methoddocs/managers.doctree b/latest/.doctrees/methoddocs/managers.doctree index 277be62a6923fce79ffa5be355374939f6488136..16777908836790c03bd0a59db81b70d544d544c4 100644 GIT binary patch delta 30216 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 delta 30176 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 B?C}5q diff --git a/latest/.doctrees/methoddocs/plugins.doctree b/latest/.doctrees/methoddocs/plugins.doctree index 7514399b30eb927a35b00fd3c2cb06ebcc495e5c..8374c5d3441ee207b5424324f341217d8ba204fd 100644 GIT binary patch delta 30851 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
l5+@V!(O+78K<5)` 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 DF=Sh~ delta 30539 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 diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index acaa53260b4dca037eac3e45d2c003442b0f4fbc..927d1912e2ea5660e6bd105bfdcca898921fa902 100644 GIT binary patch delta 31645 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 diff --git a/latest/.doctrees/methoddocs/utils.doctree b/latest/.doctrees/methoddocs/utils.doctree index 5bec248fe61de893e9810a7467b17f87211b1aa3..547ec1b7bb14c0757661c7346adf5922005e20e7 100644 GIT binary patch delta 31497 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 VAP;<(MiBYBXzyc@pGhqO{~vUGl9K=c diff --git a/latest/commands/networks.html b/latest/commands/networks.html index 4e47f82b71..d7b4b29fcb 100644 --- a/latest/commands/networks.html +++ b/latest/commands/networks.html @@ -246,7 +246,7 @@

list
Options:
-

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

+

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

@@ -257,7 +257,7 @@

list
Options:
-

test | geth

+

geth | test

diff --git a/latest/methoddocs/api.html b/latest/methoddocs/api.html index a590088921..a4848f718f 100644 --- a/latest/methoddocs/api.html +++ b/latest/methoddocs/api.html @@ -1005,7 +1005,7 @@

ape.api
-sign_transaction(txn: TransactionAPI, **kwargs) TransactionAPI | None
+sign_transaction(txn: TransactionAPI, **signer_options) TransactionAPI | None

Sign a transaction.

Parameters:
diff --git a/latest/searchindex.js b/latest/searchindex.js index 12562a7e23..ad490329b5 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/scripts", "userguides/testing", "userguides/transactions"], "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.md", "methoddocs/ape.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Ape Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 11, 15, 19, 20, 21, 22, 26, 27, 28, 29, 30, 31, 34, 35], "line": [0, 4, 5, 12, 15, 34, 35, 36], "helper": [0, 4, 5], "manag": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 23, 24, 25, 27, 31, 33, 36], "local": [0, 2, 4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 28, 34, 36, 37], "you": [0, 1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "can": [0, 6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "unlock": [0, 19], "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36], "script": [0, 7, 9, 12, 15, 19, 20, 23, 24, 29, 30, 36, 37], "consol": [0, 7, 9, 19, 25, 27, 30, 31, 36], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "load": [0, 1, 12, 13, 15, 18, 19, 20, 23, 24, 25, 26, 27, 31, 33, 37], "method": [0, 7, 11, 12, 13, 14, 15, 17, 18, 20, 21, 24, 25, 27, 30, 32, 33, 36, 37], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 30, 34, 35, 36], "arg": [0, 4, 5, 6, 7, 11, 12, 13, 14, 18, 23, 24, 25], "an": [0, 3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37], "exist": [0, 11, 12, 13, 15, 18, 20, 21, 23, 27, 33, 36], "v": [0, 1, 2, 3, 4, 5, 6, 8, 12, 17, 23, 26, 29], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 12, 23, 29, 34, 36], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 23], "One": [0, 1, 2, 3, 4, 5, 6, 8, 23, 24, 36, 37], "error": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 18, 20, 23, 24, 29], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 19, 21, 23, 26, 27, 29, 30, 34], "success": [0, 1, 2, 3, 4, 5, 6, 8, 11, 23, 29, 34], "info": [0, 1, 2, 3, 4, 5, 6, 8, 12, 15, 20, 23, 27, 29, 36], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 19, 23, 25, 29, 30, 34], "argument": [0, 1, 4, 5, 6, 8, 11, 13, 14, 15, 17, 18, 19, 20, 23, 24, 26, 27, 30, 33, 34, 35, 37], "alia": [0, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 27], "requir": [0, 6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 24, 26, 28, 31, 34, 36, 37], "privat": [0, 11, 13, 15, 19, 34], "kei": [0, 11, 12, 13, 15, 16, 18, 19, 21, 22, 23, 24, 26, 27, 34, 37], "creat": [0, 3, 11, 12, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 27, 31, 36], "random": [0, 19, 36], "mnemon": [0, 15, 18, 19, 22, 36], "seed": [0, 18, 19], "phrase": [0, 18, 19], "hide": [0, 19], "newli": [0, 19], "termin": [0, 12, 13, 14, 15, 34, 36], "word": [0, 18, 19], "count": [0, 15, 18, 19], "word_count": 0, "number": [0, 11, 12, 13, 14, 15, 17, 18, 22, 23, 24, 25, 30], "default": [0, 3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 30, 35, 36, 37], "12": [0, 19], "hd": [0, 18, 19], "path": [0, 5, 10, 11, 12, 13, 14, 15, 18, 19, 21, 22, 24, 26, 36], "custom_hd_path": 0, "specifi": [0, 11, 12, 15, 16, 18, 20, 22, 26, 27, 28, 30, 36, 37], "deriv": [0, 18, 36], "m": [0, 18, 36], "44": [0, 18, 36], "60": [0, 18, 36], "0": [0, 6, 8, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 32, 36, 37], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 34, 35, 36, 37], "avail": [0, 5, 11, 13, 15, 16, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29, 36, 37], "all": [0, 1, 5, 6, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 34, 36, 37], "output": [0, 12, 13, 14, 18, 21, 23, 27, 29, 36, 37], "plugin": [0, 9, 11, 12, 15, 18, 19, 20, 23, 24, 25, 26, 30, 35, 36], "manifest": [1, 11, 15, 26, 33], "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 21, 22, 23, 26, 28, 30, 33, 35, 37], "save": [1, 15, 18, 24, 35], "result": [1, 4, 11, 12, 13, 15, 18, 22, 23, 24], "back": [1, 11, 13, 15, 24, 30], "note": [1, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37], "ap": [1, 3, 4, 6, 7, 8, 19, 21, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35], "automat": [1, 6, 12, 15, 16, 20, 23, 26, 33, 36], "recompil": [1, 26], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 26, 27, 30, 34, 35, 36, 37], "chang": [1, 8, 11, 12, 13, 15, 22, 23, 29, 30, 35, 36], "contract": [1, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 21, 23, 30, 33, 34, 37], "each": [1, 11, 15, 16, 18, 19, 22, 25, 26, 27, 30, 36, 37], "time": [1, 11, 13, 15, 19, 20, 22, 26, 30, 36, 37], "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "do": [1, 11, 14, 15, 18, 19, 22, 23, 24, 25, 26, 27, 29, 30, 32, 34, 35, 36], "have": [1, 11, 13, 15, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37], "manual": [1, 23, 30, 36], "trigger": [1, 36], "file_path": [1, 11, 15], "f": [1, 6, 12, 13, 15, 20, 27, 35], "forc": [1, 6, 11, 15, 26], "select": [1, 12, 13, 15, 19, 20, 23, 35], "": [1, 5, 6, 8, 11, 12, 13, 15, 16, 17, 18, 21, 24, 25, 26, 27, 28, 30, 31, 33, 35, 36, 37], "size": [1, 11, 15, 34], "show": [1, 11, 14, 18, 19, 20, 23, 24, 28, 29, 36, 37], "deploy": [1, 11, 13, 15, 31], "bytecod": [1, 11], "includ": [1, 5, 6, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 26, 28, 30, 33, 36, 37], "depend": [1, 6, 9, 11, 15, 16, 18, 27], "also": [1, 6, 10, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 31, 33, 34, 35, 36, 37], "open": [2, 26, 34, 36], "allow": [3, 11, 12, 15, 16, 20, 22, 23, 24, 32, 36, 37], "user": [3, 10, 11, 12, 14, 15, 16, 17, 18, 20, 29, 34, 36], "folder": [3, 7, 8, 15, 21, 23, 25, 31, 36, 37], "config": [3, 10, 13, 17, 18, 19, 21, 22, 23, 28, 30, 31, 36, 37], "yaml": [3, 4, 11, 12, 15, 16, 18, 19, 21, 22, 23, 26, 28, 30, 31, 36, 37], "more": [3, 11, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "inform": [3, 11, 15, 16, 17, 19, 21, 23, 24, 25, 26, 29, 31, 33, 36], "http": [3, 11, 15, 18, 22, 27, 28, 29, 30, 34], "doc": [3, 11, 18, 27], "apeworx": [3, 18, 27, 28, 33, 34], "io": 3, "stabl": 3, "userguid": 3, "html": [3, 36], "github": [3, 6, 11, 15, 16, 18, 22, 28, 34], "org": [3, 15, 26], "repo": [3, 15, 18], "clone": [3, 18, 26, 32], "templat": [3, 19, 27], "regist": [4, 11, 15, 16, 18, 34, 35], "format": [4, 11, 12, 15, 17, 18], "output_format": 4, "tree": [4, 11, 12, 18], "ecosystem": [4, 11, 12, 14, 15, 16, 20, 25, 30, 34, 35, 36], "ecosystem_filt": [4, 15], "filter": [4, 11, 12, 13, 20], "ethereum": [4, 11, 15, 16, 18, 19, 20, 22, 23, 25, 27, 28, 30, 32, 34, 35, 36, 37], "network_filt": [4, 15], "sepolia": [4, 20], "fork": [4, 11, 15, 22, 36, 37], "goerli": [4, 37], "mainnet": [4, 11, 15, 16, 20, 22, 23, 25, 30, 33, 34, 35, 37], "provid": [4, 6, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37], "provider_filt": [4, 11, 15], "test": [4, 9, 11, 15, 17, 18, 20, 21, 23, 24, 26, 27, 30], "geth": [4, 11, 14, 15, 18, 28, 30, 36, 37], "partial": [4, 11], "func": [4, 18, 36], "keyword": [4, 15, 23, 30], "new": [4, 11, 13, 15, 18, 19, 20, 26, 34], "function": [4, 10, 11, 12, 13, 15, 20, 24, 25], "applic": [4, 18, 26, 37], "given": [4, 7, 8, 11, 12, 13, 14, 15, 18, 20, 22, 24, 30, 36], "overrid": [4, 11, 12, 14, 15, 17, 18, 21], "see": [4, 10, 11, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 37], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "dir": 5, "y": [5, 6, 15, 26], "ye": [5, 6, 12, 26], "don": [5, 15, 19, 24, 27, 36, 37], "t": [5, 11, 15, 17, 19, 22, 24, 27, 36, 37], "ask": [5, 11, 19, 26], "confirm": [5, 6, 11, 12, 13, 15, 19, 26], "u": 5, "upgrad": [5, 32, 34], "newest": 5, "version": [5, 6, 11, 14, 15, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 34, 36], "displai": [5, 11, 13, 14, 18, 19, 34, 37], "core": [5, 11, 13, 15, 24, 26, 27, 30, 31, 34], "packag": [6, 7, 11, 14, 15, 16, 18, 21, 27, 33, 34], "tool": [6, 24, 34], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "re": [6, 8, 11, 15, 23, 26, 36], "download": [6, 11, 15, 16, 18, 26], "cach": [6, 10, 11, 15, 23, 26, 36], "ref": [6, 15, 26], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 26, 27, 28, 30, 31, 32, 36, 37], "refer": [6, 11, 13, 15, 24, 26, 27, 34], "flag": [6, 11, 19, 20, 21, 26, 28, 29, 30, 34, 36, 37], "branch": [6, 11, 15, 18, 26, 28], "tag": [6, 15, 26], "instead": [6, 11, 12, 17, 18, 21, 24, 27, 30], "referenc": [6, 15, 26], "If": [6, 11, 12, 13, 15, 16, 18, 19, 20, 21, 23, 24, 26, 27, 29, 30, 33, 34, 35, 36, 37], "specif": [6, 11, 14, 15, 20, 30, 34, 36, 37], "ar": [6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "onli": [6, 7, 11, 12, 13, 15, 17, 18, 20, 24, 25, 26, 36, 37], "those": [6, 15, 17, 20, 24, 26, 27, 36], "prompt": [6, 12, 19, 20, 26, 34], "choos": [6, 12, 15], "exampl": [6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "packagenam": 6, "1": [6, 10, 11, 13, 15, 17, 18, 19, 22, 23, 24, 25, 26, 36, 37], "2": [6, 11, 15, 17, 22, 23, 24, 25, 26, 28, 32, 36, 37], "must": [7, 11, 12, 14, 15, 16, 18, 21, 23, 25, 26, 27, 33, 36], "either": [7, 11, 12, 15, 18, 20, 27], "defin": [7, 11, 13, 14, 15, 16, 17, 18, 23, 24, 27, 34, 35, 36], "main": [7, 16, 24, 29, 30], "cli": [7, 14, 15, 18, 19, 21, 23, 28, 30, 34, 36], "click": [7, 12, 20, 27, 28, 30, 35], "group": [7, 24, 27, 35], "object": [7, 10, 11, 12, 15, 16, 18, 19, 20, 22, 23, 24, 31, 35, 36, 37], "call": [7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 30, 32, 35, 36, 37], "network": [7, 9, 10, 12, 13, 14, 23, 24, 25, 27, 28, 33, 35, 37], "should": [7, 11, 13, 14, 15, 17, 18, 19, 26, 27, 36, 37], "import": [7, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37], "mix": 7, "ins": 7, "necessari": [7, 12, 15], "oper": [7, 11, 14, 29], "interact": [7, 11, 13, 15, 19, 23, 32, 34, 36, 37], "drop": [7, 18], "session": [7, 11, 15, 23, 30, 34], "after": [7, 11, 13, 15, 16, 19, 24, 31, 34, 37], "launch": [8, 23, 30, 37], "pytest": [8, 10, 19, 23, 31, 34, 36], "run": [8, 9, 11, 15, 18, 20, 22, 23, 25, 26, 28, 29, 31, 34, 35, 36, 37], "pytest_arg": 8, "w": [8, 11], "watch": [8, 36], "file": [8, 11, 12, 14, 15, 16, 18, 19, 22, 23, 24, 25, 28, 30, 31, 34, 35, 36, 37], "suit": [8, 28, 36], "watch_fold": 8, "delai": 8, "watch_delai": 8, "between": [8, 11, 13, 15, 17, 30], "poll": [8, 13, 15, 36], "cycl": 8, "5": [8, 19, 22, 24, 26, 36, 37], "second": [8, 13, 14, 15, 37], "overview": 9, "account": [9, 10, 12, 13, 14, 18, 21, 22, 23, 24, 26, 27, 31, 32, 33, 37], "develop": [9, 10, 11, 15, 18, 20, 25, 28, 30, 34], "compil": [9, 10, 14, 17, 18, 22, 23, 28, 36], "queri": [9, 10, 13, 14, 23], "data": [9, 10, 11, 12, 13, 14, 15, 17, 18, 23, 24, 37], "configur": [9, 11, 13, 14, 15, 16, 17, 18, 19, 21, 26, 31, 36], "make": [9, 11, 16, 19, 20, 22, 23, 24, 34, 36], "transact": [9, 13, 14, 15, 17, 18, 19, 22, 30, 34], "proxi": [9, 11, 15], "publish": [9, 11, 15, 24, 36], "log": [9, 11, 12, 13, 15, 17], "pm": [9, 15, 26], "init": [9, 25, 31], "api": [9, 12, 14, 15, 16, 18, 26, 32], "except": [9, 11, 12, 13, 15, 18, 30, 36], "type": [9, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 30, 32, 33, 34, 36, 37], "util": [9, 10, 20, 23, 27, 35], "address": [10, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 32, 36], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 27], "checksumaddress": [10, 11, 13, 15, 17], "contract_typ": [10, 13, 15, 22, 26], "contracttyp": [10, 11, 13, 15], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 27, 36], "txn_hash": [10, 11, 13, 14, 15, 37], "abi": [10, 11, 13, 14, 15, 16, 18, 21, 36, 37], "list": [10, 11, 12, 13, 14, 15, 18, 20, 21, 24, 25, 27, 28, 30, 34, 36], "constructorabi": [10, 11, 14, 15, 18], "fallbackabi": [10, 15], "receiveabi": [10, 15], "methodabi": [10, 11, 14, 15, 18], "eventabi": [10, 11, 13, 15, 18], "errorabi": [10, 14, 15], "structabi": [10, 15], "unprocessedabi": [10, 15], "dict": [10, 11, 13, 14, 15, 16, 17, 18, 23, 24], "contractinst": [10, 11, 13, 15, 24, 37], "face": [10, 14], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 23, 30, 34], "instanti": [10, 21], "projectmanag": [10, 13, 15, 23, 36], "current": [10, 11, 12, 13, 15, 18, 31], "accountmanag": [10, 15, 23], "chain": [10, 11, 14, 16, 18, 23, 24, 25, 30, 34], "chainmanag": [10, 14, 15, 23, 36], "disconnect": [10, 11, 15, 20, 30, 36], "connect": [10, 11, 14, 15, 20, 27, 28, 35, 36, 37], "blockchain": [10, 11, 14, 15, 16, 19, 28, 30, 34, 36], "activ": [10, 11, 12, 13, 15, 23, 24, 36], "purpos": [10, 11, 15, 17, 19, 25, 29], "control": [10, 11, 15, 19, 20, 30, 36, 37], "state": [10, 11, 13, 15], "handi": [10, 15], "about": [10, 11, 13, 14, 15, 17, 18, 19, 20, 21, 22, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "compilermanag": [10, 15], "len": [10, 15], "registered_compil": [10, 15], "configmanag": [10, 11, 15, 16], "convert": [10, 12, 14, 18, 23], "valu": [10, 11, 12, 13, 14, 15, 16, 18, 20, 23, 24, 25, 26, 28, 29, 30, 34, 36, 37], "tupl": [10, 13, 15, 16, 18], "convers": [10, 11, 16], "conversionmanag": [10, 15], "networkmanag": [10, 15, 23, 36], "revert": [10, 11, 14, 15, 18, 30, 36], "catch": 10, "expect": [10, 13, 15, 36, 37], "logic": [10, 11, 14, 15, 27], "resembl": 10, "rais": [10, 11, 14, 15, 18, 36], "accountapi": [11, 12, 15, 16, 19, 20, 27], "base": [11, 12, 13, 14, 15, 17, 18, 22, 25, 27, 28, 30, 35, 36, 37], "baseinterfacemodel": [11, 13, 15, 18], "baseaddress": [11, 13, 15], "repres": [11, 12, 15, 16, 17, 18, 30, 36, 37], "__dir__": [11, 13], "ipython": [11, 13, 23, 34, 37], "tab": [11, 13], "complet": [11, 13, 15, 18, 35, 36], "return": [11, 12, 13, 14, 15, 16, 18, 20, 23, 24, 25, 32, 36, 37], "properti": [11, 13, 14, 15, 17, 18, 19, 20, 24, 27, 37], "shorten": [11, 15], "quicker": 11, "access": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 30, 31, 33, 36, 37], "txn": [11, 14, 25, 37], "transactionapi": [11, 14, 15], "send_everyth": 11, "bool": [11, 12, 14, 15, 18, 36], "fals": [11, 12, 15, 17, 18, 36], "signer_opt": 11, "receiptapi": [11, 13, 14, 15, 25, 37], "accountserror": [11, 14], "nonc": [11, 13, 15], "invalid": [11, 15, 36], "sender": [11, 13, 15, 21, 24, 31, 32, 33, 36, 37], "doe": [11, 12, 13, 14, 15, 18, 20, 24, 27, 34, 36, 37], "enough": 11, "fund": [11, 14, 19, 36], "transactionerror": [11, 14], "neg": [11, 15], "signatureerror": [11, 14], "sign": [11, 14, 17, 19], "apinotimplementederror": [11, 14], "set": [11, 12, 13, 15, 16, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 36, 37], "true": [11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 24, 26, 30, 33, 36, 37], "support": [11, 15, 18, 25, 28, 30, 32, 34, 37], "paramet": [11, 13, 14, 15, 16, 18, 36], "invok": [11, 12, 15, 20, 23, 24, 37], "send": [11, 14, 24, 37], "differ": [11, 13, 15, 22, 26, 27, 28, 30, 32, 36], "balanc": [11, 13, 19, 23, 36], "fee": [11, 25], "send_private_transact": 11, "addit": [11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 37], "kwarg": [11, 12, 13, 14, 15, 18, 20, 24, 27, 30, 33, 36, 37], "signer": [11, 20, 24], "modifi": [11, 12, 18, 23], "check_signatur": 11, "signablemessag": [11, 17], "eip712messag": 11, "int": [11, 13, 14, 15, 16, 17, 18, 19], "signatur": [11, 13, 19], "messagesignatur": [11, 17], "verifi": [11, 31], "messag": [11, 12, 14, 17, 18, 19, 23, 27, 29, 30, 36], "wa": [11, 14, 15, 17, 18, 21], "union": [11, 12, 15, 17, 18], "noqa": [11, 15], "e501": [11, 15], "check": [11, 13, 15, 18, 19, 26, 32, 34, 36], "otherwis": [11, 13, 15, 16, 22, 23, 26, 30, 37], "deploi": [11, 13, 15, 21, 25, 26, 33, 34, 36, 37], "contractcontain": [11, 13, 15, 24], "smart": [11, 13, 14, 24, 31, 33, 34, 36, 37], "befor": [11, 13, 15, 18, 20, 30, 37], "attempt": [11, 14, 26, 27, 32, 36], "verif": 11, "instanc": [11, 13, 15, 17, 18, 20, 21, 24, 33, 36, 37], "model_config": [11, 13, 15, 17, 18], "classvar": [11, 13, 15, 17, 18], "configdict": [11, 13, 15, 17, 18], "arbitrary_types_allow": [11, 13, 15, 17, 18], "model": [11, 13, 15, 17, 18, 37], "dictionari": [11, 13, 15, 17, 18, 24, 36], "conform": [11, 13, 15, 16, 17, 18, 27], "pydant": [11, 13, 15, 17, 18], "model_field": [11, 13, 15, 17, 18], "fieldinfo": [11, 13, 15, 17, 18], "metadata": [11, 13, 15, 17, 18], "field": [11, 13, 15, 17, 18, 26, 28, 36], "map": [11, 13, 14, 15, 16, 17, 18, 24, 36], "replac": [11, 13, 15, 17, 18], "__fields__": [11, 13, 15, 17, 18], "v1": [11, 13, 15, 17, 18, 26], "prepare_transact": 11, "cannot": [11, 12, 34, 36, 37], "afford": 11, "prepar": 11, "abstract": [11, 14, 18, 27, 30], "sign_messag": [11, 19], "msg": [11, 12, 24, 36], "handl": [11, 14, 16, 18, 20, 23, 30], "variou": [11, 28, 32, 37], "For": [11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "keyfileaccount": [11, 16, 20], "byte": [11, 13, 15, 17, 18, 24], "correspond": [11, 13, 15, 20, 36], "sign_transact": 11, "mai": [11, 12, 13, 15, 18, 19, 21, 22, 23, 26, 27, 28, 29, 30, 31, 34, 36, 37], "input": [11, 12, 13, 14, 18], "howev": [11, 13, 15, 26, 27, 28, 30, 32, 35, 36, 37], "properli": [11, 15, 27], "here": [11, 16, 19, 20, 21, 22, 24, 27, 28, 31, 34, 36], "meant": [11, 13, 15, 30], "execut": [11, 12, 13, 15, 20, 23, 29, 31, 35, 36], "wish": [11, 19, 21, 29, 33], "transfer": [11, 36], "amount": [11, 13, 15, 24, 25, 37], "extra": [11, 15, 18, 19, 26], "evm": [11, 15, 24, 30], "rpc": [11, 24], "eth_sendprivatetransact": [11, 24], "achiev": [11, 24, 26, 30], "ignor": [11, 15, 26, 27], "accountcontainerapi": [11, 15, 16], "data_fold": [11, 15], "account_typ": [11, 12, 16, 20], "collect": [11, 12, 14, 15], "__contains__": [11, 15], "indexerror": [11, 14, 15, 18], "contain": [11, 12, 13, 15, 16, 17, 18, 21, 24, 31, 33, 34, 36], "addresstyp": [11, 13, 14, 15], "__delitem__": [11, 15], "delet": [11, 15, 26, 27], "notimplementerror": 11, "overridden": [11, 14], "within": [11, 14, 18, 25, 27, 34, 36], "__getitem__": [11, 15, 18], "get": [11, 12, 13, 14, 15, 16, 18, 19, 20, 24, 26, 30, 33, 34, 36, 37], "__len__": [11, 15], "iter": [11, 13, 14, 15, 16], "over": [11, 15], "alias": [11, 12, 15, 20], "append": [11, 15, 18, 21], "add": [11, 12, 14, 15, 20, 21, 23, 24, 26, 27, 28, 30, 34, 35, 36, 37], "alreadi": [11, 12, 14, 15, 19, 20, 23, 24, 26, 33], "annot": [11, 13, 15, 17, 18], "remov": [11, 15, 18, 34, 36], "known": [11, 13, 15, 18, 20], "impersonatedaccount": 11, "raw_address": 11, "subclass": [11, 12, 13, 15, 16], "newtyp": [11, 15, 17], "_addressvalid": [11, 15, 17], "testaccountapi": [11, 19], "generateddevaccount": [11, 18], "implement": [11, 12, 14, 15, 16, 18, 19, 20, 26, 30, 32], "directli": [11, 13, 15, 19, 20, 21, 24, 25, 26, 30], "how": [11, 12, 15, 18, 21, 24, 25, 26, 30, 34, 35, 36, 37], "thei": [11, 13, 15, 16, 18, 23, 26, 27, 29], "up": [11, 15, 18, 20, 23, 31, 34, 36, 37], "fixtur": [11, 15, 19, 30], "testaccountcontainerapi": 11, "gener": [11, 12, 15, 18, 19, 21, 26, 29, 33, 34, 36], "generate_account": 11, "typic": [11, 15, 17, 19, 21, 27, 36], "we": [11, 15, 18, 19, 20, 24, 25, 27, 30, 34, 35, 36, 37], "know": [11, 17, 20, 21, 24, 26, 27], "eoa": 11, "doesn": [11, 17], "person": 11, "raw": [11, 15, 21], "baseinterfac": [11, 18], "total": [11, 13, 15], "code": [11, 12, 14, 15, 20, 24, 26, 27, 33, 36], "hexbyt": [11, 15, 17, 24], "codes": 11, "histori": [11, 15, 24, 25], "accounthistori": [11, 15], "ha": [11, 13, 14, 18, 25, 33, 36, 37], "made": [11, 15, 24, 25], "is_contract": 11, "associ": [11, 13, 15], "compilerapi": [11, 15, 16, 27, 28], "compiler_set": 11, "languag": [11, 28, 34], "like": [11, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 34, 36, 37], "solid": [11, 15, 16, 21, 22, 27, 28, 36], "vyper": [11, 16, 21, 24, 28, 32, 34, 36], "repositori": [11, 18], "contract_filepath": [11, 15], "base_path": [11, 14, 15], "sourc": [11, 12, 13, 14, 15, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 36], "pathlib": [11, 12, 15, 18, 21], "directori": [11, 12, 15, 18, 22, 23, 25, 26, 27, 28, 31, 33, 34, 35, 36], "via": [11, 12, 13, 14, 15, 16, 19, 26, 27, 30, 36], "adhoc": [11, 12, 15, 21], "pluginconfig": [11, 15, 16], "enrich_error": [11, 15], "err": [11, 14, 15], "contractlogicerror": [11, 14, 15, 36], "enrich": [11, 15], "pc": [11, 15], "locat": [11, 15, 21, 22, 27, 36], "runtim": [11, 12, 15], "math": [11, 15], "get_vers": 11, "all_path": 11, "retriev": [11, 15, 18, 24, 32], "combin": [11, 15, 30, 36], "supports_source_trac": 11, "abl": [11, 15, 18, 19, 21, 24, 32, 36, 37], "traceback": 11, "trace": [11, 14, 15, 18, 36], "configenum": 11, "enum": [11, 12], "limit": [11, 12, 22, 30], "item": [11, 14, 15, 16, 18, 23, 26, 27], "color": [11, 18, 29], "red": [11, 14, 29], "blue": [11, 29, 37], "green": [11, 29], "rather": [11, 15, 22, 26, 36], "than": [11, 13, 15, 20, 22, 26, 30, 36, 37], "arbitrari": 11, "genericconfig": 11, "special": [11, 16, 26], "_case_sensit": [11, 15], "_env_prefix": [11, 15], "_env_fil": [11, 15], "dotenvtyp": [11, 15], "posixpath": [11, 15], "_env_file_encod": [11, 15], "_env_nested_delimit": [11, 15], "_secrets_dir": [11, 15], "baseset": 11, "settingsconfigdict": [11, 15], "case_sensit": [11, 12, 15], "env_fil": [11, 15], "env_file_encod": [11, 15], "env_nested_delimit": [11, 15], "env_prefix": [11, 15], "forbid": [11, 15], "protected_namespac": [11, 15], "model_": [11, 15], "settings_": [11, 15], "secrets_dir": [11, 15], "validate_default": [11, 15], "converterapi": [11, 15, 16], "convertedtyp": 11, "throw": [11, 15, 18], "conversionerror": [11, 14, 15], "fail": [11, 12, 14, 15, 18, 26, 27, 36], "is_convert": [11, 15], "string": [11, 12, 14, 15, 16, 18, 22, 24, 30, 36], "explorerapi": [11, 15, 16, 33], "networkapi": [11, 14, 15, 16], "particular": [11, 15, 36], "get_address_url": 11, "url": [11, 15], "get_contract_typ": 11, "been": [11, 15, 18, 36], "get_transaction_url": 11, "transaction_hash": [11, 15, 17], "hash": [11, 13, 15, 17, 23], "publish_contract": [11, 33], "ecosystemapi": [11, 15, 16, 28], "request_head": [11, 15], "fee_token_symbol": 11, "fee_token_decim": 11, "18": 11, "relat": [11, 14, 15, 16], "__ape_extra_attributes__": 11, "extramodelattribut": [11, 18], "suppli": [11, 36], "attribut": [11, 13, 15, 18], "__getattr__": [11, 13, 15, 18], "seri": 11, "add_network": 11, "network_nam": [11, 15, 35], "attach": [11, 12], "e": [11, 15, 18, 19, 22, 24, 26, 30, 36], "g": [11, 15, 18, 19, 22, 24, 26, 30, 36], "l2": 11, "optim": [11, 36], "networkerror": [11, 14, 15], "create_transact": 11, "everyth": [11, 27], "need": [11, 12, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 30, 34, 36, 37], "initi": [11, 13, 15, 23, 24, 25, 32], "classmethod": [11, 14, 15], "decode_address": 11, "hashstr20": 11, "hashbytes20": 11, "nativ": [11, 30], "decode_block": 11, "blockapi": [11, 15, 25], "decod": [11, 13, 14, 18], "decode_calldata": 11, "calldata": [11, 13, 24], "anonym": 11, "stringifi": [11, 13, 24], "index": [11, 13, 17, 18, 20, 22, 24, 36], "decode_log": [11, 37], "event": [11, 13, 14, 17, 37], "contractlog": [11, 13, 15, 17, 25, 37], "match": [11, 12, 13, 15, 17, 18, 24, 36], "definit": [11, 15, 30], "decode_receipt": 11, "receipt": [11, 13, 15, 24, 36, 37], "decode_returndata": 11, "raw_data": 11, "default_network_nam": 11, "encode_address": 11, "integ": [11, 15], "encode_calldata": 11, "encod": [11, 17], "encode_deploy": 11, "deployment_bytecod": 11, "other": [11, 12, 15, 17, 18, 19, 20, 23, 24, 28, 30, 31, 36, 37], "constructor": [11, 24, 33], "interfac": [11, 15, 16, 21, 27, 30, 32, 35, 36], "encode_transact": 11, "updat": [11, 18, 36], "well": [11, 12, 15, 16, 17, 18, 27, 28, 31], "enrich_calltre": 11, "calltreenod": 11, "enhanc": 11, "node": [11, 15, 22, 28, 30], "help": [11, 12, 13, 18, 19, 23, 26, 27, 28, 34, 36], "decim": [11, 36], "token": [11, 26, 36, 37], "symbol": [11, 23, 37], "currenc": 11, "pai": 11, "eth": [11, 23, 24, 25, 34, 36], "get_method_selector": 11, "selector": [11, 13, 24, 36], "keccak": 11, "eth_pydantic_typ": [11, 24], "myecosystem": 11, "def": [11, 12, 15, 16, 18, 19, 20, 23, 24, 27, 29, 30, 35, 36, 37], "self": [11, 13, 15, 18, 20, 24, 27, 36], "simpl": [11, 22, 37], "calcul": 11, "get_network": 11, "networknotfounderror": [11, 14], "present": [11, 15, 26], "get_network_data": 11, "ad": [11, 14, 15, 18, 19, 20, 23, 36], "opinion": [11, 15], "order": [11, 15, 19, 20], "nice": [11, 14, 15], "translat": [11, 15], "get_proxy_info": [11, 15], "proxyinfoapi": [11, 15], "pattern": [11, 18, 26], "model_post_init": [11, 13, 15], "__context": [11, 13, 15], "behav": [11, 13, 15], "basemodel": [11, 13, 15, 18], "initialis": [11, 13, 15], "It": [11, 12, 13, 15, 16, 19, 20, 24, 25, 27, 29, 30, 36, 37], "take": [11, 12, 13, 15, 20, 22, 35, 36], "context": [11, 12, 13, 14, 15, 18, 19, 23, 27, 36], "sinc": [11, 13, 15], "what": [11, 13, 15, 16, 19, 20, 23, 24, 26, 27, 30, 35, 36], "pass": [11, 12, 13, 15, 18, 19, 20, 24, 26, 27, 36, 37], "same": [11, 13, 15, 18, 19, 24, 27, 30, 34, 36, 37], "shareabl": 11, "header": [11, 17], "request": [11, 16, 26, 29], "serialize_transact": 11, "serial": 11, "set_default_network": 11, "switch": [11, 30, 36], "forkednetworkapi": 11, "upstream_chain_id": 11, "id": [11, 13, 14, 15, 17, 21, 24, 26], "upstream": 11, "alwai": [11, 21, 22, 24, 26, 35], "some": [11, 24, 28, 30, 36, 37], "while": [11, 14, 15, 26, 36], "regardless": [11, 23, 37], "upstream_network": 11, "being": [11, 14, 19, 23], "upstream_provid": 11, "upstreamprovid": 11, "your": [11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "under": [11, 15, 18, 21, 35], "one": [11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 26, 27, 30, 34, 36, 37], "use_upstream_provid": 11, "providercontextmanag": [11, 15, 30], "wrapper": [11, 13, 14, 21], "around": [11, 13, 14, 21], "auto_gas_multipli": 11, "float": [11, 15], "multipli": [11, 22], "estim": [11, 15, 18, 22, 30, 36], "ga": [11, 14, 18, 22, 24, 30], "tx": [11, 24, 37], "insur": [11, 22], "base_fee_multipli": 11, "appli": [11, 15, 27, 36, 37], "block_tim": [11, 13, 15], "approxim": 11, "block": [11, 13, 14, 15, 16, 17, 18, 22, 23, 27, 30], "mine": [11, 15], "15": 11, "chain_id": [11, 14, 15, 23, 35], "unless": [11, 12, 13, 15, 29], "providerapi": [11, 12, 15, 16, 18, 27, 28, 37], "default_provider_nam": 11, "get_provid": 11, "provider_nam": [11, 14, 15, 35], "provider_set": [11, 15], "is_dev": 11, "is_fork": 11, "is_loc": 11, "network_id": 11, "infura": [11, 16, 25, 27, 34], "alchemi": [11, 16, 20, 22, 28, 30, 35, 37], "conveni": [11, 15], "required_confirm": [11, 13, 15], "recommend": [11, 15, 19, 20, 26, 30, 34], "wait": [11, 13, 15], "consid": [11, 15, 18], "set_default_provid": 11, "found": [11, 13, 14, 15, 18, 19, 20, 21, 24, 26, 27, 35, 36], "transaction_acceptance_timeout": [11, 37], "accept": [11, 12, 33], "two": [11, 15, 19, 22, 27, 30, 34, 36, 37], "minut": [11, 37], "smaller": 11, "timeout": [11, 14, 18], "use_default_provid": [11, 30], "disconnect_aft": [11, 15, 30], "temporarili": [11, 15], "enter": [11, 19, 29, 30, 36], "exit": [11, 15, 23, 36], "multipl": [11, 12, 18, 26, 34], "whatev": [11, 30], "first": [11, 13, 15, 19, 20, 23, 24, 25, 26, 30, 33], "usag": [11, 12, 13, 15, 16, 17, 18, 19, 23, 27, 36, 37], "end": [11, 12, 13, 15, 18, 30, 36], "so": [11, 15, 19, 24, 26, 27, 30, 32, 36], "multi": [11, 18, 30], "scenario": [11, 13, 36], "use_provid": [11, 15, 30, 34, 36], "disconnect_on_exit": [11, 15], "temporari": [11, 15, 30], "whether": [11, 12, 15, 18, 19], "python": [11, 15, 21, 23, 24, 27, 30, 31, 33, 34, 35], "verify_chain_id": 11, "networkmismatcherror": [11, 14], "hardcod": 11, "manageraccessmixin": [11, 12, 13, 18], "And": [11, 20, 36], "providerpai": 11, "Or": [11, 21, 23, 27, 28], "choic": [11, 15, 20, 30], "parse_network_choic": [11, 15, 30, 36], "target": [11, 16, 18, 32], "create_network_typ": 11, "easili": [11, 30, 37], "dependencyapi": [11, 15, 16, 26], "contracts_fold": [11, 15, 21, 22, 26], "exclud": [11, 15, 18, 26, 36], "json": [11, 15, 16, 18, 24, 26], "lock": [11, 15, 21, 36], "build": [11, 15, 30, 33, 35, 36], "config_overrid": [11, 15, 26], "ipf": 11, "cached_manifest": 11, "packagemanifest": [11, 15, 16, 26, 33], "valid": [11, 15, 16], "use_cach": [11, 15], "By": [11, 15, 21, 30, 37], "lazili": 11, "where": [11, 13, 15, 18, 19, 20, 25, 26, 32, 36, 37], "look": [11, 13, 15, 18, 20, 21, 22, 23, 27, 31, 36, 37], "glob": [11, 26], "extract_manifest": [11, 15], "presum": [11, 15], "project_manag": [11, 15], "get_project": [11, 15], "dynam": [11, 15], "correct": [11, 12, 15, 24, 36], "projectapi": [11, 15, 16], "structur": [11, 15, 17, 18, 31, 35], "instal": [11, 14, 15, 19, 21, 22, 24, 25, 27, 31, 35, 36], "nonetyp": [11, 15, 17, 18], "uri": [11, 15, 22, 30], "omit": [11, 15, 20, 30, 37], "latest": [11, 13, 15, 17, 18, 23, 30, 34, 37], "version_id": [11, 15], "sub": [11, 12, 15], "most": [11, 13, 15, 20, 29, 34], "often": [11, 13, 15, 26], "config_file_nam": [11, 15], "work": [11, 13, 15, 16, 18, 24, 25, 26, 27, 28, 30, 34, 36, 37], "extend": [11, 12, 20, 28, 31], "non": [11, 13, 14, 17, 18, 23, 29], "manifest_cachefil": 11, "create_manifest": [11, 15], "clear": [11, 15], "is_valid": [11, 15], "figur": [11, 15], "out": [11, 14, 15, 18, 19, 23, 24, 26, 28, 30, 36], "best": [11, 15, 30, 34], "share": [11, 18, 22, 36], "upload": 11, "anoth": [11, 14, 15, 19, 36, 37], "process_config_fil": [11, 15], "process": [11, 15, 16, 18, 27], "had": [11, 15], "whe": 11, "num_transact": 11, "parenthash": 11, "0x0000000000000000000000000000000000000000000000000000000000000000": 11, "timestamp": [11, 15, 17, 18, 23, 36], "its": [11, 12, 13, 14, 15, 16, 18, 21, 22, 23, 24, 26, 27, 29, 33, 37], "parent_hash": 11, "alias_prior": 11, "block_page_s": 11, "100": [11, 36, 37], "concurr": [11, 15], "4": [11, 15, 22, 23, 24, 26, 36, 37], "hardhat": [11, 22, 28, 30, 36, 37], "base_fe": [11, 15, 37], "minimum": [11, 15], "next": [11, 15, 36], "eip": [11, 15, 17, 30, 32, 33, 37], "1559": [11, 15, 30, 37], "notimplementederror": [11, 14, 15, 37], "fetch": [11, 15, 24, 25, 37], "respons": [11, 15, 16, 17, 18, 30], "particularli": 11, "across": [11, 15, 22, 23, 26], "rang": [11, 13, 15], "chainlist": [11, 15], "comprehens": [11, 15], "mani": [11, 12, 24, 25, 28], "parallel": [11, 18], "thread": [11, 15, 18], "start": [11, 13, 15, 18, 20, 23, 27, 30, 33, 34, 35, 36], "connection_id": 11, "uniqu": [11, 15, 24, 37], "identifi": [11, 15, 36], "especi": 11, "dev": [11, 14, 15, 24, 36, 37], "tear": 11, "down": [11, 17, 18, 34], "quit": [11, 13], "estimate_gas_cost": [11, 37], "block_id": [11, 14], "hexstr": [11, 17], "liter": [11, 17], "earliest": [11, 13, 15, 17], "pend": [11, 13, 15, 17, 30, 36], "cost": [11, 15], "blockid": [11, 14, 17], "past": [11, 15], "report": 11, "smallest": 11, "unit": 11, "wei": 11, "max": [11, 15, 22, 30, 36, 37], "maximum": [11, 22, 30], "gas_pric": [11, 15, 37], "price": [11, 15, 36], "pre": [11, 18, 19, 21, 23, 34], "get_bal": 11, "get_block": [11, 23, 30], "blocknotfounderror": [11, 14], "get_cod": 11, "previou": [11, 15], "contractcod": 11, "get_contract_log": 11, "log_filt": 11, "logfilt": 11, "topic": [11, 13, 31], "get_nonc": 11, "get_receipt": [11, 15, 37], "might": [11, 23, 37], "get_transactions_by_block": 11, "get_virtual_machine_error": 11, "virtualmachineerror": [11, 14], "virtual": [11, 14, 34], "machin": [11, 14, 15], "client": [11, 18], "went": 11, "wrong": [11, 14], "http_uri": 11, "is_connect": [11, 20], "max_ga": 11, "network_choic": [11, 15], "priority_fe": [11, 37], "miner": [11, 37], "tip": 11, "incentiv": 11, "them": [11, 16, 19, 21, 23, 24, 26, 27, 31, 35, 36], "send_cal": 11, "immedi": [11, 23], "without": [11, 18, 19, 23, 24, 28, 37], "histor": [11, 13, 15], "point": [11, 15, 18, 20, 26, 27, 32, 36], "prior": [11, 15, 27], "through": [11, 13, 18, 25, 27, 33], "mempool": [11, 24], "send_transact": 11, "supports_trac": 11, "update_set": 11, "new_set": 11, "port": 11, "reconnect": 11, "ws_uri": 11, "wss": 11, "subprocessprovid": [11, 14], "process_wait_timeout": 11, "popen": 11, "is_stop": 11, "stdout_queu": 11, "joinablequeu": [11, 18], "stderr_queu": 11, "ganach": 11, "build_command": 11, "subprocess": [11, 14], "task": [11, 18, 36], "stop": [11, 13, 15, 20, 36], "process_nam": 11, "20": [11, 25, 29, 37], "readi": [11, 15, 17], "kill": 11, "testproviderapi": 11, "snapshot": [11, 14, 15, 18], "num_block": [11, 15], "advanc": [11, 25], "allot": 11, "snapshot_id": [11, 14, 15], "regress": [11, 15], "go": [11, 15], "set_timestamp": 11, "new_timestamp": 11, "record": [11, 15], "intent": [11, 15], "later": [11, 15, 36], "snapshotid": [11, 14, 15, 18], "connection_str": [11, 15], "downstream": 11, "contract_address": [11, 14, 17], "block_numb": [11, 13, 15, 17], "gas_us": 11, "statu": 11, "await_confirm": 11, "now": [11, 19, 26, 27, 30], "contractev": [11, 13, 37], "contractlogcontain": 11, "were": [11, 15, 36], "emit": [11, 17, 37], "method_cal": 11, "produc": [11, 17], "raise_for_statu": 11, "regard": 11, "transactionstatusenum": 11, "ran_out_of_ga": 11, "ran": [11, 14, 31, 36], "gas_limit": [11, 22, 30], "return_valu": 11, "obtain": [11, 24, 36], "final": [11, 15, 18, 36], "total_fees_paid": [11, 25], "paid": [11, 25], "tracefram": [11, 14], "track_coverag": 11, "track": [11, 15, 24, 36], "coverag": 11, "full": [11, 15, 18, 36], "els": [11, 13, 15, 18, 29, 36], "level": [11, 12, 24, 27, 29, 30, 34], "track_ga": 11, "chainid": 11, "0x": [11, 15, 18, 24, 32], "max_fe": [11, 37], "max_priority_fe": [11, 37], "transactionsignatur": [11, 17], "which": [11, 12, 13, 15, 16, 18, 19, 22, 25, 27, 30, 33, 36, 37], "schema": 11, "permit": 11, "populate_by_nam": 11, "receiv": [11, 15, 24, 36], "total_transfer_valu": 11, "could": [11, 23, 24], "determin": [11, 13, 15, 32], "submit": 11, "accounttransactionqueri": [11, 15], "column": [11, 13, 15], "sequenc": [11, 12, 15, 18], "start_nonc": [11, 15], "stop_nonc": [11, 15], "_basequeri": 11, "querytyp": [11, 15], "ge": 11, "blockqueri": [11, 15], "start_block": [11, 13, 15, 25], "stop_block": [11, 13, 15, 25], "step": [11, 13, 15, 33], "_baseblockqueri": 11, "gt": 11, "blocktransactionqueri": [11, 15], "insid": [11, 18, 25], "contractcreationqueri": [11, 15], "contracteventqueri": [11, 15], "search_top": [11, 13], "member": 11, "contractmethodqueri": [11, 15], "method_arg": 11, "queryapi": [11, 15, 16], "estimate_queri": [11, 15], "millisecond": [11, 15, 18], "indic": [11, 15, 18, 29], "engin": [11, 13, 14, 15], "unabl": [11, 14, 15, 21], "perform_queri": [11, 15], "perform": [11, 15, 17, 19], "update_cach": 11, "chanc": [11, 34], "noth": [11, 14], "store": [11, 15, 18, 25], "namespac": [12, 15, 16, 27, 31, 35], "extens": [12, 15, 16, 23, 27, 33, 36], "reusabl": 12, "common": [12, 18, 26, 27, 30, 31, 37], "resourc": [12, 15], "contract_file_paths_argu": 12, "callback": 12, "flatten": [12, 15], "existing_alias_argu": [12, 20, 27], "callabl": [12, 16, 18, 20], "non_existing_alias_argu": [12, 20], "yet": [12, 20, 27, 28, 36], "accountaliaspromptchoic": 12, "prompt_messag": 12, "promptchoic": 12, "lessen": 12, "hard": [12, 18], "param": [12, 20], "ctx": 12, "miss": [12, 15, 18, 36], "compat": [12, 17], "certain": [12, 36, 37], "situat": 12, "descript": [12, 15, 27, 32], "arriv": 12, "print_choic": 12, "echo": [12, 20, 27, 35], "select_account": [12, 20], "networkchoic": 12, "base_typ": 12, "network_opt": [12, 20, 35], "get_metavar": 12, "metavar": 12, "outputformat": 12, "subset": [12, 15, 17], "output_format_choic": 12, "rich": 12, "text": [12, 14, 19], "view": [12, 13, 15, 37], "standard": [12, 25, 26, 29, 32], "paramtyp": 12, "choice_callback": 12, "get_user_selected_choic": 12, "foo": [12, 15, 18, 24, 30, 36], "bar": [12, 18, 30, 36, 37], "cmd": [12, 20], "__expected_": 12, "get_user_selected_account": [12, 20], "deprec": [12, 15], "pick": 12, "want": [12, 15, 19, 21, 22, 24, 25, 26, 27, 29, 30, 33, 34, 36], "_outside_": 12, "account_opt": [12, 20], "custom": [12, 14, 15, 17, 19, 20, 21, 22, 23, 27, 29], "connectedprovidercommand": [12, 20, 30, 35], "durat": [12, 15, 24], "right": [12, 36], "wai": [12, 15, 19, 23, 24, 26, 32, 34, 36, 37], "parse_arg": 12, "parser": [12, 16], "pars": [12, 15, 18, 20], "make_context": 12, "networkboundcommand": 12, "apeclicontextobject": [12, 20], "ape_cli_context": [12, 20], "static": 12, "abort": [12, 14, 20], "base_error": 12, "noreturn": 12, "invoc": [12, 36], "preserv": 12, "stack": [12, 14], "networkopt": 12, "meth": 12, "anyth": [12, 20, 27, 29], "default_log_level": 12, "obj_typ": [12, 20], "featur": [12, 19, 20, 25, 36], "verbosity_opt": 12, "contract_opt": 12, "contracterror": 12, "In": [12, 15, 17, 19, 20, 21, 22, 23, 24, 25, 30, 32, 34, 36, 37], "incompatible_with": 12, "incompatible_opt": 12, "factori": [12, 15, 24], "enforc": 12, "incompat": 12, "cl": [12, 18, 20, 35], "other_opt": 12, "auto": [12, 22, 30, 36], "normal": [12, 18, 28, 32], "output_format_opt": 12, "skip_confirmation_opt": 12, "skip": [12, 19, 26], "cli_logg": 12, "apelogg": 12, "decor": [12, 16, 18, 27], "allfilepath": 12, "encourag": 12, "consist": 12, "path_typ": 12, "contracttypewrapp": 13, "decode_input": [13, 24], "prefix": [13, 14, 20, 22, 23, 24, 26, 28], "detect": [13, 14, 32], "find": [13, 14, 15, 18, 19, 26, 27, 30, 32, 36], "along": [13, 26], "source_path": [13, 15], "belong": 13, "cross": 13, "source_id": [13, 15], "That": [13, 37], "necessarili": [13, 37], "mean": [13, 19, 20, 36, 37], "mycontract": [13, 15, 21, 22, 24, 25, 31, 33, 36, 37], "__call__": 13, "c": 13, "attr_nam": [13, 15], "vote": 13, "impli": 13, "call_view_method": 13, "method_nam": [13, 36], "get_error_by_signatur": 13, "customerror": [13, 14], "similar": [13, 27, 30, 36], "get_event_by_signatur": [13, 37], "case": [13, 14, 15, 20, 21, 24, 26, 27, 30, 32, 36], "come": [13, 15, 19, 21, 23, 24, 26, 28, 29, 31, 34, 36], "respect": [13, 15], "invoke_transact": 13, "contract_contain": [13, 15], "assum": [13, 15, 33, 35, 36, 37], "real": [13, 19, 37], "my_contract": [13, 24, 32, 36], "0xabc1230001112223334445566611855443322111": 13, "thing": [13, 20, 27], "actual": [13, 36], "my_event_typ": 13, "myevent": 13, "__iter__": [13, 15], "occur": [13, 14, 15, 18, 29, 32, 36], "from_receipt": [13, 37], "poll_log": 13, "new_block_timeout": [13, 15], "daemon": [13, 15, 18], "new_log": 13, "print": [13, 14, 15, 20, 24, 26, 30, 35, 37], "futur": [13, 15], "never": [13, 15, 17, 19, 36], "yield": [13, 15, 16, 27, 36], "less": [13, 15, 29], "reorg": [13, 15], "10": [13, 15, 18, 21, 22, 29, 30], "50": [13, 15, 37], "live": [13, 15, 24, 37], "engine_to_us": [13, 15], "datafram": [13, 15], "last": [13, 15, 18, 24, 25], "bypass": [13, 15, 26], "algorithm": [13, 15], "pd": [13, 15], "start_or_stop": [13, 15], "extra_address": 13, "search": [13, 18], "desir": 13, "deleg": [13, 15, 18, 32], "apeexcept": 14, "clickexcept": 14, "problem": 14, "aliasalreadyinuseerror": 14, "apeattributeerror": [14, 15], "projecterror": [14, 15], "attributeerror": [14, 37], "try": [14, 15, 18, 27, 35, 36], "apeindexerror": 14, "argumentslengtherror": [14, 24], "arguments_length": 14, "contractdataerror": 14, "reason": [14, 30, 36], "providererror": 14, "chainerror": [14, 15], "compilererror": [14, 15], "configerror": 14, "issu": [14, 29, 34], "alik": 14, "revert_messag": 14, "source_traceback": 14, "sourcetraceback": 14, "base_err": 14, "assert": [14, 24, 30, 36, 37], "statement": [14, 36], "dev_messag": 14, "valueerror": [14, 15], "from_error": 14, "whenev": [14, 18], "possibl": [14, 15, 16, 19], "contractnotfounderror": [14, 15], "has_explor": 14, "decodingerror": 14, "ecosystemnotfounderror": 14, "methodnonpayableerror": 14, "payabl": [14, 36], "outofgaserror": 14, "becaus": [14, 19, 26, 27, 36], "providernotconnectederror": [14, 15, 18], "providernotfounderror": 14, "queryengineerror": [14, 15], "rpctimeouterror": 14, "subprocesstimeouterror": 14, "subprocesserror": 14, "whilst": 14, "exce": [14, 37], "inspir": 14, "py": [14, 18, 23, 27, 30, 31, 35, 36], "transactionnotfounderror": 14, "error_messsag": 14, "unknownsnapshoterror": [14, 15], "unknown": [14, 15, 30], "unknownversionerror": 14, "handle_ape_except": 14, "relev": [14, 17, 31], "frame": 14, "exc": 14, "someth": [14, 23, 36, 37], "treat": 15, "singleton": [15, 16], "root": [15, 18, 19, 20, 22, 23, 24, 28, 31, 36], "my_account": [15, 20, 26], "everi": [15, 18, 29, 32], "part": [15, 18, 20, 27, 34, 36], "get_accounts_by_typ": 15, "type_": 15, "test_account": [15, 18, 19, 21, 24, 36], "testaccountmanag": [15, 36], "These": [15, 36], "subject": 15, "section": [15, 18, 20, 26, 36], "test_my_contract": [15, 36], "accountsmanag": 15, "testaccountcontain": 15, "account_id": 15, "slice": 15, "account_str": 15, "x": [15, 36, 37], "singl": [15, 18, 20, 24, 26], "hood": 15, "can_trace_sourc": 15, "filenam": 15, "both": [15, 16, 17, 18, 20, 23, 27, 34, 37], "trace_sourc": 15, "sol": [15, 21, 26, 31, 36], "collis": [15, 24], "turn": 15, "ensur": [15, 16, 19, 36], "compile_sourc": [15, 21], "compiler_nam": 15, "program": 15, "fallback": 15, "statemut": [15, 24], "nonpay": [15, 24], "ethpm": [15, 33], "contractnam": [15, 21], "ethpm_typ": 15, "flatten_contract": 15, "content": [15, 18, 26], "get_import": 15, "import_source_id": 15, "get_refer": 15, "imports_dict": 15, "entri": [15, 27], "referring_source_id": 15, "transactionhistori": 15, "txn_receipt": 15, "revert_to_block": 15, "outgo": 15, "short": [15, 29, 30, 32, 36], "circuit": 15, "greater": 15, "contractcach": 15, "memori": [15, 18], "per": 15, "perman": [15, 18, 25], "disk": [15, 19], "faster": 15, "__setitem__": 15, "ecosystem_nam": [15, 35], "cache_blueprint": 15, "blueprint_id": 15, "blueprint": 15, "5202": 15, "would": [15, 20, 25, 26, 30, 34, 35, 36], "starknet": [15, 28, 36], "cache_deploy": 15, "contract_inst": [15, 25], "cache_proxy_info": 15, "proxy_info": 15, "proxyinfo": 15, "clear_local_cach": 15, "reset": 15, "blank": 15, "get_blueprint": 15, "get_contain": 15, "wrap": [15, 18], "get_creation_receipt": 15, "creation": [15, 20], "get_deploy": [15, 24], "read": [15, 20, 34], "_local_deployments_map": 15, "written": 15, "deployments_map": 15, "get_multipl": 15, "min": [15, 36, 37], "instance_at": 15, "typeerror": [15, 18], "en": [15, 16, 22, 24, 28], "domain": [15, 24], "instance_from_receipt": 15, "blockcontain": 15, "latest_block": 15, "head": [15, 23], "move": 15, "backward": 15, "height": 15, "poll_block": 15, "reorgan": 15, "even": [15, 29], "previous": [15, 24, 26, 27, 36], "new_block": 15, "length": [15, 18, 19], "similarli": [15, 20, 21, 27, 36], "just": [15, 20, 26, 30, 34], "mimic": 15, "behavior": [15, 29, 30], "built": [15, 27, 34, 36], "increment": 15, "isol": [15, 36], "owner": [15, 21, 24, 25, 28, 36, 37], "foobar": [15, 28], "deltatim": 15, "AND": 15, "design": [15, 17, 27], "begin": 15, "pending_timestamp": [15, 36], "epoch": 15, "3600": 15, "restor": 15, "recent": 15, "compilerconfig": 15, "ignore_fil": [15, 21], "tsconfig": [15, 21], "globular": 15, "project_fold": 15, "meta": 15, "packagemeta": 15, "author": [15, 24, 36], "licens": [15, 36], "link": [15, 36], "deploymentconfigcollect": 15, "default_ecosystem": [15, 22, 30], "parametr": 15, "test_mnemon": 15, "get_config": 15, "home": [15, 22, 23, 25, 34], "global": [15, 22, 36], "plugin_nam": 15, "force_reload": 15, "using_project": 15, "project_path": 15, "contracts_path": 15, "my_project": 15, "deploymentconfig": 15, "rootmodelroottyp": 15, "pydanticundefin": 15, "addressapiconvert": 15, "bytesaddressconvert": 15, "gwei": [15, 37], "appropri": 15, "long": [15, 27, 29], "is_typ": 15, "checksum": 15, "against": [15, 16, 31, 36], "hexaddressconvert": 15, "hexconvert": 15, "hexintconvert": 15, "hex": [15, 18], "intaddressconvert": 15, "stringintconvert": 15, "timestampconvert": 15, "datetim": 15, "timedelta": 15, "No": 15, "timezon": 15, "utc": 15, "system": [15, 18, 19, 25, 27], "granular": 15, "active_provid": [15, 23], "create_custom_provid": 15, "provider_cl": 15, "ape_ethereum": [15, 24, 27], "ethereumnodeprovid": 15, "guess": 15, "set_default_ecosystem": 15, "get_ecosystem": 15, "get_network_choic": 15, "form": [15, 18, 29, 36], "appear": [15, 18], "get_provider_from_choic": 15, "network_data": 15, "networks_yaml": 15, "addition": [15, 20, 26, 28, 30, 34, 37], "load_contract": 15, "uniniti": 15, "mycontracttyp": 15, "mycontacttyp": 15, "To": [15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "contractnamespac": 15, "__str__": 15, "compiler_data": 15, "mention": [15, 27], "extensions_with_missing_compil": 15, "recurs": 15, "extract": 15, "get_compiler_data": 15, "compile_if_need": 15, "get_contract": [15, 24], "contract_nam": [15, 36], "keyerror": 15, "interfaces_fold": 15, "lookup_path": 15, "key_contract_path": 15, "give": [15, 19, 20, 26, 32, 35], "helloworld": [15, 35], "absolut": [15, 18, 22], "2678": [15, 33], "project_typ": 15, "apeproject": [15, 16], "scripts_fold": 15, "sources_miss": 15, "anywher": [15, 29], "tests_fold": 15, "track_deploy": [15, 33], "upon": [15, 24, 26, 33], "public": [15, 22, 36], "tracked_deploy": 15, "bip122uri": 15, "explicitli": [15, 17, 21, 36], "githubdepend": 15, "declar": [15, 27, 37], "openzeppelin": [15, 18, 22, 26, 32], "organ": [15, 18, 27, 28, 33, 34], "follow": [15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "dapphub": [15, 26], "erc20": [15, 26], "Will": [15, 20, 34], "localdepend": 15, "npmdepend": 15, "npm": 15, "safe": [15, 32], "gnosi": [15, 26, 32], "14": 15, "version_from_json": 15, "version_from_local_json": 15, "baseproject": 15, "brownieproject": 15, "browni": 15, "defaultqueryprovid": 15, "querymanag": [15, 23], "biggest_block_s": 15, "inaccess": 15, "plugin_typ": 16, "plugintyp": 16, "hookimpl_kwarg": 16, "accountplugin": 16, "accountcontain": 16, "pluggy_patch": 16, "There": [16, 19, 20, 22, 26, 28, 34, 36, 37], "sever": [16, 20], "ecosystemplugin": 16, "hook": [16, 27], "registr": [16, 27], "overal": 16, "much": [16, 21, 36, 37], "plugin_manag": 16, "pluggi": 16, "_manag": 16, "pluginmanag": 16, "own": [16, 22, 26, 29, 34, 36], "compilerplugin": 16, "register_compil": 16, "interfacecompil": 16, "document": [16, 19], "config_class": 16, "deconstruct": 16, "inject": [16, 18], "empti": [16, 18, 36], "mypluginconfig": 16, "conversionplugin": 16, "mweiconvers": 16, "explorerplugin": 16, "explor": [16, 24, 30, 32], "etherscan": [16, 24, 28], "myblockexplor": 16, "networkplugin": 16, "ropsten": [16, 22], "happen": [16, 21, 26, 30, 36], "soon": [16, 26], "shibachain": 16, "shibanetwork": 16, "providerplugin": [16, 27], "myprovid": [16, 27], "dependencyplugin": 16, "projectplugin": 16, "resolv": [16, 32], "gitmodul": 16, "queryplugin": 16, "query_engin": 16, "postgresengin": 16, "basecontractlog": 17, "event_nam": 17, "0x0000000000000000000000000000000000000000": 17, "event_argu": 17, "block_hash": 17, "log_index": 17, "transaction_index": 17, "unix": [17, 18], "lookup": [17, 36], "posit": [17, 36], "mockcontractlog": 17, "mock": [17, 26], "compar": 17, "inherit": 17, "equal": [17, 18, 37], "comparison": 17, "r": [17, 36], "_signatur": 17, "ecdsa": 17, "vr": 17, "bodi": 17, "namedtupl": 17, "191": 17, "compon": 17, "signabl": 17, "easi": [17, 20, 34, 36], "origin": [17, 26, 34, 37], "think": 17, "712": 17, "hand": 17, "encode_": 17, "modul": [17, 18, 23, 24, 29], "encode_structured_data": 17, "encode_intended_valid": 17, "encode_defunct": [17, 19], "abc": 18, "include_getattr": 18, "include_getitem": 18, "additional_error_messag": 18, "accur": 18, "private_kei": 18, "pair": 18, "junk": [18, 19, 22, 36], "number_of_account": [18, 19, 22, 36], "githubcli": 18, "ape_org": 18, "com": [18, 28, 34], "available_plugin": 18, "ape_plugin_nam": 18, "clone_repo": 18, "repo_path": 18, "target_path": 18, "scheme": 18, "git": [18, 26, 28], "ssh": 18, "download_packag": 18, "filesystem": 18, "get_releas": 18, "gitreleas": 18, "releas": [18, 25, 26, 28, 34], "get_repo": 18, "maxsiz": 18, "queue": 18, "join": [18, 34], "borrow": 18, "librari": [18, 27], "until": [18, 30], "gotten": 18, "unfinish": 18, "goe": 18, "consum": 18, "task_don": 18, "zero": [18, 36], "unblock": 18, "struct": 18, "structpars": 18, "method_abi": 18, "decode_output": 18, "alter": [18, 23], "arrai": 18, "default_nam": 18, "unnam": 18, "encode_input": [18, 24], "tracestyl": 18, "ff8c00": 18, "d75f00": 18, "gas_cost": 18, "dim": 18, "bright_magenta": 18, "bright_green": 18, "bright_blu": 18, "00afd7": 18, "add_padding_to_str": 18, "str_list": 18, "extra_spac": 18, "space_charact": 18, "space": 18, "pad": 18, "charact": 18, "allow_disconnect": 18, "fn": 18, "return_none_when_disconnect": 18, "try_snapshot": 18, "expand_environment_vari": 18, "substr": 18, "environ": [18, 23, 30, 34], "variabl": [18, 23, 36], "extract_nested_valu": 18, "dig": 18, "nest": 18, "gas_estimation_error_messag": 18, "tx_error": 18, "explan": [18, 31], "explain": [18, 36], "generate_dev_account": 18, "hd_path_format": 18, "start_index": 18, "genesi": [18, 30], "wallet": 18, "get_all_files_in_directori": 18, "dir_a": 18, "dir_b": 18, "file_a": 18, "file_b": 18, "file_c": 18, "interest": 18, "regex": 18, "get_current_timestamp_m": 18, "get_package_vers": 18, "obj": 18, "__version__": 18, "get_relative_path": 18, "anchor": 18, "comput": 18, "rel": 18, "ancestor": 18, "injected_before_us": 18, "fget": 18, "fset": 18, "fdel": 18, "is_arrai": 18, "abi_typ": 18, "abityp": 18, "probabl": 18, "is_evm_precompil": 18, "is_named_tupl": 18, "output_valu": 18, "is_struct": 18, "is_zero_hex": 18, "load_config": 18, "expand_envar": 18, "must_exist": 18, "oserror": 18, "expand": 18, "raises_not_impl": 18, "returns_arrai": 18, "run_until_complet": 18, "coroutin": 18, "async": 18, "await": 18, "asyncio": 18, "gather": 18, "singledispatchmethod": 18, "dispatch": 18, "descriptor": 18, "generic_method": 18, "spawn": 18, "stream_respons": 18, "download_url": 18, "progress_bar_descript": 18, "stream": 18, "progress": 18, "use_temp_sys_path": 18, "sy": 18, "learn": [19, 21, 22, 27, 28, 30, 31, 32, 33, 34, 35, 36], "ship": [19, 20, 21, 23, 28, 30], "assist": [19, 20, 27], "write": [19, 35, 36], "test_my_contract_method": 19, "prefund": 19, "put": [19, 29], "sole": 19, "generate_test_account": 19, "unfund": 19, "guid": [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36], "action": [19, 34, 36], "1e18": 19, "ether": [19, 25], "elimin": 19, "use_send": 19, "myfunct": 19, "imperson": [19, 36], "entropi": 19, "increas": [19, 34, 36, 37], "n": 19, "altern": [19, 20, 21, 24, 26, 29, 36], "elect": 19, "twice": 19, "encrypt": 19, "sure": [19, 34, 36], "rememb": 19, "hdpath": 19, "wordcount": 19, "togeth": [19, 27], "separ": [19, 24, 27, 36], "sai": [19, 24, 30, 37], "metamask": [19, 20], "export": 19, "secret": 19, "recoveri": 19, "d": [19, 36], "password": 19, "Then": [19, 23, 24, 26, 27, 36], "reduc": 19, "repetit": 19, "ci": 19, "cd": 19, "programmat": 19, "enabl": [19, 34, 36], "autosign": 19, "approach": [19, 30, 35, 36], "due": [19, 36], "sometim": [19, 26, 30, 36], "awar": 19, "eth_account": 19, "set_autosign": 19, "hello": [19, 35], "ape_accounts_": 19, "_passphras": 19, "subsequ": 19, "ledger": [19, 27], "trezor": [19, 27], "framework": [20, 26, 29, 31, 34, 36, 37], "coupl": 20, "area": [20, 36], "showcas": 20, "endeavor": 20, "etc": 20, "logger": [20, 29], "gracefulli": 20, "cli_ctx": [20, 27], "account_manag": 20, "bad": 20, "mymanag": 20, "my": [20, 25, 26, 27], "customcontext": 20, "my_manag": 20, "foundri": [20, 30, 36], "leav": [20, 26, 36], "semi": 20, "colon": [20, 36], "cmd_2": 20, "afterward": [20, 36], "rare": 20, "peopl": 20, "index_of_test_account": 20, "thu": [20, 35, 36], "matter": 20, "alon": 20, "visa": 20, "versa": 20, "delete_account": 20, "create_account": 20, "boolean": 20, "ape_account": 20, "application_prefix": 20, "foo_bar": 20, "cli_0": 20, "lambda": 20, "startswith": 20, "cli_1": 20, "me": [20, 37], "me2": 20, "selected_account": 20, "edit": [21, 27, 28], "src": [21, 22, 26], "myinterfac": 21, "my_interfac": 21, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 21, "my_method": [21, 24, 32, 36], "elsewher": 21, "unwil": 21, "artifact": 21, "binari": 21, "larger": 21, "adjust": [21, 31, 36], "vy": [21, 31, 36], "retain": 21, "let": [21, 23, 24, 30, 36], "dure": [21, 26, 29, 30, 36], "use_depend": 21, "3": [21, 23, 24, 25, 26, 34, 36, 37], "7": [21, 28, 36], "8": [21, 34, 36], "get_compil": 21, "place": [22, 26, 35, 36], "preced": 22, "prefer": 22, "versu": 22, "serv": 22, "convent": 22, "outsid": 22, "globalcontract": 22, "fantom": [22, 28, 36], "teammat": 22, "0xc123aaacccbbbaaa444777000111222111222111": 22, "0xc222000cccbbbaaa444777000111222111222222": 22, "localhost": [22, 27], "5030": 22, "default_network": [22, 30], "mainnet_fork": 22, "default_provid": [22, 30], "numer": [22, 29, 30], "16": [22, 30], "1234": [22, 30], "0x1234": [22, 30], "eth_estimatega": 22, "shouldn": 22, "0b2": 22, "1647323479": 23, "reflect": 23, "represent": [23, 31], "61": 23, "ape_console_extra": 23, "intern": [23, 36], "underscor": [23, 35], "_": [23, 35], "eth_util": 23, "encode_hex": 23, "decode_hex": 23, "getattr": 23, "weth_address": 23, "14388241": 23, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 23, "ape_init_extra": 23, "web3": [23, 27, 30, 34], "close": 23, "reopen": 23, "autoreload": 23, "ape_consol": 23, "embed": 23, "load_ext": 23, "h": 23, "databas": [23, 25], "okai": [23, 27], "human": 23, "readabl": [23, 36], "metamask0": 23, "00040634": 23, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 23, "avoid": [24, 34], "syntax": [24, 36], "argument1": 24, "argument2": 24, "With": [24, 34], "techniqu": 24, "feed": 24, "fed": 24, "top": [24, 27], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 24, "v2": 24, "registri": [24, 27], "ychad": 24, "keep": [24, 27, 36], "On": [24, 25], "rinkebi": 24, "pure": 24, "extern": [24, 36], "get_static_list": 24, "dynarrai": 24, "uint256": [24, 36, 37], "set_numb": 24, "num": 24, "prevnumb": 24, "mynumb": 24, "mutabl": 24, "0x123": [24, 33], "40000": 24, "handler": [24, 37], "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 24, "bytes_valu": 24, "abov": [24, 29, 36, 37], "3fb5c1c": 24, "selector_str": 24, "input_dict": 24, "unit256": 24, "method_id": 24, "multical": 24, "multicall3": 24, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 24, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 24, "pool": 24, "ipool": 24, "getreserv": 24, "applydiscount": 24, "123": [24, 33], "acct": [24, 25, 37], "larg": 25, "rout": 25, "our": [25, 27, 34, 35, 36], "incorpor": 25, "few": [25, 26, 36], "df": 25, "stuff": [25, 29, 30], "sum": 25, "sent": 25, "foohappen": 25, "beta": 25, "constant": 25, "plan": 25, "stage": 25, "sqlite": 25, "tabl": [25, 36, 37], "dataclass": 25, "contract_ev": 25, "untouch": 26, "box": [26, 28, 30, 36], "still": [26, 32, 36, 37], "highlight": 26, "zeppelin": 26, "below": 26, "offici": 26, "uniswap": 26, "v3": 26, "retri": 26, "mydepend": 26, "onc": [26, 27, 30, 33], "suitabl": 26, "node_modul": 26, "myorg": 26, "v4": 26, "6": [26, 28, 36], "vault": 26, "master": [26, 34], "v0": 26, "gh": 26, "abbrevi": 26, "backend": 26, "guidelin": 26, "dapptoolserc20": 26, "dappnix": 26, "evm_vers": 26, "pari": 26, "involv": 26, "import_remap": 26, "erc721": 26, "dependency_contract": 26, "my_depend": 26, "dependencycontracttyp": 26, "deployed_contract": 26, "include_depend": 26, "ape_": 27, "ape_cli_subcommand": 27, "setup": [27, 36], "intend": 27, "tokenlist": 27, "As": [27, 36], "mere": 27, "primarili": 27, "team": 27, "good": 27, "qualiti": 27, "compos": [27, 34], "benefit": 27, "entir": [27, 36], "interchang": 27, "httpprovid": 27, "_web3": 27, "1337": [27, 37], "rest": 27, "finish": 27, "ti": 27, "site": [27, 34], "loop": 27, "potenti": [27, 29], "ones": [27, 37], "accord": 27, "_cli": 27, "my_sub_cmd": 27, "subcommand": 27, "entrypoint": 27, "entry_point": 27, "ape_myplugin": 27, "__init__": 27, "race": 27, "condit": 27, "prevent": 27, "my_cmd": [27, 29], "indiffer": 27, "my_ledger_account": 27, "ledger_0": 27, "my_trezor_account": 27, "trezor_0": 27, "my_script": 27, "my_provider_plugin": 27, "short_help": 27, "off": [27, 36], "my_command": 27, "architectur": 28, "trust": 28, "third": 28, "parti": [28, 34], "constraint": 28, "individu": 28, "throughout": 29, "21": 29, "mark": [29, 36], "30": 29, "yellow": 29, "40": 29, "shown": 29, "loglevel": 29, "set_level": 29, "commonli": 30, "arbitrum": 30, "testnet": 30, "cut": 30, "bound": 30, "ethtest": 30, "ephemer": 30, "remot": 30, "itself": [30, 31], "integr": 30, "uncommon": 30, "anvil": [30, 36], "higher": [30, 36], "middl": 30, "start_provid": 30, "jump": [30, 34], "simul": [30, 31], "polygon": 30, "tell": 30, "veri": 30, "bridg": 30, "continu": 30, "effect": 30, "smart_contract_exampl": 31, "sampl": [31, 36], "test_sampl": 31, "autom": 31, "notic": [31, 36], "detail": [31, 34], "my_account_alia": 31, "job": 31, "popular": 31, "complex": 31, "minim": 32, "1167": 32, "1967": 32, "beacon": 32, "uup": 32, "1822": 32, "9": 32, "create_forwarder_to": 32, "0xsplit": 32, "formerli": 32, "oz": 32, "897": 32, "zeroag": 32, "soladypush0": 32, "push0": 32, "host": 32, "influenc": 33, "walk": 33, "successfulli": 33, "0x12c17f958d2ee523a2206206994597c13d831e34": 33, "ltd": 34, "discord": 34, "server": 34, "stai": 34, "date": 34, "tutori": [34, 37], "technic": 34, "deeper": 34, "understand": 34, "academ": 34, "platform": 34, "challeng": 34, "linux": [34, 36], "maco": [34, 36], "11": 34, "window": 34, "subsystem": 34, "wsl": 34, "python3": 34, "three": [34, 36], "advis": 34, "1558": 34, "virtualenv": 34, "venv": 34, "interf": 34, "o": [34, 37], "env": 34, "homebrew": 34, "instruct": 34, "pleas": [34, 37], "visit": [34, 37], "dockerhub": 34, "volum": 34, "haramb": 34, "vvm": 34, "solcx": 34, "pwd": 34, "sdk": 34, "interoper": 34, "experi": 34, "3rd": 34, "risk": 34, "bundl": [34, 36], "softwar": 34, "acc0": 34, "acc1": 34, "k": 34, "test_only_one_th": 34, "advantag": 35, "submodul": 35, "world": 35, "subdirectori": 35, "flexibl": 35, "cli_2": 35, "shownet": 35, "demonstr": [35, 36, 37], "test_": 36, "test_add": 36, "left": 36, "divis": 36, "phase": 36, "authorized_method": 36, "test_author": 36, "not_own": 36, "set_own": 36, "scope": 36, "disabl": 36, "exactli": 36, "test_my_method": 36, "sustain": 36, "despit": 36, "hd_path": 36, "vitalik": 36, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 36, "other_contract": 36, "othercontract": 36, "test_in_futur": 36, "86000": 36, "test_multi_chain": 36, "mode": 36, "inspect": 36, "tester": 36, "academi": 36, "conftest": 36, "test_mint": 36, "nft": 36, "test_account_bal": 36, "quantiti": 36, "mint": [36, 37], "balanceof": [36, 37], "earlier": 36, "assertionerror": 36, "exact": 36, "shorter": 36, "comment": 36, "caus": 36, "check_valu": 36, "_valu": 36, "reli": 36, "explictli": 36, "cairo": 36, "_x": 36, "sqrt": 36, "incorrect": 36, "reentri": 36, "nonreentr": 36, "_foo_intern": 36, "introduc": 36, "spdx": 36, "gpl": 36, "pragma": 36, "unauthor": 36, "unauth_address": 36, "withdraw": 36, "disallow": 36, "hacker": 36, "test_unauthorized_withdraw": 36, "test_unauthor": 36, "won": 36, "test_error_on_deploi": 36, "mycustomerror": 36, "haserror": 36, "rev": 36, "captur": 36, "grab": 36, "isinst": 36, "myerror": 36, "use_network": 36, "marker": 36, "test_my_fantom_test": 36, "test_my_ethereum_test": 36, "mid": 36, "test_my_multichain_test": 36, "stark_contract": 36, "mystarknetcontract": 36, "test_starknet_th": 36, "stark_account": 36, "At": 36, "fundm": 36, "median": [36, 37], "57198": 36, "91398": 36, "82848": 36, "28307": 36, "38679": 36, "33493": 36, "changeonstatu": 36, "23827": 36, "45739": 36, "34783": 36, "getsecret": 36, "24564": 36, "test0": 36, "2400": 36, "9100": 36, "5750": 36, "testcontract": 36, "setnumb": 36, "51021": 36, "debug_": 36, "mocktoken": 36, "poolcontract": 36, "reset_": 36, "comma": 36, "interv": 36, "press": 36, "ctrl": 36, "undo": 36, "profil": 36, "stmt": 36, "cover": 36, "85": 36, "71": 36, "80": 36, "xml": 36, "htmlcov": 36, "__builtin__": 36, "_immutable_numb": 36, "_number": 36, "foo_method": 36, "view_method": 36, "getter": 36, "distinguish": 36, "care": 37, "why": 37, "myaccount": 37, "shell": 37, "contract_method_defined_in_contract": 37, "depth": 37, "apeacademi": 37, "london": 37, "got": 37, "broken": 37, "fundmycontract": 37, "prioriti": 37, "beforehand": 37, "plu": 37, "priorit": 37, "highest": 37, "0x00": 37, "0x0": 37, "fooevent": 37, "barev": 37, "foomethod": 37, "event_typ": 37, "baz": 37, "longer": 37, "600": 37, "show_trac": 37, "methodwithoutargu": 37, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 37, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 37, "contracta": 37, "7a9c": 37, "469604": 37, "superclust": 37, "234444": 37, "23523523235235": 37, "11111111111": 37, "345345347789999991": 37, "99999998888882": 37, "345457847457457458457457457": 37, "92222229999998888882": 37, "3454": 37, "111145345347789999991": 37, "333399998888882": 37, "234545457847457457458457457457": 37, "461506": 37, "methodb1": 37, "lolol": 37, "ic": 37, "cream": 37, "dynamo": 37, "402067": 37, "contractc": 37, "getsomelist": 37, "3425311345134513461345134534531452345": 37, "111344445534535353": 37, "993453434534534534534977788884443333": 37, "370103": 37, "methodc1": 37, "windows95": 37, "simpler": 37, "jamaica": 37, "cardin": 37, "363869": 37, "callm": 37, "233432": 37, "methodb2": 37, "trombon": 37, "231951": 37, "paperwork": 37, "countri": 37, "wing": 37, "227360": 37, "222263": 37, "methodc2": 37, "147236": 37, "122016": 37, "addresstovalu": 37, "100305": 37, "bandpractic": 37, "94270": 37, "lemondrop": 37, "92321": 37, "86501": 37, "82729": 37, "snitches_get_stich": 37, "111": 37, "55252": 37, "52079": 37, "48306": 37, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 37, "show_gas_report": 37, "dai": 37, "1302": 37, "13028": 37, "1377": 37, "approv": 37, "22414": 37, "burn": 37, "11946": 37, "25845": 37, "contract_a": 37, "methodtocal": 37, "txn_cost": 37, "mymutablemethod": 37, "view_cost": 37, "myviewmethod": 37}, "objects": {"": [[10, 0, 0, "-", "ape"]], "ape": [[10, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [14, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [16, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [17, 0, 0, "-", "types"], [18, 0, 0, "-", "utils"]], "ape.api": [[11, 0, 0, "-", "accounts"], [11, 0, 0, "-", "address"], [11, 0, 0, "-", "compiler"], [11, 0, 0, "-", "config"], [11, 0, 0, "-", "convert"], [11, 0, 0, "-", "explorers"], [11, 0, 0, "-", "networks"], [11, 0, 0, "-", "projects"], [11, 0, 0, "-", "providers"], [11, 0, 0, "-", "query"]], "ape.api.accounts": [[11, 4, 1, "", "AccountAPI"], [11, 4, 1, "", "AccountContainerAPI"], [11, 4, 1, "", "ImpersonatedAccount"], [11, 4, 1, "", "TestAccountAPI"], [11, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[11, 5, 1, "", "__dir__"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "call"], [11, 5, 1, "", "check_signature"], [11, 5, 1, "", "deploy"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "prepare_transaction"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"], [11, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[11, 5, 1, "", "__contains__"], [11, 5, 1, "", "__delitem__"], [11, 5, 1, "", "__getitem__"], [11, 5, 1, "", "__len__"], [11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"], [11, 5, 1, "", "append"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[11, 6, 1, "", "address"], [11, 5, 1, "", "call"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.accounts.TestAccountContainerAPI": [[11, 5, 1, "", "generate_account"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.address": [[11, 4, 1, "", "Address"], [11, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[11, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[11, 6, 1, "", "address"], [11, 6, 1, "", "balance"], [11, 6, 1, "", "code"], [11, 6, 1, "", "codesize"], [11, 6, 1, "", "history"], [11, 6, 1, "", "is_contract"], [11, 6, 1, "", "nonce"]], "ape.api.compiler": [[11, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[11, 5, 1, "", "compile"], [11, 2, 1, "", "compiler_settings"], [11, 6, 1, "", "config"], [11, 5, 1, "", "enrich_error"], [11, 5, 1, "", "get_versions"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "settings"], [11, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[11, 4, 1, "", "ConfigEnum"], [11, 4, 1, "", "GenericConfig"], [11, 4, 1, "", "PluginConfig"]], "ape.api.config.PluginConfig": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.convert": [[11, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[11, 5, 1, "", "convert"], [11, 5, 1, "", "is_convertible"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.explorers": [[11, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[11, 5, 1, "", "get_address_url"], [11, 5, 1, "", "get_contract_type"], [11, 5, 1, "", "get_transaction_url"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "publish_contract"]], "ape.api.networks": [[11, 4, 1, "", "EcosystemAPI"], [11, 4, 1, "", "ForkedNetworkAPI"], [11, 4, 1, "", "NetworkAPI"], [11, 4, 1, "", "ProviderContextManager"], [11, 4, 1, "", "ProxyInfoAPI"], [11, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[11, 5, 1, "", "__ape_extra_attributes__"], [11, 5, 1, "", "add_network"], [11, 6, 1, "", "config"], [11, 5, 1, "", "create_transaction"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "decode_address"], [11, 5, 1, "", "decode_block"], [11, 5, 1, "", "decode_calldata"], [11, 5, 1, "", "decode_logs"], [11, 5, 1, "", "decode_receipt"], [11, 5, 1, "", "decode_returndata"], [11, 6, 1, "", "default_network_name"], [11, 5, 1, "", "encode_address"], [11, 5, 1, "", "encode_calldata"], [11, 5, 1, "", "encode_deployment"], [11, 5, 1, "", "encode_transaction"], [11, 5, 1, "", "enrich_calltree"], [11, 2, 1, "", "fee_token_decimals"], [11, 2, 1, "", "fee_token_symbol"], [11, 5, 1, "", "get_method_selector"], [11, 5, 1, "", "get_network"], [11, 5, 1, "", "get_network_data"], [11, 5, 1, "", "get_proxy_info"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 6, 1, "", "networks"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "serialize_transaction"], [11, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "upstream_chain_id"], [11, 6, 1, "", "upstream_network"], [11, 6, 1, "", "upstream_provider"], [11, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[11, 6, 1, "", "auto_gas_multiplier"], [11, 6, 1, "", "base_fee_multiplier"], [11, 6, 1, "", "block_time"], [11, 6, 1, "", "chain_id"], [11, 6, 1, "", "config"], [11, 2, 1, "", "data_folder"], [11, 6, 1, "", "default_provider_name"], [11, 2, 1, "", "ecosystem"], [11, 6, 1, "", "explorer"], [11, 5, 1, "", "get_provider"], [11, 6, 1, "", "is_dev"], [11, 6, 1, "", "is_fork"], [11, 6, 1, "", "is_local"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 6, 1, "", "network_id"], [11, 6, 1, "", "providers"], [11, 5, 1, "", "publish_contract"], [11, 2, 1, "", "request_header"], [11, 6, 1, "", "required_confirmations"], [11, 5, 1, "", "set_default_provider"], [11, 6, 1, "", "transaction_acceptance_timeout"], [11, 5, 1, "", "use_default_provider"], [11, 5, 1, "", "use_provider"], [11, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProxyInfoAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 2, 1, "", "target"]], "ape.api.projects": [[11, 4, 1, "", "DependencyAPI"], [11, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[11, 6, 1, "", "cached_manifest"], [11, 5, 1, "", "compile"], [11, 2, 1, "", "config_override"], [11, 6, 1, "", "contracts"], [11, 2, 1, "", "contracts_folder"], [11, 2, 1, "", "exclude"], [11, 5, 1, "", "extract_manifest"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 6, 1, "", "uri"], [11, 2, 1, "", "version"], [11, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[11, 6, 1, "", "cached_manifest"], [11, 2, 1, "", "contracts_folder"], [11, 5, 1, "", "create_manifest"], [11, 6, 1, "", "is_valid"], [11, 6, 1, "", "manifest_cachefile"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 2, 1, "", "path"], [11, 5, 1, "", "process_config_file"], [11, 2, 1, "", "version"]], "ape.api.providers": [[11, 4, 1, "", "BlockAPI"], [11, 4, 1, "", "ProviderAPI"], [11, 4, 1, "", "SubprocessProvider"], [11, 4, 1, "", "TestProviderAPI"], [11, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.providers.ProviderAPI": [[11, 6, 1, "", "base_fee"], [11, 2, 1, "", "block_page_size"], [11, 6, 1, "", "chain_id"], [11, 2, 1, "", "concurrency"], [11, 6, 1, "", "config"], [11, 5, 1, "", "connect"], [11, 6, 1, "", "connection_id"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "disconnect"], [11, 5, 1, "", "estimate_gas_cost"], [11, 6, 1, "", "gas_price"], [11, 5, 1, "", "get_balance"], [11, 5, 1, "", "get_block"], [11, 5, 1, "", "get_code"], [11, 5, 1, "", "get_contract_logs"], [11, 5, 1, "", "get_nonce"], [11, 5, 1, "", "get_receipt"], [11, 5, 1, "", "get_transactions_by_block"], [11, 5, 1, "", "get_virtual_machine_error"], [11, 6, 1, "", "http_uri"], [11, 6, 1, "", "is_connected"], [11, 6, 1, "", "max_gas"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 2, 1, "", "name"], [11, 2, 1, "", "network"], [11, 6, 1, "", "network_choice"], [11, 5, 1, "", "prepare_transaction"], [11, 6, 1, "", "priority_fee"], [11, 2, 1, "", "provider_settings"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "send_call"], [11, 5, 1, "", "send_private_transaction"], [11, 5, 1, "", "send_transaction"], [11, 6, 1, "", "settings"], [11, 6, 1, "", "supports_tracing"], [11, 5, 1, "", "update_settings"], [11, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[11, 5, 1, "", "build_command"], [11, 5, 1, "", "connect"], [11, 6, 1, "", "connection_id"], [11, 5, 1, "", "disconnect"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "process_name"], [11, 5, 1, "", "start"], [11, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[11, 5, 1, "", "mine"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "revert"], [11, 5, 1, "", "set_timestamp"], [11, 5, 1, "", "snapshot"]], "ape.api.providers.UpstreamProvider": [[11, 6, 1, "", "connection_str"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query": [[11, 4, 1, "", "AccountTransactionQuery"], [11, 4, 1, "", "BlockQuery"], [11, 4, 1, "", "BlockTransactionQuery"], [11, 4, 1, "", "ContractCreationQuery"], [11, 4, 1, "", "ContractEventQuery"], [11, 4, 1, "", "ContractMethodQuery"], [11, 4, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.BlockQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.BlockTransactionQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.ContractCreationQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.ContractEventQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.ContractMethodQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.QueryAPI": [[11, 5, 1, "", "estimate_query"], [11, 5, 1, "", "perform_query"], [11, 5, 1, "", "update_cache"]], "ape.api.transactions": [[11, 4, 1, "", "ReceiptAPI"], [11, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[11, 5, 1, "", "await_confirmations"], [11, 5, 1, "", "decode_logs"], [11, 6, 1, "", "events"], [11, 6, 1, "", "failed"], [11, 6, 1, "", "method_called"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "raise_for_status"], [11, 6, 1, "", "ran_out_of_gas"], [11, 6, 1, "", "return_value"], [11, 6, 1, "", "total_fees_paid"], [11, 6, 1, "", "trace"], [11, 5, 1, "", "track_coverage"], [11, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "receipt"], [11, 5, 1, "", "serialize_transaction"], [11, 6, 1, "", "total_transfer_value"], [11, 6, 1, "", "trace"], [11, 6, 1, "", "txn_hash"]], "ape.cli": [[12, 0, 0, "-", "arguments"], [12, 0, 0, "-", "choices"], [12, 0, 0, "-", "commands"], [12, 0, 0, "-", "options"], [12, 0, 0, "-", "paramtype"], [12, 0, 0, "-", "utils"]], "ape.cli.arguments": [[12, 1, 1, "", "contract_file_paths_argument"], [12, 1, 1, "", "existing_alias_argument"], [12, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[12, 4, 1, "", "AccountAliasPromptChoice"], [12, 4, 1, "", "Alias"], [12, 4, 1, "", "NetworkChoice"], [12, 4, 1, "", "OutputFormat"], [12, 4, 1, "", "PromptChoice"], [12, 1, 1, "", "get_user_selected_account"], [12, 1, 1, "", "output_format_choice"], [12, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "print_choices"], [12, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[12, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[12, 2, 1, "", "TREE"], [12, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "print_choices"]], "ape.cli.commands": [[12, 4, 1, "", "ConnectedProviderCommand"], [12, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[12, 5, 1, "", "invoke"], [12, 5, 1, "", "parse_args"]], "ape.cli.options": [[12, 4, 1, "", "ApeCliContextObject"], [12, 4, 1, "", "NetworkOption"], [12, 1, 1, "", "account_option"], [12, 1, 1, "", "ape_cli_context"], [12, 1, 1, "", "contract_option"], [12, 1, 1, "", "incompatible_with"], [12, 1, 1, "", "network_option"], [12, 1, 1, "", "output_format_option"], [12, 1, 1, "", "skip_confirmation_option"], [12, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[12, 5, 1, "", "abort"]], "ape.cli.paramtype": [[12, 4, 1, "", "AllFilePaths"], [12, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[12, 5, 1, "", "convert"]], "ape.contracts.base": [[13, 4, 1, "", "ContractContainer"], [13, 4, 1, "", "ContractEvent"], [13, 4, 1, "", "ContractInstance"], [13, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[13, 5, 1, "", "__getattr__"], [13, 5, 1, "", "at"], [13, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[13, 5, 1, "", "__iter__"], [13, 5, 1, "", "from_receipt"], [13, 2, 1, "", "model_config"], [13, 2, 1, "", "model_fields"], [13, 5, 1, "", "model_post_init"], [13, 6, 1, "", "name"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "query"], [13, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "__dir__"], [13, 5, 1, "", "__getattr__"], [13, 6, 1, "", "address"], [13, 5, 1, "", "call_view_method"], [13, 5, 1, "", "get_error_by_signature"], [13, 5, 1, "", "get_event_by_signature"], [13, 5, 1, "", "invoke_transaction"], [13, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[13, 5, 1, "", "decode_input"], [13, 6, 1, "", "source_path"]], "ape.exceptions": [[14, 7, 1, "", "APINotImplementedError"], [14, 7, 1, "", "Abort"], [14, 7, 1, "", "AccountsError"], [14, 7, 1, "", "AliasAlreadyInUseError"], [14, 7, 1, "", "ApeAttributeError"], [14, 7, 1, "", "ApeException"], [14, 7, 1, "", "ApeIndexError"], [14, 7, 1, "", "ArgumentsLengthError"], [14, 7, 1, "", "BlockNotFoundError"], [14, 7, 1, "", "ChainError"], [14, 7, 1, "", "CompilerError"], [14, 7, 1, "", "ConfigError"], [14, 7, 1, "", "ContractDataError"], [14, 7, 1, "", "ContractLogicError"], [14, 7, 1, "", "ContractNotFoundError"], [14, 7, 1, "", "ConversionError"], [14, 7, 1, "", "CustomError"], [14, 7, 1, "", "DecodingError"], [14, 7, 1, "", "EcosystemNotFoundError"], [14, 7, 1, "", "MethodNonPayableError"], [14, 7, 1, "", "NetworkError"], [14, 7, 1, "", "NetworkMismatchError"], [14, 7, 1, "", "NetworkNotFoundError"], [14, 7, 1, "", "OutOfGasError"], [14, 7, 1, "", "ProjectError"], [14, 7, 1, "", "ProviderError"], [14, 7, 1, "", "ProviderNotConnectedError"], [14, 7, 1, "", "ProviderNotFoundError"], [14, 7, 1, "", "QueryEngineError"], [14, 7, 1, "", "RPCTimeoutError"], [14, 7, 1, "", "SignatureError"], [14, 7, 1, "", "SubprocessError"], [14, 7, 1, "", "SubprocessTimeoutError"], [14, 7, 1, "", "TransactionError"], [14, 7, 1, "", "TransactionNotFoundError"], [14, 7, 1, "", "UnknownSnapshotError"], [14, 7, 1, "", "UnknownVersionError"], [14, 7, 1, "", "VirtualMachineError"], [14, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[14, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[14, 6, 1, "", "dev_message"], [14, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[14, 6, 1, "", "name"]], "ape.managers": [[15, 0, 0, "-", "accounts"], [15, 0, 0, "-", "compilers"], [15, 0, 0, "-", "config"], [15, 0, 0, "-", "converters"], [15, 0, 0, "-", "networks"], [15, 0, 0, "-", "query"]], "ape.managers.accounts": [[15, 4, 1, "", "AccountManager"], [15, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "aliases"], [15, 6, 1, "", "containers"], [15, 5, 1, "", "get_accounts_by_type"], [15, 5, 1, "", "load"], [15, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"]], "ape.managers.chain": [[15, 4, 1, "", "AccountHistory"], [15, 4, 1, "", "BlockContainer"], [15, 4, 1, "", "ChainManager"], [15, 4, 1, "", "ContractCache"], [15, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 2, 1, "", "address"], [15, 5, 1, "", "append"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 6, 1, "", "outgoing"], [15, 5, 1, "", "query"], [15, 5, 1, "", "revert_to_block"], [15, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "head"], [15, 6, 1, "", "height"], [15, 5, 1, "", "poll_blocks"], [15, 5, 1, "", "query"], [15, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[15, 6, 1, "", "base_fee"], [15, 6, 1, "", "blocks"], [15, 6, 1, "", "chain_id"], [15, 6, 1, "", "gas_price"], [15, 5, 1, "", "get_receipt"], [15, 6, 1, "", "history"], [15, 5, 1, "", "isolate"], [15, 5, 1, "", "mine"], [15, 6, 1, "", "pending_timestamp"], [15, 5, 1, "", "restore"], [15, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[15, 5, 1, "", "__delitem__"], [15, 5, 1, "", "__setitem__"], [15, 5, 1, "", "cache_blueprint"], [15, 5, 1, "", "cache_deployment"], [15, 5, 1, "", "cache_proxy_info"], [15, 5, 1, "", "clear_local_caches"], [15, 5, 1, "", "get"], [15, 5, 1, "", "get_blueprint"], [15, 5, 1, "", "get_container"], [15, 5, 1, "", "get_creation_receipt"], [15, 5, 1, "", "get_deployments"], [15, 5, 1, "", "get_multiple"], [15, 5, 1, "", "get_proxy_info"], [15, 5, 1, "", "instance_at"], [15, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[15, 5, 1, "", "append"], [15, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[15, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[15, 5, 1, "", "can_trace_source"], [15, 5, 1, "", "compile"], [15, 5, 1, "", "compile_source"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "flatten_contract"], [15, 5, 1, "", "get_imports"], [15, 5, 1, "", "get_references"], [15, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[15, 4, 1, "", "CompilerConfig"], [15, 4, 1, "", "ConfigManager"], [15, 4, 1, "", "DeploymentConfig"], [15, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.CompilerConfig": [[15, 2, 1, "", "ignore_files"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.config.ConfigManager": [[15, 2, 1, "", "DATA_FOLDER"], [15, 2, 1, "", "PROJECT_FOLDER"], [15, 2, 1, "", "compiler"], [15, 2, 1, "", "contracts_folder"], [15, 2, 1, "", "default_ecosystem"], [15, 2, 1, "", "dependencies"], [15, 2, 1, "", "deployments"], [15, 5, 1, "", "get_config"], [15, 5, 1, "", "load"], [15, 2, 1, "", "meta"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 5, 1, "", "model_post_init"], [15, 2, 1, "", "name"], [15, 5, 1, "", "using_project"], [15, 2, 1, "", "version"]], "ape.managers.config.DeploymentConfig": [[15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.config.DeploymentConfigCollection": [[15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters": [[15, 4, 1, "", "AddressAPIConverter"], [15, 4, 1, "", "BytesAddressConverter"], [15, 4, 1, "", "ConversionManager"], [15, 4, 1, "", "HexAddressConverter"], [15, 4, 1, "", "HexConverter"], [15, 4, 1, "", "HexIntConverter"], [15, 4, 1, "", "IntAddressConverter"], [15, 4, 1, "", "StringIntConverter"], [15, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AddressAPIConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.BytesAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.ConversionManager": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.HexConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.HexIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.IntAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.StringIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.TimestampConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.networks": [[15, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[15, 6, 1, "", "active_provider"], [15, 5, 1, "", "create_custom_provider"], [15, 6, 1, "", "default_ecosystem"], [15, 6, 1, "", "ecosystem"], [15, 6, 1, "", "ecosystem_names"], [15, 6, 1, "", "ecosystems"], [15, 5, 1, "", "fork"], [15, 5, 1, "", "get_ecosystem"], [15, 5, 1, "", "get_network_choices"], [15, 5, 1, "", "get_provider_from_choice"], [15, 6, 1, "", "network"], [15, 6, 1, "", "network_data"], [15, 6, 1, "", "network_names"], [15, 6, 1, "", "networks_yaml"], [15, 5, 1, "", "parse_network_choice"], [15, 6, 1, "", "provider_names"], [15, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[15, 0, 0, "-", "dependency"], [15, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[15, 4, 1, "", "GithubDependency"], [15, 4, 1, "", "LocalDependency"], [15, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "github"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 2, 1, "", "ref"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 6, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 2, 1, "", "npm"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_from_json"], [15, 6, 1, "", "version_from_local_json"], [15, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[15, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[15, 5, 1, "", "__getattr__"], [15, 5, 1, "", "__str__"], [15, 6, 1, "", "compiler_data"], [15, 6, 1, "", "contracts"], [15, 6, 1, "", "contracts_folder"], [15, 6, 1, "", "dependencies"], [15, 5, 1, "", "extensions_with_missing_compilers"], [15, 5, 1, "", "extract_manifest"], [15, 5, 1, "", "get_compiler_data"], [15, 5, 1, "", "get_contract"], [15, 5, 1, "", "get_project"], [15, 6, 1, "", "interfaces_folder"], [15, 5, 1, "", "load_contracts"], [15, 5, 1, "", "lookup_path"], [15, 6, 1, "", "meta"], [15, 2, 1, "", "path"], [15, 6, 1, "", "project_types"], [15, 6, 1, "", "scripts_folder"], [15, 6, 1, "", "source_paths"], [15, 6, 1, "", "sources"], [15, 6, 1, "", "sources_missing"], [15, 6, 1, "", "tests_folder"], [15, 5, 1, "", "track_deployment"], [15, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[15, 4, 1, "", "ApeProject"], [15, 4, 1, "", "BaseProject"], [15, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.ApeProject": [[15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.project.types.BaseProject": [[15, 5, 1, "", "create_manifest"], [15, 6, 1, "", "is_valid"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 5, 1, "", "process_config_file"], [15, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[15, 6, 1, "", "is_valid"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 5, 1, "", "process_config_file"]], "ape.managers.query": [[15, 4, 1, "", "DefaultQueryProvider"], [15, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[15, 5, 1, "", "estimate_query"], [15, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[15, 6, 1, "", "engines"], [15, 5, 1, "", "query"]], "ape.plugins": [[16, 0, 0, "-", "account"], [16, 0, 0, "-", "compiler"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converter"], [16, 0, 0, "-", "network"], [16, 0, 0, "-", "pluggy_patch"], [16, 0, 0, "-", "project"], [16, 0, 0, "-", "query"], [16, 1, 1, "", "register"]], "ape.plugins.account": [[16, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[16, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[16, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[16, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[16, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[16, 5, 1, "", "config_class"]], "ape.plugins.converter": [[16, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[16, 5, 1, "", "converters"]], "ape.plugins.network": [[16, 4, 1, "", "EcosystemPlugin"], [16, 4, 1, "", "ExplorerPlugin"], [16, 4, 1, "", "NetworkPlugin"], [16, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[16, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[16, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[16, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[16, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[16, 4, 1, "", "PluginType"], [16, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[16, 4, 1, "", "DependencyPlugin"], [16, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[16, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[16, 5, 1, "", "projects"]], "ape.plugins.query": [[16, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[16, 5, 1, "", "query_engines"]], "ape.types": [[17, 4, 1, "", "BaseContractLog"], [17, 3, 1, "", "BlockID"], [17, 4, 1, "", "ContractLog"], [17, 4, 1, "", "MockContractLog"], [17, 0, 0, "-", "signatures"]], "ape.types.BaseContractLog": [[17, 2, 1, "", "contract_address"], [17, 2, 1, "", "event_arguments"], [17, 2, 1, "", "event_name"], [17, 2, 1, "", "model_config"], [17, 2, 1, "", "model_fields"]], "ape.types.ContractLog": [[17, 2, 1, "", "block_hash"], [17, 2, 1, "", "block_number"], [17, 2, 1, "", "log_index"], [17, 2, 1, "", "model_config"], [17, 2, 1, "", "model_fields"], [17, 6, 1, "", "timestamp"], [17, 2, 1, "", "transaction_hash"], [17, 2, 1, "", "transaction_index"]], "ape.types.MockContractLog": [[17, 2, 1, "", "model_config"], [17, 2, 1, "", "model_fields"]], "ape.types.signatures": [[17, 4, 1, "", "MessageSignature"], [17, 4, 1, "", "SignableMessage"], [17, 4, 1, "", "TransactionSignature"]], "ape.types.signatures.SignableMessage": [[17, 2, 1, "", "body"], [17, 2, 1, "", "header"], [17, 2, 1, "", "version"]], "ape.utils": [[18, 4, 1, "", "BaseInterface"], [18, 4, 1, "", "BaseInterfaceModel"], [18, 4, 1, "", "ExtraModelAttributes"], [18, 4, 1, "", "GeneratedDevAccount"], [18, 4, 1, "", "GithubClient"], [18, 4, 1, "", "JoinableQueue"], [18, 4, 1, "", "Struct"], [18, 4, 1, "", "StructParser"], [18, 4, 1, "", "TraceStyles"], [18, 1, 1, "", "add_padding_to_strings"], [18, 1, 1, "", "allow_disconnected"], [18, 1, 1, "", "expand_environment_variables"], [18, 1, 1, "", "extract_nested_value"], [18, 1, 1, "", "gas_estimation_error_message"], [18, 1, 1, "", "generate_dev_accounts"], [18, 1, 1, "", "get_all_files_in_directory"], [18, 1, 1, "", "get_current_timestamp_ms"], [18, 1, 1, "", "get_package_version"], [18, 1, 1, "", "get_relative_path"], [18, 4, 1, "", "injected_before_use"], [18, 1, 1, "", "is_array"], [18, 1, 1, "", "is_evm_precompile"], [18, 1, 1, "", "is_named_tuple"], [18, 1, 1, "", "is_struct"], [18, 1, 1, "", "is_zero_hex"], [18, 1, 1, "", "load_config"], [18, 1, 1, "", "raises_not_implemented"], [18, 1, 1, "", "returns_array"], [18, 1, 1, "", "run_until_complete"], [18, 4, 1, "", "singledispatchmethod"], [18, 1, 1, "", "spawn"], [18, 1, 1, "", "stream_response"], [18, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[18, 2, 1, "", "model_config"], [18, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[18, 2, 1, "", "additional_error_message"], [18, 2, 1, "", "attributes"], [18, 5, 1, "", "get"], [18, 2, 1, "", "include_getattr"], [18, 2, 1, "", "include_getitem"], [18, 2, 1, "", "model_config"], [18, 2, 1, "", "model_fields"], [18, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[18, 2, 1, "", "address"], [18, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[18, 6, 1, "", "ape_org"], [18, 6, 1, "", "available_plugins"], [18, 5, 1, "", "clone_repo"], [18, 5, 1, "", "download_package"], [18, 5, 1, "", "get_release"], [18, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[18, 5, 1, "", "join"]], "ape.utils.Struct": [[18, 5, 1, "", "items"]], "ape.utils.StructParser": [[18, 5, 1, "", "decode_output"], [18, 6, 1, "", "default_name"], [18, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[18, 2, 1, "", "CONTRACTS"], [18, 2, 1, "", "DELEGATE"], [18, 2, 1, "", "GAS_COST"], [18, 2, 1, "", "INPUTS"], [18, 2, 1, "", "METHODS"], [18, 2, 1, "", "OUTPUTS"], [18, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[18, 5, 1, "", "register"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "compile": [[1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-remove": [[6, 8, 1, "cmdoption-pm-remove-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-remove-y", "--yes"], [6, 8, 1, "cmdoption-pm-remove-v", "-v"], [6, 8, 1, "cmdoption-pm-remove-y", "-y"], [6, 8, 1, "cmdoption-pm-remove-arg-PACKAGE", "PACKAGE"], [6, 8, 1, "cmdoption-pm-remove-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:exception", "8": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"account": [0, 11, 15, 16, 19, 20, 25, 34, 36], "chang": 0, "password": 0, "delet": 0, "export": 0, "gener": 0, "import": [0, 27], "list": [0, 4, 5, 6, 26], "compil": [1, 6, 11, 15, 16, 21, 26, 31, 33, 34], "consol": [2, 23, 34, 37], "init": [3, 23], "network": [4, 11, 15, 16, 19, 20, 22, 30, 34, 36], "run": [4, 7, 30], "plugin": [5, 16, 21, 22, 27, 28, 31, 34], "instal": [5, 6, 26, 28, 34], "uninstal": 5, "pm": 6, "remov": [6, 26], "test": [8, 19, 22, 31, 34, 36], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 31, 34, 36, 37], "doc": 9, "user": 9, "guid": 9, "cli": [9, 12, 20, 26, 27, 29, 35], "refer": 9, "python": [9, 29], "api": [11, 27], "address": [11, 24], "config": [11, 15, 16, 26], "convert": [11, 15, 16], "explor": [11, 33], "project": [11, 15, 16, 24, 27, 31, 34, 36], "provid": [11, 30, 36], "transact": [11, 24, 25, 36, 37], "queri": [11, 15, 16, 25], "argument": 12, "choic": 12, "command": [12, 23, 36], "option": 12, "paramet": 12, "type": [12, 17, 26, 28], "util": [12, 18], "contract": [13, 22, 24, 25, 26, 31, 32, 36], "except": 14, "manag": [15, 26, 30], "chain": [15, 36], "base": 16, "miscellan": 17, "signatur": 17, "default": [19, 22, 24], "sender": 19, "support": [19, 36], "live": [19, 30], "autom": 19, "keyfil": 19, "passphras": 19, "environ": 19, "variabl": 19, "more": 19, "secur": 19, "hardwar": 19, "wallet": 19, "context": [20, 30], "decor": 20, "tool": 20, "The": 21, "json": 21, "other": 21, "ignor": 21, "file": [21, 26], "depend": [21, 22, 26, 31], "set": 21, "sourc": 21, "code": 21, "configur": [22, 23, 30], "folder": [22, 26], "ecosystem": 22, "deploy": [22, 24, 33, 37], "geth": 22, "namespac": 23, "extra": 23, "function": [23, 36], "global": 23, "magic": 23, "bal": 23, "from": [24, 27, 37], "deploi": [24, 31], "ani": 24, "abi": 24, "previou": 24, "interact": [24, 30], "fallback": 24, "direct": 24, "call": 24, "privat": 24, "decod": 24, "encod": 24, "input": 24, "multi": [24, 36], "data": 25, "get": 25, "block": 25, "event": 25, "us": [25, 27], "cach": 25, "github": 26, "local": [26, 30], "npm": 26, "packag": 26, "misc": 26, "custom": [26, 30, 36], "exclus": 26, "overrid": 26, "solid": 26, "remap": 26, "develop": [27, 31], "initi": 27, "implement": 27, "class": 27, "regist": 27, "log": [27, 29, 34, 37], "logger": 27, "modul": 27, "ape_cli_context": 27, "core": 28, "select": 30, "connect": 30, "process": 30, "fork": 30, "ad": 31, "script": [31, 34, 35], "proxi": 32, "publish": 33, "track": 33, "overview": 34, "document": 34, "prerequisit": 34, "consider": 34, "via": 34, "pipx": 34, "pip": 34, "docker": 34, "plai": 34, "modular": 34, "system": 34, "main": 35, "method": 35, "structur": 36, "pattern": 36, "fixtur": 36, "advanc": 36, "tip": 36, "failur": 36, "expected_messag": 36, "dev_messag": 36, "caveat": 36, "languag": 36, "inlin": 36, "non": 36, "reentrant": 36, "error": 36, "ga": [36, 37], "report": [36, 37], "iter": 36, "coverag": 36, "make": 37, "dynam": 37, "fee": 37, "static": 37, "accept": 37, "timeout": 37, "trace": 37, "estim": 37, "cost": 37}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [26, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [26, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "install": [[5, "plugins-install"], [6, "pm-install"], [26, "install"]], "uninstall": [[5, "plugins-uninstall"]], "pm": [[6, "pm"]], "remove": [[6, "pm-remove"], [26, "remove"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape.api": [[11, "ape-api"]], "Accounts": [[11, "module-ape.api.accounts"], [15, "module-ape.managers.accounts"], [16, "module-ape.plugins.account"], [19, "accounts"], [34, "accounts"]], "Address": [[11, "module-ape.api.address"]], "Compiler": [[11, "module-ape.api.compiler"], [16, "module-ape.plugins.compiler"]], "Config": [[11, "module-ape.api.config"], [15, "module-ape.managers.config"], [16, "module-ape.plugins.config"]], "Convert": [[11, "module-ape.api.convert"]], "Explorers": [[11, "module-ape.api.explorers"]], "Networks": [[11, "module-ape.api.networks"], [15, "module-ape.managers.networks"], [22, "networks"], [30, "networks"], [34, "networks"]], "Projects": [[11, "module-ape.api.projects"], [34, "projects"]], "Providers": [[11, "module-ape.api.providers"]], "Transactions": [[11, "transactions"]], "Query": [[11, "module-ape.api.query"], [15, "module-ape.managers.query"], [16, "module-ape.plugins.query"]], "ape.cli": [[12, "ape-cli"]], "Arguments": [[12, "module-ape.cli.arguments"]], "Choices": [[12, "module-ape.cli.choices"]], "Commands": [[12, "module-ape.cli.commands"]], "Options": [[12, "module-ape.cli.options"]], "Parameter Types": [[12, "module-ape.cli.paramtype"]], "Utilities": [[12, "module-ape.cli.utils"]], "ape.contracts": [[13, "ape-contracts"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "ape.managers": [[15, "ape-managers"]], "Compilers": [[15, "module-ape.managers.compilers"]], "Chain": [[15, "chain"]], "Converters": [[15, "module-ape.managers.converters"]], "Project": [[15, "module-ape.managers.project.manager"], [16, "module-ape.plugins.project"]], "ape.plugins": [[16, "module-ape.plugins"]], "Base": [[16, "module-ape.plugins.pluggy_patch"]], "Converter": [[16, "module-ape.plugins.converter"]], "Network": [[16, "module-ape.plugins.network"]], "ape.types": [[17, "ape-types"]], "Miscellaneous": [[17, "module-ape.types"]], "Signatures": [[17, "module-ape.types.signatures"]], "ape.utils": [[18, "module-ape.utils"]], "Test Accounts": [[19, "test-accounts"]], "Default Sender Support": [[19, "default-sender-support"], [19, "id1"]], "Live Network Accounts": [[19, "live-network-accounts"]], "Automation": [[19, "automation"]], "Keyfile Passphrase Environment Variable (more secure)": [[19, "keyfile-passphrase-environment-variable-more-secure"]], "Hardware Wallets": [[19, "hardware-wallets"]], "CLIs": [[20, "clis"]], "Ape Context Decorator": [[20, "ape-context-decorator"]], "Network Tools": [[20, "network-tools"]], "Account Tools": [[20, "account-tools"]], "Compile": [[21, "compile"]], "The JSON Compiler": [[21, "the-json-compiler"]], "Other Compiler Plugins": [[21, "other-compiler-plugins"]], "Ignore Files": [[21, "ignore-files"]], "Dependencies": [[21, "dependencies"], [22, "dependencies"], [26, "dependencies"], [31, "dependencies"]], "Settings": [[21, "settings"]], "Compile Source Code": [[21, "compile-source-code"]], "Configure Ape": [[22, "configure-ape"]], "Contracts Folder": [[22, "contracts-folder"]], "Default Ecosystem": [[22, "default-ecosystem"]], "Deployments": [[22, "deployments"]], "Geth": [[22, "geth"]], "Plugins": [[22, "plugins"], [28, "plugins"], [34, "plugins"]], "Testing": [[22, "testing"], [31, "testing"], [34, "testing"], [36, "testing"]], "Ape Console": [[23, "ape-console"]], "Ape Namespace": [[23, "ape-namespace"]], "Namespace Extras": [[23, "namespace-extras"]], "Init Function": [[23, "init-function"]], "Global Extras": [[23, "global-extras"]], "Configure": [[23, "configure"]], "Magic Commands": [[23, "magic-commands"]], "%ape": [[23, "ape"]], "%bal": [[23, "bal"]], "Contracts": [[24, "contracts"]], "From Deploy": [[24, "from-deploy"]], "From Project Contract Address": [[24, "from-project-contract-address"]], "From Any Address": [[24, "from-any-address"]], "From ABIs": [[24, "from-abis"]], "From Previous Deployment": [[24, "from-previous-deployment"]], "Contract Interaction": [[24, "contract-interaction"]], "Default, Fallback, and Direct Calls": [[24, "default-fallback-and-direct-calls"]], "Private Transactions": [[24, "private-transactions"]], "Decoding and Encoding Inputs": [[24, "decoding-and-encoding-inputs"]], "Multi-Call and Multi-Transaction": [[24, "multi-call-and-multi-transaction"]], "Querying Data": [[25, "querying-data"]], "Getting Block Data": [[25, "getting-block-data"]], "Getting Account Transaction Data": [[25, "getting-account-transaction-data"]], "Getting Contract Event Data": [[25, "getting-contract-event-data"]], "Using the Cache": [[25, "using-the-cache"]], "Types of Dependencies": [[26, "types-of-dependencies"]], "GitHub": [[26, "github"]], "Local": [[26, "local"]], "NPM": [[26, "npm"]], "Package Management CLI": [[26, "package-management-cli"]], "Misc": [[26, "misc"]], "Custom Contracts Folder": [[26, "custom-contracts-folder"]], "File Exclusions": [[26, "file-exclusions"]], "Config Override": [[26, "config-override"]], "Solidity Remappings": [[26, "solidity-remappings"]], "Compiling Dependencies": [[26, "compiling-dependencies"]], "Developing Plugins": [[27, "developing-plugins"]], "Initialize a Plugin Project": [[27, "initialize-a-plugin-project"]], "Implementing API Classes": [[27, "implementing-api-classes"]], "Registering API Classes": [[27, "registering-api-classes"]], "CLI Plugins": [[27, "cli-plugins"]], "Using Plugins": [[27, "using-plugins"]], "Logging": [[27, "logging"], [29, "logging"], [34, "logging"]], "Import the logger from the logging module": [[27, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[27, "use-the-logger-from-the-ape-cli-context"]], "Core Plugins": [[28, "core-plugins"]], "Installing Plugins": [[28, "installing-plugins"]], "Plugin Types": [[28, "plugin-types"]], "CLI Logging": [[29, "cli-logging"]], "Python Logging": [[29, "python-logging"]], "Selecting a Network": [[30, "selecting-a-network"]], "Configuring Networks": [[30, "configuring-networks"]], "Local Network": [[30, "local-network"]], "Live Networks": [[30, "live-networks"]], "Custom Network Connection": [[30, "custom-network-connection"]], "Running a Network Process": [[30, "running-a-network-process"]], "Provider Interaction": [[30, "provider-interaction"]], "Provider Context Manager": [[30, "provider-context-manager"]], "Forked Context": [[30, "forked-context"]], "Developing Projects with Ape": [[31, "developing-projects-with-ape"]], "Adding Plugins": [[31, "adding-plugins"]], "Compiling Contracts": [[31, "compiling-contracts"]], "Deploying Contracts": [[31, "deploying-contracts"]], "Scripts": [[31, "scripts"], [34, "scripts"]], "Proxy Contracts": [[32, "proxy-contracts"]], "Publishing": [[33, "publishing"]], "Compilation": [[33, "compilation"]], "Tracking Deployments": [[33, "tracking-deployments"]], "Publishing to Explorer": [[33, "publishing-to-explorer"]], "Overview": [[34, "overview"]], "Documentation": [[34, "documentation"]], "Prerequisite": [[34, "prerequisite"]], "Installation": [[34, "installation"]], "Considerations for Installing:": [[34, "considerations-for-installing"]], "via pipx or pip": [[34, "via-pipx-or-pip"]], "via docker": [[34, "via-docker"]], "Playing with Ape": [[34, "playing-with-ape"]], "Ape Modular Plugin System:": [[34, "ape-modular-plugin-system"]], "Compiling": [[34, "compiling"]], "Console": [[34, "console"]], "Scripting": [[35, "scripting"]], "CLI Scripts": [[35, "cli-scripts"]], "Main Method Scripts": [[35, "main-method-scripts"]], "Test Structure": [[36, "test-structure"]], "Test Pattern": [[36, "test-pattern"]], "Fixtures": [[36, "fixtures"]], "accounts fixture": [[36, "accounts-fixture"]], "chain fixture": [[36, "chain-fixture"]], "networks fixture": [[36, "networks-fixture"]], "project fixture": [[36, "project-fixture"]], "Contract fixture": [[36, "contract-fixture"]], "Ape testing commands": [[36, "ape-testing-commands"]], "Test Providers": [[36, "test-providers"]], "Advanced Testing Tips": [[36, "advanced-testing-tips"]], "Testing Transaction Failures": [[36, "testing-transaction-failures"]], "expected_message": [[36, "expected-message"]], "dev_message": [[36, "dev-message"]], "Caveats": [[36, "caveats"]], "Language Support": [[36, "language-support"]], "Inlining": [[36, "inlining"]], "Non-reentrant Functions": [[36, "non-reentrant-functions"]], "Custom Errors": [[36, "custom-errors"]], "Multi-chain Testing": [[36, "multi-chain-testing"]], "Gas Reporting": [[36, "gas-reporting"]], "Iterative Testing": [[36, "iterative-testing"]], "Contract Coverage": [[36, "contract-coverage"]], "Making Transactions": [[37, "making-transactions"]], "Deployment": [[37, "deployment"]], "Deployment from Ape Console": [[37, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[37, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[37, "static-fee-transactions"]], "Transaction Logs": [[37, "transaction-logs"]], "Transaction Acceptance Timeout": [[37, "transaction-acceptance-timeout"]], "Traces": [[37, "traces"]], "Gas Reports": [[37, "gas-reports"]], "Estimate Gas Cost": [[37, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "--word-count": [[0, "cmdoption-accounts-generate-word-count"]], "-v": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-import-arg-ALIAS"]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-change-password-v"]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-delete-v"]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-export-v"]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-generate-hide-mnemonic"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-generate-word-count"]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS"], [0, "cmdoption-accounts-import-hd-path"], [0, "cmdoption-accounts-import-use-mnemonic"], [0, "cmdoption-accounts-import-v"]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all"], [0, "cmdoption-accounts-list-v"]], "--force": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies"]], "--size": [[1, "cmdoption-compile-s"]], "-f": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "-s": [[1, "cmdoption-compile-s"]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS"]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS"], [1, "cmdoption-compile-f"], [1, "cmdoption-compile-include-dependencies"], [1, "cmdoption-compile-s"], [1, "cmdoption-compile-v"]], "console command line option": [[2, "cmdoption-console-v"]], "--github": [[3, "cmdoption-init-github"]], "init command line option": [[3, "cmdoption-init-github"], [3, "cmdoption-init-v"]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem"]], "--format": [[4, "cmdoption-networks-list-format"]], "--network": [[4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "--provider": [[4, "cmdoption-networks-list-provider"]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem"], [4, "cmdoption-networks-list-format"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-list-provider"], [4, "cmdoption-networks-list-v"]], "networks-run command line option": [[4, "cmdoption-networks-run-network"], [4, "cmdoption-networks-run-v"]], "--upgrade": [[5, "cmdoption-plugins-install-U"]], "--yes": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-PACKAGE"]], "versions": [[6, "cmdoption-pm-remove-arg-VERSIONS"]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-compile-version"]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-install-f"], [6, "cmdoption-pm-install-name"], [6, "cmdoption-pm-install-ref"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-install-version"]], "pm-list command line option": [[6, "cmdoption-pm-list-all"], [6, "cmdoption-pm-list-v"]], "pm-remove command line option": [[6, "cmdoption-pm-remove-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-VERSIONS"], [6, "cmdoption-pm-remove-v"], [6, "cmdoption-pm-remove-y"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape.api.accounts"], [11, "module-ape.api.address"], [11, "module-ape.api.compiler"], [11, "module-ape.api.config"], [11, "module-ape.api.convert"], [11, "module-ape.api.explorers"], [11, "module-ape.api.networks"], [11, "module-ape.api.projects"], [11, "module-ape.api.providers"], [11, "module-ape.api.query"], [12, "module-ape.cli.arguments"], [12, "module-ape.cli.choices"], [12, "module-ape.cli.commands"], [12, "module-ape.cli.options"], [12, "module-ape.cli.paramtype"], [12, "module-ape.cli.utils"], [14, "module-ape.exceptions"], [15, "module-ape.managers.accounts"], [15, "module-ape.managers.compilers"], [15, "module-ape.managers.config"], [15, "module-ape.managers.converters"], [15, "module-ape.managers.networks"], [15, "module-ape.managers.project.dependency"], [15, "module-ape.managers.project.manager"], [15, "module-ape.managers.query"], [16, "module-ape.plugins"], [16, "module-ape.plugins.account"], [16, "module-ape.plugins.compiler"], [16, "module-ape.plugins.config"], [16, "module-ape.plugins.converter"], [16, "module-ape.plugins.network"], [16, "module-ape.plugins.pluggy_patch"], [16, "module-ape.plugins.project"], [16, "module-ape.plugins.query"], [17, "module-ape.types"], [17, "module-ape.types.signatures"], [18, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[11, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[11, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[11, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[11, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[11, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[11, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[11, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[11, "ape.api.config.ConfigEnum"]], "contractcreationquery (class in ape.api.query)": [[11, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[11, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[11, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[11, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[11, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[11, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[11, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[11, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[11, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[11, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[11, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[11, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[11, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[11, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[11, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[11, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[11, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[11, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[11, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[11, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[11, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[11, "ape.api.providers.UpstreamProvider"]], "__ape_extra_attributes__() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.__ape_extra_attributes__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.__dir__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[11, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[11, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[11, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[11, "module-ape.api.accounts"]], "ape.api.address": [[11, "module-ape.api.address"]], "ape.api.compiler": [[11, "module-ape.api.compiler"]], "ape.api.config": [[11, "module-ape.api.config"]], "ape.api.convert": [[11, "module-ape.api.convert"]], "ape.api.explorers": [[11, "module-ape.api.explorers"]], "ape.api.networks": [[11, "module-ape.api.networks"]], "ape.api.projects": [[11, "module-ape.api.projects"]], "ape.api.providers": [[11, "module-ape.api.providers"]], "ape.api.query": [[11, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block_page_size (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.build_command"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.compile"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[11, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.config"]], "config (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[11, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.upstreamprovider property)": [[11, "ape.api.providers.UpstreamProvider.connection_str"]], "contracts (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.contracts"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[11, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.create_transaction"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.data_folder"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.default_provider_name"]], "deploy() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.ecosystem"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[11, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_receipt"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.http_uri"]], "is_connected (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.mine"]], "model_config (ape.api.accounts.accountapi attribute)": [[11, "ape.api.accounts.AccountAPI.model_config"]], "model_config (ape.api.accounts.accountcontainerapi attribute)": [[11, "ape.api.accounts.AccountContainerAPI.model_config"]], "model_config (ape.api.accounts.impersonatedaccount attribute)": [[11, "ape.api.accounts.ImpersonatedAccount.model_config"]], "model_config (ape.api.accounts.testaccountapi attribute)": [[11, "ape.api.accounts.TestAccountAPI.model_config"]], "model_config (ape.api.accounts.testaccountcontainerapi attribute)": [[11, "ape.api.accounts.TestAccountContainerAPI.model_config"]], "model_config (ape.api.compiler.compilerapi attribute)": [[11, "ape.api.compiler.CompilerAPI.model_config"]], "model_config (ape.api.config.pluginconfig attribute)": [[11, "ape.api.config.PluginConfig.model_config"]], "model_config (ape.api.convert.converterapi attribute)": [[11, "ape.api.convert.ConverterAPI.model_config"]], "model_config (ape.api.explorers.explorerapi attribute)": [[11, "ape.api.explorers.ExplorerAPI.model_config"]], "model_config (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.model_config"]], "model_config (ape.api.networks.forkednetworkapi attribute)": [[11, "ape.api.networks.ForkedNetworkAPI.model_config"]], "model_config (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.model_config"]], "model_config (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.model_config"]], "model_config (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.model_config"]], "model_config (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.model_config"]], "model_config (ape.api.providers.blockapi attribute)": [[11, "ape.api.providers.BlockAPI.model_config"]], "model_config (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.model_config"]], "model_config (ape.api.providers.subprocessprovider attribute)": [[11, "ape.api.providers.SubprocessProvider.model_config"]], "model_config (ape.api.providers.testproviderapi attribute)": [[11, "ape.api.providers.TestProviderAPI.model_config"]], "model_config (ape.api.providers.upstreamprovider attribute)": [[11, "ape.api.providers.UpstreamProvider.model_config"]], "model_config (ape.api.query.accounttransactionquery attribute)": [[11, "ape.api.query.AccountTransactionQuery.model_config"]], "model_config (ape.api.query.blockquery attribute)": [[11, "ape.api.query.BlockQuery.model_config"]], "model_config (ape.api.query.blocktransactionquery attribute)": [[11, "ape.api.query.BlockTransactionQuery.model_config"]], "model_config (ape.api.query.contractcreationquery attribute)": [[11, "ape.api.query.ContractCreationQuery.model_config"]], "model_config (ape.api.query.contracteventquery attribute)": [[11, "ape.api.query.ContractEventQuery.model_config"]], "model_config (ape.api.query.contractmethodquery attribute)": [[11, "ape.api.query.ContractMethodQuery.model_config"]], "model_config (ape.api.transactions.receiptapi attribute)": [[11, "ape.api.transactions.ReceiptAPI.model_config"]], "model_config (ape.api.transactions.transactionapi attribute)": [[11, "ape.api.transactions.TransactionAPI.model_config"]], "model_fields (ape.api.accounts.accountapi attribute)": [[11, "ape.api.accounts.AccountAPI.model_fields"]], "model_fields (ape.api.accounts.accountcontainerapi attribute)": [[11, "ape.api.accounts.AccountContainerAPI.model_fields"]], "model_fields (ape.api.accounts.impersonatedaccount attribute)": [[11, "ape.api.accounts.ImpersonatedAccount.model_fields"]], "model_fields (ape.api.accounts.testaccountapi attribute)": [[11, "ape.api.accounts.TestAccountAPI.model_fields"]], "model_fields (ape.api.accounts.testaccountcontainerapi attribute)": [[11, "ape.api.accounts.TestAccountContainerAPI.model_fields"]], "model_fields (ape.api.compiler.compilerapi attribute)": [[11, "ape.api.compiler.CompilerAPI.model_fields"]], "model_fields (ape.api.config.pluginconfig attribute)": [[11, "ape.api.config.PluginConfig.model_fields"]], "model_fields (ape.api.convert.converterapi attribute)": [[11, "ape.api.convert.ConverterAPI.model_fields"]], "model_fields (ape.api.explorers.explorerapi attribute)": [[11, "ape.api.explorers.ExplorerAPI.model_fields"]], "model_fields (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.model_fields"]], "model_fields (ape.api.networks.forkednetworkapi attribute)": [[11, "ape.api.networks.ForkedNetworkAPI.model_fields"]], "model_fields (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.model_fields"]], "model_fields (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.model_fields"]], "model_fields (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.model_fields"]], "model_fields (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.model_fields"]], "model_fields (ape.api.providers.blockapi attribute)": [[11, "ape.api.providers.BlockAPI.model_fields"]], "model_fields (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.model_fields"]], "model_fields (ape.api.providers.subprocessprovider attribute)": [[11, "ape.api.providers.SubprocessProvider.model_fields"]], "model_fields (ape.api.providers.testproviderapi attribute)": [[11, "ape.api.providers.TestProviderAPI.model_fields"]], "model_fields (ape.api.providers.upstreamprovider attribute)": [[11, "ape.api.providers.UpstreamProvider.model_fields"]], "model_fields (ape.api.query.accounttransactionquery attribute)": [[11, "ape.api.query.AccountTransactionQuery.model_fields"]], "model_fields (ape.api.query.blockquery attribute)": [[11, "ape.api.query.BlockQuery.model_fields"]], "model_fields (ape.api.query.blocktransactionquery attribute)": [[11, "ape.api.query.BlockTransactionQuery.model_fields"]], "model_fields (ape.api.query.contractcreationquery attribute)": [[11, "ape.api.query.ContractCreationQuery.model_fields"]], "model_fields (ape.api.query.contracteventquery attribute)": [[11, "ape.api.query.ContractEventQuery.model_fields"]], "model_fields (ape.api.query.contractmethodquery attribute)": [[11, "ape.api.query.ContractMethodQuery.model_fields"]], "model_fields (ape.api.transactions.receiptapi attribute)": [[11, "ape.api.transactions.ReceiptAPI.model_fields"]], "model_fields (ape.api.transactions.transactionapi attribute)": [[11, "ape.api.transactions.TransactionAPI.model_fields"]], "model_post_init() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.model_post_init"]], "model_post_init() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.model_post_init"]], "model_post_init() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.model_post_init"]], "model_post_init() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.model_post_init"]], "name (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[11, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.remove"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[11, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.settings"]], "settings (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.settings"]], "sign_message() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.update_cache"]], "update_settings() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[11, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.version_id"]], "ws_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[12, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[12, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[12, "ape.cli.commands.ConnectedProviderCommand"]], "networkboundcommand (class in ape.cli.commands)": [[12, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[12, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[12, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[12, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[12, "ape.cli.options.account_option"]], "ape.cli.arguments": [[12, "module-ape.cli.arguments"]], "ape.cli.choices": [[12, "module-ape.cli.choices"]], "ape.cli.commands": [[12, "module-ape.cli.commands"]], "ape.cli.options": [[12, "module-ape.cli.options"]], "ape.cli.paramtype": [[12, "module-ape.cli.paramtype"]], "ape.cli.utils": [[12, "module-ape.cli.utils"]], "ape_cli_context() (in module ape.cli.options)": [[12, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[12, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[12, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (in module ape.cli.choices)": [[12, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[12, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[12, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[12, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[12, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[12, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[12, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[12, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[12, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[12, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[12, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[13, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deployments (ape.contracts.base.contractcontainer property)": [[13, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.invoke_transaction"]], "model_config (ape.contracts.base.contractevent attribute)": [[13, "ape.contracts.base.ContractEvent.model_config"]], "model_fields (ape.contracts.base.contractevent attribute)": [[13, "ape.contracts.base.ContractEvent.model_fields"]], "model_post_init() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.model_post_init"]], "name (ape.contracts.base.contractevent property)": [[13, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.receipt"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[13, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[14, "ape.exceptions.APINotImplementedError"]], "abort": [[14, "ape.exceptions.Abort"]], "accountserror": [[14, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[14, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[14, "ape.exceptions.ApeAttributeError"]], "apeexception": [[14, "ape.exceptions.ApeException"]], "apeindexerror": [[14, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[14, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[14, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[14, "ape.exceptions.ChainError"]], "compilererror": [[14, "ape.exceptions.CompilerError"]], "configerror": [[14, "ape.exceptions.ConfigError"]], "contractdataerror": [[14, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[14, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[14, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[14, "ape.exceptions.ConversionError"]], "customerror": [[14, "ape.exceptions.CustomError"]], "decodingerror": [[14, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[14, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[14, "ape.exceptions.MethodNonPayableError"]], "networkerror": [[14, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[14, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[14, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[14, "ape.exceptions.OutOfGasError"]], "projecterror": [[14, "ape.exceptions.ProjectError"]], "providererror": [[14, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[14, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[14, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[14, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[14, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[14, "ape.exceptions.SignatureError"]], "subprocesserror": [[14, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[14, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[14, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[14, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[14, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[14, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[14, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[14, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[14, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[14, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[14, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[14, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[15, "ape.managers.chain.AccountHistory"]], "accountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[15, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[15, "ape.managers.chain.ChainManager"]], "compilerconfig (class in ape.managers.config)": [[15, "ape.managers.config.CompilerConfig"]], "compilermanager (class in ape.managers.compilers)": [[15, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[15, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[15, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[15, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[15, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.IntAddressConverter"]], "localdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[15, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[15, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[15, "ape.managers.query.QueryManager"]], "stringintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[15, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__getitem__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[15, "module-ape.managers.accounts"]], "ape.managers.compilers": [[15, "module-ape.managers.compilers"]], "ape.managers.config": [[15, "module-ape.managers.config"]], "ape.managers.converters": [[15, "module-ape.managers.converters"]], "ape.managers.networks": [[15, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[15, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[15, "module-ape.managers.project.manager"]], "ape.managers.query": [[15, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.compile_source"]], "compiler (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.compiler"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.create_custom_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[15, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[15, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[15, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[15, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_blueprint"]], "get_compiler_data() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_compiler_data"]], "get_config() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[15, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.history"]], "ignore_files (ape.managers.config.compilerconfig attribute)": [[15, "ape.managers.config.CompilerConfig.ignore_files"]], "instance_at() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[15, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.mine"]], "model_config (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.model_config"]], "model_config (ape.managers.config.compilerconfig attribute)": [[15, "ape.managers.config.CompilerConfig.model_config"]], "model_config (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.model_config"]], "model_config (ape.managers.config.deploymentconfig attribute)": [[15, "ape.managers.config.DeploymentConfig.model_config"]], "model_config (ape.managers.config.deploymentconfigcollection attribute)": [[15, "ape.managers.config.DeploymentConfigCollection.model_config"]], "model_config (ape.managers.converters.addressapiconverter attribute)": [[15, "ape.managers.converters.AddressAPIConverter.model_config"]], "model_config (ape.managers.converters.bytesaddressconverter attribute)": [[15, "ape.managers.converters.BytesAddressConverter.model_config"]], "model_config (ape.managers.converters.hexaddressconverter attribute)": [[15, "ape.managers.converters.HexAddressConverter.model_config"]], "model_config (ape.managers.converters.hexconverter attribute)": [[15, "ape.managers.converters.HexConverter.model_config"]], "model_config (ape.managers.converters.hexintconverter attribute)": [[15, "ape.managers.converters.HexIntConverter.model_config"]], "model_config (ape.managers.converters.intaddressconverter attribute)": [[15, "ape.managers.converters.IntAddressConverter.model_config"]], "model_config (ape.managers.converters.stringintconverter attribute)": [[15, "ape.managers.converters.StringIntConverter.model_config"]], "model_config (ape.managers.converters.timestampconverter attribute)": [[15, "ape.managers.converters.TimestampConverter.model_config"]], "model_config (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.model_config"]], "model_config (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.model_config"]], "model_config (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.model_config"]], "model_config (ape.managers.project.types.apeproject attribute)": [[15, "ape.managers.project.types.ApeProject.model_config"]], "model_config (ape.managers.project.types.baseproject attribute)": [[15, "ape.managers.project.types.BaseProject.model_config"]], "model_config (ape.managers.project.types.brownieproject attribute)": [[15, "ape.managers.project.types.BrownieProject.model_config"]], "model_fields (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.model_fields"]], "model_fields (ape.managers.config.compilerconfig attribute)": [[15, "ape.managers.config.CompilerConfig.model_fields"]], "model_fields (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.model_fields"]], "model_fields (ape.managers.config.deploymentconfig attribute)": [[15, "ape.managers.config.DeploymentConfig.model_fields"]], "model_fields (ape.managers.config.deploymentconfigcollection attribute)": [[15, "ape.managers.config.DeploymentConfigCollection.model_fields"]], "model_fields (ape.managers.converters.addressapiconverter attribute)": [[15, "ape.managers.converters.AddressAPIConverter.model_fields"]], "model_fields (ape.managers.converters.bytesaddressconverter attribute)": [[15, "ape.managers.converters.BytesAddressConverter.model_fields"]], "model_fields (ape.managers.converters.hexaddressconverter attribute)": [[15, "ape.managers.converters.HexAddressConverter.model_fields"]], "model_fields (ape.managers.converters.hexconverter attribute)": [[15, "ape.managers.converters.HexConverter.model_fields"]], "model_fields (ape.managers.converters.hexintconverter attribute)": [[15, "ape.managers.converters.HexIntConverter.model_fields"]], "model_fields (ape.managers.converters.intaddressconverter attribute)": [[15, "ape.managers.converters.IntAddressConverter.model_fields"]], "model_fields (ape.managers.converters.stringintconverter attribute)": [[15, "ape.managers.converters.StringIntConverter.model_fields"]], "model_fields (ape.managers.converters.timestampconverter attribute)": [[15, "ape.managers.converters.TimestampConverter.model_fields"]], "model_fields (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.model_fields"]], "model_fields (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.model_fields"]], "model_fields (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.model_fields"]], "model_fields (ape.managers.project.types.apeproject attribute)": [[15, "ape.managers.project.types.ApeProject.model_fields"]], "model_fields (ape.managers.project.types.baseproject attribute)": [[15, "ape.managers.project.types.BaseProject.model_fields"]], "model_fields (ape.managers.project.types.brownieproject attribute)": [[15, "ape.managers.project.types.BrownieProject.model_fields"]], "model_post_init() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.model_post_init"]], "name (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[15, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[15, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[15, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[15, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[15, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.version"]], "version (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[16, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[16, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[16, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[16, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[16, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[16, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[16, "module-ape.plugins"]], "ape.plugins.account": [[16, "module-ape.plugins.account"]], "ape.plugins.compiler": [[16, "module-ape.plugins.compiler"]], "ape.plugins.config": [[16, "module-ape.plugins.config"]], "ape.plugins.converter": [[16, "module-ape.plugins.converter"]], "ape.plugins.network": [[16, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[16, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[16, "module-ape.plugins.project"]], "ape.plugins.query": [[16, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[16, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[16, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[16, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[16, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[16, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[16, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[16, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[16, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[16, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[16, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[16, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "basecontractlog (class in ape.types)": [[17, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[17, "ape.types.BlockID"]], "contractlog (class in ape.types)": [[17, "ape.types.ContractLog"]], "messagesignature (class in ape.types.signatures)": [[17, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[17, "ape.types.MockContractLog"]], "signablemessage (class in ape.types.signatures)": [[17, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[17, "ape.types.signatures.TransactionSignature"]], "ape.types": [[17, "module-ape.types"]], "ape.types.signatures": [[17, "module-ape.types.signatures"]], "block_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.contract_address"]], "event_arguments (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_name"]], "header (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.header"]], "log_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.log_index"]], "model_config (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.model_config"]], "model_config (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.model_config"]], "model_config (ape.types.mockcontractlog attribute)": [[17, "ape.types.MockContractLog.model_config"]], "model_fields (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.model_fields"]], "model_fields (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.model_fields"]], "model_fields (ape.types.mockcontractlog attribute)": [[17, "ape.types.MockContractLog.model_fields"]], "timestamp (ape.types.contractlog property)": [[17, "ape.types.ContractLog.timestamp"]], "transaction_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[18, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[18, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.DELEGATE"]], "extramodelattributes (class in ape.utils)": [[18, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[18, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[18, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[18, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[18, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[18, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[18, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[18, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[18, "ape.utils.allow_disconnected"]], "ape.utils": [[18, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.ape_org"]], "attributes (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.attributes"]], "available_plugins (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[18, "ape.utils.StructParser.default_name"]], "download_package() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[18, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[18, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[18, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[18, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[18, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[18, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[18, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[18, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[18, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_repo"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[18, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[18, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[18, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[18, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[18, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[18, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[18, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[18, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[18, "ape.utils.load_config"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[18, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[18, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.name"]], "private_key (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[18, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[18, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[18, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[18, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[18, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[18, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[18, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[18, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/scripts", "userguides/testing", "userguides/transactions"], "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.md", "methoddocs/ape.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Ape Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 11, 15, 19, 20, 21, 22, 26, 27, 28, 29, 30, 31, 34, 35], "line": [0, 4, 5, 12, 15, 34, 35, 36], "helper": [0, 4, 5], "manag": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 23, 24, 25, 27, 31, 33, 36], "local": [0, 2, 4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 28, 34, 36, 37], "you": [0, 1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "can": [0, 6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "unlock": [0, 19], "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36], "script": [0, 7, 9, 12, 15, 19, 20, 23, 24, 29, 30, 36, 37], "consol": [0, 7, 9, 19, 25, 27, 30, 31, 36], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "load": [0, 1, 12, 13, 15, 18, 19, 20, 23, 24, 25, 26, 27, 31, 33, 37], "method": [0, 7, 11, 12, 13, 14, 15, 17, 18, 20, 21, 24, 25, 27, 30, 32, 33, 36, 37], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 30, 34, 35, 36], "arg": [0, 4, 5, 6, 7, 11, 12, 13, 14, 18, 23, 24, 25], "an": [0, 3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37], "exist": [0, 11, 12, 13, 15, 18, 20, 21, 23, 27, 33, 36], "v": [0, 1, 2, 3, 4, 5, 6, 8, 12, 17, 23, 26, 29], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 12, 23, 29, 34, 36], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 23], "One": [0, 1, 2, 3, 4, 5, 6, 8, 23, 24, 36, 37], "error": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 18, 20, 23, 24, 29], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 19, 21, 23, 26, 27, 29, 30, 34], "success": [0, 1, 2, 3, 4, 5, 6, 8, 11, 23, 29, 34], "info": [0, 1, 2, 3, 4, 5, 6, 8, 12, 15, 20, 23, 27, 29, 36], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 19, 23, 25, 29, 30, 34], "argument": [0, 1, 4, 5, 6, 8, 11, 13, 14, 15, 17, 18, 19, 20, 23, 24, 26, 27, 30, 33, 34, 35, 37], "alia": [0, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 27], "requir": [0, 6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 24, 26, 28, 31, 34, 36, 37], "privat": [0, 11, 13, 15, 19, 34], "kei": [0, 11, 12, 13, 15, 16, 18, 19, 21, 22, 23, 24, 26, 27, 34, 37], "creat": [0, 3, 11, 12, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 27, 31, 36], "random": [0, 19, 36], "mnemon": [0, 15, 18, 19, 22, 36], "seed": [0, 18, 19], "phrase": [0, 18, 19], "hide": [0, 19], "newli": [0, 19], "termin": [0, 12, 13, 14, 15, 34, 36], "word": [0, 18, 19], "count": [0, 15, 18, 19], "word_count": 0, "number": [0, 11, 12, 13, 14, 15, 17, 18, 22, 23, 24, 25, 30], "default": [0, 3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 30, 35, 36, 37], "12": [0, 19], "hd": [0, 18, 19], "path": [0, 5, 10, 11, 12, 13, 14, 15, 18, 19, 21, 22, 24, 26, 36], "custom_hd_path": 0, "specifi": [0, 11, 12, 15, 16, 18, 20, 22, 26, 27, 28, 30, 36, 37], "deriv": [0, 18, 36], "m": [0, 18, 36], "44": [0, 18, 36], "60": [0, 18, 36], "0": [0, 6, 8, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 32, 36, 37], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 34, 35, 36, 37], "avail": [0, 5, 11, 13, 15, 16, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29, 36, 37], "all": [0, 1, 5, 6, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 34, 36, 37], "output": [0, 12, 13, 14, 18, 21, 23, 27, 29, 36, 37], "plugin": [0, 9, 11, 12, 15, 18, 19, 20, 23, 24, 25, 26, 30, 35, 36], "manifest": [1, 11, 15, 26, 33], "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 21, 22, 23, 26, 28, 30, 33, 35, 37], "save": [1, 15, 18, 24, 35], "result": [1, 4, 11, 12, 13, 15, 18, 22, 23, 24], "back": [1, 11, 13, 15, 24, 30], "note": [1, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37], "ap": [1, 3, 4, 6, 7, 8, 19, 21, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35], "automat": [1, 6, 12, 15, 16, 20, 23, 26, 33, 36], "recompil": [1, 26], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 26, 27, 30, 34, 35, 36, 37], "chang": [1, 8, 11, 12, 13, 15, 22, 23, 29, 30, 35, 36], "contract": [1, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 21, 23, 30, 33, 34, 37], "each": [1, 11, 15, 16, 18, 19, 22, 25, 26, 27, 30, 36, 37], "time": [1, 11, 13, 15, 19, 20, 22, 26, 30, 36, 37], "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "do": [1, 11, 14, 15, 18, 19, 22, 23, 24, 25, 26, 27, 29, 30, 32, 34, 35, 36], "have": [1, 11, 13, 15, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37], "manual": [1, 23, 30, 36], "trigger": [1, 36], "file_path": [1, 11, 15], "f": [1, 6, 12, 13, 15, 20, 27, 35], "forc": [1, 6, 11, 15, 26], "select": [1, 12, 13, 15, 19, 20, 23, 35], "": [1, 5, 6, 8, 11, 12, 13, 15, 16, 17, 18, 21, 24, 25, 26, 27, 28, 30, 31, 33, 35, 36, 37], "size": [1, 11, 15, 34], "show": [1, 11, 14, 18, 19, 20, 23, 24, 28, 29, 36, 37], "deploy": [1, 11, 13, 15, 31], "bytecod": [1, 11], "includ": [1, 5, 6, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 26, 28, 30, 33, 36, 37], "depend": [1, 6, 9, 11, 15, 16, 18, 27], "also": [1, 6, 10, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 31, 33, 34, 35, 36, 37], "open": [2, 26, 34, 36], "allow": [3, 11, 12, 15, 16, 20, 22, 23, 24, 32, 36, 37], "user": [3, 10, 11, 12, 14, 15, 16, 17, 18, 20, 29, 34, 36], "folder": [3, 7, 8, 15, 21, 23, 25, 31, 36, 37], "config": [3, 10, 13, 17, 18, 19, 21, 22, 23, 28, 30, 31, 36, 37], "yaml": [3, 4, 11, 12, 15, 16, 18, 19, 21, 22, 23, 26, 28, 30, 31, 36, 37], "more": [3, 11, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "inform": [3, 11, 15, 16, 17, 19, 21, 23, 24, 25, 26, 29, 31, 33, 36], "http": [3, 11, 15, 18, 22, 27, 28, 29, 30, 34], "doc": [3, 11, 18, 27], "apeworx": [3, 18, 27, 28, 33, 34], "io": 3, "stabl": 3, "userguid": 3, "html": [3, 36], "github": [3, 6, 11, 15, 16, 18, 22, 28, 34], "org": [3, 15, 26], "repo": [3, 15, 18], "clone": [3, 18, 26, 32], "templat": [3, 19, 27], "regist": [4, 11, 15, 16, 18, 34, 35], "format": [4, 11, 12, 15, 17, 18], "output_format": 4, "tree": [4, 11, 12, 18], "ecosystem": [4, 11, 12, 14, 15, 16, 20, 25, 30, 34, 35, 36], "ecosystem_filt": [4, 15], "filter": [4, 11, 12, 13, 20], "ethereum": [4, 11, 15, 16, 18, 19, 20, 22, 23, 25, 27, 28, 30, 32, 34, 35, 36, 37], "network_filt": [4, 15], "goerli": [4, 37], "mainnet": [4, 11, 15, 16, 20, 22, 23, 25, 30, 33, 34, 35, 37], "fork": [4, 11, 15, 22, 36, 37], "sepolia": [4, 20], "provid": [4, 6, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37], "provider_filt": [4, 11, 15], "geth": [4, 11, 14, 15, 18, 28, 30, 36, 37], "test": [4, 9, 11, 15, 17, 18, 20, 21, 23, 24, 26, 27, 30], "partial": [4, 11], "func": [4, 18, 36], "keyword": [4, 15, 23, 30], "new": [4, 11, 13, 15, 18, 19, 20, 26, 34], "function": [4, 10, 11, 12, 13, 15, 20, 24, 25], "applic": [4, 18, 26, 37], "given": [4, 7, 8, 11, 12, 13, 14, 15, 18, 20, 22, 24, 30, 36], "overrid": [4, 11, 12, 14, 15, 17, 18, 21], "see": [4, 10, 11, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 37], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "dir": 5, "y": [5, 6, 15, 26], "ye": [5, 6, 12, 26], "don": [5, 15, 19, 24, 27, 36, 37], "t": [5, 11, 15, 17, 19, 22, 24, 27, 36, 37], "ask": [5, 11, 19, 26], "confirm": [5, 6, 11, 12, 13, 15, 19, 26], "u": 5, "upgrad": [5, 32, 34], "newest": 5, "version": [5, 6, 11, 14, 15, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 34, 36], "displai": [5, 11, 13, 14, 18, 19, 34, 37], "core": [5, 11, 13, 15, 24, 26, 27, 30, 31, 34], "packag": [6, 7, 11, 14, 15, 16, 18, 21, 27, 33, 34], "tool": [6, 24, 34], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "re": [6, 8, 11, 15, 23, 26, 36], "download": [6, 11, 15, 16, 18, 26], "cach": [6, 10, 11, 15, 23, 26, 36], "ref": [6, 15, 26], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 26, 27, 28, 30, 31, 32, 36, 37], "refer": [6, 11, 13, 15, 24, 26, 27, 34], "flag": [6, 11, 19, 20, 21, 26, 28, 29, 30, 34, 36, 37], "branch": [6, 11, 15, 18, 26, 28], "tag": [6, 15, 26], "instead": [6, 11, 12, 17, 18, 21, 24, 27, 30], "referenc": [6, 15, 26], "If": [6, 11, 12, 13, 15, 16, 18, 19, 20, 21, 23, 24, 26, 27, 29, 30, 33, 34, 35, 36, 37], "specif": [6, 11, 14, 15, 20, 30, 34, 36, 37], "ar": [6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "onli": [6, 7, 11, 12, 13, 15, 17, 18, 20, 24, 25, 26, 36, 37], "those": [6, 15, 17, 20, 24, 26, 27, 36], "prompt": [6, 12, 19, 20, 26, 34], "choos": [6, 12, 15], "exampl": [6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "packagenam": 6, "1": [6, 10, 11, 13, 15, 17, 18, 19, 22, 23, 24, 25, 26, 36, 37], "2": [6, 11, 15, 17, 22, 23, 24, 25, 26, 28, 32, 36, 37], "must": [7, 11, 12, 14, 15, 16, 18, 21, 23, 25, 26, 27, 33, 36], "either": [7, 11, 12, 15, 18, 20, 27], "defin": [7, 11, 13, 14, 15, 16, 17, 18, 23, 24, 27, 34, 35, 36], "main": [7, 16, 24, 29, 30], "cli": [7, 14, 15, 18, 19, 21, 23, 28, 30, 34, 36], "click": [7, 12, 20, 27, 28, 30, 35], "group": [7, 24, 27, 35], "object": [7, 10, 11, 12, 15, 16, 18, 19, 20, 22, 23, 24, 31, 35, 36, 37], "call": [7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 30, 32, 35, 36, 37], "network": [7, 9, 10, 12, 13, 14, 23, 24, 25, 27, 28, 33, 35, 37], "should": [7, 11, 13, 14, 15, 17, 18, 19, 26, 27, 36, 37], "import": [7, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37], "mix": 7, "ins": 7, "necessari": [7, 12, 15], "oper": [7, 11, 14, 29], "interact": [7, 11, 13, 15, 19, 23, 32, 34, 36, 37], "drop": [7, 18], "session": [7, 11, 15, 23, 30, 34], "after": [7, 11, 13, 15, 16, 19, 24, 31, 34, 37], "launch": [8, 23, 30, 37], "pytest": [8, 10, 19, 23, 31, 34, 36], "run": [8, 9, 11, 15, 18, 20, 22, 23, 25, 26, 28, 29, 31, 34, 35, 36, 37], "pytest_arg": 8, "w": [8, 11], "watch": [8, 36], "file": [8, 11, 12, 14, 15, 16, 18, 19, 22, 23, 24, 25, 28, 30, 31, 34, 35, 36, 37], "suit": [8, 28, 36], "watch_fold": 8, "delai": 8, "watch_delai": 8, "between": [8, 11, 13, 15, 17, 30], "poll": [8, 13, 15, 36], "cycl": 8, "5": [8, 19, 22, 24, 26, 36, 37], "second": [8, 13, 14, 15, 37], "overview": 9, "account": [9, 10, 12, 13, 14, 18, 21, 22, 23, 24, 26, 27, 31, 32, 33, 37], "develop": [9, 10, 11, 15, 18, 20, 25, 28, 30, 34], "compil": [9, 10, 14, 17, 18, 22, 23, 28, 36], "queri": [9, 10, 13, 14, 23], "data": [9, 10, 11, 12, 13, 14, 15, 17, 18, 23, 24, 37], "configur": [9, 11, 13, 14, 15, 16, 17, 18, 19, 21, 26, 31, 36], "make": [9, 11, 16, 19, 20, 22, 23, 24, 34, 36], "transact": [9, 13, 14, 15, 17, 18, 19, 22, 30, 34], "proxi": [9, 11, 15], "publish": [9, 11, 15, 24, 36], "log": [9, 11, 12, 13, 15, 17], "pm": [9, 15, 26], "init": [9, 25, 31], "api": [9, 12, 14, 15, 16, 18, 26, 32], "except": [9, 11, 12, 13, 15, 18, 30, 36], "type": [9, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 30, 32, 33, 34, 36, 37], "util": [9, 10, 20, 23, 27, 35], "address": [10, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 32, 36], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 27], "checksumaddress": [10, 11, 13, 15, 17], "contract_typ": [10, 13, 15, 22, 26], "contracttyp": [10, 11, 13, 15], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 27, 36], "txn_hash": [10, 11, 13, 14, 15, 37], "abi": [10, 11, 13, 14, 15, 16, 18, 21, 36, 37], "list": [10, 11, 12, 13, 14, 15, 18, 20, 21, 24, 25, 27, 28, 30, 34, 36], "constructorabi": [10, 11, 14, 15, 18], "fallbackabi": [10, 15], "receiveabi": [10, 15], "methodabi": [10, 11, 14, 15, 18], "eventabi": [10, 11, 13, 15, 18], "errorabi": [10, 14, 15], "structabi": [10, 15], "unprocessedabi": [10, 15], "dict": [10, 11, 13, 14, 15, 16, 17, 18, 23, 24], "contractinst": [10, 11, 13, 15, 24, 37], "face": [10, 14], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 23, 30, 34], "instanti": [10, 21], "projectmanag": [10, 13, 15, 23, 36], "current": [10, 11, 12, 13, 15, 18, 31], "accountmanag": [10, 15, 23], "chain": [10, 11, 14, 16, 18, 23, 24, 25, 30, 34], "chainmanag": [10, 14, 15, 23, 36], "disconnect": [10, 11, 15, 20, 30, 36], "connect": [10, 11, 14, 15, 20, 27, 28, 35, 36, 37], "blockchain": [10, 11, 14, 15, 16, 19, 28, 30, 34, 36], "activ": [10, 11, 12, 13, 15, 23, 24, 36], "purpos": [10, 11, 15, 17, 19, 25, 29], "control": [10, 11, 15, 19, 20, 30, 36, 37], "state": [10, 11, 13, 15], "handi": [10, 15], "about": [10, 11, 13, 14, 15, 17, 18, 19, 20, 21, 22, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "compilermanag": [10, 15], "len": [10, 15], "registered_compil": [10, 15], "configmanag": [10, 11, 15, 16], "convert": [10, 12, 14, 18, 23], "valu": [10, 11, 12, 13, 14, 15, 16, 18, 20, 23, 24, 25, 26, 28, 29, 30, 34, 36, 37], "tupl": [10, 13, 15, 16, 18], "convers": [10, 11, 16], "conversionmanag": [10, 15], "networkmanag": [10, 15, 23, 36], "revert": [10, 11, 14, 15, 18, 30, 36], "catch": 10, "expect": [10, 13, 15, 36, 37], "logic": [10, 11, 14, 15, 27], "resembl": 10, "rais": [10, 11, 14, 15, 18, 36], "accountapi": [11, 12, 15, 16, 19, 20, 27], "base": [11, 12, 13, 14, 15, 17, 18, 22, 25, 27, 28, 30, 35, 36, 37], "baseinterfacemodel": [11, 13, 15, 18], "baseaddress": [11, 13, 15], "repres": [11, 12, 15, 16, 17, 18, 30, 36, 37], "__dir__": [11, 13], "ipython": [11, 13, 23, 34, 37], "tab": [11, 13], "complet": [11, 13, 15, 18, 35, 36], "return": [11, 12, 13, 14, 15, 16, 18, 20, 23, 24, 25, 32, 36, 37], "properti": [11, 13, 14, 15, 17, 18, 19, 20, 24, 27, 37], "shorten": [11, 15], "quicker": 11, "access": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 30, 31, 33, 36, 37], "txn": [11, 14, 25, 37], "transactionapi": [11, 14, 15], "send_everyth": 11, "bool": [11, 12, 14, 15, 18, 36], "fals": [11, 12, 15, 17, 18, 36], "signer_opt": 11, "receiptapi": [11, 13, 14, 15, 25, 37], "accountserror": [11, 14], "nonc": [11, 13, 15], "invalid": [11, 15, 36], "sender": [11, 13, 15, 21, 24, 31, 32, 33, 36, 37], "doe": [11, 12, 13, 14, 15, 18, 20, 24, 27, 34, 36, 37], "enough": 11, "fund": [11, 14, 19, 36], "transactionerror": [11, 14], "neg": [11, 15], "signatureerror": [11, 14], "sign": [11, 14, 17, 19], "apinotimplementederror": [11, 14], "set": [11, 12, 13, 15, 16, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 36, 37], "true": [11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 24, 26, 30, 33, 36, 37], "support": [11, 15, 18, 25, 28, 30, 32, 34, 37], "paramet": [11, 13, 14, 15, 16, 18, 36], "invok": [11, 12, 15, 20, 23, 24, 37], "send": [11, 14, 24, 37], "differ": [11, 13, 15, 22, 26, 27, 28, 30, 32, 36], "balanc": [11, 13, 19, 23, 36], "fee": [11, 25], "send_private_transact": 11, "addit": [11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 37], "kwarg": [11, 12, 13, 14, 15, 18, 20, 24, 27, 30, 33, 36, 37], "signer": [11, 20, 24], "modifi": [11, 12, 18, 23], "check_signatur": 11, "signablemessag": [11, 17], "eip712messag": 11, "int": [11, 13, 14, 15, 16, 17, 18, 19], "signatur": [11, 13, 19], "messagesignatur": [11, 17], "verifi": [11, 31], "messag": [11, 12, 14, 17, 18, 19, 23, 27, 29, 30, 36], "wa": [11, 14, 15, 17, 18, 21], "union": [11, 12, 15, 17, 18], "noqa": [11, 15], "e501": [11, 15], "check": [11, 13, 15, 18, 19, 26, 32, 34, 36], "otherwis": [11, 13, 15, 16, 22, 23, 26, 30, 37], "deploi": [11, 13, 15, 21, 25, 26, 33, 34, 36, 37], "contractcontain": [11, 13, 15, 24], "smart": [11, 13, 14, 24, 31, 33, 34, 36, 37], "befor": [11, 13, 15, 18, 20, 30, 37], "attempt": [11, 14, 26, 27, 32, 36], "verif": 11, "instanc": [11, 13, 15, 17, 18, 20, 21, 24, 33, 36, 37], "model_config": [11, 13, 15, 17, 18], "classvar": [11, 13, 15, 17, 18], "configdict": [11, 13, 15, 17, 18], "arbitrary_types_allow": [11, 13, 15, 17, 18], "model": [11, 13, 15, 17, 18, 37], "dictionari": [11, 13, 15, 17, 18, 24, 36], "conform": [11, 13, 15, 16, 17, 18, 27], "pydant": [11, 13, 15, 17, 18], "model_field": [11, 13, 15, 17, 18], "fieldinfo": [11, 13, 15, 17, 18], "metadata": [11, 13, 15, 17, 18], "field": [11, 13, 15, 17, 18, 26, 28, 36], "map": [11, 13, 14, 15, 16, 17, 18, 24, 36], "replac": [11, 13, 15, 17, 18], "__fields__": [11, 13, 15, 17, 18], "v1": [11, 13, 15, 17, 18, 26], "prepare_transact": 11, "cannot": [11, 12, 34, 36, 37], "afford": 11, "prepar": 11, "abstract": [11, 14, 18, 27, 30], "sign_messag": [11, 19], "msg": [11, 12, 24, 36], "handl": [11, 14, 16, 18, 20, 23, 30], "variou": [11, 28, 32, 37], "For": [11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "keyfileaccount": [11, 16, 20], "byte": [11, 13, 15, 17, 18, 24], "correspond": [11, 13, 15, 20, 36], "sign_transact": 11, "mai": [11, 12, 13, 15, 18, 19, 21, 22, 23, 26, 27, 28, 29, 30, 31, 34, 36, 37], "input": [11, 12, 13, 14, 18], "howev": [11, 13, 15, 26, 27, 28, 30, 32, 35, 36, 37], "properli": [11, 15, 27], "here": [11, 16, 19, 20, 21, 22, 24, 27, 28, 31, 34, 36], "meant": [11, 13, 15, 30], "execut": [11, 12, 13, 15, 20, 23, 29, 31, 35, 36], "wish": [11, 19, 21, 29, 33], "transfer": [11, 36], "amount": [11, 13, 15, 24, 25, 37], "extra": [11, 15, 18, 19, 26], "evm": [11, 15, 24, 30], "rpc": [11, 24], "eth_sendprivatetransact": [11, 24], "achiev": [11, 24, 26, 30], "ignor": [11, 15, 26, 27], "accountcontainerapi": [11, 15, 16], "data_fold": [11, 15], "account_typ": [11, 12, 16, 20], "collect": [11, 12, 14, 15], "__contains__": [11, 15], "indexerror": [11, 14, 15, 18], "contain": [11, 12, 13, 15, 16, 17, 18, 21, 24, 31, 33, 34, 36], "addresstyp": [11, 13, 14, 15], "__delitem__": [11, 15], "delet": [11, 15, 26, 27], "notimplementerror": 11, "overridden": [11, 14], "within": [11, 14, 18, 25, 27, 34, 36], "__getitem__": [11, 15, 18], "get": [11, 12, 13, 14, 15, 16, 18, 19, 20, 24, 26, 30, 33, 34, 36, 37], "__len__": [11, 15], "iter": [11, 13, 14, 15, 16], "over": [11, 15], "alias": [11, 12, 15, 20], "append": [11, 15, 18, 21], "add": [11, 12, 14, 15, 20, 21, 23, 24, 26, 27, 28, 30, 34, 35, 36, 37], "alreadi": [11, 12, 14, 15, 19, 20, 23, 24, 26, 33], "annot": [11, 13, 15, 17, 18], "remov": [11, 15, 18, 34, 36], "known": [11, 13, 15, 18, 20], "impersonatedaccount": 11, "raw_address": 11, "subclass": [11, 12, 13, 15, 16], "newtyp": [11, 15, 17], "_addressvalid": [11, 15, 17], "testaccountapi": [11, 19], "generateddevaccount": [11, 18], "implement": [11, 12, 14, 15, 16, 18, 19, 20, 26, 30, 32], "directli": [11, 13, 15, 19, 20, 21, 24, 25, 26, 30], "how": [11, 12, 15, 18, 21, 24, 25, 26, 30, 34, 35, 36, 37], "thei": [11, 13, 15, 16, 18, 23, 26, 27, 29], "up": [11, 15, 18, 20, 23, 31, 34, 36, 37], "fixtur": [11, 15, 19, 30], "testaccountcontainerapi": 11, "gener": [11, 12, 15, 18, 19, 21, 26, 29, 33, 34, 36], "generate_account": 11, "typic": [11, 15, 17, 19, 21, 27, 36], "we": [11, 15, 18, 19, 20, 24, 25, 27, 30, 34, 35, 36, 37], "know": [11, 17, 20, 21, 24, 26, 27], "eoa": 11, "doesn": [11, 17], "person": 11, "raw": [11, 15, 21], "baseinterfac": [11, 18], "total": [11, 13, 15], "code": [11, 12, 14, 15, 20, 24, 26, 27, 33, 36], "hexbyt": [11, 15, 17, 24], "codes": 11, "histori": [11, 15, 24, 25], "accounthistori": [11, 15], "ha": [11, 13, 14, 18, 25, 33, 36, 37], "made": [11, 15, 24, 25], "is_contract": 11, "associ": [11, 13, 15], "compilerapi": [11, 15, 16, 27, 28], "compiler_set": 11, "languag": [11, 28, 34], "like": [11, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 34, 36, 37], "solid": [11, 15, 16, 21, 22, 27, 28, 36], "vyper": [11, 16, 21, 24, 28, 32, 34, 36], "repositori": [11, 18], "contract_filepath": [11, 15], "base_path": [11, 14, 15], "sourc": [11, 12, 13, 14, 15, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 36], "pathlib": [11, 12, 15, 18, 21], "directori": [11, 12, 15, 18, 22, 23, 25, 26, 27, 28, 31, 33, 34, 35, 36], "via": [11, 12, 13, 14, 15, 16, 19, 26, 27, 30, 36], "adhoc": [11, 12, 15, 21], "pluginconfig": [11, 15, 16], "enrich_error": [11, 15], "err": [11, 14, 15], "contractlogicerror": [11, 14, 15, 36], "enrich": [11, 15], "pc": [11, 15], "locat": [11, 15, 21, 22, 27, 36], "runtim": [11, 12, 15], "math": [11, 15], "get_vers": 11, "all_path": 11, "retriev": [11, 15, 18, 24, 32], "combin": [11, 15, 30, 36], "supports_source_trac": 11, "abl": [11, 15, 18, 19, 21, 24, 32, 36, 37], "traceback": 11, "trace": [11, 14, 15, 18, 36], "configenum": 11, "enum": [11, 12], "limit": [11, 12, 22, 30], "item": [11, 14, 15, 16, 18, 23, 26, 27], "color": [11, 18, 29], "red": [11, 14, 29], "blue": [11, 29, 37], "green": [11, 29], "rather": [11, 15, 22, 26, 36], "than": [11, 13, 15, 20, 22, 26, 30, 36, 37], "arbitrari": 11, "genericconfig": 11, "special": [11, 16, 26], "_case_sensit": [11, 15], "_env_prefix": [11, 15], "_env_fil": [11, 15], "dotenvtyp": [11, 15], "posixpath": [11, 15], "_env_file_encod": [11, 15], "_env_nested_delimit": [11, 15], "_secrets_dir": [11, 15], "baseset": 11, "settingsconfigdict": [11, 15], "case_sensit": [11, 12, 15], "env_fil": [11, 15], "env_file_encod": [11, 15], "env_nested_delimit": [11, 15], "env_prefix": [11, 15], "forbid": [11, 15], "protected_namespac": [11, 15], "model_": [11, 15], "settings_": [11, 15], "secrets_dir": [11, 15], "validate_default": [11, 15], "converterapi": [11, 15, 16], "convertedtyp": 11, "throw": [11, 15, 18], "conversionerror": [11, 14, 15], "fail": [11, 12, 14, 15, 18, 26, 27, 36], "is_convert": [11, 15], "string": [11, 12, 14, 15, 16, 18, 22, 24, 30, 36], "explorerapi": [11, 15, 16, 33], "networkapi": [11, 14, 15, 16], "particular": [11, 15, 36], "get_address_url": 11, "url": [11, 15], "get_contract_typ": 11, "been": [11, 15, 18, 36], "get_transaction_url": 11, "transaction_hash": [11, 15, 17], "hash": [11, 13, 15, 17, 23], "publish_contract": [11, 33], "ecosystemapi": [11, 15, 16, 28], "request_head": [11, 15], "fee_token_symbol": 11, "fee_token_decim": 11, "18": 11, "relat": [11, 14, 15, 16], "__ape_extra_attributes__": 11, "extramodelattribut": [11, 18], "suppli": [11, 36], "attribut": [11, 13, 15, 18], "__getattr__": [11, 13, 15, 18], "seri": 11, "add_network": 11, "network_nam": [11, 15, 35], "attach": [11, 12], "e": [11, 15, 18, 19, 22, 24, 26, 30, 36], "g": [11, 15, 18, 19, 22, 24, 26, 30, 36], "l2": 11, "optim": [11, 36], "networkerror": [11, 14, 15], "create_transact": 11, "everyth": [11, 27], "need": [11, 12, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 30, 34, 36, 37], "initi": [11, 13, 15, 23, 24, 25, 32], "classmethod": [11, 14, 15], "decode_address": 11, "hashstr20": 11, "hashbytes20": 11, "nativ": [11, 30], "decode_block": 11, "blockapi": [11, 15, 25], "decod": [11, 13, 14, 18], "decode_calldata": 11, "calldata": [11, 13, 24], "anonym": 11, "stringifi": [11, 13, 24], "index": [11, 13, 17, 18, 20, 22, 24, 36], "decode_log": [11, 37], "event": [11, 13, 14, 17, 37], "contractlog": [11, 13, 15, 17, 25, 37], "match": [11, 12, 13, 15, 17, 18, 24, 36], "definit": [11, 15, 30], "decode_receipt": 11, "receipt": [11, 13, 15, 24, 36, 37], "decode_returndata": 11, "raw_data": 11, "default_network_nam": 11, "encode_address": 11, "integ": [11, 15], "encode_calldata": 11, "encod": [11, 17], "encode_deploy": 11, "deployment_bytecod": 11, "other": [11, 12, 15, 17, 18, 19, 20, 23, 24, 28, 30, 31, 36, 37], "constructor": [11, 24, 33], "interfac": [11, 15, 16, 21, 27, 30, 32, 35, 36], "encode_transact": 11, "updat": [11, 18, 36], "well": [11, 12, 15, 16, 17, 18, 27, 28, 31], "enrich_calltre": 11, "calltreenod": 11, "enhanc": 11, "node": [11, 15, 22, 28, 30], "help": [11, 12, 13, 18, 19, 23, 26, 27, 28, 34, 36], "decim": [11, 36], "token": [11, 26, 36, 37], "symbol": [11, 23, 37], "currenc": 11, "pai": 11, "eth": [11, 23, 24, 25, 34, 36], "get_method_selector": 11, "selector": [11, 13, 24, 36], "keccak": 11, "eth_pydantic_typ": [11, 24], "myecosystem": 11, "def": [11, 12, 15, 16, 18, 19, 20, 23, 24, 27, 29, 30, 35, 36, 37], "self": [11, 13, 15, 18, 20, 24, 27, 36], "simpl": [11, 22, 37], "calcul": 11, "get_network": 11, "networknotfounderror": [11, 14], "present": [11, 15, 26], "get_network_data": 11, "ad": [11, 14, 15, 18, 19, 20, 23, 36], "opinion": [11, 15], "order": [11, 15, 19, 20], "nice": [11, 14, 15], "translat": [11, 15], "get_proxy_info": [11, 15], "proxyinfoapi": [11, 15], "pattern": [11, 18, 26], "model_post_init": [11, 13, 15], "__context": [11, 13, 15], "behav": [11, 13, 15], "basemodel": [11, 13, 15, 18], "initialis": [11, 13, 15], "It": [11, 12, 13, 15, 16, 19, 20, 24, 25, 27, 29, 30, 36, 37], "take": [11, 12, 13, 15, 20, 22, 35, 36], "context": [11, 12, 13, 14, 15, 18, 19, 23, 27, 36], "sinc": [11, 13, 15], "what": [11, 13, 15, 16, 19, 20, 23, 24, 26, 27, 30, 35, 36], "pass": [11, 12, 13, 15, 18, 19, 20, 24, 26, 27, 36, 37], "same": [11, 13, 15, 18, 19, 24, 27, 30, 34, 36, 37], "shareabl": 11, "header": [11, 17], "request": [11, 16, 26, 29], "serialize_transact": 11, "serial": 11, "set_default_network": 11, "switch": [11, 30, 36], "forkednetworkapi": 11, "upstream_chain_id": 11, "id": [11, 13, 14, 15, 17, 21, 24, 26], "upstream": 11, "alwai": [11, 21, 22, 24, 26, 35], "some": [11, 24, 28, 30, 36, 37], "while": [11, 14, 15, 26, 36], "regardless": [11, 23, 37], "upstream_network": 11, "being": [11, 14, 19, 23], "upstream_provid": 11, "upstreamprovid": 11, "your": [11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "under": [11, 15, 18, 21, 35], "one": [11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 26, 27, 30, 34, 36, 37], "use_upstream_provid": 11, "providercontextmanag": [11, 15, 30], "wrapper": [11, 13, 14, 21], "around": [11, 13, 14, 21], "auto_gas_multipli": 11, "float": [11, 15], "multipli": [11, 22], "estim": [11, 15, 18, 22, 30, 36], "ga": [11, 14, 18, 22, 24, 30], "tx": [11, 24, 37], "insur": [11, 22], "base_fee_multipli": 11, "appli": [11, 15, 27, 36, 37], "block_tim": [11, 13, 15], "approxim": 11, "block": [11, 13, 14, 15, 16, 17, 18, 22, 23, 27, 30], "mine": [11, 15], "15": 11, "chain_id": [11, 14, 15, 23, 35], "unless": [11, 12, 13, 15, 29], "providerapi": [11, 12, 15, 16, 18, 27, 28, 37], "default_provider_nam": 11, "get_provid": 11, "provider_nam": [11, 14, 15, 35], "provider_set": [11, 15], "is_dev": 11, "is_fork": 11, "is_loc": 11, "network_id": 11, "infura": [11, 16, 25, 27, 34], "alchemi": [11, 16, 20, 22, 28, 30, 35, 37], "conveni": [11, 15], "required_confirm": [11, 13, 15], "recommend": [11, 15, 19, 20, 26, 30, 34], "wait": [11, 13, 15], "consid": [11, 15, 18], "set_default_provid": 11, "found": [11, 13, 14, 15, 18, 19, 20, 21, 24, 26, 27, 35, 36], "transaction_acceptance_timeout": [11, 37], "accept": [11, 12, 33], "two": [11, 15, 19, 22, 27, 30, 34, 36, 37], "minut": [11, 37], "smaller": 11, "timeout": [11, 14, 18], "use_default_provid": [11, 30], "disconnect_aft": [11, 15, 30], "temporarili": [11, 15], "enter": [11, 19, 29, 30, 36], "exit": [11, 15, 23, 36], "multipl": [11, 12, 18, 26, 34], "whatev": [11, 30], "first": [11, 13, 15, 19, 20, 23, 24, 25, 26, 30, 33], "usag": [11, 12, 13, 15, 16, 17, 18, 19, 23, 27, 36, 37], "end": [11, 12, 13, 15, 18, 30, 36], "so": [11, 15, 19, 24, 26, 27, 30, 32, 36], "multi": [11, 18, 30], "scenario": [11, 13, 36], "use_provid": [11, 15, 30, 34, 36], "disconnect_on_exit": [11, 15], "temporari": [11, 15, 30], "whether": [11, 12, 15, 18, 19], "python": [11, 15, 21, 23, 24, 27, 30, 31, 33, 34, 35], "verify_chain_id": 11, "networkmismatcherror": [11, 14], "hardcod": 11, "manageraccessmixin": [11, 12, 13, 18], "And": [11, 20, 36], "providerpai": 11, "Or": [11, 21, 23, 27, 28], "choic": [11, 15, 20, 30], "parse_network_choic": [11, 15, 30, 36], "target": [11, 16, 18, 32], "create_network_typ": 11, "easili": [11, 30, 37], "dependencyapi": [11, 15, 16, 26], "contracts_fold": [11, 15, 21, 22, 26], "exclud": [11, 15, 18, 26, 36], "json": [11, 15, 16, 18, 24, 26], "lock": [11, 15, 21, 36], "build": [11, 15, 30, 33, 35, 36], "config_overrid": [11, 15, 26], "ipf": 11, "cached_manifest": 11, "packagemanifest": [11, 15, 16, 26, 33], "valid": [11, 15, 16], "use_cach": [11, 15], "By": [11, 15, 21, 30, 37], "lazili": 11, "where": [11, 13, 15, 18, 19, 20, 25, 26, 32, 36, 37], "look": [11, 13, 15, 18, 20, 21, 22, 23, 27, 31, 36, 37], "glob": [11, 26], "extract_manifest": [11, 15], "presum": [11, 15], "project_manag": [11, 15], "get_project": [11, 15], "dynam": [11, 15], "correct": [11, 12, 15, 24, 36], "projectapi": [11, 15, 16], "structur": [11, 15, 17, 18, 31, 35], "instal": [11, 14, 15, 19, 21, 22, 24, 25, 27, 31, 35, 36], "nonetyp": [11, 15, 17, 18], "uri": [11, 15, 22, 30], "omit": [11, 15, 20, 30, 37], "latest": [11, 13, 15, 17, 18, 23, 30, 34, 37], "version_id": [11, 15], "sub": [11, 12, 15], "most": [11, 13, 15, 20, 29, 34], "often": [11, 13, 15, 26], "config_file_nam": [11, 15], "work": [11, 13, 15, 16, 18, 24, 25, 26, 27, 28, 30, 34, 36, 37], "extend": [11, 12, 20, 28, 31], "non": [11, 13, 14, 17, 18, 23, 29], "manifest_cachefil": 11, "create_manifest": [11, 15], "clear": [11, 15], "is_valid": [11, 15], "figur": [11, 15], "out": [11, 14, 15, 18, 19, 23, 24, 26, 28, 30, 36], "best": [11, 15, 30, 34], "share": [11, 18, 22, 36], "upload": 11, "anoth": [11, 14, 15, 19, 36, 37], "process_config_fil": [11, 15], "process": [11, 15, 16, 18, 27], "had": [11, 15], "whe": 11, "num_transact": 11, "parenthash": 11, "0x0000000000000000000000000000000000000000000000000000000000000000": 11, "timestamp": [11, 15, 17, 18, 23, 36], "its": [11, 12, 13, 14, 15, 16, 18, 21, 22, 23, 24, 26, 27, 29, 33, 37], "parent_hash": 11, "alias_prior": 11, "block_page_s": 11, "100": [11, 36, 37], "concurr": [11, 15], "4": [11, 15, 22, 23, 24, 26, 36, 37], "hardhat": [11, 22, 28, 30, 36, 37], "base_fe": [11, 15, 37], "minimum": [11, 15], "next": [11, 15, 36], "eip": [11, 15, 17, 30, 32, 33, 37], "1559": [11, 15, 30, 37], "notimplementederror": [11, 14, 15, 37], "fetch": [11, 15, 24, 25, 37], "respons": [11, 15, 16, 17, 18, 30], "particularli": 11, "across": [11, 15, 22, 23, 26], "rang": [11, 13, 15], "chainlist": [11, 15], "comprehens": [11, 15], "mani": [11, 12, 24, 25, 28], "parallel": [11, 18], "thread": [11, 15, 18], "start": [11, 13, 15, 18, 20, 23, 27, 30, 33, 34, 35, 36], "connection_id": 11, "uniqu": [11, 15, 24, 37], "identifi": [11, 15, 36], "especi": 11, "dev": [11, 14, 15, 24, 36, 37], "tear": 11, "down": [11, 17, 18, 34], "quit": [11, 13], "estimate_gas_cost": [11, 37], "block_id": [11, 14], "hexstr": [11, 17], "liter": [11, 17], "earliest": [11, 13, 15, 17], "pend": [11, 13, 15, 17, 30, 36], "cost": [11, 15], "blockid": [11, 14, 17], "past": [11, 15], "report": 11, "smallest": 11, "unit": 11, "wei": 11, "max": [11, 15, 22, 30, 36, 37], "maximum": [11, 22, 30], "gas_pric": [11, 15, 37], "price": [11, 15, 36], "pre": [11, 18, 19, 21, 23, 34], "get_bal": 11, "get_block": [11, 23, 30], "blocknotfounderror": [11, 14], "get_cod": 11, "previou": [11, 15], "contractcod": 11, "get_contract_log": 11, "log_filt": 11, "logfilt": 11, "topic": [11, 13, 31], "get_nonc": 11, "get_receipt": [11, 15, 37], "might": [11, 23, 37], "get_transactions_by_block": 11, "get_virtual_machine_error": 11, "virtualmachineerror": [11, 14], "virtual": [11, 14, 34], "machin": [11, 14, 15], "client": [11, 18], "went": 11, "wrong": [11, 14], "http_uri": 11, "is_connect": [11, 20], "max_ga": 11, "network_choic": [11, 15], "priority_fe": [11, 37], "miner": [11, 37], "tip": 11, "incentiv": 11, "them": [11, 16, 19, 21, 23, 24, 26, 27, 31, 35, 36], "send_cal": 11, "immedi": [11, 23], "without": [11, 18, 19, 23, 24, 28, 37], "histor": [11, 13, 15], "point": [11, 15, 18, 20, 26, 27, 32, 36], "prior": [11, 15, 27], "through": [11, 13, 18, 25, 27, 33], "mempool": [11, 24], "send_transact": 11, "supports_trac": 11, "update_set": 11, "new_set": 11, "port": 11, "reconnect": 11, "ws_uri": 11, "wss": 11, "subprocessprovid": [11, 14], "process_wait_timeout": 11, "popen": 11, "is_stop": 11, "stdout_queu": 11, "joinablequeu": [11, 18], "stderr_queu": 11, "ganach": 11, "build_command": 11, "subprocess": [11, 14], "task": [11, 18, 36], "stop": [11, 13, 15, 20, 36], "process_nam": 11, "20": [11, 25, 29, 37], "readi": [11, 15, 17], "kill": 11, "testproviderapi": 11, "snapshot": [11, 14, 15, 18], "num_block": [11, 15], "advanc": [11, 25], "allot": 11, "snapshot_id": [11, 14, 15], "regress": [11, 15], "go": [11, 15], "set_timestamp": 11, "new_timestamp": 11, "record": [11, 15], "intent": [11, 15], "later": [11, 15, 36], "snapshotid": [11, 14, 15, 18], "connection_str": [11, 15], "downstream": 11, "contract_address": [11, 14, 17], "block_numb": [11, 13, 15, 17], "gas_us": 11, "statu": 11, "await_confirm": 11, "now": [11, 19, 26, 27, 30], "contractev": [11, 13, 37], "contractlogcontain": 11, "were": [11, 15, 36], "emit": [11, 17, 37], "method_cal": 11, "produc": [11, 17], "raise_for_statu": 11, "regard": 11, "transactionstatusenum": 11, "ran_out_of_ga": 11, "ran": [11, 14, 31, 36], "gas_limit": [11, 22, 30], "return_valu": 11, "obtain": [11, 24, 36], "final": [11, 15, 18, 36], "total_fees_paid": [11, 25], "paid": [11, 25], "tracefram": [11, 14], "track_coverag": 11, "track": [11, 15, 24, 36], "coverag": 11, "full": [11, 15, 18, 36], "els": [11, 13, 15, 18, 29, 36], "level": [11, 12, 24, 27, 29, 30, 34], "track_ga": 11, "chainid": 11, "0x": [11, 15, 18, 24, 32], "max_fe": [11, 37], "max_priority_fe": [11, 37], "transactionsignatur": [11, 17], "which": [11, 12, 13, 15, 16, 18, 19, 22, 25, 27, 30, 33, 36, 37], "schema": 11, "permit": 11, "populate_by_nam": 11, "receiv": [11, 15, 24, 36], "total_transfer_valu": 11, "could": [11, 23, 24], "determin": [11, 13, 15, 32], "submit": 11, "accounttransactionqueri": [11, 15], "column": [11, 13, 15], "sequenc": [11, 12, 15, 18], "start_nonc": [11, 15], "stop_nonc": [11, 15], "_basequeri": 11, "querytyp": [11, 15], "ge": 11, "blockqueri": [11, 15], "start_block": [11, 13, 15, 25], "stop_block": [11, 13, 15, 25], "step": [11, 13, 15, 33], "_baseblockqueri": 11, "gt": 11, "blocktransactionqueri": [11, 15], "insid": [11, 18, 25], "contractcreationqueri": [11, 15], "contracteventqueri": [11, 15], "search_top": [11, 13], "member": 11, "contractmethodqueri": [11, 15], "method_arg": 11, "queryapi": [11, 15, 16], "estimate_queri": [11, 15], "millisecond": [11, 15, 18], "indic": [11, 15, 18, 29], "engin": [11, 13, 14, 15], "unabl": [11, 14, 15, 21], "perform_queri": [11, 15], "perform": [11, 15, 17, 19], "update_cach": 11, "chanc": [11, 34], "noth": [11, 14], "store": [11, 15, 18, 25], "namespac": [12, 15, 16, 27, 31, 35], "extens": [12, 15, 16, 23, 27, 33, 36], "reusabl": 12, "common": [12, 18, 26, 27, 30, 31, 37], "resourc": [12, 15], "contract_file_paths_argu": 12, "callback": 12, "flatten": [12, 15], "existing_alias_argu": [12, 20, 27], "callabl": [12, 16, 18, 20], "non_existing_alias_argu": [12, 20], "yet": [12, 20, 27, 28, 36], "accountaliaspromptchoic": 12, "prompt_messag": 12, "promptchoic": 12, "lessen": 12, "hard": [12, 18], "param": [12, 20], "ctx": 12, "miss": [12, 15, 18, 36], "compat": [12, 17], "certain": [12, 36, 37], "situat": 12, "descript": [12, 15, 27, 32], "arriv": 12, "print_choic": 12, "echo": [12, 20, 27, 35], "select_account": [12, 20], "networkchoic": 12, "base_typ": 12, "network_opt": [12, 20, 35], "get_metavar": 12, "metavar": 12, "outputformat": 12, "subset": [12, 15, 17], "output_format_choic": 12, "rich": 12, "text": [12, 14, 19], "view": [12, 13, 15, 37], "standard": [12, 25, 26, 29, 32], "paramtyp": 12, "choice_callback": 12, "get_user_selected_choic": 12, "foo": [12, 15, 18, 24, 30, 36], "bar": [12, 18, 30, 36, 37], "cmd": [12, 20], "__expected_": 12, "get_user_selected_account": [12, 20], "deprec": [12, 15], "pick": 12, "want": [12, 15, 19, 21, 22, 24, 25, 26, 27, 29, 30, 33, 34, 36], "_outside_": 12, "account_opt": [12, 20], "custom": [12, 14, 15, 17, 19, 20, 21, 22, 23, 27, 29], "connectedprovidercommand": [12, 20, 30, 35], "durat": [12, 15, 24], "right": [12, 36], "wai": [12, 15, 19, 23, 24, 26, 32, 34, 36, 37], "parse_arg": 12, "parser": [12, 16], "pars": [12, 15, 18, 20], "make_context": 12, "networkboundcommand": 12, "apeclicontextobject": [12, 20], "ape_cli_context": [12, 20], "static": 12, "abort": [12, 14, 20], "base_error": 12, "noreturn": 12, "invoc": [12, 36], "preserv": 12, "stack": [12, 14], "networkopt": 12, "meth": 12, "anyth": [12, 20, 27, 29], "default_log_level": 12, "obj_typ": [12, 20], "featur": [12, 19, 20, 25, 36], "verbosity_opt": 12, "contract_opt": 12, "contracterror": 12, "In": [12, 15, 17, 19, 20, 21, 22, 23, 24, 25, 30, 32, 34, 36, 37], "incompatible_with": 12, "incompatible_opt": 12, "factori": [12, 15, 24], "enforc": 12, "incompat": 12, "cl": [12, 18, 20, 35], "other_opt": 12, "auto": [12, 22, 30, 36], "normal": [12, 18, 28, 32], "output_format_opt": 12, "skip_confirmation_opt": 12, "skip": [12, 19, 26], "cli_logg": 12, "apelogg": 12, "decor": [12, 16, 18, 27], "allfilepath": 12, "encourag": 12, "consist": 12, "path_typ": 12, "contracttypewrapp": 13, "decode_input": [13, 24], "prefix": [13, 14, 20, 22, 23, 24, 26, 28], "detect": [13, 14, 32], "find": [13, 14, 15, 18, 19, 26, 27, 30, 32, 36], "along": [13, 26], "source_path": [13, 15], "belong": 13, "cross": 13, "source_id": [13, 15], "That": [13, 37], "necessarili": [13, 37], "mean": [13, 19, 20, 36, 37], "mycontract": [13, 15, 21, 22, 24, 25, 31, 33, 36, 37], "__call__": 13, "c": 13, "attr_nam": [13, 15], "vote": 13, "impli": 13, "call_view_method": 13, "method_nam": [13, 36], "get_error_by_signatur": 13, "customerror": [13, 14], "similar": [13, 27, 30, 36], "get_event_by_signatur": [13, 37], "case": [13, 14, 15, 20, 21, 24, 26, 27, 30, 32, 36], "come": [13, 15, 19, 21, 23, 24, 26, 28, 29, 31, 34, 36], "respect": [13, 15], "invoke_transact": 13, "contract_contain": [13, 15], "assum": [13, 15, 33, 35, 36, 37], "real": [13, 19, 37], "my_contract": [13, 24, 32, 36], "0xabc1230001112223334445566611855443322111": 13, "thing": [13, 20, 27], "actual": [13, 36], "my_event_typ": 13, "myevent": 13, "__iter__": [13, 15], "occur": [13, 14, 15, 18, 29, 32, 36], "from_receipt": [13, 37], "poll_log": 13, "new_block_timeout": [13, 15], "daemon": [13, 15, 18], "new_log": 13, "print": [13, 14, 15, 20, 24, 26, 30, 35, 37], "futur": [13, 15], "never": [13, 15, 17, 19, 36], "yield": [13, 15, 16, 27, 36], "less": [13, 15, 29], "reorg": [13, 15], "10": [13, 15, 18, 21, 22, 29, 30], "50": [13, 15, 37], "live": [13, 15, 24, 37], "engine_to_us": [13, 15], "datafram": [13, 15], "last": [13, 15, 18, 24, 25], "bypass": [13, 15, 26], "algorithm": [13, 15], "pd": [13, 15], "start_or_stop": [13, 15], "extra_address": 13, "search": [13, 18], "desir": 13, "deleg": [13, 15, 18, 32], "apeexcept": 14, "clickexcept": 14, "problem": 14, "aliasalreadyinuseerror": 14, "apeattributeerror": [14, 15], "projecterror": [14, 15], "attributeerror": [14, 37], "try": [14, 15, 18, 27, 35, 36], "apeindexerror": 14, "argumentslengtherror": [14, 24], "arguments_length": 14, "contractdataerror": 14, "reason": [14, 30, 36], "providererror": 14, "chainerror": [14, 15], "compilererror": [14, 15], "configerror": 14, "issu": [14, 29, 34], "alik": 14, "revert_messag": 14, "source_traceback": 14, "sourcetraceback": 14, "base_err": 14, "assert": [14, 24, 30, 36, 37], "statement": [14, 36], "dev_messag": 14, "valueerror": [14, 15], "from_error": 14, "whenev": [14, 18], "possibl": [14, 15, 16, 19], "contractnotfounderror": [14, 15], "has_explor": 14, "decodingerror": 14, "ecosystemnotfounderror": 14, "methodnonpayableerror": 14, "payabl": [14, 36], "outofgaserror": 14, "becaus": [14, 19, 26, 27, 36], "providernotconnectederror": [14, 15, 18], "providernotfounderror": 14, "queryengineerror": [14, 15], "rpctimeouterror": 14, "subprocesstimeouterror": 14, "subprocesserror": 14, "whilst": 14, "exce": [14, 37], "inspir": 14, "py": [14, 18, 23, 27, 30, 31, 35, 36], "transactionnotfounderror": 14, "error_messsag": 14, "unknownsnapshoterror": [14, 15], "unknown": [14, 15, 30], "unknownversionerror": 14, "handle_ape_except": 14, "relev": [14, 17, 31], "frame": 14, "exc": 14, "someth": [14, 23, 36, 37], "treat": 15, "singleton": [15, 16], "root": [15, 18, 19, 20, 22, 23, 24, 28, 31, 36], "my_account": [15, 20, 26], "everi": [15, 18, 29, 32], "part": [15, 18, 20, 27, 34, 36], "get_accounts_by_typ": 15, "type_": 15, "test_account": [15, 18, 19, 21, 24, 36], "testaccountmanag": [15, 36], "These": [15, 36], "subject": 15, "section": [15, 18, 20, 26, 36], "test_my_contract": [15, 36], "accountsmanag": 15, "testaccountcontain": 15, "account_id": 15, "slice": 15, "account_str": 15, "x": [15, 36, 37], "singl": [15, 18, 20, 24, 26], "hood": 15, "can_trace_sourc": 15, "filenam": 15, "both": [15, 16, 17, 18, 20, 23, 27, 34, 37], "trace_sourc": 15, "sol": [15, 21, 26, 31, 36], "collis": [15, 24], "turn": 15, "ensur": [15, 16, 19, 36], "compile_sourc": [15, 21], "compiler_nam": 15, "program": 15, "fallback": 15, "statemut": [15, 24], "nonpay": [15, 24], "ethpm": [15, 33], "contractnam": [15, 21], "ethpm_typ": 15, "flatten_contract": 15, "content": [15, 18, 26], "get_import": 15, "import_source_id": 15, "get_refer": 15, "imports_dict": 15, "entri": [15, 27], "referring_source_id": 15, "transactionhistori": 15, "txn_receipt": 15, "revert_to_block": 15, "outgo": 15, "short": [15, 29, 30, 32, 36], "circuit": 15, "greater": 15, "contractcach": 15, "memori": [15, 18], "per": 15, "perman": [15, 18, 25], "disk": [15, 19], "faster": 15, "__setitem__": 15, "ecosystem_nam": [15, 35], "cache_blueprint": 15, "blueprint_id": 15, "blueprint": 15, "5202": 15, "would": [15, 20, 25, 26, 30, 34, 35, 36], "starknet": [15, 28, 36], "cache_deploy": 15, "contract_inst": [15, 25], "cache_proxy_info": 15, "proxy_info": 15, "proxyinfo": 15, "clear_local_cach": 15, "reset": 15, "blank": 15, "get_blueprint": 15, "get_contain": 15, "wrap": [15, 18], "get_creation_receipt": 15, "creation": [15, 20], "get_deploy": [15, 24], "read": [15, 20, 34], "_local_deployments_map": 15, "written": 15, "deployments_map": 15, "get_multipl": 15, "min": [15, 36, 37], "instance_at": 15, "typeerror": [15, 18], "en": [15, 16, 22, 24, 28], "domain": [15, 24], "instance_from_receipt": 15, "blockcontain": 15, "latest_block": 15, "head": [15, 23], "move": 15, "backward": 15, "height": 15, "poll_block": 15, "reorgan": 15, "even": [15, 29], "previous": [15, 24, 26, 27, 36], "new_block": 15, "length": [15, 18, 19], "similarli": [15, 20, 21, 27, 36], "just": [15, 20, 26, 30, 34], "mimic": 15, "behavior": [15, 29, 30], "built": [15, 27, 34, 36], "increment": 15, "isol": [15, 36], "owner": [15, 21, 24, 25, 28, 36, 37], "foobar": [15, 28], "deltatim": 15, "AND": 15, "design": [15, 17, 27], "begin": 15, "pending_timestamp": [15, 36], "epoch": 15, "3600": 15, "restor": 15, "recent": 15, "compilerconfig": 15, "ignore_fil": [15, 21], "tsconfig": [15, 21], "globular": 15, "project_fold": 15, "meta": 15, "packagemeta": 15, "author": [15, 24, 36], "licens": [15, 36], "link": [15, 36], "deploymentconfigcollect": 15, "default_ecosystem": [15, 22, 30], "parametr": 15, "test_mnemon": 15, "get_config": 15, "home": [15, 22, 23, 25, 34], "global": [15, 22, 36], "plugin_nam": 15, "force_reload": 15, "using_project": 15, "project_path": 15, "contracts_path": 15, "my_project": 15, "deploymentconfig": 15, "rootmodelroottyp": 15, "pydanticundefin": 15, "addressapiconvert": 15, "bytesaddressconvert": 15, "gwei": [15, 37], "appropri": 15, "long": [15, 27, 29], "is_typ": 15, "checksum": 15, "against": [15, 16, 31, 36], "hexaddressconvert": 15, "hexconvert": 15, "hexintconvert": 15, "hex": [15, 18], "intaddressconvert": 15, "stringintconvert": 15, "timestampconvert": 15, "datetim": 15, "timedelta": 15, "No": 15, "timezon": 15, "utc": 15, "system": [15, 18, 19, 25, 27], "granular": 15, "active_provid": [15, 23], "create_custom_provid": 15, "provider_cl": 15, "ape_ethereum": [15, 24, 27], "ethereumnodeprovid": 15, "guess": 15, "set_default_ecosystem": 15, "get_ecosystem": 15, "get_network_choic": 15, "form": [15, 18, 29, 36], "appear": [15, 18], "get_provider_from_choic": 15, "network_data": 15, "networks_yaml": 15, "addition": [15, 20, 26, 28, 30, 34, 37], "load_contract": 15, "uniniti": 15, "mycontracttyp": 15, "mycontacttyp": 15, "To": [15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "contractnamespac": 15, "__str__": 15, "compiler_data": 15, "mention": [15, 27], "extensions_with_missing_compil": 15, "recurs": 15, "extract": 15, "get_compiler_data": 15, "compile_if_need": 15, "get_contract": [15, 24], "contract_nam": [15, 36], "keyerror": 15, "interfaces_fold": 15, "lookup_path": 15, "key_contract_path": 15, "give": [15, 19, 20, 26, 32, 35], "helloworld": [15, 35], "absolut": [15, 18, 22], "2678": [15, 33], "project_typ": 15, "apeproject": [15, 16], "scripts_fold": 15, "sources_miss": 15, "anywher": [15, 29], "tests_fold": 15, "track_deploy": [15, 33], "upon": [15, 24, 26, 33], "public": [15, 22, 36], "tracked_deploy": 15, "bip122uri": 15, "explicitli": [15, 17, 21, 36], "githubdepend": 15, "declar": [15, 27, 37], "openzeppelin": [15, 18, 22, 26, 32], "organ": [15, 18, 27, 28, 33, 34], "follow": [15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "dapphub": [15, 26], "erc20": [15, 26], "Will": [15, 20, 34], "localdepend": 15, "npmdepend": 15, "npm": 15, "safe": [15, 32], "gnosi": [15, 26, 32], "14": 15, "version_from_json": 15, "version_from_local_json": 15, "baseproject": 15, "brownieproject": 15, "browni": 15, "defaultqueryprovid": 15, "querymanag": [15, 23], "biggest_block_s": 15, "inaccess": 15, "plugin_typ": 16, "plugintyp": 16, "hookimpl_kwarg": 16, "accountplugin": 16, "accountcontain": 16, "pluggy_patch": 16, "There": [16, 19, 20, 22, 26, 28, 34, 36, 37], "sever": [16, 20], "ecosystemplugin": 16, "hook": [16, 27], "registr": [16, 27], "overal": 16, "much": [16, 21, 36, 37], "plugin_manag": 16, "pluggi": 16, "_manag": 16, "pluginmanag": 16, "own": [16, 22, 26, 29, 34, 36], "compilerplugin": 16, "register_compil": 16, "interfacecompil": 16, "document": [16, 19], "config_class": 16, "deconstruct": 16, "inject": [16, 18], "empti": [16, 18, 36], "mypluginconfig": 16, "conversionplugin": 16, "mweiconvers": 16, "explorerplugin": 16, "explor": [16, 24, 30, 32], "etherscan": [16, 24, 28], "myblockexplor": 16, "networkplugin": 16, "ropsten": [16, 22], "happen": [16, 21, 26, 30, 36], "soon": [16, 26], "shibachain": 16, "shibanetwork": 16, "providerplugin": [16, 27], "myprovid": [16, 27], "dependencyplugin": 16, "projectplugin": 16, "resolv": [16, 32], "gitmodul": 16, "queryplugin": 16, "query_engin": 16, "postgresengin": 16, "basecontractlog": 17, "event_nam": 17, "0x0000000000000000000000000000000000000000": 17, "event_argu": 17, "block_hash": 17, "log_index": 17, "transaction_index": 17, "unix": [17, 18], "lookup": [17, 36], "posit": [17, 36], "mockcontractlog": 17, "mock": [17, 26], "compar": 17, "inherit": 17, "equal": [17, 18, 37], "comparison": 17, "r": [17, 36], "_signatur": 17, "ecdsa": 17, "vr": 17, "bodi": 17, "namedtupl": 17, "191": 17, "compon": 17, "signabl": 17, "easi": [17, 20, 34, 36], "origin": [17, 26, 34, 37], "think": 17, "712": 17, "hand": 17, "encode_": 17, "modul": [17, 18, 23, 24, 29], "encode_structured_data": 17, "encode_intended_valid": 17, "encode_defunct": [17, 19], "abc": 18, "include_getattr": 18, "include_getitem": 18, "additional_error_messag": 18, "accur": 18, "private_kei": 18, "pair": 18, "junk": [18, 19, 22, 36], "number_of_account": [18, 19, 22, 36], "githubcli": 18, "ape_org": 18, "com": [18, 28, 34], "available_plugin": 18, "ape_plugin_nam": 18, "clone_repo": 18, "repo_path": 18, "target_path": 18, "scheme": 18, "git": [18, 26, 28], "ssh": 18, "download_packag": 18, "filesystem": 18, "get_releas": 18, "gitreleas": 18, "releas": [18, 25, 26, 28, 34], "get_repo": 18, "maxsiz": 18, "queue": 18, "join": [18, 34], "borrow": 18, "librari": [18, 27], "until": [18, 30], "gotten": 18, "unfinish": 18, "goe": 18, "consum": 18, "task_don": 18, "zero": [18, 36], "unblock": 18, "struct": 18, "structpars": 18, "method_abi": 18, "decode_output": 18, "alter": [18, 23], "arrai": 18, "default_nam": 18, "unnam": 18, "encode_input": [18, 24], "tracestyl": 18, "ff8c00": 18, "d75f00": 18, "gas_cost": 18, "dim": 18, "bright_magenta": 18, "bright_green": 18, "bright_blu": 18, "00afd7": 18, "add_padding_to_str": 18, "str_list": 18, "extra_spac": 18, "space_charact": 18, "space": 18, "pad": 18, "charact": 18, "allow_disconnect": 18, "fn": 18, "return_none_when_disconnect": 18, "try_snapshot": 18, "expand_environment_vari": 18, "substr": 18, "environ": [18, 23, 30, 34], "variabl": [18, 23, 36], "extract_nested_valu": 18, "dig": 18, "nest": 18, "gas_estimation_error_messag": 18, "tx_error": 18, "explan": [18, 31], "explain": [18, 36], "generate_dev_account": 18, "hd_path_format": 18, "start_index": 18, "genesi": [18, 30], "wallet": 18, "get_all_files_in_directori": 18, "dir_a": 18, "dir_b": 18, "file_a": 18, "file_b": 18, "file_c": 18, "interest": 18, "regex": 18, "get_current_timestamp_m": 18, "get_package_vers": 18, "obj": 18, "__version__": 18, "get_relative_path": 18, "anchor": 18, "comput": 18, "rel": 18, "ancestor": 18, "injected_before_us": 18, "fget": 18, "fset": 18, "fdel": 18, "is_arrai": 18, "abi_typ": 18, "abityp": 18, "probabl": 18, "is_evm_precompil": 18, "is_named_tupl": 18, "output_valu": 18, "is_struct": 18, "is_zero_hex": 18, "load_config": 18, "expand_envar": 18, "must_exist": 18, "oserror": 18, "expand": 18, "raises_not_impl": 18, "returns_arrai": 18, "run_until_complet": 18, "coroutin": 18, "async": 18, "await": 18, "asyncio": 18, "gather": 18, "singledispatchmethod": 18, "dispatch": 18, "descriptor": 18, "generic_method": 18, "spawn": 18, "stream_respons": 18, "download_url": 18, "progress_bar_descript": 18, "stream": 18, "progress": 18, "use_temp_sys_path": 18, "sy": 18, "learn": [19, 21, 22, 27, 28, 30, 31, 32, 33, 34, 35, 36], "ship": [19, 20, 21, 23, 28, 30], "assist": [19, 20, 27], "write": [19, 35, 36], "test_my_contract_method": 19, "prefund": 19, "put": [19, 29], "sole": 19, "generate_test_account": 19, "unfund": 19, "guid": [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36], "action": [19, 34, 36], "1e18": 19, "ether": [19, 25], "elimin": 19, "use_send": 19, "myfunct": 19, "imperson": [19, 36], "entropi": 19, "increas": [19, 34, 36, 37], "n": 19, "altern": [19, 20, 21, 24, 26, 29, 36], "elect": 19, "twice": 19, "encrypt": 19, "sure": [19, 34, 36], "rememb": 19, "hdpath": 19, "wordcount": 19, "togeth": [19, 27], "separ": [19, 24, 27, 36], "sai": [19, 24, 30, 37], "metamask": [19, 20], "export": 19, "secret": 19, "recoveri": 19, "d": [19, 36], "password": 19, "Then": [19, 23, 24, 26, 27, 36], "reduc": 19, "repetit": 19, "ci": 19, "cd": 19, "programmat": 19, "enabl": [19, 34, 36], "autosign": 19, "approach": [19, 30, 35, 36], "due": [19, 36], "sometim": [19, 26, 30, 36], "awar": 19, "eth_account": 19, "set_autosign": 19, "hello": [19, 35], "ape_accounts_": 19, "_passphras": 19, "subsequ": 19, "ledger": [19, 27], "trezor": [19, 27], "framework": [20, 26, 29, 31, 34, 36, 37], "coupl": 20, "area": [20, 36], "showcas": 20, "endeavor": 20, "etc": 20, "logger": [20, 29], "gracefulli": 20, "cli_ctx": [20, 27], "account_manag": 20, "bad": 20, "mymanag": 20, "my": [20, 25, 26, 27], "customcontext": 20, "my_manag": 20, "foundri": [20, 30, 36], "leav": [20, 26, 36], "semi": 20, "colon": [20, 36], "cmd_2": 20, "afterward": [20, 36], "rare": 20, "peopl": 20, "index_of_test_account": 20, "thu": [20, 35, 36], "matter": 20, "alon": 20, "visa": 20, "versa": 20, "delete_account": 20, "create_account": 20, "boolean": 20, "ape_account": 20, "application_prefix": 20, "foo_bar": 20, "cli_0": 20, "lambda": 20, "startswith": 20, "cli_1": 20, "me": [20, 37], "me2": 20, "selected_account": 20, "edit": [21, 27, 28], "src": [21, 22, 26], "myinterfac": 21, "my_interfac": 21, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 21, "my_method": [21, 24, 32, 36], "elsewher": 21, "unwil": 21, "artifact": 21, "binari": 21, "larger": 21, "adjust": [21, 31, 36], "vy": [21, 31, 36], "retain": 21, "let": [21, 23, 24, 30, 36], "dure": [21, 26, 29, 30, 36], "use_depend": 21, "3": [21, 23, 24, 25, 26, 34, 36, 37], "7": [21, 28, 36], "8": [21, 34, 36], "get_compil": 21, "place": [22, 26, 35, 36], "preced": 22, "prefer": 22, "versu": 22, "serv": 22, "convent": 22, "outsid": 22, "globalcontract": 22, "fantom": [22, 28, 36], "teammat": 22, "0xc123aaacccbbbaaa444777000111222111222111": 22, "0xc222000cccbbbaaa444777000111222111222222": 22, "localhost": [22, 27], "5030": 22, "default_network": [22, 30], "mainnet_fork": 22, "default_provid": [22, 30], "numer": [22, 29, 30], "16": [22, 30], "1234": [22, 30], "0x1234": [22, 30], "eth_estimatega": 22, "shouldn": 22, "0b2": 22, "1647323479": 23, "reflect": 23, "represent": [23, 31], "61": 23, "ape_console_extra": 23, "intern": [23, 36], "underscor": [23, 35], "_": [23, 35], "eth_util": 23, "encode_hex": 23, "decode_hex": 23, "getattr": 23, "weth_address": 23, "14388241": 23, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 23, "ape_init_extra": 23, "web3": [23, 27, 30, 34], "close": 23, "reopen": 23, "autoreload": 23, "ape_consol": 23, "embed": 23, "load_ext": 23, "h": 23, "databas": [23, 25], "okai": [23, 27], "human": 23, "readabl": [23, 36], "metamask0": 23, "00040634": 23, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 23, "avoid": [24, 34], "syntax": [24, 36], "argument1": 24, "argument2": 24, "With": [24, 34], "techniqu": 24, "feed": 24, "fed": 24, "top": [24, 27], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 24, "v2": 24, "registri": [24, 27], "ychad": 24, "keep": [24, 27, 36], "On": [24, 25], "rinkebi": 24, "pure": 24, "extern": [24, 36], "get_static_list": 24, "dynarrai": 24, "uint256": [24, 36, 37], "set_numb": 24, "num": 24, "prevnumb": 24, "mynumb": 24, "mutabl": 24, "0x123": [24, 33], "40000": 24, "handler": [24, 37], "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 24, "bytes_valu": 24, "abov": [24, 29, 36, 37], "3fb5c1c": 24, "selector_str": 24, "input_dict": 24, "unit256": 24, "method_id": 24, "multical": 24, "multicall3": 24, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 24, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 24, "pool": 24, "ipool": 24, "getreserv": 24, "applydiscount": 24, "123": [24, 33], "acct": [24, 25, 37], "larg": 25, "rout": 25, "our": [25, 27, 34, 35, 36], "incorpor": 25, "few": [25, 26, 36], "df": 25, "stuff": [25, 29, 30], "sum": 25, "sent": 25, "foohappen": 25, "beta": 25, "constant": 25, "plan": 25, "stage": 25, "sqlite": 25, "tabl": [25, 36, 37], "dataclass": 25, "contract_ev": 25, "untouch": 26, "box": [26, 28, 30, 36], "still": [26, 32, 36, 37], "highlight": 26, "zeppelin": 26, "below": 26, "offici": 26, "uniswap": 26, "v3": 26, "retri": 26, "mydepend": 26, "onc": [26, 27, 30, 33], "suitabl": 26, "node_modul": 26, "myorg": 26, "v4": 26, "6": [26, 28, 36], "vault": 26, "master": [26, 34], "v0": 26, "gh": 26, "abbrevi": 26, "backend": 26, "guidelin": 26, "dapptoolserc20": 26, "dappnix": 26, "evm_vers": 26, "pari": 26, "involv": 26, "import_remap": 26, "erc721": 26, "dependency_contract": 26, "my_depend": 26, "dependencycontracttyp": 26, "deployed_contract": 26, "include_depend": 26, "ape_": 27, "ape_cli_subcommand": 27, "setup": [27, 36], "intend": 27, "tokenlist": 27, "As": [27, 36], "mere": 27, "primarili": 27, "team": 27, "good": 27, "qualiti": 27, "compos": [27, 34], "benefit": 27, "entir": [27, 36], "interchang": 27, "httpprovid": 27, "_web3": 27, "1337": [27, 37], "rest": 27, "finish": 27, "ti": 27, "site": [27, 34], "loop": 27, "potenti": [27, 29], "ones": [27, 37], "accord": 27, "_cli": 27, "my_sub_cmd": 27, "subcommand": 27, "entrypoint": 27, "entry_point": 27, "ape_myplugin": 27, "__init__": 27, "race": 27, "condit": 27, "prevent": 27, "my_cmd": [27, 29], "indiffer": 27, "my_ledger_account": 27, "ledger_0": 27, "my_trezor_account": 27, "trezor_0": 27, "my_script": 27, "my_provider_plugin": 27, "short_help": 27, "off": [27, 36], "my_command": 27, "architectur": 28, "trust": 28, "third": 28, "parti": [28, 34], "constraint": 28, "individu": 28, "throughout": 29, "21": 29, "mark": [29, 36], "30": 29, "yellow": 29, "40": 29, "shown": 29, "loglevel": 29, "set_level": 29, "commonli": 30, "arbitrum": 30, "testnet": 30, "cut": 30, "bound": 30, "ethtest": 30, "ephemer": 30, "remot": 30, "itself": [30, 31], "integr": 30, "uncommon": 30, "anvil": [30, 36], "higher": [30, 36], "middl": 30, "start_provid": 30, "jump": [30, 34], "simul": [30, 31], "polygon": 30, "tell": 30, "veri": 30, "bridg": 30, "continu": 30, "effect": 30, "smart_contract_exampl": 31, "sampl": [31, 36], "test_sampl": 31, "autom": 31, "notic": [31, 36], "detail": [31, 34], "my_account_alia": 31, "job": 31, "popular": 31, "complex": 31, "minim": 32, "1167": 32, "1967": 32, "beacon": 32, "uup": 32, "1822": 32, "9": 32, "create_forwarder_to": 32, "0xsplit": 32, "formerli": 32, "oz": 32, "897": 32, "zeroag": 32, "soladypush0": 32, "push0": 32, "host": 32, "influenc": 33, "walk": 33, "successfulli": 33, "0x12c17f958d2ee523a2206206994597c13d831e34": 33, "ltd": 34, "discord": 34, "server": 34, "stai": 34, "date": 34, "tutori": [34, 37], "technic": 34, "deeper": 34, "understand": 34, "academ": 34, "platform": 34, "challeng": 34, "linux": [34, 36], "maco": [34, 36], "11": 34, "window": 34, "subsystem": 34, "wsl": 34, "python3": 34, "three": [34, 36], "advis": 34, "1558": 34, "virtualenv": 34, "venv": 34, "interf": 34, "o": [34, 37], "env": 34, "homebrew": 34, "instruct": 34, "pleas": [34, 37], "visit": [34, 37], "dockerhub": 34, "volum": 34, "haramb": 34, "vvm": 34, "solcx": 34, "pwd": 34, "sdk": 34, "interoper": 34, "experi": 34, "3rd": 34, "risk": 34, "bundl": [34, 36], "softwar": 34, "acc0": 34, "acc1": 34, "k": 34, "test_only_one_th": 34, "advantag": 35, "submodul": 35, "world": 35, "subdirectori": 35, "flexibl": 35, "cli_2": 35, "shownet": 35, "demonstr": [35, 36, 37], "test_": 36, "test_add": 36, "left": 36, "divis": 36, "phase": 36, "authorized_method": 36, "test_author": 36, "not_own": 36, "set_own": 36, "scope": 36, "disabl": 36, "exactli": 36, "test_my_method": 36, "sustain": 36, "despit": 36, "hd_path": 36, "vitalik": 36, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 36, "other_contract": 36, "othercontract": 36, "test_in_futur": 36, "86000": 36, "test_multi_chain": 36, "mode": 36, "inspect": 36, "tester": 36, "academi": 36, "conftest": 36, "test_mint": 36, "nft": 36, "test_account_bal": 36, "quantiti": 36, "mint": [36, 37], "balanceof": [36, 37], "earlier": 36, "assertionerror": 36, "exact": 36, "shorter": 36, "comment": 36, "caus": 36, "check_valu": 36, "_valu": 36, "reli": 36, "explictli": 36, "cairo": 36, "_x": 36, "sqrt": 36, "incorrect": 36, "reentri": 36, "nonreentr": 36, "_foo_intern": 36, "introduc": 36, "spdx": 36, "gpl": 36, "pragma": 36, "unauthor": 36, "unauth_address": 36, "withdraw": 36, "disallow": 36, "hacker": 36, "test_unauthorized_withdraw": 36, "test_unauthor": 36, "won": 36, "test_error_on_deploi": 36, "mycustomerror": 36, "haserror": 36, "rev": 36, "captur": 36, "grab": 36, "isinst": 36, "myerror": 36, "use_network": 36, "marker": 36, "test_my_fantom_test": 36, "test_my_ethereum_test": 36, "mid": 36, "test_my_multichain_test": 36, "stark_contract": 36, "mystarknetcontract": 36, "test_starknet_th": 36, "stark_account": 36, "At": 36, "fundm": 36, "median": [36, 37], "57198": 36, "91398": 36, "82848": 36, "28307": 36, "38679": 36, "33493": 36, "changeonstatu": 36, "23827": 36, "45739": 36, "34783": 36, "getsecret": 36, "24564": 36, "test0": 36, "2400": 36, "9100": 36, "5750": 36, "testcontract": 36, "setnumb": 36, "51021": 36, "debug_": 36, "mocktoken": 36, "poolcontract": 36, "reset_": 36, "comma": 36, "interv": 36, "press": 36, "ctrl": 36, "undo": 36, "profil": 36, "stmt": 36, "cover": 36, "85": 36, "71": 36, "80": 36, "xml": 36, "htmlcov": 36, "__builtin__": 36, "_immutable_numb": 36, "_number": 36, "foo_method": 36, "view_method": 36, "getter": 36, "distinguish": 36, "care": 37, "why": 37, "myaccount": 37, "shell": 37, "contract_method_defined_in_contract": 37, "depth": 37, "apeacademi": 37, "london": 37, "got": 37, "broken": 37, "fundmycontract": 37, "prioriti": 37, "beforehand": 37, "plu": 37, "priorit": 37, "highest": 37, "0x00": 37, "0x0": 37, "fooevent": 37, "barev": 37, "foomethod": 37, "event_typ": 37, "baz": 37, "longer": 37, "600": 37, "show_trac": 37, "methodwithoutargu": 37, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 37, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 37, "contracta": 37, "7a9c": 37, "469604": 37, "superclust": 37, "234444": 37, "23523523235235": 37, "11111111111": 37, "345345347789999991": 37, "99999998888882": 37, "345457847457457458457457457": 37, "92222229999998888882": 37, "3454": 37, "111145345347789999991": 37, "333399998888882": 37, "234545457847457457458457457457": 37, "461506": 37, "methodb1": 37, "lolol": 37, "ic": 37, "cream": 37, "dynamo": 37, "402067": 37, "contractc": 37, "getsomelist": 37, "3425311345134513461345134534531452345": 37, "111344445534535353": 37, "993453434534534534534977788884443333": 37, "370103": 37, "methodc1": 37, "windows95": 37, "simpler": 37, "jamaica": 37, "cardin": 37, "363869": 37, "callm": 37, "233432": 37, "methodb2": 37, "trombon": 37, "231951": 37, "paperwork": 37, "countri": 37, "wing": 37, "227360": 37, "222263": 37, "methodc2": 37, "147236": 37, "122016": 37, "addresstovalu": 37, "100305": 37, "bandpractic": 37, "94270": 37, "lemondrop": 37, "92321": 37, "86501": 37, "82729": 37, "snitches_get_stich": 37, "111": 37, "55252": 37, "52079": 37, "48306": 37, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 37, "show_gas_report": 37, "dai": 37, "1302": 37, "13028": 37, "1377": 37, "approv": 37, "22414": 37, "burn": 37, "11946": 37, "25845": 37, "contract_a": 37, "methodtocal": 37, "txn_cost": 37, "mymutablemethod": 37, "view_cost": 37, "myviewmethod": 37}, "objects": {"": [[10, 0, 0, "-", "ape"]], "ape": [[10, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [14, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [16, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [17, 0, 0, "-", "types"], [18, 0, 0, "-", "utils"]], "ape.api": [[11, 0, 0, "-", "accounts"], [11, 0, 0, "-", "address"], [11, 0, 0, "-", "compiler"], [11, 0, 0, "-", "config"], [11, 0, 0, "-", "convert"], [11, 0, 0, "-", "explorers"], [11, 0, 0, "-", "networks"], [11, 0, 0, "-", "projects"], [11, 0, 0, "-", "providers"], [11, 0, 0, "-", "query"]], "ape.api.accounts": [[11, 4, 1, "", "AccountAPI"], [11, 4, 1, "", "AccountContainerAPI"], [11, 4, 1, "", "ImpersonatedAccount"], [11, 4, 1, "", "TestAccountAPI"], [11, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[11, 5, 1, "", "__dir__"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "call"], [11, 5, 1, "", "check_signature"], [11, 5, 1, "", "deploy"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "prepare_transaction"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"], [11, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[11, 5, 1, "", "__contains__"], [11, 5, 1, "", "__delitem__"], [11, 5, 1, "", "__getitem__"], [11, 5, 1, "", "__len__"], [11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"], [11, 5, 1, "", "append"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[11, 6, 1, "", "address"], [11, 5, 1, "", "call"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.accounts.TestAccountContainerAPI": [[11, 5, 1, "", "generate_account"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.address": [[11, 4, 1, "", "Address"], [11, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[11, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[11, 6, 1, "", "address"], [11, 6, 1, "", "balance"], [11, 6, 1, "", "code"], [11, 6, 1, "", "codesize"], [11, 6, 1, "", "history"], [11, 6, 1, "", "is_contract"], [11, 6, 1, "", "nonce"]], "ape.api.compiler": [[11, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[11, 5, 1, "", "compile"], [11, 2, 1, "", "compiler_settings"], [11, 6, 1, "", "config"], [11, 5, 1, "", "enrich_error"], [11, 5, 1, "", "get_versions"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "settings"], [11, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[11, 4, 1, "", "ConfigEnum"], [11, 4, 1, "", "GenericConfig"], [11, 4, 1, "", "PluginConfig"]], "ape.api.config.PluginConfig": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.convert": [[11, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[11, 5, 1, "", "convert"], [11, 5, 1, "", "is_convertible"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.explorers": [[11, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[11, 5, 1, "", "get_address_url"], [11, 5, 1, "", "get_contract_type"], [11, 5, 1, "", "get_transaction_url"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "publish_contract"]], "ape.api.networks": [[11, 4, 1, "", "EcosystemAPI"], [11, 4, 1, "", "ForkedNetworkAPI"], [11, 4, 1, "", "NetworkAPI"], [11, 4, 1, "", "ProviderContextManager"], [11, 4, 1, "", "ProxyInfoAPI"], [11, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[11, 5, 1, "", "__ape_extra_attributes__"], [11, 5, 1, "", "add_network"], [11, 6, 1, "", "config"], [11, 5, 1, "", "create_transaction"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "decode_address"], [11, 5, 1, "", "decode_block"], [11, 5, 1, "", "decode_calldata"], [11, 5, 1, "", "decode_logs"], [11, 5, 1, "", "decode_receipt"], [11, 5, 1, "", "decode_returndata"], [11, 6, 1, "", "default_network_name"], [11, 5, 1, "", "encode_address"], [11, 5, 1, "", "encode_calldata"], [11, 5, 1, "", "encode_deployment"], [11, 5, 1, "", "encode_transaction"], [11, 5, 1, "", "enrich_calltree"], [11, 2, 1, "", "fee_token_decimals"], [11, 2, 1, "", "fee_token_symbol"], [11, 5, 1, "", "get_method_selector"], [11, 5, 1, "", "get_network"], [11, 5, 1, "", "get_network_data"], [11, 5, 1, "", "get_proxy_info"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 6, 1, "", "networks"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "serialize_transaction"], [11, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "upstream_chain_id"], [11, 6, 1, "", "upstream_network"], [11, 6, 1, "", "upstream_provider"], [11, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[11, 6, 1, "", "auto_gas_multiplier"], [11, 6, 1, "", "base_fee_multiplier"], [11, 6, 1, "", "block_time"], [11, 6, 1, "", "chain_id"], [11, 6, 1, "", "config"], [11, 2, 1, "", "data_folder"], [11, 6, 1, "", "default_provider_name"], [11, 2, 1, "", "ecosystem"], [11, 6, 1, "", "explorer"], [11, 5, 1, "", "get_provider"], [11, 6, 1, "", "is_dev"], [11, 6, 1, "", "is_fork"], [11, 6, 1, "", "is_local"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 6, 1, "", "network_id"], [11, 6, 1, "", "providers"], [11, 5, 1, "", "publish_contract"], [11, 2, 1, "", "request_header"], [11, 6, 1, "", "required_confirmations"], [11, 5, 1, "", "set_default_provider"], [11, 6, 1, "", "transaction_acceptance_timeout"], [11, 5, 1, "", "use_default_provider"], [11, 5, 1, "", "use_provider"], [11, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProxyInfoAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 2, 1, "", "target"]], "ape.api.projects": [[11, 4, 1, "", "DependencyAPI"], [11, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[11, 6, 1, "", "cached_manifest"], [11, 5, 1, "", "compile"], [11, 2, 1, "", "config_override"], [11, 6, 1, "", "contracts"], [11, 2, 1, "", "contracts_folder"], [11, 2, 1, "", "exclude"], [11, 5, 1, "", "extract_manifest"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 6, 1, "", "uri"], [11, 2, 1, "", "version"], [11, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[11, 6, 1, "", "cached_manifest"], [11, 2, 1, "", "contracts_folder"], [11, 5, 1, "", "create_manifest"], [11, 6, 1, "", "is_valid"], [11, 6, 1, "", "manifest_cachefile"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 2, 1, "", "path"], [11, 5, 1, "", "process_config_file"], [11, 2, 1, "", "version"]], "ape.api.providers": [[11, 4, 1, "", "BlockAPI"], [11, 4, 1, "", "ProviderAPI"], [11, 4, 1, "", "SubprocessProvider"], [11, 4, 1, "", "TestProviderAPI"], [11, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.providers.ProviderAPI": [[11, 6, 1, "", "base_fee"], [11, 2, 1, "", "block_page_size"], [11, 6, 1, "", "chain_id"], [11, 2, 1, "", "concurrency"], [11, 6, 1, "", "config"], [11, 5, 1, "", "connect"], [11, 6, 1, "", "connection_id"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "disconnect"], [11, 5, 1, "", "estimate_gas_cost"], [11, 6, 1, "", "gas_price"], [11, 5, 1, "", "get_balance"], [11, 5, 1, "", "get_block"], [11, 5, 1, "", "get_code"], [11, 5, 1, "", "get_contract_logs"], [11, 5, 1, "", "get_nonce"], [11, 5, 1, "", "get_receipt"], [11, 5, 1, "", "get_transactions_by_block"], [11, 5, 1, "", "get_virtual_machine_error"], [11, 6, 1, "", "http_uri"], [11, 6, 1, "", "is_connected"], [11, 6, 1, "", "max_gas"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 2, 1, "", "name"], [11, 2, 1, "", "network"], [11, 6, 1, "", "network_choice"], [11, 5, 1, "", "prepare_transaction"], [11, 6, 1, "", "priority_fee"], [11, 2, 1, "", "provider_settings"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "send_call"], [11, 5, 1, "", "send_private_transaction"], [11, 5, 1, "", "send_transaction"], [11, 6, 1, "", "settings"], [11, 6, 1, "", "supports_tracing"], [11, 5, 1, "", "update_settings"], [11, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[11, 5, 1, "", "build_command"], [11, 5, 1, "", "connect"], [11, 6, 1, "", "connection_id"], [11, 5, 1, "", "disconnect"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "process_name"], [11, 5, 1, "", "start"], [11, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[11, 5, 1, "", "mine"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "revert"], [11, 5, 1, "", "set_timestamp"], [11, 5, 1, "", "snapshot"]], "ape.api.providers.UpstreamProvider": [[11, 6, 1, "", "connection_str"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query": [[11, 4, 1, "", "AccountTransactionQuery"], [11, 4, 1, "", "BlockQuery"], [11, 4, 1, "", "BlockTransactionQuery"], [11, 4, 1, "", "ContractCreationQuery"], [11, 4, 1, "", "ContractEventQuery"], [11, 4, 1, "", "ContractMethodQuery"], [11, 4, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.BlockQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.BlockTransactionQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.ContractCreationQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.ContractEventQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.ContractMethodQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.QueryAPI": [[11, 5, 1, "", "estimate_query"], [11, 5, 1, "", "perform_query"], [11, 5, 1, "", "update_cache"]], "ape.api.transactions": [[11, 4, 1, "", "ReceiptAPI"], [11, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[11, 5, 1, "", "await_confirmations"], [11, 5, 1, "", "decode_logs"], [11, 6, 1, "", "events"], [11, 6, 1, "", "failed"], [11, 6, 1, "", "method_called"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "raise_for_status"], [11, 6, 1, "", "ran_out_of_gas"], [11, 6, 1, "", "return_value"], [11, 6, 1, "", "total_fees_paid"], [11, 6, 1, "", "trace"], [11, 5, 1, "", "track_coverage"], [11, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "receipt"], [11, 5, 1, "", "serialize_transaction"], [11, 6, 1, "", "total_transfer_value"], [11, 6, 1, "", "trace"], [11, 6, 1, "", "txn_hash"]], "ape.cli": [[12, 0, 0, "-", "arguments"], [12, 0, 0, "-", "choices"], [12, 0, 0, "-", "commands"], [12, 0, 0, "-", "options"], [12, 0, 0, "-", "paramtype"], [12, 0, 0, "-", "utils"]], "ape.cli.arguments": [[12, 1, 1, "", "contract_file_paths_argument"], [12, 1, 1, "", "existing_alias_argument"], [12, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[12, 4, 1, "", "AccountAliasPromptChoice"], [12, 4, 1, "", "Alias"], [12, 4, 1, "", "NetworkChoice"], [12, 4, 1, "", "OutputFormat"], [12, 4, 1, "", "PromptChoice"], [12, 1, 1, "", "get_user_selected_account"], [12, 1, 1, "", "output_format_choice"], [12, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "print_choices"], [12, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[12, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[12, 2, 1, "", "TREE"], [12, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "print_choices"]], "ape.cli.commands": [[12, 4, 1, "", "ConnectedProviderCommand"], [12, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[12, 5, 1, "", "invoke"], [12, 5, 1, "", "parse_args"]], "ape.cli.options": [[12, 4, 1, "", "ApeCliContextObject"], [12, 4, 1, "", "NetworkOption"], [12, 1, 1, "", "account_option"], [12, 1, 1, "", "ape_cli_context"], [12, 1, 1, "", "contract_option"], [12, 1, 1, "", "incompatible_with"], [12, 1, 1, "", "network_option"], [12, 1, 1, "", "output_format_option"], [12, 1, 1, "", "skip_confirmation_option"], [12, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[12, 5, 1, "", "abort"]], "ape.cli.paramtype": [[12, 4, 1, "", "AllFilePaths"], [12, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[12, 5, 1, "", "convert"]], "ape.contracts.base": [[13, 4, 1, "", "ContractContainer"], [13, 4, 1, "", "ContractEvent"], [13, 4, 1, "", "ContractInstance"], [13, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[13, 5, 1, "", "__getattr__"], [13, 5, 1, "", "at"], [13, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[13, 5, 1, "", "__iter__"], [13, 5, 1, "", "from_receipt"], [13, 2, 1, "", "model_config"], [13, 2, 1, "", "model_fields"], [13, 5, 1, "", "model_post_init"], [13, 6, 1, "", "name"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "query"], [13, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "__dir__"], [13, 5, 1, "", "__getattr__"], [13, 6, 1, "", "address"], [13, 5, 1, "", "call_view_method"], [13, 5, 1, "", "get_error_by_signature"], [13, 5, 1, "", "get_event_by_signature"], [13, 5, 1, "", "invoke_transaction"], [13, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[13, 5, 1, "", "decode_input"], [13, 6, 1, "", "source_path"]], "ape.exceptions": [[14, 7, 1, "", "APINotImplementedError"], [14, 7, 1, "", "Abort"], [14, 7, 1, "", "AccountsError"], [14, 7, 1, "", "AliasAlreadyInUseError"], [14, 7, 1, "", "ApeAttributeError"], [14, 7, 1, "", "ApeException"], [14, 7, 1, "", "ApeIndexError"], [14, 7, 1, "", "ArgumentsLengthError"], [14, 7, 1, "", "BlockNotFoundError"], [14, 7, 1, "", "ChainError"], [14, 7, 1, "", "CompilerError"], [14, 7, 1, "", "ConfigError"], [14, 7, 1, "", "ContractDataError"], [14, 7, 1, "", "ContractLogicError"], [14, 7, 1, "", "ContractNotFoundError"], [14, 7, 1, "", "ConversionError"], [14, 7, 1, "", "CustomError"], [14, 7, 1, "", "DecodingError"], [14, 7, 1, "", "EcosystemNotFoundError"], [14, 7, 1, "", "MethodNonPayableError"], [14, 7, 1, "", "NetworkError"], [14, 7, 1, "", "NetworkMismatchError"], [14, 7, 1, "", "NetworkNotFoundError"], [14, 7, 1, "", "OutOfGasError"], [14, 7, 1, "", "ProjectError"], [14, 7, 1, "", "ProviderError"], [14, 7, 1, "", "ProviderNotConnectedError"], [14, 7, 1, "", "ProviderNotFoundError"], [14, 7, 1, "", "QueryEngineError"], [14, 7, 1, "", "RPCTimeoutError"], [14, 7, 1, "", "SignatureError"], [14, 7, 1, "", "SubprocessError"], [14, 7, 1, "", "SubprocessTimeoutError"], [14, 7, 1, "", "TransactionError"], [14, 7, 1, "", "TransactionNotFoundError"], [14, 7, 1, "", "UnknownSnapshotError"], [14, 7, 1, "", "UnknownVersionError"], [14, 7, 1, "", "VirtualMachineError"], [14, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[14, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[14, 6, 1, "", "dev_message"], [14, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[14, 6, 1, "", "name"]], "ape.managers": [[15, 0, 0, "-", "accounts"], [15, 0, 0, "-", "compilers"], [15, 0, 0, "-", "config"], [15, 0, 0, "-", "converters"], [15, 0, 0, "-", "networks"], [15, 0, 0, "-", "query"]], "ape.managers.accounts": [[15, 4, 1, "", "AccountManager"], [15, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "aliases"], [15, 6, 1, "", "containers"], [15, 5, 1, "", "get_accounts_by_type"], [15, 5, 1, "", "load"], [15, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"]], "ape.managers.chain": [[15, 4, 1, "", "AccountHistory"], [15, 4, 1, "", "BlockContainer"], [15, 4, 1, "", "ChainManager"], [15, 4, 1, "", "ContractCache"], [15, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 2, 1, "", "address"], [15, 5, 1, "", "append"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 6, 1, "", "outgoing"], [15, 5, 1, "", "query"], [15, 5, 1, "", "revert_to_block"], [15, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "head"], [15, 6, 1, "", "height"], [15, 5, 1, "", "poll_blocks"], [15, 5, 1, "", "query"], [15, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[15, 6, 1, "", "base_fee"], [15, 6, 1, "", "blocks"], [15, 6, 1, "", "chain_id"], [15, 6, 1, "", "gas_price"], [15, 5, 1, "", "get_receipt"], [15, 6, 1, "", "history"], [15, 5, 1, "", "isolate"], [15, 5, 1, "", "mine"], [15, 6, 1, "", "pending_timestamp"], [15, 5, 1, "", "restore"], [15, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[15, 5, 1, "", "__delitem__"], [15, 5, 1, "", "__setitem__"], [15, 5, 1, "", "cache_blueprint"], [15, 5, 1, "", "cache_deployment"], [15, 5, 1, "", "cache_proxy_info"], [15, 5, 1, "", "clear_local_caches"], [15, 5, 1, "", "get"], [15, 5, 1, "", "get_blueprint"], [15, 5, 1, "", "get_container"], [15, 5, 1, "", "get_creation_receipt"], [15, 5, 1, "", "get_deployments"], [15, 5, 1, "", "get_multiple"], [15, 5, 1, "", "get_proxy_info"], [15, 5, 1, "", "instance_at"], [15, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[15, 5, 1, "", "append"], [15, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[15, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[15, 5, 1, "", "can_trace_source"], [15, 5, 1, "", "compile"], [15, 5, 1, "", "compile_source"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "flatten_contract"], [15, 5, 1, "", "get_imports"], [15, 5, 1, "", "get_references"], [15, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[15, 4, 1, "", "CompilerConfig"], [15, 4, 1, "", "ConfigManager"], [15, 4, 1, "", "DeploymentConfig"], [15, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.CompilerConfig": [[15, 2, 1, "", "ignore_files"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.config.ConfigManager": [[15, 2, 1, "", "DATA_FOLDER"], [15, 2, 1, "", "PROJECT_FOLDER"], [15, 2, 1, "", "compiler"], [15, 2, 1, "", "contracts_folder"], [15, 2, 1, "", "default_ecosystem"], [15, 2, 1, "", "dependencies"], [15, 2, 1, "", "deployments"], [15, 5, 1, "", "get_config"], [15, 5, 1, "", "load"], [15, 2, 1, "", "meta"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 5, 1, "", "model_post_init"], [15, 2, 1, "", "name"], [15, 5, 1, "", "using_project"], [15, 2, 1, "", "version"]], "ape.managers.config.DeploymentConfig": [[15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.config.DeploymentConfigCollection": [[15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters": [[15, 4, 1, "", "AddressAPIConverter"], [15, 4, 1, "", "BytesAddressConverter"], [15, 4, 1, "", "ConversionManager"], [15, 4, 1, "", "HexAddressConverter"], [15, 4, 1, "", "HexConverter"], [15, 4, 1, "", "HexIntConverter"], [15, 4, 1, "", "IntAddressConverter"], [15, 4, 1, "", "StringIntConverter"], [15, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AddressAPIConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.BytesAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.ConversionManager": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.HexConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.HexIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.IntAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.StringIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.TimestampConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.networks": [[15, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[15, 6, 1, "", "active_provider"], [15, 5, 1, "", "create_custom_provider"], [15, 6, 1, "", "default_ecosystem"], [15, 6, 1, "", "ecosystem"], [15, 6, 1, "", "ecosystem_names"], [15, 6, 1, "", "ecosystems"], [15, 5, 1, "", "fork"], [15, 5, 1, "", "get_ecosystem"], [15, 5, 1, "", "get_network_choices"], [15, 5, 1, "", "get_provider_from_choice"], [15, 6, 1, "", "network"], [15, 6, 1, "", "network_data"], [15, 6, 1, "", "network_names"], [15, 6, 1, "", "networks_yaml"], [15, 5, 1, "", "parse_network_choice"], [15, 6, 1, "", "provider_names"], [15, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[15, 0, 0, "-", "dependency"], [15, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[15, 4, 1, "", "GithubDependency"], [15, 4, 1, "", "LocalDependency"], [15, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "github"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 2, 1, "", "ref"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 6, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 2, 1, "", "npm"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_from_json"], [15, 6, 1, "", "version_from_local_json"], [15, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[15, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[15, 5, 1, "", "__getattr__"], [15, 5, 1, "", "__str__"], [15, 6, 1, "", "compiler_data"], [15, 6, 1, "", "contracts"], [15, 6, 1, "", "contracts_folder"], [15, 6, 1, "", "dependencies"], [15, 5, 1, "", "extensions_with_missing_compilers"], [15, 5, 1, "", "extract_manifest"], [15, 5, 1, "", "get_compiler_data"], [15, 5, 1, "", "get_contract"], [15, 5, 1, "", "get_project"], [15, 6, 1, "", "interfaces_folder"], [15, 5, 1, "", "load_contracts"], [15, 5, 1, "", "lookup_path"], [15, 6, 1, "", "meta"], [15, 2, 1, "", "path"], [15, 6, 1, "", "project_types"], [15, 6, 1, "", "scripts_folder"], [15, 6, 1, "", "source_paths"], [15, 6, 1, "", "sources"], [15, 6, 1, "", "sources_missing"], [15, 6, 1, "", "tests_folder"], [15, 5, 1, "", "track_deployment"], [15, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[15, 4, 1, "", "ApeProject"], [15, 4, 1, "", "BaseProject"], [15, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.ApeProject": [[15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.project.types.BaseProject": [[15, 5, 1, "", "create_manifest"], [15, 6, 1, "", "is_valid"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 5, 1, "", "process_config_file"], [15, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[15, 6, 1, "", "is_valid"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 5, 1, "", "process_config_file"]], "ape.managers.query": [[15, 4, 1, "", "DefaultQueryProvider"], [15, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[15, 5, 1, "", "estimate_query"], [15, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[15, 6, 1, "", "engines"], [15, 5, 1, "", "query"]], "ape.plugins": [[16, 0, 0, "-", "account"], [16, 0, 0, "-", "compiler"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converter"], [16, 0, 0, "-", "network"], [16, 0, 0, "-", "pluggy_patch"], [16, 0, 0, "-", "project"], [16, 0, 0, "-", "query"], [16, 1, 1, "", "register"]], "ape.plugins.account": [[16, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[16, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[16, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[16, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[16, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[16, 5, 1, "", "config_class"]], "ape.plugins.converter": [[16, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[16, 5, 1, "", "converters"]], "ape.plugins.network": [[16, 4, 1, "", "EcosystemPlugin"], [16, 4, 1, "", "ExplorerPlugin"], [16, 4, 1, "", "NetworkPlugin"], [16, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[16, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[16, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[16, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[16, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[16, 4, 1, "", "PluginType"], [16, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[16, 4, 1, "", "DependencyPlugin"], [16, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[16, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[16, 5, 1, "", "projects"]], "ape.plugins.query": [[16, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[16, 5, 1, "", "query_engines"]], "ape.types": [[17, 4, 1, "", "BaseContractLog"], [17, 3, 1, "", "BlockID"], [17, 4, 1, "", "ContractLog"], [17, 4, 1, "", "MockContractLog"], [17, 0, 0, "-", "signatures"]], "ape.types.BaseContractLog": [[17, 2, 1, "", "contract_address"], [17, 2, 1, "", "event_arguments"], [17, 2, 1, "", "event_name"], [17, 2, 1, "", "model_config"], [17, 2, 1, "", "model_fields"]], "ape.types.ContractLog": [[17, 2, 1, "", "block_hash"], [17, 2, 1, "", "block_number"], [17, 2, 1, "", "log_index"], [17, 2, 1, "", "model_config"], [17, 2, 1, "", "model_fields"], [17, 6, 1, "", "timestamp"], [17, 2, 1, "", "transaction_hash"], [17, 2, 1, "", "transaction_index"]], "ape.types.MockContractLog": [[17, 2, 1, "", "model_config"], [17, 2, 1, "", "model_fields"]], "ape.types.signatures": [[17, 4, 1, "", "MessageSignature"], [17, 4, 1, "", "SignableMessage"], [17, 4, 1, "", "TransactionSignature"]], "ape.types.signatures.SignableMessage": [[17, 2, 1, "", "body"], [17, 2, 1, "", "header"], [17, 2, 1, "", "version"]], "ape.utils": [[18, 4, 1, "", "BaseInterface"], [18, 4, 1, "", "BaseInterfaceModel"], [18, 4, 1, "", "ExtraModelAttributes"], [18, 4, 1, "", "GeneratedDevAccount"], [18, 4, 1, "", "GithubClient"], [18, 4, 1, "", "JoinableQueue"], [18, 4, 1, "", "Struct"], [18, 4, 1, "", "StructParser"], [18, 4, 1, "", "TraceStyles"], [18, 1, 1, "", "add_padding_to_strings"], [18, 1, 1, "", "allow_disconnected"], [18, 1, 1, "", "expand_environment_variables"], [18, 1, 1, "", "extract_nested_value"], [18, 1, 1, "", "gas_estimation_error_message"], [18, 1, 1, "", "generate_dev_accounts"], [18, 1, 1, "", "get_all_files_in_directory"], [18, 1, 1, "", "get_current_timestamp_ms"], [18, 1, 1, "", "get_package_version"], [18, 1, 1, "", "get_relative_path"], [18, 4, 1, "", "injected_before_use"], [18, 1, 1, "", "is_array"], [18, 1, 1, "", "is_evm_precompile"], [18, 1, 1, "", "is_named_tuple"], [18, 1, 1, "", "is_struct"], [18, 1, 1, "", "is_zero_hex"], [18, 1, 1, "", "load_config"], [18, 1, 1, "", "raises_not_implemented"], [18, 1, 1, "", "returns_array"], [18, 1, 1, "", "run_until_complete"], [18, 4, 1, "", "singledispatchmethod"], [18, 1, 1, "", "spawn"], [18, 1, 1, "", "stream_response"], [18, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[18, 2, 1, "", "model_config"], [18, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[18, 2, 1, "", "additional_error_message"], [18, 2, 1, "", "attributes"], [18, 5, 1, "", "get"], [18, 2, 1, "", "include_getattr"], [18, 2, 1, "", "include_getitem"], [18, 2, 1, "", "model_config"], [18, 2, 1, "", "model_fields"], [18, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[18, 2, 1, "", "address"], [18, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[18, 6, 1, "", "ape_org"], [18, 6, 1, "", "available_plugins"], [18, 5, 1, "", "clone_repo"], [18, 5, 1, "", "download_package"], [18, 5, 1, "", "get_release"], [18, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[18, 5, 1, "", "join"]], "ape.utils.Struct": [[18, 5, 1, "", "items"]], "ape.utils.StructParser": [[18, 5, 1, "", "decode_output"], [18, 6, 1, "", "default_name"], [18, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[18, 2, 1, "", "CONTRACTS"], [18, 2, 1, "", "DELEGATE"], [18, 2, 1, "", "GAS_COST"], [18, 2, 1, "", "INPUTS"], [18, 2, 1, "", "METHODS"], [18, 2, 1, "", "OUTPUTS"], [18, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[18, 5, 1, "", "register"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "compile": [[1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-remove": [[6, 8, 1, "cmdoption-pm-remove-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-remove-y", "--yes"], [6, 8, 1, "cmdoption-pm-remove-v", "-v"], [6, 8, 1, "cmdoption-pm-remove-y", "-y"], [6, 8, 1, "cmdoption-pm-remove-arg-PACKAGE", "PACKAGE"], [6, 8, 1, "cmdoption-pm-remove-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:exception", "8": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"account": [0, 11, 15, 16, 19, 20, 25, 34, 36], "chang": 0, "password": 0, "delet": 0, "export": 0, "gener": 0, "import": [0, 27], "list": [0, 4, 5, 6, 26], "compil": [1, 6, 11, 15, 16, 21, 26, 31, 33, 34], "consol": [2, 23, 34, 37], "init": [3, 23], "network": [4, 11, 15, 16, 19, 20, 22, 30, 34, 36], "run": [4, 7, 30], "plugin": [5, 16, 21, 22, 27, 28, 31, 34], "instal": [5, 6, 26, 28, 34], "uninstal": 5, "pm": 6, "remov": [6, 26], "test": [8, 19, 22, 31, 34, 36], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 31, 34, 36, 37], "doc": 9, "user": 9, "guid": 9, "cli": [9, 12, 20, 26, 27, 29, 35], "refer": 9, "python": [9, 29], "api": [11, 27], "address": [11, 24], "config": [11, 15, 16, 26], "convert": [11, 15, 16], "explor": [11, 33], "project": [11, 15, 16, 24, 27, 31, 34, 36], "provid": [11, 30, 36], "transact": [11, 24, 25, 36, 37], "queri": [11, 15, 16, 25], "argument": 12, "choic": 12, "command": [12, 23, 36], "option": 12, "paramet": 12, "type": [12, 17, 26, 28], "util": [12, 18], "contract": [13, 22, 24, 25, 26, 31, 32, 36], "except": 14, "manag": [15, 26, 30], "chain": [15, 36], "base": 16, "miscellan": 17, "signatur": 17, "default": [19, 22, 24], "sender": 19, "support": [19, 36], "live": [19, 30], "autom": 19, "keyfil": 19, "passphras": 19, "environ": 19, "variabl": 19, "more": 19, "secur": 19, "hardwar": 19, "wallet": 19, "context": [20, 30], "decor": 20, "tool": 20, "The": 21, "json": 21, "other": 21, "ignor": 21, "file": [21, 26], "depend": [21, 22, 26, 31], "set": 21, "sourc": 21, "code": 21, "configur": [22, 23, 30], "folder": [22, 26], "ecosystem": 22, "deploy": [22, 24, 33, 37], "geth": 22, "namespac": 23, "extra": 23, "function": [23, 36], "global": 23, "magic": 23, "bal": 23, "from": [24, 27, 37], "deploi": [24, 31], "ani": 24, "abi": 24, "previou": 24, "interact": [24, 30], "fallback": 24, "direct": 24, "call": 24, "privat": 24, "decod": 24, "encod": 24, "input": 24, "multi": [24, 36], "data": 25, "get": 25, "block": 25, "event": 25, "us": [25, 27], "cach": 25, "github": 26, "local": [26, 30], "npm": 26, "packag": 26, "misc": 26, "custom": [26, 30, 36], "exclus": 26, "overrid": 26, "solid": 26, "remap": 26, "develop": [27, 31], "initi": 27, "implement": 27, "class": 27, "regist": 27, "log": [27, 29, 34, 37], "logger": 27, "modul": 27, "ape_cli_context": 27, "core": 28, "select": 30, "connect": 30, "process": 30, "fork": 30, "ad": 31, "script": [31, 34, 35], "proxi": 32, "publish": 33, "track": 33, "overview": 34, "document": 34, "prerequisit": 34, "consider": 34, "via": 34, "pipx": 34, "pip": 34, "docker": 34, "plai": 34, "modular": 34, "system": 34, "main": 35, "method": 35, "structur": 36, "pattern": 36, "fixtur": 36, "advanc": 36, "tip": 36, "failur": 36, "expected_messag": 36, "dev_messag": 36, "caveat": 36, "languag": 36, "inlin": 36, "non": 36, "reentrant": 36, "error": 36, "ga": [36, 37], "report": [36, 37], "iter": 36, "coverag": 36, "make": 37, "dynam": 37, "fee": 37, "static": 37, "accept": 37, "timeout": 37, "trace": 37, "estim": 37, "cost": 37}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [26, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [26, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "install": [[5, "plugins-install"], [6, "pm-install"], [26, "install"]], "uninstall": [[5, "plugins-uninstall"]], "pm": [[6, "pm"]], "remove": [[6, "pm-remove"], [26, "remove"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape.api": [[11, "ape-api"]], "Accounts": [[11, "module-ape.api.accounts"], [15, "module-ape.managers.accounts"], [16, "module-ape.plugins.account"], [19, "accounts"], [34, "accounts"]], "Address": [[11, "module-ape.api.address"]], "Compiler": [[11, "module-ape.api.compiler"], [16, "module-ape.plugins.compiler"]], "Config": [[11, "module-ape.api.config"], [15, "module-ape.managers.config"], [16, "module-ape.plugins.config"]], "Convert": [[11, "module-ape.api.convert"]], "Explorers": [[11, "module-ape.api.explorers"]], "Networks": [[11, "module-ape.api.networks"], [15, "module-ape.managers.networks"], [22, "networks"], [30, "networks"], [34, "networks"]], "Projects": [[11, "module-ape.api.projects"], [34, "projects"]], "Providers": [[11, "module-ape.api.providers"]], "Transactions": [[11, "transactions"]], "Query": [[11, "module-ape.api.query"], [15, "module-ape.managers.query"], [16, "module-ape.plugins.query"]], "ape.cli": [[12, "ape-cli"]], "Arguments": [[12, "module-ape.cli.arguments"]], "Choices": [[12, "module-ape.cli.choices"]], "Commands": [[12, "module-ape.cli.commands"]], "Options": [[12, "module-ape.cli.options"]], "Parameter Types": [[12, "module-ape.cli.paramtype"]], "Utilities": [[12, "module-ape.cli.utils"]], "ape.contracts": [[13, "ape-contracts"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "ape.managers": [[15, "ape-managers"]], "Compilers": [[15, "module-ape.managers.compilers"]], "Chain": [[15, "chain"]], "Converters": [[15, "module-ape.managers.converters"]], "Project": [[15, "module-ape.managers.project.manager"], [16, "module-ape.plugins.project"]], "ape.plugins": [[16, "module-ape.plugins"]], "Base": [[16, "module-ape.plugins.pluggy_patch"]], "Converter": [[16, "module-ape.plugins.converter"]], "Network": [[16, "module-ape.plugins.network"]], "ape.types": [[17, "ape-types"]], "Miscellaneous": [[17, "module-ape.types"]], "Signatures": [[17, "module-ape.types.signatures"]], "ape.utils": [[18, "module-ape.utils"]], "Test Accounts": [[19, "test-accounts"]], "Default Sender Support": [[19, "default-sender-support"], [19, "id1"]], "Live Network Accounts": [[19, "live-network-accounts"]], "Automation": [[19, "automation"]], "Keyfile Passphrase Environment Variable (more secure)": [[19, "keyfile-passphrase-environment-variable-more-secure"]], "Hardware Wallets": [[19, "hardware-wallets"]], "CLIs": [[20, "clis"]], "Ape Context Decorator": [[20, "ape-context-decorator"]], "Network Tools": [[20, "network-tools"]], "Account Tools": [[20, "account-tools"]], "Compile": [[21, "compile"]], "The JSON Compiler": [[21, "the-json-compiler"]], "Other Compiler Plugins": [[21, "other-compiler-plugins"]], "Ignore Files": [[21, "ignore-files"]], "Dependencies": [[21, "dependencies"], [22, "dependencies"], [26, "dependencies"], [31, "dependencies"]], "Settings": [[21, "settings"]], "Compile Source Code": [[21, "compile-source-code"]], "Configure Ape": [[22, "configure-ape"]], "Contracts Folder": [[22, "contracts-folder"]], "Default Ecosystem": [[22, "default-ecosystem"]], "Deployments": [[22, "deployments"]], "Geth": [[22, "geth"]], "Plugins": [[22, "plugins"], [28, "plugins"], [34, "plugins"]], "Testing": [[22, "testing"], [31, "testing"], [34, "testing"], [36, "testing"]], "Ape Console": [[23, "ape-console"]], "Ape Namespace": [[23, "ape-namespace"]], "Namespace Extras": [[23, "namespace-extras"]], "Init Function": [[23, "init-function"]], "Global Extras": [[23, "global-extras"]], "Configure": [[23, "configure"]], "Magic Commands": [[23, "magic-commands"]], "%ape": [[23, "ape"]], "%bal": [[23, "bal"]], "Contracts": [[24, "contracts"]], "From Deploy": [[24, "from-deploy"]], "From Project Contract Address": [[24, "from-project-contract-address"]], "From Any Address": [[24, "from-any-address"]], "From ABIs": [[24, "from-abis"]], "From Previous Deployment": [[24, "from-previous-deployment"]], "Contract Interaction": [[24, "contract-interaction"]], "Default, Fallback, and Direct Calls": [[24, "default-fallback-and-direct-calls"]], "Private Transactions": [[24, "private-transactions"]], "Decoding and Encoding Inputs": [[24, "decoding-and-encoding-inputs"]], "Multi-Call and Multi-Transaction": [[24, "multi-call-and-multi-transaction"]], "Querying Data": [[25, "querying-data"]], "Getting Block Data": [[25, "getting-block-data"]], "Getting Account Transaction Data": [[25, "getting-account-transaction-data"]], "Getting Contract Event Data": [[25, "getting-contract-event-data"]], "Using the Cache": [[25, "using-the-cache"]], "Types of Dependencies": [[26, "types-of-dependencies"]], "GitHub": [[26, "github"]], "Local": [[26, "local"]], "NPM": [[26, "npm"]], "Package Management CLI": [[26, "package-management-cli"]], "Misc": [[26, "misc"]], "Custom Contracts Folder": [[26, "custom-contracts-folder"]], "File Exclusions": [[26, "file-exclusions"]], "Config Override": [[26, "config-override"]], "Solidity Remappings": [[26, "solidity-remappings"]], "Compiling Dependencies": [[26, "compiling-dependencies"]], "Developing Plugins": [[27, "developing-plugins"]], "Initialize a Plugin Project": [[27, "initialize-a-plugin-project"]], "Implementing API Classes": [[27, "implementing-api-classes"]], "Registering API Classes": [[27, "registering-api-classes"]], "CLI Plugins": [[27, "cli-plugins"]], "Using Plugins": [[27, "using-plugins"]], "Logging": [[27, "logging"], [29, "logging"], [34, "logging"]], "Import the logger from the logging module": [[27, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[27, "use-the-logger-from-the-ape-cli-context"]], "Core Plugins": [[28, "core-plugins"]], "Installing Plugins": [[28, "installing-plugins"]], "Plugin Types": [[28, "plugin-types"]], "CLI Logging": [[29, "cli-logging"]], "Python Logging": [[29, "python-logging"]], "Selecting a Network": [[30, "selecting-a-network"]], "Configuring Networks": [[30, "configuring-networks"]], "Local Network": [[30, "local-network"]], "Live Networks": [[30, "live-networks"]], "Custom Network Connection": [[30, "custom-network-connection"]], "Running a Network Process": [[30, "running-a-network-process"]], "Provider Interaction": [[30, "provider-interaction"]], "Provider Context Manager": [[30, "provider-context-manager"]], "Forked Context": [[30, "forked-context"]], "Developing Projects with Ape": [[31, "developing-projects-with-ape"]], "Adding Plugins": [[31, "adding-plugins"]], "Compiling Contracts": [[31, "compiling-contracts"]], "Deploying Contracts": [[31, "deploying-contracts"]], "Scripts": [[31, "scripts"], [34, "scripts"]], "Proxy Contracts": [[32, "proxy-contracts"]], "Publishing": [[33, "publishing"]], "Compilation": [[33, "compilation"]], "Tracking Deployments": [[33, "tracking-deployments"]], "Publishing to Explorer": [[33, "publishing-to-explorer"]], "Overview": [[34, "overview"]], "Documentation": [[34, "documentation"]], "Prerequisite": [[34, "prerequisite"]], "Installation": [[34, "installation"]], "Considerations for Installing:": [[34, "considerations-for-installing"]], "via pipx or pip": [[34, "via-pipx-or-pip"]], "via docker": [[34, "via-docker"]], "Playing with Ape": [[34, "playing-with-ape"]], "Ape Modular Plugin System:": [[34, "ape-modular-plugin-system"]], "Compiling": [[34, "compiling"]], "Console": [[34, "console"]], "Scripting": [[35, "scripting"]], "CLI Scripts": [[35, "cli-scripts"]], "Main Method Scripts": [[35, "main-method-scripts"]], "Test Structure": [[36, "test-structure"]], "Test Pattern": [[36, "test-pattern"]], "Fixtures": [[36, "fixtures"]], "accounts fixture": [[36, "accounts-fixture"]], "chain fixture": [[36, "chain-fixture"]], "networks fixture": [[36, "networks-fixture"]], "project fixture": [[36, "project-fixture"]], "Contract fixture": [[36, "contract-fixture"]], "Ape testing commands": [[36, "ape-testing-commands"]], "Test Providers": [[36, "test-providers"]], "Advanced Testing Tips": [[36, "advanced-testing-tips"]], "Testing Transaction Failures": [[36, "testing-transaction-failures"]], "expected_message": [[36, "expected-message"]], "dev_message": [[36, "dev-message"]], "Caveats": [[36, "caveats"]], "Language Support": [[36, "language-support"]], "Inlining": [[36, "inlining"]], "Non-reentrant Functions": [[36, "non-reentrant-functions"]], "Custom Errors": [[36, "custom-errors"]], "Multi-chain Testing": [[36, "multi-chain-testing"]], "Gas Reporting": [[36, "gas-reporting"]], "Iterative Testing": [[36, "iterative-testing"]], "Contract Coverage": [[36, "contract-coverage"]], "Making Transactions": [[37, "making-transactions"]], "Deployment": [[37, "deployment"]], "Deployment from Ape Console": [[37, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[37, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[37, "static-fee-transactions"]], "Transaction Logs": [[37, "transaction-logs"]], "Transaction Acceptance Timeout": [[37, "transaction-acceptance-timeout"]], "Traces": [[37, "traces"]], "Gas Reports": [[37, "gas-reports"]], "Estimate Gas Cost": [[37, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "--word-count": [[0, "cmdoption-accounts-generate-word-count"]], "-v": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-import-arg-ALIAS"]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-change-password-v"]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-delete-v"]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-export-v"]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-generate-hide-mnemonic"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-generate-word-count"]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS"], [0, "cmdoption-accounts-import-hd-path"], [0, "cmdoption-accounts-import-use-mnemonic"], [0, "cmdoption-accounts-import-v"]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all"], [0, "cmdoption-accounts-list-v"]], "--force": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies"]], "--size": [[1, "cmdoption-compile-s"]], "-f": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "-s": [[1, "cmdoption-compile-s"]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS"]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS"], [1, "cmdoption-compile-f"], [1, "cmdoption-compile-include-dependencies"], [1, "cmdoption-compile-s"], [1, "cmdoption-compile-v"]], "console command line option": [[2, "cmdoption-console-v"]], "--github": [[3, "cmdoption-init-github"]], "init command line option": [[3, "cmdoption-init-github"], [3, "cmdoption-init-v"]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem"]], "--format": [[4, "cmdoption-networks-list-format"]], "--network": [[4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "--provider": [[4, "cmdoption-networks-list-provider"]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem"], [4, "cmdoption-networks-list-format"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-list-provider"], [4, "cmdoption-networks-list-v"]], "networks-run command line option": [[4, "cmdoption-networks-run-network"], [4, "cmdoption-networks-run-v"]], "--upgrade": [[5, "cmdoption-plugins-install-U"]], "--yes": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-PACKAGE"]], "versions": [[6, "cmdoption-pm-remove-arg-VERSIONS"]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-compile-version"]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-install-f"], [6, "cmdoption-pm-install-name"], [6, "cmdoption-pm-install-ref"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-install-version"]], "pm-list command line option": [[6, "cmdoption-pm-list-all"], [6, "cmdoption-pm-list-v"]], "pm-remove command line option": [[6, "cmdoption-pm-remove-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-VERSIONS"], [6, "cmdoption-pm-remove-v"], [6, "cmdoption-pm-remove-y"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape.api.accounts"], [11, "module-ape.api.address"], [11, "module-ape.api.compiler"], [11, "module-ape.api.config"], [11, "module-ape.api.convert"], [11, "module-ape.api.explorers"], [11, "module-ape.api.networks"], [11, "module-ape.api.projects"], [11, "module-ape.api.providers"], [11, "module-ape.api.query"], [12, "module-ape.cli.arguments"], [12, "module-ape.cli.choices"], [12, "module-ape.cli.commands"], [12, "module-ape.cli.options"], [12, "module-ape.cli.paramtype"], [12, "module-ape.cli.utils"], [14, "module-ape.exceptions"], [15, "module-ape.managers.accounts"], [15, "module-ape.managers.compilers"], [15, "module-ape.managers.config"], [15, "module-ape.managers.converters"], [15, "module-ape.managers.networks"], [15, "module-ape.managers.project.dependency"], [15, "module-ape.managers.project.manager"], [15, "module-ape.managers.query"], [16, "module-ape.plugins"], [16, "module-ape.plugins.account"], [16, "module-ape.plugins.compiler"], [16, "module-ape.plugins.config"], [16, "module-ape.plugins.converter"], [16, "module-ape.plugins.network"], [16, "module-ape.plugins.pluggy_patch"], [16, "module-ape.plugins.project"], [16, "module-ape.plugins.query"], [17, "module-ape.types"], [17, "module-ape.types.signatures"], [18, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[11, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[11, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[11, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[11, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[11, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[11, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[11, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[11, "ape.api.config.ConfigEnum"]], "contractcreationquery (class in ape.api.query)": [[11, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[11, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[11, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[11, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[11, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[11, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[11, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[11, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[11, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[11, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[11, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[11, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[11, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[11, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[11, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[11, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[11, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[11, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[11, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[11, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[11, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[11, "ape.api.providers.UpstreamProvider"]], "__ape_extra_attributes__() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.__ape_extra_attributes__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.__dir__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[11, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[11, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[11, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[11, "module-ape.api.accounts"]], "ape.api.address": [[11, "module-ape.api.address"]], "ape.api.compiler": [[11, "module-ape.api.compiler"]], "ape.api.config": [[11, "module-ape.api.config"]], "ape.api.convert": [[11, "module-ape.api.convert"]], "ape.api.explorers": [[11, "module-ape.api.explorers"]], "ape.api.networks": [[11, "module-ape.api.networks"]], "ape.api.projects": [[11, "module-ape.api.projects"]], "ape.api.providers": [[11, "module-ape.api.providers"]], "ape.api.query": [[11, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block_page_size (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.build_command"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.compile"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[11, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.config"]], "config (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[11, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.upstreamprovider property)": [[11, "ape.api.providers.UpstreamProvider.connection_str"]], "contracts (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.contracts"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[11, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.create_transaction"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.data_folder"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.default_provider_name"]], "deploy() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.ecosystem"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[11, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_receipt"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.http_uri"]], "is_connected (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.mine"]], "model_config (ape.api.accounts.accountapi attribute)": [[11, "ape.api.accounts.AccountAPI.model_config"]], "model_config (ape.api.accounts.accountcontainerapi attribute)": [[11, "ape.api.accounts.AccountContainerAPI.model_config"]], "model_config (ape.api.accounts.impersonatedaccount attribute)": [[11, "ape.api.accounts.ImpersonatedAccount.model_config"]], "model_config (ape.api.accounts.testaccountapi attribute)": [[11, "ape.api.accounts.TestAccountAPI.model_config"]], "model_config (ape.api.accounts.testaccountcontainerapi attribute)": [[11, "ape.api.accounts.TestAccountContainerAPI.model_config"]], "model_config (ape.api.compiler.compilerapi attribute)": [[11, "ape.api.compiler.CompilerAPI.model_config"]], "model_config (ape.api.config.pluginconfig attribute)": [[11, "ape.api.config.PluginConfig.model_config"]], "model_config (ape.api.convert.converterapi attribute)": [[11, "ape.api.convert.ConverterAPI.model_config"]], "model_config (ape.api.explorers.explorerapi attribute)": [[11, "ape.api.explorers.ExplorerAPI.model_config"]], "model_config (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.model_config"]], "model_config (ape.api.networks.forkednetworkapi attribute)": [[11, "ape.api.networks.ForkedNetworkAPI.model_config"]], "model_config (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.model_config"]], "model_config (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.model_config"]], "model_config (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.model_config"]], "model_config (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.model_config"]], "model_config (ape.api.providers.blockapi attribute)": [[11, "ape.api.providers.BlockAPI.model_config"]], "model_config (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.model_config"]], "model_config (ape.api.providers.subprocessprovider attribute)": [[11, "ape.api.providers.SubprocessProvider.model_config"]], "model_config (ape.api.providers.testproviderapi attribute)": [[11, "ape.api.providers.TestProviderAPI.model_config"]], "model_config (ape.api.providers.upstreamprovider attribute)": [[11, "ape.api.providers.UpstreamProvider.model_config"]], "model_config (ape.api.query.accounttransactionquery attribute)": [[11, "ape.api.query.AccountTransactionQuery.model_config"]], "model_config (ape.api.query.blockquery attribute)": [[11, "ape.api.query.BlockQuery.model_config"]], "model_config (ape.api.query.blocktransactionquery attribute)": [[11, "ape.api.query.BlockTransactionQuery.model_config"]], "model_config (ape.api.query.contractcreationquery attribute)": [[11, "ape.api.query.ContractCreationQuery.model_config"]], "model_config (ape.api.query.contracteventquery attribute)": [[11, "ape.api.query.ContractEventQuery.model_config"]], "model_config (ape.api.query.contractmethodquery attribute)": [[11, "ape.api.query.ContractMethodQuery.model_config"]], "model_config (ape.api.transactions.receiptapi attribute)": [[11, "ape.api.transactions.ReceiptAPI.model_config"]], "model_config (ape.api.transactions.transactionapi attribute)": [[11, "ape.api.transactions.TransactionAPI.model_config"]], "model_fields (ape.api.accounts.accountapi attribute)": [[11, "ape.api.accounts.AccountAPI.model_fields"]], "model_fields (ape.api.accounts.accountcontainerapi attribute)": [[11, "ape.api.accounts.AccountContainerAPI.model_fields"]], "model_fields (ape.api.accounts.impersonatedaccount attribute)": [[11, "ape.api.accounts.ImpersonatedAccount.model_fields"]], "model_fields (ape.api.accounts.testaccountapi attribute)": [[11, "ape.api.accounts.TestAccountAPI.model_fields"]], "model_fields (ape.api.accounts.testaccountcontainerapi attribute)": [[11, "ape.api.accounts.TestAccountContainerAPI.model_fields"]], "model_fields (ape.api.compiler.compilerapi attribute)": [[11, "ape.api.compiler.CompilerAPI.model_fields"]], "model_fields (ape.api.config.pluginconfig attribute)": [[11, "ape.api.config.PluginConfig.model_fields"]], "model_fields (ape.api.convert.converterapi attribute)": [[11, "ape.api.convert.ConverterAPI.model_fields"]], "model_fields (ape.api.explorers.explorerapi attribute)": [[11, "ape.api.explorers.ExplorerAPI.model_fields"]], "model_fields (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.model_fields"]], "model_fields (ape.api.networks.forkednetworkapi attribute)": [[11, "ape.api.networks.ForkedNetworkAPI.model_fields"]], "model_fields (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.model_fields"]], "model_fields (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.model_fields"]], "model_fields (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.model_fields"]], "model_fields (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.model_fields"]], "model_fields (ape.api.providers.blockapi attribute)": [[11, "ape.api.providers.BlockAPI.model_fields"]], "model_fields (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.model_fields"]], "model_fields (ape.api.providers.subprocessprovider attribute)": [[11, "ape.api.providers.SubprocessProvider.model_fields"]], "model_fields (ape.api.providers.testproviderapi attribute)": [[11, "ape.api.providers.TestProviderAPI.model_fields"]], "model_fields (ape.api.providers.upstreamprovider attribute)": [[11, "ape.api.providers.UpstreamProvider.model_fields"]], "model_fields (ape.api.query.accounttransactionquery attribute)": [[11, "ape.api.query.AccountTransactionQuery.model_fields"]], "model_fields (ape.api.query.blockquery attribute)": [[11, "ape.api.query.BlockQuery.model_fields"]], "model_fields (ape.api.query.blocktransactionquery attribute)": [[11, "ape.api.query.BlockTransactionQuery.model_fields"]], "model_fields (ape.api.query.contractcreationquery attribute)": [[11, "ape.api.query.ContractCreationQuery.model_fields"]], "model_fields (ape.api.query.contracteventquery attribute)": [[11, "ape.api.query.ContractEventQuery.model_fields"]], "model_fields (ape.api.query.contractmethodquery attribute)": [[11, "ape.api.query.ContractMethodQuery.model_fields"]], "model_fields (ape.api.transactions.receiptapi attribute)": [[11, "ape.api.transactions.ReceiptAPI.model_fields"]], "model_fields (ape.api.transactions.transactionapi attribute)": [[11, "ape.api.transactions.TransactionAPI.model_fields"]], "model_post_init() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.model_post_init"]], "model_post_init() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.model_post_init"]], "model_post_init() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.model_post_init"]], "model_post_init() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.model_post_init"]], "name (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[11, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.remove"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[11, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.settings"]], "settings (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.settings"]], "sign_message() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.update_cache"]], "update_settings() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[11, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.version_id"]], "ws_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[12, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[12, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[12, "ape.cli.commands.ConnectedProviderCommand"]], "networkboundcommand (class in ape.cli.commands)": [[12, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[12, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[12, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[12, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[12, "ape.cli.options.account_option"]], "ape.cli.arguments": [[12, "module-ape.cli.arguments"]], "ape.cli.choices": [[12, "module-ape.cli.choices"]], "ape.cli.commands": [[12, "module-ape.cli.commands"]], "ape.cli.options": [[12, "module-ape.cli.options"]], "ape.cli.paramtype": [[12, "module-ape.cli.paramtype"]], "ape.cli.utils": [[12, "module-ape.cli.utils"]], "ape_cli_context() (in module ape.cli.options)": [[12, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[12, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[12, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (in module ape.cli.choices)": [[12, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[12, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[12, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[12, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[12, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[12, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[12, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[12, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[12, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[12, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[12, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[13, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deployments (ape.contracts.base.contractcontainer property)": [[13, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.invoke_transaction"]], "model_config (ape.contracts.base.contractevent attribute)": [[13, "ape.contracts.base.ContractEvent.model_config"]], "model_fields (ape.contracts.base.contractevent attribute)": [[13, "ape.contracts.base.ContractEvent.model_fields"]], "model_post_init() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.model_post_init"]], "name (ape.contracts.base.contractevent property)": [[13, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.receipt"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[13, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[14, "ape.exceptions.APINotImplementedError"]], "abort": [[14, "ape.exceptions.Abort"]], "accountserror": [[14, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[14, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[14, "ape.exceptions.ApeAttributeError"]], "apeexception": [[14, "ape.exceptions.ApeException"]], "apeindexerror": [[14, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[14, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[14, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[14, "ape.exceptions.ChainError"]], "compilererror": [[14, "ape.exceptions.CompilerError"]], "configerror": [[14, "ape.exceptions.ConfigError"]], "contractdataerror": [[14, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[14, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[14, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[14, "ape.exceptions.ConversionError"]], "customerror": [[14, "ape.exceptions.CustomError"]], "decodingerror": [[14, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[14, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[14, "ape.exceptions.MethodNonPayableError"]], "networkerror": [[14, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[14, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[14, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[14, "ape.exceptions.OutOfGasError"]], "projecterror": [[14, "ape.exceptions.ProjectError"]], "providererror": [[14, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[14, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[14, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[14, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[14, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[14, "ape.exceptions.SignatureError"]], "subprocesserror": [[14, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[14, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[14, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[14, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[14, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[14, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[14, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[14, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[14, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[14, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[14, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[14, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[15, "ape.managers.chain.AccountHistory"]], "accountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[15, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[15, "ape.managers.chain.ChainManager"]], "compilerconfig (class in ape.managers.config)": [[15, "ape.managers.config.CompilerConfig"]], "compilermanager (class in ape.managers.compilers)": [[15, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[15, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[15, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[15, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[15, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.IntAddressConverter"]], "localdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[15, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[15, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[15, "ape.managers.query.QueryManager"]], "stringintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[15, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__getitem__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[15, "module-ape.managers.accounts"]], "ape.managers.compilers": [[15, "module-ape.managers.compilers"]], "ape.managers.config": [[15, "module-ape.managers.config"]], "ape.managers.converters": [[15, "module-ape.managers.converters"]], "ape.managers.networks": [[15, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[15, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[15, "module-ape.managers.project.manager"]], "ape.managers.query": [[15, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.compile_source"]], "compiler (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.compiler"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.create_custom_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[15, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[15, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[15, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[15, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_blueprint"]], "get_compiler_data() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_compiler_data"]], "get_config() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[15, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.history"]], "ignore_files (ape.managers.config.compilerconfig attribute)": [[15, "ape.managers.config.CompilerConfig.ignore_files"]], "instance_at() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[15, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.mine"]], "model_config (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.model_config"]], "model_config (ape.managers.config.compilerconfig attribute)": [[15, "ape.managers.config.CompilerConfig.model_config"]], "model_config (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.model_config"]], "model_config (ape.managers.config.deploymentconfig attribute)": [[15, "ape.managers.config.DeploymentConfig.model_config"]], "model_config (ape.managers.config.deploymentconfigcollection attribute)": [[15, "ape.managers.config.DeploymentConfigCollection.model_config"]], "model_config (ape.managers.converters.addressapiconverter attribute)": [[15, "ape.managers.converters.AddressAPIConverter.model_config"]], "model_config (ape.managers.converters.bytesaddressconverter attribute)": [[15, "ape.managers.converters.BytesAddressConverter.model_config"]], "model_config (ape.managers.converters.hexaddressconverter attribute)": [[15, "ape.managers.converters.HexAddressConverter.model_config"]], "model_config (ape.managers.converters.hexconverter attribute)": [[15, "ape.managers.converters.HexConverter.model_config"]], "model_config (ape.managers.converters.hexintconverter attribute)": [[15, "ape.managers.converters.HexIntConverter.model_config"]], "model_config (ape.managers.converters.intaddressconverter attribute)": [[15, "ape.managers.converters.IntAddressConverter.model_config"]], "model_config (ape.managers.converters.stringintconverter attribute)": [[15, "ape.managers.converters.StringIntConverter.model_config"]], "model_config (ape.managers.converters.timestampconverter attribute)": [[15, "ape.managers.converters.TimestampConverter.model_config"]], "model_config (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.model_config"]], "model_config (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.model_config"]], "model_config (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.model_config"]], "model_config (ape.managers.project.types.apeproject attribute)": [[15, "ape.managers.project.types.ApeProject.model_config"]], "model_config (ape.managers.project.types.baseproject attribute)": [[15, "ape.managers.project.types.BaseProject.model_config"]], "model_config (ape.managers.project.types.brownieproject attribute)": [[15, "ape.managers.project.types.BrownieProject.model_config"]], "model_fields (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.model_fields"]], "model_fields (ape.managers.config.compilerconfig attribute)": [[15, "ape.managers.config.CompilerConfig.model_fields"]], "model_fields (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.model_fields"]], "model_fields (ape.managers.config.deploymentconfig attribute)": [[15, "ape.managers.config.DeploymentConfig.model_fields"]], "model_fields (ape.managers.config.deploymentconfigcollection attribute)": [[15, "ape.managers.config.DeploymentConfigCollection.model_fields"]], "model_fields (ape.managers.converters.addressapiconverter attribute)": [[15, "ape.managers.converters.AddressAPIConverter.model_fields"]], "model_fields (ape.managers.converters.bytesaddressconverter attribute)": [[15, "ape.managers.converters.BytesAddressConverter.model_fields"]], "model_fields (ape.managers.converters.hexaddressconverter attribute)": [[15, "ape.managers.converters.HexAddressConverter.model_fields"]], "model_fields (ape.managers.converters.hexconverter attribute)": [[15, "ape.managers.converters.HexConverter.model_fields"]], "model_fields (ape.managers.converters.hexintconverter attribute)": [[15, "ape.managers.converters.HexIntConverter.model_fields"]], "model_fields (ape.managers.converters.intaddressconverter attribute)": [[15, "ape.managers.converters.IntAddressConverter.model_fields"]], "model_fields (ape.managers.converters.stringintconverter attribute)": [[15, "ape.managers.converters.StringIntConverter.model_fields"]], "model_fields (ape.managers.converters.timestampconverter attribute)": [[15, "ape.managers.converters.TimestampConverter.model_fields"]], "model_fields (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.model_fields"]], "model_fields (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.model_fields"]], "model_fields (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.model_fields"]], "model_fields (ape.managers.project.types.apeproject attribute)": [[15, "ape.managers.project.types.ApeProject.model_fields"]], "model_fields (ape.managers.project.types.baseproject attribute)": [[15, "ape.managers.project.types.BaseProject.model_fields"]], "model_fields (ape.managers.project.types.brownieproject attribute)": [[15, "ape.managers.project.types.BrownieProject.model_fields"]], "model_post_init() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.model_post_init"]], "name (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[15, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[15, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[15, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[15, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[15, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.version"]], "version (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[16, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[16, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[16, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[16, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[16, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[16, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[16, "module-ape.plugins"]], "ape.plugins.account": [[16, "module-ape.plugins.account"]], "ape.plugins.compiler": [[16, "module-ape.plugins.compiler"]], "ape.plugins.config": [[16, "module-ape.plugins.config"]], "ape.plugins.converter": [[16, "module-ape.plugins.converter"]], "ape.plugins.network": [[16, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[16, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[16, "module-ape.plugins.project"]], "ape.plugins.query": [[16, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[16, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[16, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[16, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[16, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[16, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[16, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[16, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[16, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[16, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[16, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[16, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "basecontractlog (class in ape.types)": [[17, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[17, "ape.types.BlockID"]], "contractlog (class in ape.types)": [[17, "ape.types.ContractLog"]], "messagesignature (class in ape.types.signatures)": [[17, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[17, "ape.types.MockContractLog"]], "signablemessage (class in ape.types.signatures)": [[17, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[17, "ape.types.signatures.TransactionSignature"]], "ape.types": [[17, "module-ape.types"]], "ape.types.signatures": [[17, "module-ape.types.signatures"]], "block_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.contract_address"]], "event_arguments (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_name"]], "header (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.header"]], "log_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.log_index"]], "model_config (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.model_config"]], "model_config (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.model_config"]], "model_config (ape.types.mockcontractlog attribute)": [[17, "ape.types.MockContractLog.model_config"]], "model_fields (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.model_fields"]], "model_fields (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.model_fields"]], "model_fields (ape.types.mockcontractlog attribute)": [[17, "ape.types.MockContractLog.model_fields"]], "timestamp (ape.types.contractlog property)": [[17, "ape.types.ContractLog.timestamp"]], "transaction_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[18, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[18, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.DELEGATE"]], "extramodelattributes (class in ape.utils)": [[18, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[18, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[18, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[18, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[18, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[18, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[18, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[18, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[18, "ape.utils.allow_disconnected"]], "ape.utils": [[18, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.ape_org"]], "attributes (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.attributes"]], "available_plugins (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[18, "ape.utils.StructParser.default_name"]], "download_package() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[18, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[18, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[18, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[18, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[18, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[18, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[18, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[18, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[18, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_repo"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[18, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[18, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[18, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[18, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[18, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[18, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[18, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[18, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[18, "ape.utils.load_config"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[18, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[18, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.name"]], "private_key (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[18, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[18, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[18, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[18, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[18, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[18, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[18, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[18, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file