From f523865d088405eda8d64ceb7ad2bcaca968e543 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 16 Apr 2024 02:07:25 +0000 Subject: [PATCH] Update documentation --- latest/.buildinfo | 2 +- latest/.doctrees/commands/networks.doctree | Bin 14925 -> 14925 bytes latest/.doctrees/environment.pickle | Bin 6197842 -> 6197842 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 184641 -> 184641 bytes .../.doctrees/methoddocs/ape_accounts.doctree | Bin 269752 -> 269752 bytes latest/.doctrees/methoddocs/api.doctree | Bin 1489599 -> 1489599 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 1750554 -> 1750554 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 1948901 -> 1948901 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 2131789 -> 2131789 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 3260395 -> 3260395 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 3458574 -> 3458574 bytes latest/.doctrees/methoddocs/types.doctree | Bin 3721689 -> 3721689 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 3994574 -> 3994574 bytes latest/commands/accounts.html | 1 + latest/commands/compile.html | 1 + latest/commands/console.html | 1 + latest/commands/init.html | 1 + latest/commands/networks.html | 5 +++-- latest/commands/plugins.html | 1 + latest/commands/pm.html | 1 + latest/commands/run.html | 1 + latest/commands/test.html | 1 + latest/genindex.html | 1 + latest/index.html | 1 + latest/methoddocs/ape.html | 1 + latest/methoddocs/ape_accounts.html | 1 + latest/methoddocs/api.html | 1 + latest/methoddocs/cli.html | 1 + latest/methoddocs/contracts.html | 1 + latest/methoddocs/exceptions.html | 1 + latest/methoddocs/managers.html | 1 + latest/methoddocs/plugins.html | 1 + latest/methoddocs/types.html | 1 + latest/methoddocs/utils.html | 1 + latest/py-modindex.html | 1 + latest/search.html | 1 + latest/searchindex.js | 2 +- latest/userguides/accounts.html | 1 + latest/userguides/clis.html | 1 + latest/userguides/compile.html | 1 + latest/userguides/config.html | 1 + latest/userguides/console.html | 1 + latest/userguides/contracts.html | 1 + latest/userguides/data.html | 1 + latest/userguides/dependencies.html | 1 + latest/userguides/developing_plugins.html | 1 + latest/userguides/forking_networks.html | 1 + latest/userguides/installing_plugins.html | 1 + latest/userguides/logging.html | 1 + latest/userguides/networks.html | 1 + latest/userguides/projects.html | 1 + latest/userguides/proxy.html | 1 + latest/userguides/publishing.html | 1 + latest/userguides/quickstart.html | 1 + latest/userguides/scripts.html | 1 + latest/userguides/testing.html | 1 + latest/userguides/transactions.html | 1 + 57 files changed, 47 insertions(+), 4 deletions(-) diff --git a/latest/.buildinfo b/latest/.buildinfo index b68f235a8f..bf56090d89 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: 07699813d896ddc67a97e2a349ef86ea +config: fc37cd273dd77b1eeef90c60c63198db tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index e4eaec171551495fe99bc11d082ddafe6a71c166..f6bd2a44c1d56084387267ff04de53042084f188 100644 GIT binary patch delta 111 zcmX?Ga<*i{e+mAa{N%(Og&Kw2#LT?B)RM^tk`j}vB!$@0^HYm*GAG+fY7B_?}FDiTn#d6T3O bD|dQoNd{17NosM)^5)V2!P6#a diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index a968946bff176a149ce2639b29f87a49471a7f29..1b607e806705702cb1ccfa2efd4a1fdc9c182ae2 100644 GIT binary patch delta 39299 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 K=eMdV-~R)5s0%*; delta 39414 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 diff --git a/latest/.doctrees/methoddocs/ape.doctree b/latest/.doctrees/methoddocs/ape.doctree index 73be18cd561309068c226d6d35752aa40c3f0ae1..863cde6b642dd118442ae0f9ee7fbf6496139ba9 100644 GIT binary patch delta 4047 zcmai1eNa@_73Utlx~$8mdy( zO;1Z(v(x1Z2eaCIc5ic=(`NToxa|HtZtpHsO;&entHovWRXANvf5_i8hhJL`Ss_Pv zS}3hEIV(*w%G%=eg&iZI4c%p-&d&1s46WyO?Q}MWgXwBM1RiILT|cqM>sIVmKTe$9 zYWF+bHk;e(t7!8(TYO=D{acVfH<+q1EFNb#n5mh@XZ1QgeqZS0?!u%*r^{yF8!GO~ z4!zW!y&^-M*melKJ6?r8Pyb?)-X3= zIW@r}{8euRUuX=9tJ-2|7<-C_@=cjrH8pBV?+Rd&WRu)7n^o|-)2#IDyw9qNSgJ59BF|>Ai$;DT50*rZ&t?nKn282O?kr--d1)B24M{brWO^zq@^aZIRT=5Au`8>YK~~uNGJ9_;GZNvI^{gQBToT;RV2RQm&V!#9F&4qq6fnF7 zm&3d9cx_k({}g=XV{kZ$F@9k+G~$ljFhedcuZ9&cnZg~_P>&mdS`HsG*~C@z6SyD0kv60M^23MAS@`Jq6fMU+zliS|%l6G*g%@@s)aTPT+VVgh}H$T6ba z#7kQ+!H-XL_&|8RBAQkC%fh%g9@q>ee9;;hqVaW66kiWtN-gaP7#I7tz6rOq4ZO7mviO!px&b)u zCNo9az6al6czt>k02B8DOK9M4)!^*^*o=Xra`qKl-~)6cGoFH(A}ms}6;cQ++6FTS ztlAE#1nRyI*e3=#CEiXGKhuPn46@V&3tVD`$R90W5J7m&;iEfX47I;oAyH_zZ15Gf z0F{g_kjiUz;&`JR|NKt)4H%8QsTsb&-oT&*e6SuC@>d+N8U@;qR3|Q)$qb*HanTb_ z%)q3%R)Kwp-&0@$FXwlOOXQa=P?26K?rv=|HB>F5ZmI=pC1j$HYU8PiYLlpgY7?n_ zFhukYhA>`w0BSI)asWm;L>mn%?Mvd~j$z|SwqM7d*0F;+c38){bnJ+Z_3GHsDC?l< zgHcLsK*t7k?1YYmb?g}(dsfGu*RdB=)*)7ZQl)|o>DW6u_O6coR>v;s*za}h4?1=^ z#yW7qD=~`fUpjV2$NsHjpXk^<9UIrN&vfi_4VyKn+}F@S<;y6GI1j=t1_?&~#9?R` z&;9#{p<GsYCv3$hL!5w= z`fTzCgnv-tY5Ip6{h}uR{@3W=&7qu>r%GbV|6`4QBF7w?_#K@Q)8}GyVpC9}BErFB zJn4x;VOaS>n)o$33b_UJMZP0r62xgdtbCeBqsRC?446e9>f2KKiCC>?)|5S`4@x@d z>%B3bq|?GaBJni+nnwSVCVqPXjivYv5>uYL8vTYwZ!e6+y9@bnAD(_p{8}HDN;$ss z0Qql-THcq~#8ZP%CLYg~K`0g1rXb#DI&Qo$o5F`h_`G7m=ntxXzSPKnQT5+e{gB3g zXijweSP+WWQvP2_?TW}h67>;l^~X!5#-YAcVv4s$b-tw^pDV2EP=B=U3F%!Gc@LFF z=lzB1`=v&H(t}a|Mn4oW!!rZ8S#-oIpG(dyk>z!X4Sca`vxj2#Qi%<`32l7E?Hz#G zGD-0~iu#X8vR+~XKcgl&sj=hcQ>cMoSM53}(daW#JN;O+!k0Amk_A(vD~~}Tmat8Y z8kSD{N-V*Qhd*q71MfcuMIE%vO=Tpd2sa|GkXzc?igKLJ=6o{b(Ggq%V;*#c>Jeii=|mHRRRzY-pd$fpzUU8xm{+V@mY g2J~N4eMM^IkE;F$s^7Ah#*jZEaia0uaj2^NA8vN39RL6T delta 3990 zcmai1dr(x@8RvcrEMW<(yq3p?rv`(Lh%;3q4uO`i(Usx@XjC+;yBl_IV3)8T!~edlq%``C-ebr+B8PD>3^>cKJTtA;m)UD8C{I%(r~v(I>%_AHeq2GY_~yFB*J z)-I>b?kTgn+dG_X_KJ4X|Z~xKlK~PtCf%`P4#6iOv1!= zi_7LI>+Euc0%?i_i`DAxa(O)=GQJuLq>6!jsisd~lA^HKEMAK`siV^^+O0I{;m09o zVL<7&wmChafL@W0?(QE*IRiz8jCQ-%;kMb_R!^C|+iLIdI^8a;5?lirQcj=F7~P;_ zGN6~&+|kz6>U4ReV*{CK8Opj{yKpXtB=l!z=;qw*p+KC|WwUpOq*HxMRwpaw#I@nl zWUCb?cjIve(i9#%Crhin(1_{f$3+&SXmpnaZc38DA-djYGrgd@gs3Y z&O7Y$h*L5;(%LO17-TCcI`5d|EBVRZ*QJv~=J{P)pAG31d1T5=Q6N6sdZ+JbZJRpv}^@TbwT3K1neN#^g4))zVh5 zx1iN+?`(4t!6amn3X@Rye_i39n*>Lkt`)lj)4g_&mt@rmMkNt`qE5&%2pYbe12$p2 zM$mFF^ty1RS(stFAXW83ZurOX5LrN4@`dv7;_UGReLtVGW)Hi-VgXm3&Uc2zjU$>V#Oz z8;GkGJsR$LhsIhS>rL=2m`Nli6PQUtEo6}s4oD_%nXp0vwVYrrBU)C(#ISY|T{NPt zBJQCPZ4+^bMzlr5AJK@mhj^Suv^B(2G@@-Go~IFQ3Gph85~%tyMvh7G3mm!vv0l9S zLi<9CMY>t>lhT+N;@=8IWZ60h!gL~ecOBfuF??!0WC++Bh0TygJ~6}B(fG>^@Golk zOC2Q3hWL7TfaKYY00N%c#uj*tbkyMw9$hMF-2^LoStgMof++K_@iO15YK}nqVclunzLb$tJi$ z{!WaxV^L!(qO`ZV0dYr^KjYm!R7+=>g)@Cny!gAYNY3ny)dbb$s%&5+1~Wji2= z1#5TW7OAx18PEuLMX}Nm9N2OCb_cCBR zAb1|pO4)WG8Mkfo}9D4s5>lBJ9EV ziU{{{c>6gzgn!uvW%??5Da~5eJ!XNmju}|rAfioU*07E-$Fp`Z$FW{P3vCp%B#`2L zP>V&yeK6^xJrfjnm&e46VwZ5VSA~A4Li<&ySB3gjXi$ZQROnz7`PlS62;) zcFHXSK2Pr8k6nzAls+)vjat%&4?m5L?CgVPydTc>!JZ8IoT7fsGW5scj~)AvnERm= zJMjDc(6@@Vv!8XdpEa|e^|GI}vY&ObpEa_d^|7C|v0qFGFCT#Iu!23;F5;pFL*lkI zILAF6&*Phtm&5$_co&=Zvjr@7FRimOb+!)1 zOL)xq4;1_*1%K}w_{Oy8dWQW_NY{PRA6@sVbfz7k^Er5o`ZYh~`sk;QSf9c45vuR! z@jU*I3VuxCk9-6FR3@v*>QwWX)&Hr2Kb&croA|OynBx~=b7E7lLU}9>XrteN;sY+? z8|WYya@p(mCilcTT~2RE{6`kcj*z=($YyWl8=U$X-EBwqtXwz@MLzbbZp>lS8&n?T z@jU*Tg8zfUzcZKRGXEAHvpTmF{DgwvZJhJFjpWiWe(uDQYs0uyR^vO5F#RpMmiKua zOOgYygx;PN0Vt+pO8~Dk`?ffm&+M0|y`+G}s0U>|hjUCnChPCYx}?w_EsW+*1)yL( ztN$y`jnn#*Q5|C?|3uMj9`Y-A%>33UPqrPx`wG|9b11s*`&|2s*6k^d&ie~l_i~Qu z@e8B+#39HNv`0qpu-Nz1(nUjW>cGV~taS1zQ*CnoKDsTy= z(plG`QONVLZ9ct(QHfOc^LQTrg@XTB;nyzZ<#d><6IL_*Wn#Mz{mt5*_HsVV}3RIA^45f1!+3K>e7ki=1Qn Y9a;ZS*4vh|9Hvk5cq;Mii%?zlKNp;$k^lez diff --git a/latest/.doctrees/methoddocs/ape_accounts.doctree b/latest/.doctrees/methoddocs/ape_accounts.doctree index f8b65cf2e3c0bd4ee116773fe62411c7458a421a..3c971cefbf0c343e6cbe52b46ab17e06ac8e5773 100644 GIT binary patch delta 4380 zcmai1d014}73a565jY~wtq)H5paY_5-tHE>}CcqOI%A$44fSM>e zBE-?7RpSzsST#{%I#$!fd~u7laVaXM6I=iV+X{k;3Tb-oz3_PN%g2|0-u*4-o_pS% z^DdXeNBbT=+PCl!I~k65!J0q`+Pn(# z%(-a=8L8&HSW{+3p55k|WzJ8xq^4R-d9lVEGmeR3(Ks`L9^O%`UqoM%B`eFAol4=B ztelKYv)$&a$&r(5QOu_NJUedxx53xn=BM%UbB)<~MpJ%-zZyu&3oh& z%%*)z&&W=*+xlv1&7YrR&ch)QEWlU0VIAcqRb@{wW6LzI54JvzS z>|~`~Wxs#;rBbaj<8S9GZ7MS*?opg7ORb!%w5sf#45RY6i~Z}2(xS3CeH)d=h%Wj! zRBBX~J1$xLEV8r}-Y!@c!;;*2z#4mmZ8qMBVUw{umNxj~A?$O!9>Y#MzK&%>85%td zLmi>RSkN5S;7HueJcC&~(in#cU$79z_M_~Z-mID{u@3tw_Kp{8lO*a2o9FM9X)zfy zLl%W(88fnJ*KvFkHFiZK^XZvpG3RDx;Ppl}KoF5NQy-e#YvqB7|s<6VVtQqeW!qb?zAAE68Aw;kS zEGq&(+-L)DoX3TBDI6&w;WP=jU-Jt%Vf1vW%vt7g3~>M^44lOGtfG1TWAV zi{vRgz!Rr0p{WTx_1%xa3%3!aQiOkP35>-Uo^|;i@WAm)VU1{IW&czc7tzMb5sr8Z zE2lW(?WNe}C7w`$ ztw%l`U3S;S_6VgJ3s*xFE?Nff;oIvV2!r2)3uxH@J`ThC;K~HVfaTDxqTU#{0$L;; zRSf^r7}HlmqogxdK{IPuUkcN4gAHDxEx%!d4{4)mxlJ?>dltu(z-hvUHSi;D`Uu|O zJMM|bQrh<6JE@k>OQ8s@tI41rU@``lkan*OPI5#))CcfLq6=$jF(*&`2KujqB*G&9 z;&pJIIUQ5hLw`nNDnf4>@$0qpYcAaYPe^-rBY1JI(q3?s{E z!%Isbl6T2OJhqln=d7bOr|pCy>KBoL`o$N=?4k^fGQ;X!u#m9(Zg|KV*O&9BqqQ8y zG7R4izu{f=GJdrkf*kdG;3>wTw*&UV)DD=sPlYG;!;}s+>{EEX11>wD2Gku?;iS)0 zSbj)_Zhujyr90q7za)MrC-)Leq$0Fbd0WSfI%d)_vyP?dScZhIMTwo&vF~*3ypCPeu}U4gtYcL=_PvG$lqyaQEmf*JnIrBZ)G<2U{VVCyXh3@< z42|aJX9}Hbmm=u2yFw4M=tC}Dh$QKs{PB7e*W0kEk`8bu4!Q&>tQD7Cf`$F~Y086d zB~V;FJ`IMe(q*u*alGY=MaLJ5hA$TD6pMB*7TsPfn!Q-`da-Er zV$r_E)aYJSFrEH9&90)q5H+}}3c_jlOfqK`JWtGU6(VVfz6yhAm~mBvEW9cv?3C=R z7##Pn!iXLe6Il%_hw-|UiUBSz@7t9HGYQv9{4+i2SrOBWwbc+7AnYnB74d2AK^=DJ zHSnWN9&-)CXqZJz2Di(A6+C!Na7S>-H5erAkPsoQ;r1eloADp&Y`4%Zd!NM3_@ioX z)!1lffbzw=?gXbzHW3+`fR9s8t}{w7!V+CB$ZP7ir4E( zpAgyY_|pvt2oTql^HMs_ZAKp#+0{7gCN)kqPQD2Pt>OxkFjzQ$=TR1kf2N<(=wE2! zlcL335g#wH$a6`fpV8>1n6CIYWAM&R2n-ODqlXBiiWiY0aT^BJP^oP=vIYjzc`&<% zJ_vEuS~^q&-{irEBzEFf3YIn-)@8>@?8I}by+C8{?X-X5OF7Z67D8o`ZE+&WJ-)^T ziJdsDwsVbu;a&Et5<9V|mOe94;SW-J!e@Jq5TQ;yrp}%zC1Kk-?IyCR1h+Z}4iNW9 z-;rXX>syrMR}!~kVjYzr>@to0pwrG#?Rt$pca+G~irXkTovFvvs9vLm9?p$MWK6M6ceB0YkV(pD{i4EtFXhza@*#f zlNFO|&a%uk+m%=1~}luYpQ)x VWB+bK$84{9+Q1e^cs-Q8@PBrd2H5}r delta 4359 zcmai0YgAO%73R#A02)9*1tJkd!b=E`C~8H6sVRxXR?)1wn)twBf^+31Gx)ZEuZm6t zbmERxqb5E|)M!xGHPMyoicxFRs3|IBDWZU&NtJ;FT$n3bG2#nI=oz zf8=%QG=H*%oGK^L{9L4#*_xmF8~i)5kb70reu^)xrpJTVVnsYNvi}5`=0yIW59}K-`@SR}u)9g%# zn2}{Fply6L?JULubH0^G{g7t6vcb*81$TdM@IyzFVUXGu%^tC$`oS(PsS|3~zIkDB z${eM&2UVMtCr)Iuw<*m%sBN~=?nE1#PbzIrR9=#xbU4wbzST-Y4=S=KbxyP;Yq8Q9 z>4X@1N^v;Rj^&kNUOC#)X#rRf%ThgfLYY0%mWdg0EFIs7V}&^JMRpwPV_BwpCXU53 zR*xy$S)4jFfeo3@T2%sG!R!eq6LI`07NYJx$-eBznq`{(JbTBRwM!6voh=G*%gHe3 z(w`8&c*ughvh$1?*&)kAvhqv?*=9WQkOkoVhb-(@v(!JfvQ@7Avgi$=a&C1jDPn&3 z=qL89mQ}qwSh_zt;#s^};b~}km37Er_DwTn&0-A#;Dai|V0A{7VS+Dao@WW_#j}R! zU|cxO5RYMvh96j`>eFQS3TVCFVrXHsp1yCG^$c^!UcYx3_Ifaf`r~86S8lX^Zh-yX zw9fT~r-b*>%*RRojhcpb$s2vZJ$ABGo0 zBx}Wr67a{ZHt@kkMBsQ1Kidetc!BH9ykIgeT}kZv3aXk{LTnqannKSix;-j^k@(yy z2*6n%f+wc0q&BU^1Rs6`Ubu_H+q~&Xd^N4#_ zInN{RTcw&u+_TDU9&x`a4|v4AsyyKl_o?DOm43KKm4Q6!R1DV$d#)5U%->QlhzGD{c-i0JQy_wEC|2;abF&p6m zhrZ}n20yT7szf?eM~-l$*8@M+Wi3F?*@3{|-tn-V5uha*gGHe}(BOHf?IVYxE%74e}IspZOS9m>!lqYjyLC`*UTIy7I0a=KBG z*gmft3ba6nEIL%ELyL51i4HB(p%pq*pQ-T&e3uYT~!h#6LCx)v$~{ zD)wrKkKv!mne_R(8c83u>-1w1KIGJuD5Cz&fBq27`F3orhLQB)4!;UB>0MoY6_yR) zA5ETocRb~_(2q%}L%(Y<+@1Syrd@HUzqy&qDRYuGB z6JBfXh5tgsf2zs9(+i&v(bYednnp_?Hdxm!5Wh^rAMAzqqSuDp(~1{wLr|c&cvMU3 z?|fcYdWA@Sf=_QlV4%2-T$a>XE;D+$NN&c2J7k<@eEklD7Kxk6_~AnNC(p{0@h|xE z8vc|fKQ%_wiu`05i#}I1{6!6KjP1#v5sUZlz~Dep9P^?OYWNT{W!#QK8fesZOlpAP z^gWo{Kre*2QLTy>$#;12F&VevPD++COX!gkW!#3BobpnQe4tx?%C~Am|3(-po9s#y zO&olWD>9~=OJnyQfiLyQlVse6C5`l&i3x8?>M^hO8X;2K@U*k~ElCO4)-AV^Oe45A zL2#hBF8U>jLf5yc$wV2`oxO=h5ORe^{;6BecgigqdEqG0sRMUWbNZ&9c4oPa7K$(5 zqg=)v*y@yTXyox@x|)RC?H*yhq(t?}Zg~pHw8y-=a?u9?6;Xl*l-|vM_9VhzB@lqrZ8*G(v z2fon^0fFMG-bDXx=*1cJHtj#?Wf3>vie`Gp#Qpt}q>{Ppk|N|fJlsqtB;?7G67rwB aHKGM7M*bi7_zqD3 diff --git a/latest/.doctrees/methoddocs/api.doctree b/latest/.doctrees/methoddocs/api.doctree index e1eba884f83f7c5073dd021db5d8b3792ac3edd2..af3a677c692e86fa3e58c6f436f74c4c2411fc6b 100644 GIT binary patch delta 5728 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 I4(as&4>{}wtpET3 delta 5717 zcmai2dstOf7H8jk_dW7Z-fu)eQWWHoZ&N`<0Z|_E<_gH;iuds5LP@4T2}oX(^x}$) zeC4C2Mw@BAQ=_GgHJ|on*;vikH@(I&rWq@faLRO?wfBa5@2TmVKQ?Rq)>?b5wf9|X zopU%nQha)(xZ@=Psc>QkDTOD~NExI&MUsdCUbm7=Frkxsnf{eI*wK1F=t#R0M$wq}qOXr_bPD~UTt za1n?Lc=Quz28-a0JPhEmllVdFcI4u7h#SOZ5?2OS!pYU>b9W}Gf;rg;TQZ0T%fTRA zb!4KpyMWAtxGdZ;l0|x;Ba4iKFSF1Krd|$vv(V{@1{W`QEE^ArUU&>2eiAqn>*@+V zt4S)4>rzo}HpVu#SuM-p@oX~Jd3|erWlKXttr-$?h*4yex*KEO93Tb4LkID2g+H-K zSMtefIJ}pnz>!^~P()(MNO9{;#@Z?~oX#VedlU~3_(L9MG7CsPgyj#L0Ql_sNEy`!?$WQJ>7NjSW)M(Yjx zyGbDI-%2LIg)ZVecY?#g%NvbWi-#@M#@g0uQ$2dKpQ_&2@<2m#joAtfIog0}7Egx^ zDjVw8o2soASG$8ctA&~{tBp|5MPl3?V_{a1-GkM7u|Vr-i967unFB>Wy;q92s zS=nTjmYpcyRkjut8f>zT1zP@OgEqpQP9)8q3B$xNu0Vc&;^42ZYbGl<$7xQ5LMbX? zUld{*r8(=0Kc#zuHeUH*rpD+_>J>CU5+K!;o9eNWVdq*+$b{O4%JSN5(IaRSnPZMwi{ zq^~@q>spO8@rLg0siYa)g6IrPa6u3a#Sle7bS3_5jT5OqoD8B1@K;0L58Q(30=OEC z(h}tGm*Uc22h+I_&TMZ7)B8xBkYlV@R@IwfV0tiMpe6S@!2K&GmgzIIg)W~X2}VR zWAjR0%s4iy1p2t6L! z@n%jZypz*4yp0jD9!}Tt22R)W?oFq>b+W#E#lAV3{2vdO(HRRA`e5 zZC0Un73x%>M^vcG0R{HSJr1x>?j1wQyl?ea*&GfX)^EZY`{b}b-iJL*N^rDqiN%56 zfq#s01$;8B_b2smb67u{)IrR5`VyQ%kAA1$40WG~bPXjB*hKj_9Muv9c?% z%C)d+M4yQ5VHwe%F|xdwHez@7R1wwG6VFBZ99 zjI7lOnU za-XI`X*mjy7c!mleW4VxViJGEYSNsXHt09#dt0oXR(W{=-k{-xlT(!3rp(+YJwX!K zWyyvJC#PSgK=$JCGEZgg_w0A8K}F4%kpP2v0dnDHsW8{m#jojTR7ZWFu#W*p?cmLHTN%Xvbz zQQT^fIXNeIE`QZQUOr7E%8s8acy8bI3-X~+IlOgHiole=!l2@O=cjW|$5^ymf;Yg# zLsCdP`}C7PkLK#*OzjoJ`Jc(F9puG==l0uwLH?10{E~xx!VJ6r$Qdd2zLqha6QwJn)_0Qyu4sxU5x&3tq`Bew`mV51f%!23kZZqw2G7~h1 zrC^*dp@%V59`ggCzszzeoh57`C zgZkdN+_Vnv+SK<55#Rmtm^$u=6pk^nkBr4gpT{@eU@_hkd>wS68m$J7V58K*8JqF8 z`P}$NX6(ISG~#ueS}#Og{lu6$?5H#ehicMMjL2WqU%QWQ)W3*MQWkO^zb0(z-9p6G zZ;Yw;qZ*yOjJ|}E-z?%Ay_u6Mf^UNBHYf3m?dn~EZ-TI6V<~*%pkA6dnnIRMJzI#l z^Rr{>j$={?rZ8x;%1z=MBUuWU1>Xc0j!B{I{Fq-X;p%9n_FpPuu-0^xH#x|w1kdgJ ze?fl3LH;iX`{ZSI|BIG+GhorO|HR3I_~gQNDuvC@VmtBAqdqRej~)E4o>lHy&JBv- zI2r`beIFUh diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree index 8250e34207f593bf45ca6146dda0fddb591d40d5..d1dec9b300feea625143ed3fbc7e71964699cab7 100644 GIT binary patch delta 13617 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 delta 13632 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
  • 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 Xx@B4)Rjt6k0QeWkqpI6q>-+xz_AAm7 diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree index 7b278e0d0c3fb94a3b51107031030cdf4f906556..3cdc34e1ef249c1632626b5b978067d5ca8868b1 100644 GIT binary patch delta 16276 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 diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index 0f65708de0ffc9d87172e0af2010db1001f73c82..99834578f3536c497110a686e251f03f508d656f 100644 GIT binary patch delta 16489 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%0A;*;Yq!hCYwtSQ4UHvR^byE{@g*%QbkRhv6>o z=RILdyq*BBfYV|1)n^sN#;~hVF?uFi-5$f~zY@cf>EvQ;kxTD~yu&Vb92(2K;jzry z6w6`!7^~y%g|2aWn)K)%iXP_%%dK zRm~auv^jgw61YtA6F8Qa5;&E=CU6ZTwqQpk66|Wh^-4Zk#{cor%qP7&UxqEx9M(%g3r6GLyX@z~Qb^In14!7pTceLRZ z>Dz|qwz>^Z_;edil-5>Gzb()7g|`#b3g>%I@SLQyA{pVNse@~uuh zj~kshH!1gUC9l4Ri|>qYbm2s2c42pqN$k@uwQYZK4SId{ z6qIz;-LU_^__T9uS9Y7%mDBfpS3OI{_rY0|O#BSKYJ&+&>8$fptq6MJWvSOMdUoS| zu&NtJbhaCZnb4iXEb7krd$YUVLz=w!C7KMrK;?vMkRE37KglvfyB<1zvc!K(B|%CG*U5?$7WsDyXQpv) z&f3)8>_JFi?8Dhk?ZYDFeK_#beYg^%?`6~D?$z<@S$OkaeJBE3Ulz&k%f_DU%f%}C zvXz^C^$sY~E|t}bBzQHIOa8}HZgVaB>G(}3jOoV;&-CNmpXVduX7q^sTv+k!--YH2WhzS)u0T(LaT=919bcp6SfV&jZ+Pu4#165 z4Uy^Ss2YZ+v$2ioc#W%uPttK=_)E8Dz3}_CjlJM}y51b{35Kb*t5n0F43=Gyfgx7I zu?#FeOd+De0PiEFn5UTQ9f99=@)4N& z`&Y~Bb02vYNs`M4xRfT9U8F#L{hw_oKmg z-L<^J`z_AhJ7oxukHD^cy{Tm1l%$KqZZ*`$zJ%In#5_fBn#@L&Va&NkQdx5RH~LN= z9Y#;lo6ApGdk<%|-%0IhIcBvr_2?b$lTIntmU7JUC+gAn*P~zkAM_z3>g;5WSXY2s z>j-ECwQ1-$lG&DE4CSmGAAxK?`*=O}_)*dlEGp0&XK}z+Bq^MMh4ipYb<( znZ@`2sukYJV_0b)Tqc+FAC=ybk`zle&(*RuZ!P=7dhEetecIW6_C`r!?Gv@^Mab^N z##`X6@$w1^K>jbNHvn&pu?*<`+50Oqy{*V|a~~a!d-d2@{>1pIBqb8N@dQ?T18$>f z!y6DiRc{>2pC6C+FsBnqmCJDr44R7JGy98r>?spjv<8;=**{7WYcI|9v3E_?8+B#v zfs>eYFBxAb$A6=ru17ycW6(1L<80oj$*j8z5~t}+7ww`6KQBoG$=ttv?7z~J^Q9Wm zo60fE5BneV7wgfVt|x!80X>|JvZ16YzPSD~O>Y#-alI!=V<@g)YT0Tb=8)Ol3s{5M zg>t+LvI_O)l6{w#*?FX$EXTWGm0x>dJ@#w0?7hgwMRK#+G2Uq!8z~_p`Eq<5 zoJAM{v)`=8b``Sdap>V^+a-y$*VnQOi*ya2x2*C@wJKu82g%19a(o>2`q_8tu|35; zA3yoouSgPWe_6{`iuIU6j<7=sX_Q$?3ftoUlH>nepJjsl9{#u-uO`p8{s(=~bm@{7 zKAp#9HZ(RPudsMdUWIq+3|~ZB(4|buI7xbftX`;PpYpRmugCVz^l2MP^q55)@LNnO zGt$3yd!uGEpFi2R%JEh*+vRU`{PdpxrTmWM@TdJh%kg&7XflT_{f+)$9eu2~L?W!P hrH;{n{!2ajg?jQ2-e2cnh8(kYY{eSN$0Z9M= delta 16379 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 diff --git a/latest/.doctrees/methoddocs/managers.doctree b/latest/.doctrees/methoddocs/managers.doctree index df764b67cea7fb83fb6e4ac50c1977de11815af5..581c33a7d874447ab1bf194039a59bafe78bf65d 100644 GIT binary patch delta 29023 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�TjiU)S5* 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 T(xB}b*ihM(kOpQpEKK-+himzA delta 28976 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 diff --git a/latest/.doctrees/methoddocs/plugins.doctree b/latest/.doctrees/methoddocs/plugins.doctree index aa56050d54ea5fcf4164dbe231d1a322f449daa4..345a36148828f26dcde3786840569981217f4079 100644 GIT binary patch delta 28076 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

    &PewwU3u40f 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 Gb^i~HPU}1X delta 28115 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 Y{l8wF6(ZvE%bu)R0w4ZK)_c1D2TaM*KmY&$ diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index 92c7791450f6d506348754df501e0bbcdb882d0f..406c4a6f544a3d656f4b2ba739a2ed09ab3c6c1d 100644 GIT binary patch delta 29779 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 Sn!vxN@UI!&_IC4_?EeD}Avwta delta 29442 zcmaidcR*Cf6R=0S&K*bZy~A~T!v+Y7*ee1mB8LSCm>F>37k&CV;p@Av(_?+=}wvNN-@GrRlVyZ5+a|5I`W{#9)7v?rD%+e5l| z+jorWZ(rt}OmbG$_q2aDHO>BPS{J+BtH9oFdT)DjUL*UN{wn*kl6Lk6UYVrIw~=zY zgKtTKpG_{QSFcnzrZ{g@{+NP6dBui-BZd_f49zPi`;87h_Seb&5o#a}%N;(b*f2V; zcyxKGM;+6h?e08O@Sp$a_6ql3EW(RlZt+t;`@gUb4IC$F^w+oT-{@Gh4yGLq8V?{&9 zKj+;R?G6h5yJ-;H!McJZZ<)zLA!w2P!D<|59 z4xaWQ$zEZu!}3NC88K+kh=CB5p#|loHReD=@ra>$_Ms_0q{QstVRui_ktq!veBDa5 zwR(*iT`<&M+0JMCuGCkOsU4l`)k|r0Wk&a-yJye)PwSvya(n zdWxL6FtD2`FsKkGQq{`r`6(tM(W(q7piTQb0YYeE_+`^v$`sl3cK z)PBF?Q7Q8eI@;ZeQ%K@ctIFP~lgd802P*`XWA1&AUeGE>z``=B1Fq^QKI zaAp~vXFrpbVZSj=E`w4i7z~AA4;eFQ{f%>~vZ~JFsde>PEB;|IuagAMy z3-X8O4z=g@NViYy?ZLd6H%vx0x0R{vXNINPpLR^P@9W~LEW`O`)6xyxY7g$H?d7&X z_J&{~K2{&W8A_QAa{hRJztMa%PZdqH=Wrd;=Kxe!;syPy4y7^twr7^6JF-%rZS<%mB!Oe&Bm2K5uGg z)BOHTl!NjH77WWBsxKN}Zm;eLg>X2^6XG<0E18d*;$>hWl~j$@dDl%cmb_XgNcy=G z<$R`j*=N8c_Zk*p?>xk2hkPQHMZv!I1zq{c@*G}>yG6IcL3Xd9UG2+9D#Xam7}FDz z3Ny5$+;Ko|v3>KXOp;j<&Q0WwQ7k>>cIi+JpG$uBL|ZwYNbrCvu_*Kfh#Ze+x`M5TTD1aNwT ztBRRfFi5Xcz^cObKp~&12Q+fSkYX*xmvFQD|J+?!OiH|5>^D6M?WBKO$d9)6chmDF z9m$jB9tN^L)xnhv9uwrf{fAFm6iBid)ksEsCkfl${!yzS$q*#aAC;0LN=Y~DL$`TL z;xsUBrhuxVB{CoBu-t;-u%!`GOG$w1&=CW3hlWfF$sdt7YG?tO-BRL1vRX<)|G!f7 zNK45OXJtO@Y|x$U=cGwHNkDA^&21;~@s?zBZf)o%scI`3$a%71g=B9(NhTsB^`pd} zZu=l{&`Huc_HC`hrXa~6j{UR2;h|&@-E4F?n4tl9BFo_}!?))-bkzZrj&pd*@Yhovo-z373x}#UlA)Z8Eyb=X^us%0DtS{crOm%p-&y} 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 a$CzQ)!L6)bkt4^MqEeYox?hpz`Tjo{-=l*7 diff --git a/latest/commands/accounts.html b/latest/commands/accounts.html index 5049a30748..bf81a4307b 100644 --- a/latest/commands/accounts.html +++ b/latest/commands/accounts.html @@ -50,6 +50,7 @@ + diff --git a/latest/commands/compile.html b/latest/commands/compile.html index 0557a4e2a2..01103ef323 100644 --- a/latest/commands/compile.html +++ b/latest/commands/compile.html @@ -50,6 +50,7 @@ + diff --git a/latest/commands/console.html b/latest/commands/console.html index bdf61069a8..1a4c5dbe27 100644 --- a/latest/commands/console.html +++ b/latest/commands/console.html @@ -50,6 +50,7 @@ + diff --git a/latest/commands/init.html b/latest/commands/init.html index a0f7b03b48..5eb2e8d6b6 100644 --- a/latest/commands/init.html +++ b/latest/commands/init.html @@ -50,6 +50,7 @@ + diff --git a/latest/commands/networks.html b/latest/commands/networks.html index 678e63c484..d7cbf96f15 100644 --- a/latest/commands/networks.html +++ b/latest/commands/networks.html @@ -50,6 +50,7 @@ + @@ -262,7 +263,7 @@

    list
    Options:
    -

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

    +

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

    @@ -273,7 +274,7 @@

    list
    Options:
    -

    geth | test

    +

    test | geth

    diff --git a/latest/commands/plugins.html b/latest/commands/plugins.html index 1f5b1a0ee2..fc170355f5 100644 --- a/latest/commands/plugins.html +++ b/latest/commands/plugins.html @@ -50,6 +50,7 @@ + diff --git a/latest/commands/pm.html b/latest/commands/pm.html index bc67bf6eb1..70881f9063 100644 --- a/latest/commands/pm.html +++ b/latest/commands/pm.html @@ -50,6 +50,7 @@ + diff --git a/latest/commands/run.html b/latest/commands/run.html index 854e4cf1dc..187a2e67a6 100644 --- a/latest/commands/run.html +++ b/latest/commands/run.html @@ -50,6 +50,7 @@ + diff --git a/latest/commands/test.html b/latest/commands/test.html index 8115faaa1f..bc2caac545 100644 --- a/latest/commands/test.html +++ b/latest/commands/test.html @@ -50,6 +50,7 @@ + diff --git a/latest/genindex.html b/latest/genindex.html index 00084d1515..d0f0566ac3 100644 --- a/latest/genindex.html +++ b/latest/genindex.html @@ -47,6 +47,7 @@ + diff --git a/latest/index.html b/latest/index.html index 151d0a19b5..af60b7b7c6 100644 --- a/latest/index.html +++ b/latest/index.html @@ -49,6 +49,7 @@ + diff --git a/latest/methoddocs/ape.html b/latest/methoddocs/ape.html index 0e7f808765..db6203ca13 100644 --- a/latest/methoddocs/ape.html +++ b/latest/methoddocs/ape.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/ape_accounts.html b/latest/methoddocs/ape_accounts.html index c99ecd783e..35c82a20aa 100644 --- a/latest/methoddocs/ape_accounts.html +++ b/latest/methoddocs/ape_accounts.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/api.html b/latest/methoddocs/api.html index b9e31b13ec..766056c481 100644 --- a/latest/methoddocs/api.html +++ b/latest/methoddocs/api.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/cli.html b/latest/methoddocs/cli.html index eadb70eb43..77791c24ea 100644 --- a/latest/methoddocs/cli.html +++ b/latest/methoddocs/cli.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/contracts.html b/latest/methoddocs/contracts.html index 0806d15ebd..da56ef3eef 100644 --- a/latest/methoddocs/contracts.html +++ b/latest/methoddocs/contracts.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/exceptions.html b/latest/methoddocs/exceptions.html index 3088d8f739..0b8f3870f3 100644 --- a/latest/methoddocs/exceptions.html +++ b/latest/methoddocs/exceptions.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/managers.html b/latest/methoddocs/managers.html index da324a8986..464d76b86b 100644 --- a/latest/methoddocs/managers.html +++ b/latest/methoddocs/managers.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/plugins.html b/latest/methoddocs/plugins.html index d5922dd886..8e0dbcb9aa 100644 --- a/latest/methoddocs/plugins.html +++ b/latest/methoddocs/plugins.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/types.html b/latest/methoddocs/types.html index 2a23e790e4..7b08a6202b 100644 --- a/latest/methoddocs/types.html +++ b/latest/methoddocs/types.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/utils.html b/latest/methoddocs/utils.html index 2fba18bcb4..e4ad12c8c2 100644 --- a/latest/methoddocs/utils.html +++ b/latest/methoddocs/utils.html @@ -49,6 +49,7 @@ + diff --git a/latest/py-modindex.html b/latest/py-modindex.html index ca55b36094..654211041c 100644 --- a/latest/py-modindex.html +++ b/latest/py-modindex.html @@ -50,6 +50,7 @@ + diff --git a/latest/search.html b/latest/search.html index 5aef8234fc..29c1d33d35 100644 --- a/latest/search.html +++ b/latest/search.html @@ -50,6 +50,7 @@ + diff --git a/latest/searchindex.js b/latest/searchindex.js index c76836806d..4b76cf3321 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/ape_accounts", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/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/ape_accounts.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape-accounts", "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", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 12, 16, 20, 21, 22, 23, 25, 27, 28, 30, 31, 32, 33, 36, 37], "line": [0, 4, 5, 13, 16, 18, 36, 37, 38], "helper": [0, 4, 5], "manag": [0, 4, 5, 6, 9, 10, 12, 13, 14, 15, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 33, 35, 37, 38], "local": [0, 2, 4, 6, 10, 12, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 38, 39], "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, 38, 39], "can": [0, 6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "unlock": [0, 20], "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], "script": [0, 7, 9, 13, 16, 20, 21, 24, 31, 32, 36, 38, 39], "consol": [0, 7, 9, 20, 25, 26, 28, 29, 32, 33, 36, 38], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "load": [0, 1, 13, 14, 16, 19, 20, 21, 24, 25, 26, 27, 28, 33, 35, 39], "method": [0, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 28, 32, 34, 35, 38, 39], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 29, 32, 37, 38, 39], "arg": [0, 4, 5, 6, 7, 12, 13, 14, 15, 18, 19, 24, 25, 26], "an": [0, 3, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39], "exist": [0, 12, 13, 14, 16, 18, 19, 21, 22, 24, 28, 32, 35, 38], "v": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 27, 31], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 31, 38], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 24], "One": [0, 1, 2, 3, 4, 5, 6, 8, 22, 24, 25, 38, 39], "error": [0, 1, 2, 3, 4, 5, 6, 8, 12, 13, 14, 15, 16, 19, 21, 24, 25, 31, 32], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 14, 18, 19, 20, 22, 23, 24, 27, 28, 31, 32, 36], "success": [0, 1, 2, 3, 4, 5, 6, 8, 12, 24, 31, 36], "info": [0, 1, 2, 3, 4, 5, 6, 8, 13, 16, 21, 24, 28, 31, 38], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 12, 20, 24, 26, 31, 32], "argument": [0, 1, 5, 6, 8, 12, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 32, 35, 37, 39], "alia": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 35], "requir": [0, 5, 6, 10, 12, 13, 14, 15, 16, 17, 19, 21, 23, 25, 27, 30, 32, 33, 36, 38, 39], "privat": [0, 11, 12, 20], "kei": [0, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 32, 39], "creat": [0, 3, 12, 13, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 28, 32, 33, 38], "random": [0, 20, 38], "mnemon": [0, 11, 16, 19, 20, 23, 38], "seed": [0, 11, 19, 20], "phrase": [0, 11, 19, 20], "hide": [0, 20], "newli": [0, 20], "termin": [0, 13, 14, 15, 16, 36, 38], "word": [0, 11, 19, 20], "count": [0, 16, 18, 19, 20], "word_count": [0, 11], "number": [0, 12, 13, 14, 15, 16, 18, 19, 23, 24, 26, 32], "default": [0, 3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 30, 32, 37, 38, 39], "12": [0, 11, 20], "hd": [0, 19, 20], "path": [0, 5, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 25, 27, 32, 38], "custom_hd_path": 0, "specifi": [0, 12, 13, 16, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 32, 37, 38, 39], "deriv": [0, 19, 32, 38], "m": [0, 11, 19, 38], "44": [0, 11, 19, 38], "60": [0, 11, 19, 32, 38], "0": [0, 6, 8, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 32, 34, 38, 39], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 32, 34, 37, 38, 39], "avail": [0, 5, 11, 12, 14, 16, 17, 18, 19, 20, 24, 25, 26, 27, 28, 30, 31, 38, 39], "all": [0, 1, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 33, 36, 38, 39], "output": [0, 12, 13, 14, 15, 18, 19, 22, 24, 28, 31, 38, 39], "plugin": [0, 9, 11, 12, 13, 16, 19, 20, 21, 24, 25, 26, 27, 32, 37, 38], "manifest": [1, 12, 16, 27, 35], "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 18, 19, 22, 23, 24, 27, 30, 32, 35, 36, 37, 39], "save": [1, 16, 19, 20, 25, 37], "result": [1, 4, 12, 13, 14, 16, 19, 23, 24, 25], "back": [1, 12, 14, 16, 25, 32], "note": [1, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 38, 39], "ap": [1, 3, 4, 5, 6, 7, 8, 20, 22, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "automat": [1, 6, 11, 13, 16, 17, 21, 24, 25, 27, 32, 35, 37, 38, 39], "recompil": [1, 27], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 28, 32, 37, 38, 39], "chang": [1, 8, 12, 13, 14, 16, 22, 23, 24, 29, 30, 31, 32, 37, 38], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 18, 19, 20, 22, 24, 32, 35, 36, 39], "each": [1, 12, 16, 17, 18, 19, 20, 23, 26, 27, 28, 32, 37, 38, 39], "time": [1, 12, 14, 16, 18, 20, 21, 22, 23, 25, 27, 38, 39], "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "do": [1, 12, 15, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 37, 38], "have": [1, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39], "manual": [1, 24, 32, 38], "trigger": [1, 38], "file_path": [1, 12, 16], "f": [1, 6, 13, 14, 16, 20, 21, 28, 37], "forc": [1, 6, 12, 16, 27], "select": [1, 13, 14, 16, 20, 21, 24, 37], "": [1, 5, 6, 8, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39], "size": [1, 12, 16], "show": [1, 12, 15, 19, 20, 21, 24, 30, 31, 32, 38, 39], "deploy": [1, 12, 14, 16, 33], "bytecod": [1, 12, 22], "includ": [1, 5, 6, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 30, 35, 38, 39], "depend": [1, 6, 9, 12, 16, 17, 18, 19, 28], "also": [1, 6, 10, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 35, 36, 37, 38, 39], "open": [2, 27, 36, 38], "allow": [3, 11, 12, 13, 16, 17, 21, 23, 24, 25, 32, 34, 36, 37, 38, 39], "user": [3, 10, 12, 13, 15, 16, 17, 18, 19, 21, 23, 25, 31, 36, 38], "folder": [3, 7, 8, 16, 18, 22, 24, 26, 33, 38, 39], "config": [3, 10, 19, 20, 22, 23, 24, 29, 30, 33, 38, 39], "yaml": [3, 4, 12, 13, 16, 17, 19, 20, 22, 23, 24, 27, 30, 32, 33, 38, 39], "github": [3, 6, 12, 16, 17, 19, 23, 30, 32, 36], "org": [3, 16, 27], "repo": [3, 16, 19], "clone": [3, 19, 27, 34], "templat": [3, 28], "regist": [4, 12, 16, 17, 19, 37], "ecosystem": [4, 12, 13, 15, 16, 17, 21, 26, 29, 30, 32, 37, 38], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 31, 35, 37, 39], "format": [4, 11, 12, 13, 16, 18, 19], "output_format": 4, "tree": [4, 12, 13, 19], "ecosystem_filt": [4, 16], "filter": [4, 12, 13, 14, 21], "ethereum": [4, 12, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 32, 34, 37, 38, 39], "network_filt": [4, 16], "mainnet": [4, 12, 16, 17, 21, 23, 24, 26, 29, 32, 35, 37, 39], "sepolia": [4, 21, 37], "fork": [4, 9, 12, 16, 23, 38, 39], "goerli": [4, 23, 32, 37, 39], "provider_filt": [4, 12, 16], "geth": [4, 12, 15, 16, 19, 25, 30, 32, 38, 39], "test": [4, 9, 12, 16, 18, 19, 21, 22, 24, 25, 27, 28, 32, 36], "start": [4, 12, 14, 16, 18, 19, 21, 24, 28, 29, 32, 35, 36, 37, 38], "subprocess": [4, 12, 15], "node": [4, 12, 16, 18, 23, 30, 32], "independ": 4, "stream": [4, 19], "stdout": 4, "stderr": 4, "overrid": [4, 11, 12, 13, 15, 16, 18, 19, 22, 32], "see": [4, 10, 11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "dir": 5, "y": [5, 6, 16, 27], "ye": [5, 6, 13, 27], "don": [5, 16, 25, 28, 32, 38, 39], "t": [5, 12, 16, 18, 19, 23, 25, 28, 32, 38, 39], "ask": [5, 12, 20, 27], "confirm": [5, 6, 12, 13, 14, 16, 20, 27], "u": 5, "upgrad": [5, 30, 34, 36], "newest": 5, "displai": [5, 12, 14, 15, 18, 19, 20, 32, 39], "core": [5, 12, 20, 23, 25, 27, 28, 32, 33], "next": [5, 12, 16, 32], "packag": [6, 7, 12, 15, 16, 17, 19, 20, 22, 28, 35, 36], "tool": [6, 25, 36], "version": [6, 12, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 32, 36, 38], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 37, 38, 39], "re": [6, 8, 12, 16, 24, 27, 38], "download": [6, 12, 16, 17, 19, 27], "cach": [6, 10, 12, 16, 22, 24, 27, 38], "ref": [6, 16, 27], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 25, 27, 28, 30, 32, 33, 34, 38, 39], "refer": [6, 12, 14, 16, 23, 25, 27, 28, 32], "flag": [6, 12, 20, 21, 22, 27, 30, 31, 32, 37, 38, 39], "branch": [6, 12, 16, 19, 27, 30], "tag": [6, 16, 18, 27], "instead": [6, 12, 13, 18, 19, 22, 23, 28, 32], "referenc": [6, 16, 27], "If": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 31, 32, 35, 36, 37, 38, 39], "specif": [6, 12, 15, 16, 21, 22, 30, 32, 38, 39], "ar": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39], "onli": [6, 7, 12, 13, 14, 16, 18, 19, 21, 25, 26, 27, 37, 38, 39], "those": [6, 16, 18, 21, 25, 27, 28, 32, 38], "prompt": [6, 11, 13, 20, 21, 27], "choos": [6, 13, 16], "exampl": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "packagenam": 6, "1": [6, 10, 12, 14, 16, 18, 19, 20, 23, 24, 25, 26, 27, 32, 38, 39], "2": [6, 16, 18, 23, 24, 25, 26, 27, 30, 32, 34, 38, 39], "must": [7, 11, 12, 13, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 32, 35, 38], "either": [7, 12, 13, 16, 19, 20, 21, 25, 28, 32, 36], "defin": [7, 12, 14, 15, 17, 18, 19, 24, 28, 32, 37, 38], "main": [7, 17, 25, 29, 31, 32], "cli": [7, 12, 15, 16, 19, 20, 22, 24, 30, 36, 38], "click": [7, 13, 21, 28, 30, 32, 37], "group": [7, 18, 25, 28, 37], "object": [7, 12, 13, 16, 17, 18, 19, 20, 21, 23, 24, 25, 33, 37, 38, 39], "call": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 32, 34, 37, 38, 39], "network": [7, 9, 10, 13, 14, 15, 24, 25, 26, 28, 30, 35, 36, 39], "given": [7, 8, 11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 32, 38], "should": [7, 12, 15, 16, 18, 19, 20, 27, 28, 38, 39], "import": [7, 11, 12, 13, 14, 16, 19, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 37, 38, 39], "mix": 7, "ins": 7, "necessari": [7, 13, 16], "oper": [7, 11, 12, 15, 25, 31], "interact": [7, 12, 14, 16, 20, 24, 34, 36, 38, 39], "drop": [7, 19], "session": [7, 12, 16, 24, 32, 36], "after": [7, 12, 14, 16, 17, 20, 25, 32, 33, 36, 39], "launch": [8, 24, 32, 39], "pytest": [8, 10, 20, 24, 33], "run": [8, 9, 12, 16, 18, 19, 21, 23, 24, 25, 26, 27, 30, 31, 33, 36, 37, 38, 39], "pytest_arg": 8, "w": [8, 12], "watch": [8, 38], "file": [8, 11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 30, 32, 33, 37, 38, 39], "suit": [8, 30, 38], "watch_fold": 8, "delai": [8, 32, 37], "watch_delai": 8, "between": [8, 12, 14, 16, 18, 32], "poll": [8, 14, 16, 32, 38], "cycl": 8, "5": [8, 18, 20, 23, 25, 27, 30, 38, 39], "second": [8, 14, 15, 16, 25, 32, 38, 39], "overview": 9, "account": [9, 10, 13, 14, 15, 19, 22, 23, 24, 25, 27, 28, 32, 33, 34, 35, 36, 39], "develop": [9, 10, 12, 16, 19, 21, 26, 30, 32, 36], "compil": [9, 10, 15, 18, 19, 23, 24, 25, 30, 36, 38], "queri": [9, 10, 14, 15, 24], "data": [9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 24, 25, 32, 39], "configur": [9, 12, 14, 15, 16, 17, 19, 20, 22, 27, 33, 38], "make": [9, 12, 17, 20, 21, 23, 24, 25, 32, 37, 38], "transact": [9, 11, 14, 15, 16, 18, 19, 20, 23], "proxi": [9, 12, 16], "publish": [9, 12, 14, 16, 38], "log": [9, 12, 13, 14, 16, 18, 19, 36], "pm": [9, 16, 27], "init": [9, 26, 33], "api": [9, 13, 15, 16, 17, 19, 20, 23, 27, 32, 34], "except": [9, 12, 13, 14, 16, 19, 32, 38, 39], "type": [9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 28, 34, 35, 38, 39], "util": [9, 10, 13, 20, 21, 24, 28, 37, 39], "address": [10, 11, 14, 15, 16, 19, 20, 21, 22, 23, 24, 26, 27, 34, 38], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 28, 32], "checksumaddress": [10, 11, 12, 14, 16, 18], "contract_typ": [10, 14, 15, 16, 23, 27], "contracttyp": [10, 12, 14, 15, 16], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 28, 38], "txn_hash": [10, 12, 14, 15, 16, 39], "abi": [10, 12, 14, 15, 16, 17, 19, 22, 38, 39], "list": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 28, 30, 32, 38], "constructorabi": [10, 12, 14, 15, 16, 19], "fallbackabi": [10, 16], "receiveabi": [10, 16], "methodabi": [10, 12, 14, 15, 16, 19], "eventabi": [10, 12, 14, 16, 19], "errorabi": [10, 14, 15, 16], "structabi": [10, 14, 16], "unprocessedabi": [10, 16], "dict": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 25], "contractinst": [10, 12, 14, 16, 25, 39], "face": [10, 15], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 32], "instanti": [10, 22], "projectmanag": [10, 14, 16, 24, 38], "current": [10, 12, 13, 14, 16, 19, 30, 32, 33], "accountmanag": [10, 16, 24], "chain": [10, 12, 15, 17, 19, 24, 25, 26, 32, 36, 37], "chainmanag": [10, 15, 16, 24, 38], "disconnect": [10, 12, 16, 21, 32, 38], "connect": [10, 12, 15, 16, 21, 23, 28, 29, 30, 37, 38, 39], "blockchain": [10, 12, 15, 16, 17, 20, 25, 30, 32, 38], "activ": [10, 12, 13, 14, 16, 24, 25, 37, 38], "purpos": [10, 12, 16, 18, 20, 23, 26, 31], "control": [10, 12, 16, 20, 21, 32, 37, 38, 39], "state": [10, 12, 14, 16, 20, 25], "handi": [10, 16], "about": [10, 12, 15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39], "compilermanag": [10, 16], "len": [10, 16], "registered_compil": [10, 16], "configmanag": [10, 12, 16, 17], "convert": [10, 13, 15, 19, 24, 25], "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 27, 30, 31, 32, 38, 39], "tupl": [10, 11, 12, 14, 16, 17, 18, 19], "convers": [10, 12, 17], "function": [10, 12, 13, 14, 16, 18, 19, 20, 21, 25, 26, 32], "conversionmanag": [10, 16], "networkmanag": [10, 16, 24, 38], "home": [10, 16, 20, 23, 24, 26, 32, 36], "runner": 10, "work": [10, 12, 14, 16, 17, 19, 25, 26, 27, 28, 30, 32, 37, 38, 39], "revert": [10, 12, 15, 16, 19, 32, 38], "catch": 10, "expect": [10, 14, 16, 38, 39], "logic": [10, 12, 15, 16, 25, 28, 32], "resembl": 10, "rais": [10, 11, 12, 15, 16, 19, 32, 38], "ape_account": [11, 20, 21], "accountcontain": [11, 17], "data_fold": [11, 12, 16], "account_typ": [11, 12, 13, 17, 21], "accountapi": [11, 12, 13, 16, 17, 20, 21, 25, 28], "loaded_account": 11, "keyfileaccount": [11, 12, 17, 21], "properti": [11, 12, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 39], "iter": [11, 12, 14, 15, 16, 17], "over": [11, 12, 16], "return": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 32, 34, 38, 39], "alias": [11, 12, 13, 16, 21], "keyfile_path": 11, "lock": [11, 12, 16, 22, 38], "bool": [11, 12, 13, 14, 15, 16, 18, 19, 20, 38], "true": [11, 12, 13, 15, 16, 19, 20, 21, 22, 25, 27, 32, 35, 38, 39], "subclass": [11, 12, 13, 14, 16, 17, 19], "shorten": [11, 12, 16], "quicker": [11, 12], "access": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 27, 28, 32, 33, 35, 37, 38], "set_autosign": [11, 20], "enabl": [11, 18, 20, 25, 38], "passphras": [11, 20], "sign": [11, 12, 15, 18], "messag": [11, 12, 13, 15, 18, 19, 24, 28, 31, 32, 38], "paramet": [11, 12, 14, 15, 16, 17, 18, 19, 32, 38], "fals": [11, 12, 13, 14, 16, 18, 19, 38], "disabl": [11, 38], "enter": [11, 12, 20, 31, 32, 38], "sign_messag": [11, 12, 20], "msg": [11, 12, 13, 18, 25, 38], "signer_opt": [11, 12], "messagesignatur": [11, 12, 18], "handl": [11, 12, 15, 17, 19, 21, 24, 32], "variou": [11, 12, 30, 34, 39], "For": [11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "signablemessag": [11, 12, 18], "int": [11, 12, 14, 15, 16, 17, 18, 19, 20], "byte": [11, 12, 14, 16, 18, 19, 25], "doc": [11, 12, 18, 19, 28], "noqa": [11, 12, 16], "e501": [11, 12, 16], "more": [11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39], "inform": [11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 31, 32, 33, 35, 38], "addit": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 27, 32, 39], "kwarg": [11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 35, 38, 39], "signer": [11, 12, 18, 20, 21, 25], "modifi": [11, 12, 13, 18, 19, 24, 25, 32], "signatur": [11, 12, 14, 25], "correspond": [11, 12, 14, 16, 18, 21, 32, 38], "sign_raw_msghash": [11, 12], "msghash": [11, 12], "hexbyt": [11, 12, 16, 18, 25], "raw": [11, 12, 16, 18, 20, 22, 32], "hash": [11, 12, 14, 16, 18, 22, 24], "mai": [11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 30, 31, 32, 33, 38, 39], "support": [11, 12, 16, 18, 19, 26, 30, 32, 34, 36, 39], "implement": [11, 12, 13, 15, 16, 17, 19, 20, 21, 27, 32, 34], "notimplementederror": [11, 12, 15, 16, 39], "sign_transact": [11, 12], "txn": [11, 12, 15, 26, 32, 39], "transactionapi": [11, 12, 14, 15, 16], "input": [11, 12, 13, 14, 15, 19, 20, 22], "howev": [11, 12, 14, 16, 20, 23, 25, 27, 28, 30, 32, 34, 37, 38, 39], "properli": [11, 12, 16, 28], "here": [11, 12, 17, 20, 21, 22, 23, 25, 28, 29, 30, 32, 33, 37, 38], "meant": [11, 12, 18, 32], "execut": [11, 12, 13, 14, 16, 18, 21, 24, 25, 31, 33, 37, 38], "doe": [11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 28, 30, 32, 36, 38, 39], "wish": [11, 12, 16, 20, 22, 29, 31, 32, 35], "generate_account": [11, 12, 20], "hd_path": [11, 19, 38], "gener": [11, 12, 13, 16, 18, 19, 22, 25, 27, 31, 32, 35, 38], "new": [11, 12, 14, 16, 19, 21, 27, 30, 32, 36], "encrypt": [11, 20], "storag": [11, 25], "hierarch": 11, "determinist": 11, "amount": [11, 12, 14, 16, 25, 26, 32, 39], "import_account_from_mnemon": [11, 20], "space": [11, 19], "separ": [11, 18, 20, 25, 28, 38], "repres": [11, 12, 13, 16, 17, 18, 19, 32, 38, 39], "import_account_from_private_kei": [11, 20], "private_kei": [11, 19, 20], "hex": [11, 16, 19, 20, 25], "string": [11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 25, 32, 38], "base": [12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 28, 30, 32, 37, 38, 39], "baseinterfacemodel": [12, 14, 16, 19], "baseaddress": [12, 14, 16], "__dir__": [12, 14], "ipython": [12, 14, 24, 39], "tab": [12, 14], "complet": [12, 14, 16, 19, 37, 38], "send_everyth": 12, "receiptapi": [12, 14, 15, 16, 25, 26, 39], "accountserror": [12, 15], "nonc": [12, 14, 16], "invalid": [12, 16, 18, 38], "sender": [12, 14, 16, 22, 25, 33, 34, 35, 38, 39], "enough": [12, 25], "fund": [12, 15, 20, 25, 38], "transactionerror": [12, 15], "neg": [12, 16], "signatureerror": [12, 15], "apinotimplementederror": [12, 15], "set": [12, 13, 14, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 31, 32, 33, 38, 39], "invok": [12, 13, 14, 16, 21, 24, 25, 38, 39], "send": [12, 15, 25, 32, 39], "differ": [12, 14, 16, 23, 27, 28, 30, 32, 34, 38], "balanc": [12, 14, 20, 24, 25, 38], "fee": [12, 26, 32], "send_private_transact": 12, "check_signatur": [12, 20], "eip712messag": [12, 20], "recover_using_eip191": 12, "verifi": [12, 33, 36], "wa": [12, 15, 16, 18, 19, 22, 25, 32, 36], "union": [12, 13, 16, 18, 19], "check": [12, 14, 16, 18, 19, 20, 25, 27, 34, 36, 38], "need": [12, 13, 16, 18, 19, 20, 21, 23, 24, 25, 27, 28, 32, 37, 38, 39], "first": [12, 14, 16, 20, 21, 24, 25, 26, 27, 30, 32, 35, 37], "perform": [12, 14, 16, 18, 20, 25], "recoveri": [12, 20], "eip": [12, 16, 18, 32, 34, 35, 39], "191": [12, 18], "attempt": [12, 15, 27, 28, 34, 38], "32": [12, 20], "otherwis": [12, 14, 16, 17, 18, 23, 24, 27, 32, 39], "declar": [12, 16, 23, 28, 39], "contractcontain": [12, 14, 16, 25], "deploi": [12, 14, 15, 16, 22, 26, 27, 35, 38, 39], "blueprint": [12, 16], "evm": [12, 16, 25, 32], "like": [12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 38, 39], "mean": [12, 14, 20, 21, 38, 39], "5202": [12, 16], "which": [12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 28, 32, 35, 38, 39], "contain": [12, 13, 14, 16, 17, 18, 19, 22, 25, 29, 32, 33, 35, 36, 38], "receipt": [12, 14, 16, 25, 32, 38, 39], "smart": [12, 14, 15, 18, 25, 33, 35, 36, 38, 39], "befor": [12, 14, 16, 19, 21, 25, 32, 37, 38, 39], "verif": [12, 14, 22], "instanc": [12, 14, 16, 18, 19, 21, 22, 23, 25, 35, 37, 38, 39], "prepare_transact": 12, "cannot": [12, 13, 38, 39], "afford": 12, "prepar": 12, "abstract": [12, 15, 19, 25, 28, 32], "transfer": [12, 25, 38], "addresstyp": [12, 14, 15, 16, 18], "receiv": [12, 16, 20, 25, 38], "extra": [12, 19, 20, 27], "typic": [12, 16, 18, 20, 22, 28, 32, 38], "rpc": [12, 23, 25, 39], "eth_sendprivatetransact": [12, 25], "achiev": [12, 25, 27, 32], "ignor": [12, 16, 27, 28], "accountcontainerapi": [12, 16, 17], "collect": [12, 13, 15, 16, 18], "__contains__": [12, 16], "indexerror": [12, 15, 16, 19], "__delitem__": [12, 16], "delet": [12, 16, 27, 28], "notimplementerror": 12, "overridden": [12, 15], "within": [12, 15, 19, 26, 28, 30, 37, 38], "__getitem__": [12, 16, 19], "get": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 25, 27, 32, 35, 36, 37, 38, 39], "__len__": [12, 16], "append": [12, 16, 19, 22], "add": [12, 13, 15, 16, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 37, 38, 39], "alreadi": [12, 13, 15, 16, 20, 21, 24, 25, 27, 29, 32, 35], "remov": [12, 16, 19, 38], "known": [12, 14, 16, 19, 21], "impersonatedaccount": 12, "raw_address": 12, "testaccountapi": [12, 20], "generateddevaccount": [12, 19], "directli": [12, 14, 16, 20, 21, 22, 25, 26, 27, 32, 39], "how": [12, 13, 16, 19, 20, 22, 25, 26, 27, 32, 37, 38, 39], "thei": [12, 14, 16, 17, 19, 24, 25, 27, 28, 31, 32, 37], "up": [12, 16, 19, 21, 23, 24, 29, 32, 33, 36, 38, 39], "fixtur": [12, 16, 20, 32], "testaccountcontainerapi": 12, "we": [12, 16, 18, 19, 20, 21, 25, 26, 28, 30, 32, 36, 37, 38, 39], "know": [12, 18, 21, 22, 25, 27, 28, 32, 38], "eoa": 12, "doesn": [12, 18], "person": [12, 20], "baseinterfac": [12, 19], "total": [12, 14, 16, 18], "code": [12, 13, 15, 16, 18, 21, 25, 27, 28, 35, 36, 38], "codes": 12, "histori": [12, 16, 25, 26], "accounthistori": [12, 16], "ha": [12, 14, 15, 19, 25, 26, 35, 38, 39], "made": [12, 16, 23, 25, 26], "is_contract": 12, "associ": [12, 14, 16], "compilerapi": [12, 16, 17, 28, 30], "compiler_set": 12, "languag": [12, 25, 30, 36], "solid": [12, 16, 17, 22, 23, 25, 28, 30, 38], "vyper": [12, 17, 22, 25, 30, 34, 38], "repositori": [12, 19], "contract_filepath": [12, 16], "sequenc": [12, 13, 16, 19], "base_path": [12, 15, 16], "sourc": [12, 13, 14, 15, 16, 18, 24, 25, 26, 27, 28, 30, 33, 34, 35, 36, 38], "pathlib": [12, 13, 16, 19, 22], "directori": [12, 13, 16, 19, 20, 22, 23, 24, 26, 27, 28, 30, 32, 33, 35, 37, 38], "via": [12, 13, 14, 15, 16, 17, 20, 23, 25, 27, 28, 32, 36, 37, 38], "adhoc": [12, 13, 16, 22], "pluginconfig": [12, 16, 17], "enrich_error": [12, 16], "err": [12, 15, 16], "contractlogicerror": [12, 15, 16, 38], "enrich": [12, 16], "pc": [12, 16, 18], "locat": [12, 16, 18, 22, 23, 28, 32, 38], "runtim": [12, 13, 16], "get_vers": 12, "all_path": 12, "retriev": [12, 16, 19, 25, 34], "combin": [12, 16, 32, 38], "supports_source_trac": 12, "abl": [12, 16, 19, 20, 22, 25, 34, 38, 39], "traceback": 12, "trace": [12, 15, 16, 18, 19, 25, 38], "configenum": 12, "enum": [12, 13], "limit": [12, 13, 23, 32], "item": [12, 15, 16, 17, 18, 19, 24, 25, 27, 28, 37], "color": [12, 19, 31], "red": [12, 15, 31], "blue": [12, 31, 39], "green": [12, 31], "rather": [12, 16, 23, 27, 38], "than": [12, 14, 16, 18, 21, 23, 27, 32, 38, 39], "arbitrari": 12, "usag": [12, 13, 14, 16, 17, 18, 19, 20, 24, 28, 38, 39], "myenum": 12, "foo": [12, 13, 16, 19, 25, 32, 38], "bar": [12, 13, 19, 32, 38, 39], "myconfig": 12, "my_enum": 12, "model": [12, 16, 18, 19, 39], "genericconfig": 12, "configdict": [12, 19], "special": [12, 17, 20, 27], "_case_sensit": [12, 16], "_env_prefix": [12, 16], "_env_fil": [12, 16], "dotenvtyp": [12, 16], "posixpath": [12, 16], "_env_file_encod": [12, 16], "_env_ignore_empti": [12, 16], "_env_nested_delimit": [12, 16], "_env_parse_none_str": [12, 16], "_secrets_dir": [12, 16], "baseset": 12, "converterapi": [12, 16, 17], "convertedtyp": 12, "throw": [12, 16, 19], "conversionerror": [12, 15, 16], "fail": [12, 13, 15, 16, 19, 25, 27, 28, 32, 38], "is_convert": [12, 16], "explorerapi": [12, 16, 17, 35], "networkapi": [12, 15, 16, 17], "particular": [12, 16, 38], "get_address_url": 12, "url": [12, 16, 23], "get_contract_typ": 12, "been": [12, 16, 18, 19, 38], "get_transaction_url": 12, "transaction_hash": [12, 16, 18], "publish_contract": [12, 35], "ecosystemapi": [12, 16, 17, 30, 32], "request_head": [12, 16], "fee_token_symbol": 12, "fee_token_decim": 12, "18": 12, "extraattributesmixin": [12, 19], "relat": [12, 15, 16, 17], "__ape_extra_attributes__": 12, "extramodelattribut": [12, 19], "suppli": [12, 38], "attribut": [12, 14, 16, 19, 25], "__getattr__": [12, 14, 16, 19], "seri": 12, "add_network": 12, "network_nam": [12, 16, 37], "attach": [12, 13, 39], "e": [12, 16, 19, 20, 23, 25, 27, 32, 38], "g": [12, 16, 19, 20, 23, 25, 27, 32, 38], "l2": [12, 29], "optim": [12, 29, 32, 38, 39], "networkerror": [12, 15, 16], "create_transact": 12, "everyth": [12, 28, 30], "initi": [12, 14, 16, 18, 24, 25, 26, 34, 37], "custom_network": 12, "custom": [12, 13, 15, 16, 18, 20, 21, 22, 23, 24, 28, 31], "where": [12, 14, 16, 19, 20, 21, 26, 27, 29, 32, 34, 38, 39], "unspecifi": 12, "classmethod": [12, 15, 16], "decode_address": 12, "hashstr20": [12, 18], "hashbytes20": [12, 18], "nativ": 12, "rawaddress": [12, 18], "decode_block": 12, "blockapi": [12, 16, 26], "decod": [12, 14, 15, 19, 32], "dictionari": [12, 16, 18, 19, 25, 38], "decode_calldata": 12, "calldata": [12, 14, 25], "map": [12, 14, 15, 16, 17, 19, 25, 38], "anonym": 12, "stringifi": [12, 14, 25], "index": [12, 14, 18, 19, 21, 23, 25, 38], "decode_log": [12, 39], "event": [12, 14, 15, 18, 25, 39], "contractlog": [12, 14, 16, 18, 26, 39], "match": [12, 13, 14, 16, 18, 19, 32, 38], "definit": [12, 16, 32], "decode_receipt": 12, "decode_returndata": 12, "raw_data": 12, "default_network_nam": 12, "encode_address": 12, "integ": [12, 16], "encode_calldata": 12, "encod": [12, 18, 32], "encode_deploy": 12, "deployment_bytecod": 12, "other": [12, 13, 16, 18, 19, 20, 21, 24, 25, 30, 32, 33, 38, 39], "constructor": [12, 14, 25, 35], "interfac": [12, 15, 16, 17, 22, 28, 32, 34, 37, 38], "encode_transact": 12, "addition": [12, 16, 21, 27, 30, 32, 39], "updat": [12, 19, 30, 38], "enrich_calltre": 12, "calltreenod": 12, "enhanc": 12, "help": [12, 13, 14, 19, 20, 23, 24, 27, 28, 30, 32, 36, 38], "decim": [12, 16, 38], "token": [12, 27, 30, 32, 38, 39], "symbol": [12, 24, 32, 39], "currenc": 12, "pai": 12, "eth": [12, 20, 24, 25, 26, 32, 36, 38], "get_method_selector": 12, "selector": [12, 14, 25, 38], "keccak": 12, "eth_pydantic_typ": [12, 25], "myecosystem": 12, "def": [12, 13, 16, 17, 19, 20, 21, 24, 25, 28, 29, 31, 32, 37, 38, 39], "self": [12, 14, 16, 19, 21, 25, 28, 38], "simpl": [12, 23, 25, 39], "calcul": [12, 18], "get_network": [12, 37], "networknotfounderror": [12, 15], "present": [12, 16, 27], "get_network_data": 12, "ad": [12, 15, 16, 19, 20, 21, 24, 32, 38], "opinion": [12, 16], "order": [12, 16, 20, 21, 25], "nice": [12, 15, 16], "translat": [12, 16], "get_proxy_info": [12, 16], "proxyinfoapi": [12, 16], "pattern": [12, 19, 27, 32], "same": [12, 14, 16, 18, 19, 20, 25, 28, 32, 38, 39], "shareabl": 12, "http": [12, 16, 18, 19, 23, 28, 30, 31, 32, 36], "header": [12, 18], "request": [12, 17, 23, 27, 31, 32], "serialize_transact": 12, "serial": [12, 18], "set_default_network": 12, "switch": [12, 32, 37, 38], "forkednetworkapi": 12, "upstream_chain_id": 12, "id": [12, 14, 15, 16, 18, 22, 25, 27, 32], "upstream": [12, 29], "alwai": [12, 22, 23, 25, 27, 37], "some": [12, 18, 20, 22, 25, 29, 30, 32, 38, 39], "while": [12, 15, 16, 27, 38], "regardless": [12, 24, 32, 39], "upstream_network": 12, "being": [12, 15, 18, 24], "upstream_provid": 12, "upstreamprovid": 12, "your": [12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "under": [12, 16, 19, 20, 22, 37], "one": [12, 13, 14, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 32, 36, 38, 39], "use_upstream_provid": 12, "providercontextmanag": [12, 16, 32, 37], "wrapper": [12, 14, 15, 22], "around": [12, 14, 15, 22], "auto_gas_multipli": 12, "float": [12, 16, 18], "multipli": [12, 23, 32], "estim": [12, 16, 19, 23, 32, 38], "ga": [12, 15, 19, 23, 25, 32], "tx": [12, 25, 39], "insur": [12, 23], "base_fee_multipli": [12, 32], "appli": [12, 16, 22, 28, 38, 39], "block_tim": [12, 14, 16, 32], "approxim": 12, "take": [12, 13, 21, 23, 25, 32, 37, 38], "block": [12, 14, 15, 16, 17, 18, 19, 23, 24, 28], "mine": [12, 16], "15": [12, 32], "chain_id": [12, 15, 16, 24, 32, 37], "unless": [12, 13, 14, 16, 31, 32], "providerapi": [12, 13, 16, 17, 19, 28, 30, 39], "default_provider_nam": 12, "get_provid": 12, "provider_nam": [12, 15, 16, 29, 32, 37], "provider_set": [12, 16], "is_adhoc": 12, "mostli": 12, "unknown": [12, 15, 16, 32], "is_dev": 12, "is_fork": 12, "is_loc": 12, "network_id": 12, "infura": [12, 17, 23, 26, 28, 32], "alchemi": [12, 17, 21, 23, 29, 30, 32, 37, 39], "partial": 12, "conveni": [12, 16], "required_confirm": [12, 14, 16], "recommend": [12, 16, 20, 21, 27, 32, 36, 37], "wait": [12, 14, 16, 32], "consid": [12, 16, 19, 32], "sinc": [12, 18, 25], "set_default_provid": 12, "found": [12, 14, 15, 16, 19, 20, 21, 22, 25, 27, 28, 32, 37, 38], "transaction_acceptance_timeout": [12, 32, 39], "accept": [12, 13, 20, 32, 35], "two": [12, 16, 20, 23, 28, 32, 38, 39], "minut": [12, 32, 39], "smaller": 12, "timeout": [12, 15, 19], "use_default_provid": [12, 32], "disconnect_aft": [12, 16, 32], "temporarili": [12, 16, 29], "context": [12, 13, 15, 16, 18, 19, 20, 24, 28, 37, 38], "exit": [12, 16, 24, 38], "multipl": [12, 13, 18, 19, 27, 36], "whatev": [12, 32], "end": [12, 13, 14, 16, 19, 32, 38], "so": [12, 16, 20, 25, 27, 28, 29, 30, 32, 34, 38], "multi": [12, 19, 32], "scenario": [12, 14, 38], "use_provid": [12, 16, 29, 32, 37, 38], "disconnect_on_exit": [12, 16], "temporari": [12, 16, 32], "whether": [12, 13, 14, 16, 18, 19, 20, 32], "python": [12, 14, 16, 18, 22, 24, 25, 28, 32, 33, 35, 36, 37, 38], "verify_chain_id": 12, "networkmismatcherror": [12, 15], "hardcod": 12, "manageraccessmixin": [12, 13, 14, 19], "And": [12, 21, 32, 38], "providerpai": 12, "case": [12, 14, 15, 16, 21, 22, 23, 25, 27, 28, 32, 34, 37, 38], "veri": [12, 32], "Or": [12, 20, 22, 24, 25, 28, 30], "choic": [12, 16, 21, 32], "parse_network_choic": [12, 16, 32, 38], "empti": [12, 15, 17, 18, 19, 38], "target": [12, 17, 19, 34], "basemodel": [12, 18, 19], "create_network_typ": 12, "easili": [12, 32, 39], "dependencyapi": [12, 16, 17, 27], "contracts_fold": [12, 16, 22, 23, 27], "exclud": [12, 16, 18, 19, 22, 27, 38], "json": [12, 16, 17, 18, 19, 25, 27], "build": [12, 16, 35, 37, 38], "config_overrid": [12, 16, 27], "ipf": 12, "cached_manifest": 12, "packagemanifest": [12, 16, 17, 27, 35], "valid": [12, 16, 17, 18, 20, 32], "use_cach": [12, 16], "By": [12, 16, 22, 30, 37, 39], "lazili": 12, "look": [12, 14, 16, 19, 21, 22, 23, 24, 28, 33, 38, 39], "glob": [12, 27], "extract_manifest": [12, 16], "presum": [12, 16], "project_manag": [12, 16], "get_project": [12, 16], "dynam": [12, 16], "correct": [12, 13, 16, 32, 38], "projectapi": [12, 16, 17], "structur": [12, 16, 18, 19, 20, 33, 37], "instal": [12, 15, 16, 20, 22, 23, 25, 26, 28, 29, 32, 33, 37, 38], "uri": [12, 16, 23, 32], "omit": [12, 16, 21, 32, 39], "latest": [12, 14, 16, 18, 19, 24, 32, 36, 39], "version_id": [12, 16], "sub": [12, 13, 16], "most": [12, 14, 16, 20, 21, 23, 31, 32, 36], "often": [12, 14, 16, 25, 27], "config_file_nam": [12, 16], "extend": [12, 13, 21, 30, 33], "non": [12, 14, 15, 18, 19, 24, 31, 32], "add_compiler_data": 12, "compiler_data": [12, 16], "ethpm_typ": [12, 16, 18], "full": [12, 16, 19, 32, 38], "manifest_cachefil": 12, "create_manifest": [12, 16], "clear": [12, 16], "is_valid": [12, 16], "figur": [12, 16, 25], "out": [12, 15, 16, 19, 20, 24, 25, 27, 30, 32, 38], "best": [12, 16, 32, 37], "share": [12, 18, 19, 32, 38], "upload": 12, "anoth": [12, 15, 16, 18, 22, 32, 38, 39], "process_config_fil": [12, 16], "process": [12, 16, 17, 19, 25, 28], "had": [12, 16], "replace_manifest": 12, "replac": [12, 19, 32], "entir": [12, 25, 28, 30, 32, 38], "update_manifest": 12, "part": [12, 16, 19, 21, 28, 32, 38], "field": [12, 18, 19, 27, 30, 38], "whe": 12, "num_transact": 12, "parenthash": 12, "0x0000000000000000000000000000000000000000000000000000000000000000": 12, "timestamp": [12, 16, 18, 19, 24, 38], "its": [12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 27, 28, 31, 32, 35, 38, 39], "block_page_s": 12, "100": [12, 38, 39], "concurr": [12, 16], "4": [12, 16, 23, 24, 25, 27, 32, 38, 39], "hardhat": [12, 23, 29, 30, 32, 38, 39], "base_fe": [12, 16, 39], "minimum": [12, 16], "1559": [12, 16, 32, 39], "fetch": [12, 16, 25, 26, 32, 39], "respons": [12, 16, 17, 18, 19, 32], "particularli": 12, "across": [12, 16, 23, 24, 27, 32], "rang": [12, 14, 16], "chainlist": [12, 16], "comprehens": [12, 16], "mani": [12, 13, 22, 26, 30, 32], "parallel": [12, 19], "thread": [12, 16, 19], "connection_id": 12, "uniqu": [12, 16, 18, 25, 32, 39], "identifi": [12, 14, 16, 25, 32, 38], "especi": 12, "dev": [12, 15, 16, 18, 25, 38, 39], "connection_str": [12, 16], "ipc": 12, "tear": 12, "down": [12, 18, 19], "quit": [12, 14], "estimate_gas_cost": [12, 39], "block_id": [12, 15], "hexstr": [12, 18], "liter": [12, 18], "earliest": [12, 14, 16, 18], "pend": [12, 14, 16, 18, 32, 38], "cost": [12, 16, 25], "blockid": [12, 15, 18], "past": [12, 16, 23], "report": [12, 18, 32], "smallest": 12, "unit": 12, "wei": 12, "max": [12, 16, 23, 32, 38, 39], "maximum": [12, 23, 32], "gas_pric": [12, 16, 39], "price": [12, 16, 38], "what": [12, 16, 17, 20, 21, 24, 27, 28, 32, 37, 38], "pre": [12, 14, 19, 20, 22, 24], "get_bal": 12, "get_block": [12, 24, 32], "blocknotfounderror": [12, 15], "get_cod": 12, "previou": [12, 16], "contractcod": 12, "get_contract_log": 12, "log_filt": 12, "logfilt": 12, "topic": [12, 14, 25, 33], "get_nonc": 12, "get_receipt": [12, 16, 39], "might": [12, 24, 39], "get_transactions_by_block": 12, "get_virtual_machine_error": 12, "virtualmachineerror": [12, 15], "virtual": [12, 15, 36], "machin": [12, 15, 16], "client": [12, 19], "went": 12, "wrong": [12, 15], "http_uri": 12, "is_connect": [12, 21], "max_ga": 12, "network_choic": [12, 16, 37], "priority_fe": [12, 39], "miner": [12, 39], "tip": 12, "incentiv": 12, "them": [12, 17, 20, 22, 24, 25, 27, 28, 32, 33, 37, 38], "send_cal": 12, "immedi": [12, 24, 32], "without": [12, 19, 20, 24, 25, 30, 32, 37, 39], "histor": [12, 14, 16], "point": [12, 16, 18, 19, 21, 27, 28, 34, 37, 38], "prior": [12, 16, 28], "through": [12, 14, 19, 26, 28, 35], "mempool": [12, 25], "send_transact": 12, "supports_trac": 12, "update_set": 12, "new_set": 12, "port": 12, "reconnect": 12, "ws_uri": 12, "wss": 12, "subprocessprovid": [12, 15], "process_wait_timeout": 12, "popen": 12, "is_stop": 12, "stdout_queu": 12, "joinablequeu": [12, 19], "stderr_queu": 12, "ganach": 12, "build_command": 12, "pass": [12, 13, 16, 19, 20, 21, 27, 28, 38, 39], "task": [12, 19, 38], "stop": [12, 14, 16, 21, 38], "process_nam": 12, "20": [12, 26, 31, 32, 39], "readi": [12, 16, 18], "kill": 12, "testproviderapi": 12, "snapshot": [12, 15, 16, 19], "num_block": [12, 16], "advanc": [12, 26], "allot": 12, "snapshot_id": [12, 15, 16], "regress": [12, 16], "go": [12, 16, 32], "set_timestamp": 12, "new_timestamp": 12, "record": [12, 16], "intent": [12, 16], "later": [12, 16, 38], "snapshotid": [12, 15, 16, 19], "contract_address": [12, 15, 18], "block_numb": [12, 14, 16, 18], "gas_us": [12, 25], "statu": 12, "await_confirm": 12, "now": [12, 20, 23, 27, 28, 29, 30, 32, 36, 38], "debug_logs_lin": 12, "suitabl": [12, 27], "print": [12, 14, 15, 16, 20, 21, 25, 27, 29, 32, 37, 39], "debug_logs_typ": 12, "contractev": [12, 14, 39], "contractlogcontain": 12, "were": [12, 16, 23, 25, 32, 38], "emit": [12, 18, 39], "method_cal": 12, "produc": [12, 18], "raise_for_statu": 12, "noreturn": [12, 13], "regard": 12, "transactionstatusenum": 12, "ran_out_of_ga": 12, "ran": [12, 15, 33, 38], "gas_limit": [12, 23, 32], "return_valu": [12, 25], "obtain": [12, 25, 38], "final": [12, 16, 19, 38], "show_debug_log": 12, "system": [12, 16, 19, 20, 25, 26, 28, 32], "total_fees_paid": [12, 26], "paid": [12, 26], "tracefram": [12, 15], "track_coverag": 12, "track": [12, 16, 18, 25, 38], "coverag": 12, "els": [12, 14, 16, 19, 31, 32, 37, 38], "level": [12, 13, 25, 28, 31, 32, 36], "track_ga": 12, "chainid": 12, "0x": [12, 16, 19, 25, 34], "max_fe": [12, 39], "max_priority_fe": [12, 39], "transactionsignatur": [12, 18], "schema": [12, 18], "permit": 12, "total_transfer_valu": 12, "could": [12, 24, 25], "determin": [12, 14, 16, 34], "submit": [12, 25], "accounttransactionqueri": [12, 16], "column": [12, 14, 16, 18], "start_nonc": [12, 16], "stop_nonc": [12, 16], "_basequeri": 12, "querytyp": [12, 16], "blockqueri": [12, 16], "start_block": [12, 14, 16, 26], "stop_block": [12, 14, 16, 26], "step": [12, 14, 16, 35], "_baseblockqueri": 12, "blocktransactionqueri": [12, 16], "insid": [12, 19, 26], "contractcreationqueri": [12, 16], "contracteventqueri": [12, 16], "search_top": [12, 14], "member": 12, "contractmethodqueri": [12, 16], "method_arg": 12, "queryapi": [12, 16, 17], "estimate_queri": [12, 16], "millisecond": [12, 16, 18, 19], "indic": [12, 16, 19, 25, 31], "engin": [12, 14, 15, 16], "unabl": [12, 15, 16, 22], "perform_queri": [12, 16], "update_cach": 12, "chanc": [12, 32, 36], "noth": [12, 15], "store": [12, 16, 19, 20, 25, 26], "namespac": [13, 16, 17, 28, 33, 37], "extens": [13, 16, 17, 24, 28, 35, 38], "reusabl": 13, "common": [13, 19, 23, 27, 28, 32, 33, 39], "resourc": [13, 16], "well": [13, 16, 17, 18, 19, 25, 28, 30, 33], "contract_file_paths_argu": 13, "callback": 13, "flatten": [13, 16], "existing_alias_argu": [13, 21, 28], "callabl": [13, 17, 19, 21], "non_existing_alias_argu": [13, 21], "yet": [13, 21, 28, 30, 37, 38], "accountaliaspromptchoic": 13, "prompt_messag": 13, "promptchoic": 13, "lessen": 13, "hard": [13, 19], "param": [13, 21], "ctx": 13, "miss": [13, 16, 18, 19, 38], "It": [13, 17, 20, 21, 25, 26, 28, 31, 32, 37, 38, 39], "compat": [13, 18, 30], "certain": [13, 38, 39], "situat": 13, "descript": [13, 16, 28, 34], "arriv": 13, "print_choic": 13, "echo": [13, 21, 28, 37], "select_account": [13, 21], "networkchoic": 13, "case_sensit": 13, "base_typ": 13, "network_opt": [13, 21, 37], "get_metavar": 13, "metavar": 13, "outputformat": 13, "subset": [13, 16, 18], "output_format_choic": 13, "rich": 13, "text": [13, 15, 20], "view": [13, 14, 16, 25, 39], "standard": [13, 26, 27, 31, 34], "paramtyp": 13, "choice_callback": 13, "get_user_selected_choic": 13, "cmd": [13, 21, 32], "__expected_": 13, "get_user_selected_account": [13, 21], "deprec": [13, 16], "pick": 13, "want": [13, 16, 20, 22, 23, 25, 26, 27, 28, 29, 31, 32, 35, 36, 38], "_outside_": 13, "account_opt": [13, 21], "connectedprovidercommand": [13, 21, 32, 37], "durat": [13, 16, 25], "right": [13, 38], "wai": [13, 16, 20, 23, 24, 25, 27, 30, 32, 34, 36, 38, 39], "parse_arg": 13, "parser": [13, 17], "pars": [13, 16, 19, 21], "make_context": 13, "networkboundcommand": 13, "apeclicontextobject": [13, 21], "ape_cli_context": [13, 21, 37], "static": [13, 32], "abort": [13, 15, 21], "base_error": 13, "invoc": [13, 38], "preserv": 13, "stack": [13, 15], "networkopt": 13, "meth": 13, "anyth": [13, 21, 25, 28, 31], "default_log_level": 13, "obj_typ": [13, 21], "featur": [13, 20, 21, 23, 25, 26, 29, 38], "verbosity_opt": 13, "contract_opt": 13, "contracterror": 13, "In": [13, 16, 18, 20, 21, 22, 23, 24, 25, 26, 32, 34, 36, 38, 39], "incompatible_with": 13, "incompatible_opt": 13, "factori": [13, 16, 25], "enforc": 13, "incompat": 13, "cl": [13, 19, 21, 37], "other_opt": 13, "auto": [13, 18, 20, 23, 32, 38], "normal": [13, 19, 30, 34], "output_format_opt": 13, "skip_confirmation_opt": 13, "skip": [13, 20, 27], "cli_logg": 13, "apelogg": 13, "decor": [13, 17, 19, 25, 28, 37, 38], "allfilepath": 13, "encourag": 13, "consist": 13, "path_typ": 13, "contracttypewrapp": 14, "decode_input": [14, 25], "prefix": [14, 15, 21, 23, 24, 25, 27, 30], "detect": [14, 15, 34], "find": [14, 15, 16, 18, 19, 20, 27, 28, 34, 38], "along": [14, 27], "identifier_lookup": [14, 25], "selector_identifi": [14, 25], "source_path": [14, 16], "belong": 14, "cross": 14, "source_id": [14, 16, 18], "That": [14, 25, 39], "necessarili": [14, 39], "mycontract": [14, 16, 22, 23, 25, 26, 33, 35, 38, 39], "__call__": 14, "handler": [14, 25, 39], "c": 14, "attr_nam": [14, 16], "vote": 14, "impli": 14, "call_view_method": 14, "method_nam": [14, 38], "get_error_by_signatur": 14, "customerror": [14, 15], "similar": [14, 28, 32, 38], "get_event_by_signatur": [14, 39], "come": [14, 16, 19, 20, 22, 24, 25, 27, 30, 31, 32, 33, 38], "respect": [14, 16], "invoke_transact": 14, "contract_contain": [14, 16], "assum": [14, 16, 25, 32, 35, 37, 38, 39], "real": [14, 20, 39], "my_contract": [14, 25, 34, 38], "0xabc1230001112223334445566611855443322111": 14, "thing": [14, 21, 22, 28, 32, 37], "actual": [14, 18, 25, 38], "my_event_typ": 14, "myevent": 14, "mockcontractlog": [14, 18], "__iter__": [14, 16], "occur": [14, 15, 16, 19, 31, 34, 38], "from_receipt": [14, 39], "poll_log": 14, "new_block_timeout": [14, 16], "daemon": [14, 16, 19], "new_log": 14, "futur": [14, 16], "never": [14, 16, 18, 20, 38], "yield": [14, 16, 17, 28, 38], "less": [14, 16, 31], "reorg": [14, 16], "10": [14, 16, 19, 22, 23, 31, 32], "50": [14, 16, 39], "live": [14, 16, 25, 29, 39], "engine_to_us": [14, 16], "datafram": [14, 16], "last": [14, 16, 19, 25, 26, 38], "bypass": [14, 16, 27], "algorithm": [14, 16], "pd": [14, 16], "start_or_stop": [14, 16], "extra_address": 14, "search": [14, 19], "desir": 14, "deleg": [14, 16, 19, 34], "apeexcept": 15, "clickexcept": 15, "problem": 15, "aliasalreadyinuseerror": 15, "apeattributeerror": [15, 16], "projecterror": [15, 16], "attributeerror": [15, 39], "try": [15, 16, 19, 28, 37, 38], "apeindexerror": 15, "argumentslengtherror": 15, "arguments_length": 15, "contractdataerror": 15, "reason": [15, 32, 38], "providererror": 15, "chainerror": [15, 16], "compilererror": [15, 16], "configerror": 15, "issu": [15, 31, 36], "alik": 15, "revert_messag": 15, "source_traceback": 15, "sourcetraceback": 15, "base_err": 15, "assert": [15, 20, 25, 32, 38, 39], "statement": [15, 18, 38], "dev_messag": 15, "valueerror": [15, 16], "from_error": 15, "whenev": [15, 19], "possibl": [15, 16, 17, 19, 20, 32], "contractnotfounderror": [15, 16], "has_explor": 15, "decodingerror": 15, "ecosystemnotfounderror": 15, "methodnonpayableerror": 15, "payabl": [15, 25, 38], "missingdeploymentbytecodeerror": 15, "outofgaserror": 15, "becaus": [15, 20, 25, 27, 28, 32, 37, 38], "providernotconnectederror": [15, 16, 19], "providernotfounderror": 15, "queryengineerror": [15, 16], "rpctimeouterror": 15, "subprocesstimeouterror": 15, "subprocesserror": 15, "whilst": 15, "exce": [15, 39], "inspir": [15, 18], "py": [15, 18, 19, 24, 28, 33, 37, 38], "transactionnotfounderror": 15, "error_messsag": 15, "unknownsnapshoterror": [15, 16], "unknownversionerror": 15, "handle_ape_except": 15, "relev": [15, 18, 33], "frame": 15, "exc": 15, "someth": [15, 24, 32, 38, 39], "treat": [16, 25], "singleton": [16, 17], "root": [16, 19, 20, 21, 22, 23, 24, 25, 30, 33, 38], "my_account": [16, 21, 27], "everi": [16, 18, 19, 31, 32, 34], "get_accounts_by_typ": 16, "type_": 16, "test_account": [16, 19, 20, 22, 38], "testaccountmanag": [16, 38], "These": [16, 25, 38], "subject": 16, "section": [16, 19, 21, 23, 25, 27, 32, 36, 37, 38], "test_my_contract": [16, 38], "accountsmanag": 16, "testaccountcontain": 16, "account_id": 16, "slice": 16, "account_str": 16, "x": [16, 38, 39], "singl": [16, 19, 21, 25, 27, 37], "hood": [16, 20], "can_trace_sourc": 16, "filenam": 16, "both": [16, 17, 18, 19, 21, 24, 25, 28, 30, 32, 39], "trace_sourc": 16, "traceabl": 16, "sol": [16, 22, 27, 33, 38], "collis": [16, 25], "ensur": [16, 17, 18, 25, 29, 32, 38], "compile_sourc": [16, 22], "compiler_nam": 16, "program": [16, 18], "fallback": 16, "statemut": [16, 25], "nonpay": [16, 25], "ethpm": [16, 35], "contractnam": [16, 22], "flatten_contract": 16, "content": [16, 19, 27], "get_import": 16, "import_source_id": 16, "get_refer": 16, "imports_dict": 16, "entri": [16, 28, 32], "referring_source_id": 16, "transactionhistori": 16, "txn_receipt": 16, "revert_to_block": 16, "outgo": 16, "short": [16, 31, 32, 34, 38], "circuit": 16, "greater": [16, 18], "contractcach": 16, "memori": [16, 19], "per": 16, "perman": [16, 19, 26], "disk": [16, 20], "faster": 16, "__setitem__": 16, "ecosystem_nam": [16, 37], "cache_blueprint": 16, "blueprint_id": 16, "would": [16, 20, 21, 26, 27, 32, 37, 38], "starknet": [16, 30, 32, 38], "cache_deploy": 16, "contract_inst": [16, 26], "cache_proxy_info": 16, "proxy_info": 16, "proxyinfo": 16, "clear_local_cach": 16, "reset": 16, "blank": 16, "get_blueprint": 16, "get_contain": 16, "wrap": [16, 19], "get_creation_receipt": 16, "creation": [16, 21], "get_deploy": [16, 25], "read": [16, 21, 25, 32, 36], "_local_deployments_map": 16, "written": 16, "deployments_map": 16, "get_multipl": 16, "min": [16, 38, 39], "instance_at": 16, "typeerror": [16, 19], "en": [16, 17, 23, 25, 30], "domain": [16, 25], "instance_from_receipt": 16, "blockcontain": 16, "latest_block": 16, "head": [16, 24], "move": [16, 22], "backward": 16, "height": 16, "poll_block": 16, "reorgan": 16, "even": [16, 31, 32], "previous": [16, 25, 27, 28, 38], "new_block": 16, "length": [16, 19, 20], "similarli": [16, 20, 21, 22, 25, 28, 38], "just": [16, 21, 25, 27, 29, 32], "mimic": 16, "behavior": [16, 31, 32], "built": [16, 28, 36, 38], "increment": [16, 18], "isol": [16, 38], "owner": [16, 22, 25, 26, 30, 38, 39], "foobar": [16, 30, 37], "deltatim": 16, "AND": 16, "design": [16, 18, 28], "begin": [16, 25], "pending_timestamp": [16, 38], "epoch": 16, "3600": 16, "restor": 16, "recent": 16, "project_fold": 16, "meta": 16, "packagemeta": 16, "author": [16, 25, 38], "licens": [16, 38], "keyword": [16, 24, 32], "link": [16, 38], "deploymentconfigcollect": 16, "default_ecosystem": [16, 23, 32], "parametr": 16, "test_mnemon": 16, "get_config": 16, "plugin_nam": 16, "force_reload": 16, "metadata": [16, 19, 22], "using_project": 16, "project_path": 16, "contracts_path": 16, "my_project": 16, "deploymentconfig": 16, "rootmodelroottyp": 16, "pydanticundefin": 16, "accountintconvert": 16, "addressapiconvert": 16, "bytesaddressconvert": 16, "gwei": [16, 39], "appropri": 16, "long": [16, 28, 31], "is_typ": 16, "checksum": [16, 18], "against": [16, 17, 33, 38], "hexaddressconvert": 16, "hexconvert": 16, "hexintconvert": 16, "intaddressconvert": 16, "stringdecimalconvert": 16, "stringintconvert": 16, "timestampconvert": 16, "datetim": 16, "timedelta": 16, "No": [16, 32], "timezon": 16, "utc": 16, "granular": 16, "active_provid": [16, 24], "create_custom_provid": 16, "provider_cl": 16, "ape_ethereum": [16, 25, 28], "ethereumnodeprovid": 16, "guess": 16, "set_default_ecosystem": 16, "rel": [16, 19, 22], "get_ecosystem": 16, "get_network_choic": 16, "form": [16, 19, 25, 31, 38], "appear": [16, 19], "get_provider_from_choic": 16, "network_data": 16, "networks_yaml": 16, "load_contract": 16, "uniniti": 16, "mycontracttyp": 16, "mycontacttyp": 16, "To": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "contractnamespac": 16, "__str__": 16, "compiler_cache_fold": 16, "mention": [16, 28, 32], "extensions_with_missing_compil": 16, "recurs": 16, "extract": 16, "get_compiler_data": 16, "compile_if_need": 16, "get_contract": [16, 25], "contract_nam": [16, 18, 38], "keyerror": 16, "interfaces_fold": 16, "lookup_path": 16, "key_contract_path": 16, "give": [16, 20, 21, 27, 34, 37], "helloworld": [16, 37], "absolut": [16, 19, 23], "2678": [16, 35], "project_typ": 16, "apeproject": [16, 17], "scripts_fold": 16, "sources_miss": 16, "anywher": [16, 25, 31], "tests_fold": 16, "track_deploy": [16, 35], "upon": [16, 25, 27, 35], "public": [16, 25, 38], "tracked_deploy": 16, "bip122uri": 16, "explicitli": [16, 18, 22, 38], "githubdepend": 16, "openzeppelin": [16, 19, 23, 27, 34], "organ": [16, 19, 28, 30, 35, 36], "follow": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "dapphub": [16, 27], "erc20": [16, 27], "Will": [16, 21], "localdepend": 16, "npmdepend": 16, "npm": 16, "safe": [16, 34], "gnosi": [16, 27, 34], "14": 16, "version_from_json": 16, "version_from_local_json": 16, "baseproject": 16, "brownieproject": 16, "browni": 16, "defaultqueryprovid": 16, "querymanag": [16, 24], "biggest_block_s": 16, "inaccess": 16, "plugin_typ": 17, "plugintyp": 17, "hookimpl_kwarg": 17, "accountplugin": 17, "pluggy_patch": 17, "There": [17, 20, 21, 23, 25, 27, 30, 32, 36, 37, 38, 39], "sever": [17, 21], "ecosystemplugin": 17, "hook": [17, 28], "registr": [17, 28], "overal": 17, "conform": [17, 19, 28], "much": [17, 22, 38, 39], "plugin_manag": 17, "pluggi": 17, "_manag": 17, "pluginmanag": 17, "own": [17, 23, 27, 31, 36, 38], "compilerplugin": 17, "register_compil": 17, "interfacecompil": 17, "document": [17, 20, 23], "config_class": 17, "deconstruct": 17, "inject": [17, 19], "mypluginconfig": 17, "conversionplugin": 17, "mweiconvers": 17, "explorerplugin": 17, "explor": [17, 25, 34], "etherscan": [17, 25, 30, 32], "myblockexplor": 17, "networkplugin": 17, "ropsten": 17, "happen": [17, 22, 25, 27, 32, 38], "soon": [17, 27], "shibachain": 17, "shibanetwork": 17, "providerplugin": [17, 28], "myprovid": [17, 28], "dependencyplugin": 17, "projectplugin": 17, "resolv": [17, 34], "gitmodul": 17, "queryplugin": 17, "query_engin": 17, "postgresengin": 17, "represent": [18, 24, 33], "bodi": 18, "namedtupl": 18, "compon": 18, "signabl": 18, "easi": [18, 21, 25, 30, 36, 38], "origin": [18, 27, 36, 39], "think": 18, "712": 18, "hand": [18, 25], "encode_": 18, "modul": [18, 19, 24, 25, 31], "encode_structured_data": 18, "encode_intended_valid": 18, "encode_defunct": [18, 20], "r": [18, 38], "_signatur": 18, "ecdsa": 18, "vr": 18, "recover_sign": [18, 20], "sig": 18, "contractcoverag": 18, "functioncoverag": 18, "individu": [18, 30], "function_hit": 18, "hit": 18, "counter": 18, "zero": [18, 19, 38], "function_r": 18, "rate": [18, 32], "versu": [18, 23], "line_r": 18, "divid": 18, "lines_cov": 18, "lines_valid": 18, "miss_count": 18, "model_dump": 18, "pydant": [18, 19], "concept": [18, 38], "modelmodel_dump": 18, "mode": [18, 38], "to_python": 18, "serializ": 18, "by_alia": 18, "exclude_unset": 18, "exclude_default": 18, "exclude_non": 18, "round_trip": 18, "deseri": 18, "round": 18, "trip": 18, "encount": 18, "coveragestat": 18, "contractsourcecoverag": 18, "cover": [18, 25, 38], "total_funct": 18, "coverageproject": 18, "coveragereport": 18, "source_fold": 18, "get_html": 18, "html": [18, 38], "get_xml": 18, "xml": [18, 38], "codecov": 18, "io": 18, "thu": [18, 21, 25, 32, 37, 38], "slightli": 18, "convent": [18, 23], "90": 18, "java": 18, "won": [18, 32, 38], "super": 18, "hit_count": 18, "dure": [18, 22, 27, 31, 37, 38], "segment": 18, "ast": 18, "occupi": 18, "builtin": 18, "mark": [18, 31, 38], "endlin": 18, "endcolumn": 18, "exact": [18, 38], "full_nam": 18, "contact": 18, "getter": [18, 38], "profile_stat": 18, "profil": [18, 38], "accumul": 18, "sourcestat": 18, "detail": [18, 33, 36], "basecontractlog": 18, "event_nam": 18, "0x0000000000000000000000000000000000000000": 18, "event_argu": 18, "block_hash": 18, "log_index": 18, "transaction_index": 18, "unix": [18, 19], "lookup": [18, 38], "posit": [18, 38], "mock": [18, 27, 38], "compar": 18, "inherit": 18, "equal": [18, 19, 20, 39], "comparison": 18, "abc": 19, "model_config": 19, "classvar": 19, "arbitrary_types_allow": 19, "model_field": 19, "fieldinfo": 19, "__fields__": 19, "v1": [19, 27], "mixin": 19, "_before_": 19, "include_getattr": 19, "include_getitem": 19, "additional_error_messag": 19, "annot": 19, "nonetyp": 19, "accur": 19, "pair": 19, "junk": [19, 20, 23, 38], "number_of_account": [19, 20, 23, 38], "githubcli": 19, "ape_org": 19, "com": [19, 30, 32, 36], "apeworx": [19, 28, 29, 30, 32, 35, 36], "available_plugin": 19, "ape_plugin_nam": 19, "clone_repo": 19, "repo_path": 19, "target_path": 19, "scheme": 19, "git": [19, 27, 30], "ssh": 19, "download_packag": 19, "filesystem": 19, "get_releas": 19, "gitreleas": 19, "releas": [19, 26, 27, 30, 36], "get_repo": 19, "maxsiz": 19, "queue": 19, "join": [19, 36], "borrow": 19, "librari": [19, 20, 25, 28], "until": [19, 32], "gotten": 19, "unfinish": 19, "goe": [19, 32], "consum": 19, "task_don": 19, "unblock": 19, "struct": 19, "structpars": 19, "method_abi": 19, "decode_output": 19, "alter": [19, 22, 24], "arrai": 19, "applic": [19, 27, 39], "default_nam": 19, "unnam": 19, "encode_input": [19, 25], "tracestyl": 19, "ff8c00": 19, "d75f00": 19, "gas_cost": 19, "dim": 19, "bright_magenta": 19, "bright_green": 19, "bright_blu": 19, "00afd7": 19, "add_padding_to_str": 19, "str_list": 19, "extra_spac": 19, "space_charact": 19, "pad": 19, "charact": 19, "allow_disconnect": 19, "fn": 19, "return_none_when_disconnect": 19, "try_snapshot": 19, "expand_environment_vari": 19, "substr": 19, "environ": [19, 20, 23, 24, 32], "variabl": [19, 20, 23, 24, 38], "extract_nested_valu": 19, "dig": 19, "nest": 19, "gas_estimation_error_messag": 19, "tx_error": 19, "explan": [19, 33], "explain": [19, 32, 38], "generate_dev_account": 19, "start_index": 19, "genesi": [19, 32], "wallet": 19, "get_all_files_in_directori": 19, "dir_a": 19, "dir_b": 19, "file_a": 19, "file_b": 19, "file_c": 19, "interest": 19, "regex": 19, "get_current_timestamp_m": 19, "get_package_vers": 19, "obj": 19, "__version__": 19, "get_relative_path": 19, "anchor": 19, "comput": [19, 20], "ancestor": 19, "injected_before_us": 19, "fget": 19, "fset": 19, "fdel": 19, "is_arrai": 19, "abi_typ": [19, 25], "abityp": 19, "probabl": 19, "is_evm_precompil": 19, "is_named_tupl": 19, "output_valu": 19, "is_struct": 19, "is_zero_hex": 19, "load_config": 19, "expand_envar": 19, "must_exist": 19, "oserror": 19, "expand": 19, "log_instead_of_fail": 19, "__repr__": 19, "shouldn": [19, 23], "pragma_str_to_specifier_set": 19, "pragma_str": 19, "specifierset": 19, "pragma": [19, 38], "raises_not_impl": 19, "returns_arrai": 19, "run_until_complet": 19, "coroutin": 19, "async": 19, "await": 19, "asyncio": 19, "gather": 19, "singledispatchmethod": 19, "func": [19, 38], "dispatch": 19, "descriptor": 19, "generic_method": 19, "spawn": 19, "stream_respons": 19, "download_url": 19, "progress_bar_descript": 19, "progress": 19, "use_temp_sys_path": 19, "sy": 19, "secur": 20, "learn": [20, 22, 23, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "ship": [20, 21, 22, 24, 30, 32], "assist": [20, 21, 28], "write": [20, 37, 38], "test_my_contract_method": 20, "prefund": 20, "put": [20, 31], "sole": 20, "generate_test_account": 20, "unfund": 20, "guid": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "action": [20, 38], "1e18": 20, "ether": [20, 25, 26], "elimin": 20, "use_send": 20, "myfunct": 20, "imperson": [20, 38], "ledger": [20, 28], "trezor": [20, 28], "third": [20, 30], "parti": [20, 30, 36], "let": [20, 22, 24, 25, 32, 38], "premis": 20, "describ": [20, 32], "below": [20, 25, 27, 32, 38], "password": 20, "browser": 20, "rest": [20, 28], "maxim": [20, 30], "materi": 20, "entropi": 20, "increas": [20, 36, 38, 39], "n": 20, "altern": [20, 21, 22, 25, 27, 30, 31, 32, 38], "elect": 20, "twice": 20, "sure": [20, 32, 38], "rememb": 20, "hdpath": 20, "wordcount": 20, "togeth": [20, 28], "scriptabl": 20, "my": [20, 21, 25, 26, 27, 28, 32], "mysecurep": 20, "ssphrase": 20, "sai": [20, 25, 32, 39], "metamask": [20, 21], "secret": 20, "d": [20, 38], "programat": 20, "ecurepassphras": 20, "o": [20, 36, 39], "securepassphras": 20, "urandom": 20, "Then": [20, 24, 25, 27, 28, 29, 38], "reduc": [20, 32], "repetit": 20, "eth_account": 20, "hello": [20, 37], "intention": 20, "decid": 20, "abov": [20, 25, 31, 32, 37, 38, 39], "eip712": 20, "eip712typ": 20, "mail": 20, "_chainid_": 20, "uint256": [20, 25, 38, 39], "_name_": 20, "_verifyingcontract_": 20, "0xcccccccccccccccccccccccccccccccccccccccc": 20, "_version_": 20, "alic": 20, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 20, "bob": 20, "0xb0b0b0b0b0b0b000000000000000000000000000": 20, "recov": 20, "recovered_sign": 20, "ci": [20, 25], "cd": 20, "programmat": 20, "ape_accounts_": 20, "_passphras": 20, "subsequ": 20, "highli": 20, "approach": [20, 32, 37, 38], "avoid": [20, 25, 36, 37], "accident": 20, "leak": 20, "framework": [21, 25, 27, 31, 33, 36, 38, 39], "coupl": 21, "area": [21, 38], "showcas": 21, "endeavor": 21, "etc": 21, "logger": [21, 31], "gracefulli": 21, "cli_ctx": [21, 28, 37], "account_manag": 21, "bad": 21, "mymanag": 21, "customcontext": 21, "my_manag": 21, "foundri": [21, 25, 29, 32, 38], "leav": [21, 27, 38], "semi": 21, "colon": [21, 38], "cmd_2": 21, "afterward": [21, 38], "rare": 21, "peopl": 21, "index_of_test_account": 21, "matter": [21, 32], "alon": 21, "visa": 21, "versa": [21, 25], "delete_account": 21, "create_account": 21, "boolean": 21, "application_prefix": 21, "foo_bar": 21, "cli_0": 21, "lambda": 21, "startswith": 21, "cli_1": 21, "me": [21, 39], "me2": 21, "selected_account": 21, "edit": [22, 23, 28, 30, 32], "src": [22, 23, 27], "myinterfac": 22, "my_interfac": 22, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 22, "my_method": [22, 25, 34, 38], "elsewher": [22, 23], "unwil": 22, "artifact": 22, "binari": 22, "larger": 22, "adjust": [22, 32, 33, 38], "vy": [22, 33, 38], "tsconfig": 22, "retain": 22, "use_depend": 22, "cache_fold": 22, "hold": 22, "cahc": 22, "solc": 22, "apend": 22, "impact": 22, "As": [22, 28, 32, 38], "3": [22, 24, 25, 26, 27, 36, 38, 39], "7": [22, 30, 38], "8": [22, 36, 38], "get_compil": 22, "place": [23, 27, 32, 37, 38], "global": [23, 32, 38], "preced": 23, "prefer": 23, "serv": 23, "alphabet": 23, "facilit": 23, "easier": 23, "fulli": [23, 25], "outsid": 23, "globalcontract": 23, "fantom": [23, 30, 32, 38], "0x5fbdb2315678afecb367f032d93f642f64180aa3": 23, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 23, "localhost": [23, 28], "5030": 23, "whole": 23, "default_network": [23, 29, 32], "mainnet_fork": 23, "default_provid": [23, 29, 32], "numer": [23, 31, 32], "16": [23, 32], "1234": [23, 32], "0x1234": [23, 32], "eth_estimatega": 23, "0b2": 23, "1647323479": 24, "reflect": 24, "61": 24, "ape_console_extra": 24, "intern": [24, 38], "underscor": [24, 37], "_": [24, 37], "eth_util": 24, "encode_hex": 24, "decode_hex": 24, "getattr": 24, "weth_address": 24, "14388241": 24, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 24, "ape_init_extra": 24, "web3": [24, 28, 36], "close": 24, "reopen": 24, "autoreload": 24, "ape_consol": 24, "embed": 24, "load_ext": 24, "h": 24, "databas": [24, 26], "okai": [24, 28], "human": 24, "readabl": [24, 38], "metamask0": 24, "00040634": 24, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 24, "mysmartcontract": 25, "__init__": [25, 28], "arg1": 25, "arg2": 25, "pleas": [25, 36, 39], "basic": 25, "contract2": 25, "higher": [25, 32, 38], "why": [25, 32, 39], "notic": [25, 32, 33, 37, 38], "complex": [25, 33], "possibli": 25, "repeat": 25, "fashion": 25, "perhap": 25, "simpli": 25, "copi": 25, "review": 25, "mere": [25, 28], "onc": [25, 27, 28, 30, 32, 35, 38], "top": [25, 28, 32, 38], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 25, "v2": 25, "registri": [25, 28], "ychad": 25, "keep": [25, 28, 38], "On": [25, 26], "rinkebi": 25, "pure": 25, "extern": [25, 38], "get_static_list": 25, "dynarrai": 25, "set_numb": 25, "num": 25, "prevnumb": 25, "mynumb": 25, "monei": 25, "At": [25, 38], "eth_cal": 25, "eth_sendtransact": 25, "eth_sendrawtransact": 25, "demonstr": [25, 37, 38, 39], "123": [25, 35], "successfulli": [25, 35], "vice": 25, "addbal": 25, "new_bal": 25, "simul": [25, 32, 33], "forward": 25, "measur": 25, "getmodifiedbal": 25, "analyz": 25, "0x123": [25, 35], "40000": 25, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 25, "bytes_valu": 25, "3fb5c1c": 25, "selector_str": 25, "input_dict": 25, "unit256": 25, "method_id": 25, "usdc": 25, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 25, "0x70a08231": 25, "balanceof": [25, 38, 39], "0x27e235e3": 25, "dump": 25, "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 25, "multical": 25, "multicall3": 25, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 25, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 25, "pool": 25, "ipool": 25, "getreserv": 25, "applydiscount": 25, "acct": [25, 26, 39], "larg": [26, 32], "rout": 26, "our": [26, 28, 36, 37, 38], "incorpor": 26, "few": [26, 27, 38], "df": 26, "stuff": [26, 31, 32], "sum": 26, "sent": [26, 32], "foohappen": 26, "beta": 26, "constant": 26, "plan": 26, "stage": 26, "sqlite": 26, "tabl": [26, 38, 39], "dataclass": 26, "contract_ev": 26, "untouch": 27, "box": [27, 30, 32, 38], "still": [27, 34, 38, 39], "highlight": 27, "zeppelin": 27, "offici": 27, "uniswap": 27, "v3": 27, "retri": [27, 32], "mydepend": 27, "sometim": [27, 32, 38], "node_modul": 27, "myorg": 27, "v4": 27, "6": [27, 30, 38], "vault": 27, "master": [27, 36], "v0": 27, "gh": 27, "abbrevi": 27, "backend": 27, "guidelin": 27, "dapptoolserc20": 27, "dappnix": 27, "evm_vers": 27, "pari": 27, "involv": 27, "import_remap": 27, "erc721": 27, "dependency_contract": 27, "my_depend": 27, "dependencycontracttyp": 27, "deployed_contract": 27, "include_depend": 27, "ape_": 28, "ape_cli_subcommand": 28, "setup": [28, 38], "intend": 28, "tokenlist": 28, "primarili": 28, "team": 28, "good": 28, "qualiti": 28, "compos": 28, "benefit": 28, "interchang": 28, "httpprovid": 28, "_web3": 28, "1337": [28, 39], "finish": 28, "ti": 28, "site": [28, 36], "loop": 28, "potenti": [28, 31, 32], "ones": [28, 39], "accord": 28, "_cli": 28, "my_sub_cmd": 28, "subcommand": 28, "entrypoint": 28, "entry_point": 28, "ape_myplugin": 28, "race": 28, "condit": 28, "prevent": 28, "my_cmd": [28, 31], "indiffer": 28, "my_ledger_account": 28, "ledger_0": 28, "my_trezor_account": 28, "trezor_0": 28, "my_script": 28, "my_provider_plugin": 28, "short_help": 28, "off": [28, 38], "my_command": 28, "did": 29, "_fork": 29, "architectur": 30, "trust": [30, 32], "constraint": 30, "minor": 30, "throughout": 31, "21": 31, "30": 31, "yellow": 31, "40": 31, "shown": 31, "loglevel": 31, "set_level": 31, "arbitrum": 32, "tester": [32, 38], "discuss": [32, 38], "triplet": 32, "polygon": [32, 37], "anvil": [32, 38], "altogeth": 32, "commonli": 32, "testnet": [32, 37], "cut": 32, "talk": 32, "maintain": 32, "small": 32, "improv": 32, "wherea": 32, "matic": 32, "avalanch": 32, "optmism": 32, "zkevm": 32, "proper": 32, "remaind": 32, "familiar": 32, "109": 32, "shibarium": 32, "base_ecosystem_plugin": 32, "paragraph": 32, "recal": 32, "fro": 32, "closer": 32, "henc": 32, "default_": 32, "remot": 32, "care": [32, 39], "correctli": 32, "likewis": 32, "tell": 32, "apenet": 32, "closest": 32, "www": 32, "shibrpc": 32, "customnetwork": 32, "31337": 32, "rate_limit": 32, "sens": 32, "scan": 32, "api_uri": 32, "consult": 32, "readm": 32, "clarifi": 32, "saw": 32, "default_transaction_typ": 32, "fly": 32, "itself": [32, 33, 38], "integr": 32, "better": 32, "uncommon": 32, "placehold": 32, "unsur": 32, "ident": 32, "ethtest": 32, "ephemer": 32, "strai": 32, "though": 32, "120": 32, "decentr": 32, "max_receipt_retri": 32, "tend": 32, "caus": [32, 38], "reject": 32, "decis": 32, "middl": 32, "start_provid": 32, "jump": 32, "bridg": 32, "continu": 32, "effect": 32, "smart_contract_exampl": 33, "sampl": [33, 38], "test_sampl": 33, "autom": 33, "my_account_alia": 33, "job": 33, "popular": 33, "minim": 34, "1167": 34, "1967": 34, "beacon": 34, "uup": 34, "1822": 34, "9": 34, "create_forwarder_to": 34, "0xsplit": 34, "formerli": 34, "oz": 34, "897": 34, "zeroag": 34, "soladypush0": 34, "push0": 34, "host": 34, "influenc": 35, "walk": 35, "0x12c17f958d2ee523a2206206994597c13d831e34": 35, "With": 36, "modular": 36, "ltd": 36, "discord": 36, "server": 36, "stai": 36, "date": 36, "tutori": [36, 39], "technic": 36, "deeper": [36, 38], "understand": [36, 38], "academ": 36, "platform": 36, "challeng": 36, "linux": [36, 38], "maco": [36, 38], "11": 36, "window": 36, "subsystem": 36, "wsl": 36, "python3": 36, "three": [36, 38], "advis": 36, "1558": 36, "virtualenv": 36, "venv": 36, "interf": 36, "env": 36, "homebrew": 36, "instruct": 36, "visit": [36, 39], "dockerhub": 36, "volum": 36, "haramb": 36, "vvm": 36, "solcx": 36, "pwd": 36, "depth": [36, 39], "interoper": 36, "experi": 36, "3rd": 36, "risk": 36, "advantag": 37, "submodul": 37, "world": 37, "subdirectori": 37, "flexibl": 37, "cli_2": 37, "shownet": 37, "ideal": 37, "mumbai": 37, "nm": 37, "network_manag": 37, "hop": 37, "yourself": 37, "therefor": 37, "quick": 37, "workflow": 37, "suppos": 37, "stick": 37, "dist": 38, "cov": 38, "becom": 38, "intuit": 38, "fact": 38, "regular": 38, "test_": 38, "test_add": 38, "left": 38, "divis": 38, "phase": 38, "piec": 38, "encompass": 38, "enact": 38, "behav": 38, "authorized_method": 38, "test_author": 38, "not_own": 38, "set_own": 38, "scope": 38, "flow": 38, "dive": 38, "syntax": 38, "exactli": 38, "test_my_method": 38, "sustain": 38, "despit": 38, "vitalik": 38, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 38, "other_contract": 38, "othercontract": 38, "test_in_futur": 38, "86000": 38, "test_multi_chain": 38, "inspect": 38, "bundl": 38, "academi": 38, "conftest": 38, "test_mint": 38, "nft": 38, "test_account_bal": 38, "quantiti": 38, "mint": [38, 39], "earlier": 38, "assertionerror": 38, "shorter": 38, "comment": 38, "check_valu": 38, "_valu": 38, "reli": 38, "explictli": 38, "cairo": 38, "due": 38, "_x": 38, "sqrt": 38, "incorrect": 38, "reentri": 38, "nonreentr": 38, "_foo_intern": 38, "introduc": 38, "spdx": 38, "gpl": 38, "unauthor": 38, "unauth_address": 38, "withdraw": 38, "disallow": 38, "hacker": 38, "test_unauthorized_withdraw": 38, "test_unauthor": 38, "test_error_on_deploi": 38, "mycustomerror": 38, "haserror": 38, "rev": 38, "captur": 38, "grab": 38, "isinst": 38, "myerror": 38, "use_network": 38, "marker": 38, "test_my_fantom_test": 38, "test_my_ethereum_test": 38, "mid": 38, "test_my_multichain_test": 38, "stark_contract": 38, "mystarknetcontract": 38, "test_starknet_th": 38, "stark_account": 38, "fundm": 38, "median": [38, 39], "57198": 38, "91398": 38, "82848": 38, "28307": 38, "38679": 38, "33493": 38, "changeonstatu": 38, "23827": 38, "45739": 38, "34783": 38, "getsecret": 38, "24564": 38, "test0": 38, "2400": 38, "9100": 38, "5750": 38, "testcontract": 38, "setnumb": 38, "51021": 38, "debug_": 38, "mocktoken": 38, "poolcontract": 38, "reset_": 38, "comma": 38, "interv": 38, "press": 38, "ctrl": 38, "undo": 38, "stmt": 38, "85": 38, "71": 38, "80": 38, "htmlcov": 38, "__builtin__": 38, "_immutable_numb": 38, "_number": 38, "foo_method": 38, "view_method": 38, "distinguish": 38, "myaccount": 39, "shell": 39, "contract_method_defined_in_contract": 39, "apeacademi": 39, "london": 39, "got": 39, "broken": 39, "fundmycontract": 39, "prioriti": 39, "beforehand": 39, "plu": 39, "priorit": 39, "highest": 39, "0x00": 39, "0x0": 39, "2930": 39, "predict": 39, "eth_createaccesslist": 39, "access_list": 39, "my_access_list": 39, "fooevent": 39, "barev": 39, "foomethod": 39, "event_typ": 39, "baz": 39, "longer": 39, "600": 39, "show_trac": 39, "methodwithoutargu": 39, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 39, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 39, "contracta": 39, "7a9c": 39, "469604": 39, "superclust": 39, "234444": 39, "23523523235235": 39, "11111111111": 39, "345345347789999991": 39, "99999998888882": 39, "345457847457457458457457457": 39, "92222229999998888882": 39, "3454": 39, "111145345347789999991": 39, "333399998888882": 39, "234545457847457457458457457457": 39, "461506": 39, "methodb1": 39, "lolol": 39, "ic": 39, "cream": 39, "dynamo": 39, "402067": 39, "contractc": 39, "getsomelist": 39, "3425311345134513461345134534531452345": 39, "111344445534535353": 39, "993453434534534534534977788884443333": 39, "370103": 39, "methodc1": 39, "windows95": 39, "simpler": 39, "jamaica": 39, "cardin": 39, "363869": 39, "callm": 39, "233432": 39, "methodb2": 39, "trombon": 39, "231951": 39, "paperwork": 39, "countri": 39, "wing": 39, "227360": 39, "222263": 39, "methodc2": 39, "147236": 39, "122016": 39, "addresstovalu": 39, "100305": 39, "bandpractic": 39, "94270": 39, "lemondrop": 39, "92321": 39, "86501": 39, "82729": 39, "snitches_get_stich": 39, "111": 39, "55252": 39, "52079": 39, "48306": 39, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 39, "show_gas_report": 39, "dai": 39, "1302": 39, "13028": 39, "1377": 39, "approv": 39, "22414": 39, "burn": 39, "11946": 39, "25845": 39, "contract_a": 39, "methodtocal": 39, "txn_cost": 39, "mymutablemethod": 39, "view_cost": 39, "myviewmethod": 39}, "objects": {"": [[10, 0, 0, "-", "ape"], [11, 0, 0, "-", "ape_accounts"]], "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"], [15, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [17, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [18, 0, 0, "-", "types"], [19, 0, 0, "-", "utils"]], "ape.api": [[12, 0, 0, "-", "accounts"], [12, 0, 0, "-", "address"], [12, 0, 0, "-", "compiler"], [12, 0, 0, "-", "config"], [12, 0, 0, "-", "convert"], [12, 0, 0, "-", "explorers"], [12, 0, 0, "-", "networks"], [12, 0, 0, "-", "projects"], [12, 0, 0, "-", "providers"], [12, 0, 0, "-", "query"]], "ape.api.accounts": [[12, 4, 1, "", "AccountAPI"], [12, 4, 1, "", "AccountContainerAPI"], [12, 4, 1, "", "ImpersonatedAccount"], [12, 4, 1, "", "TestAccountAPI"], [12, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[12, 5, 1, "", "__dir__"], [12, 6, 1, "", "alias"], [12, 5, 1, "", "call"], [12, 5, 1, "", "check_signature"], [12, 5, 1, "", "declare"], [12, 5, 1, "", "deploy"], [12, 5, 1, "", "prepare_transaction"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_raw_msghash"], [12, 5, 1, "", "sign_transaction"], [12, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[12, 5, 1, "", "__contains__"], [12, 5, 1, "", "__delitem__"], [12, 5, 1, "", "__getitem__"], [12, 5, 1, "", "__len__"], [12, 6, 1, "", "accounts"], [12, 6, 1, "", "aliases"], [12, 5, 1, "", "append"], [12, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[12, 6, 1, "", "address"], [12, 5, 1, "", "call"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountContainerAPI": [[12, 5, 1, "", "generate_account"]], "ape.api.address": [[12, 4, 1, "", "Address"], [12, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[12, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[12, 6, 1, "", "address"], [12, 6, 1, "", "balance"], [12, 6, 1, "", "code"], [12, 6, 1, "", "codesize"], [12, 6, 1, "", "history"], [12, 6, 1, "", "is_contract"], [12, 6, 1, "", "nonce"]], "ape.api.compiler": [[12, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[12, 5, 1, "", "compile"], [12, 2, 1, "", "compiler_settings"], [12, 6, 1, "", "config"], [12, 5, 1, "", "enrich_error"], [12, 5, 1, "", "get_versions"], [12, 6, 1, "", "name"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[12, 4, 1, "", "ConfigEnum"], [12, 4, 1, "", "GenericConfig"], [12, 4, 1, "", "PluginConfig"]], "ape.api.convert": [[12, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[12, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[12, 5, 1, "", "get_address_url"], [12, 5, 1, "", "get_contract_type"], [12, 5, 1, "", "get_transaction_url"], [12, 5, 1, "", "publish_contract"]], "ape.api.networks": [[12, 4, 1, "", "EcosystemAPI"], [12, 4, 1, "", "ForkedNetworkAPI"], [12, 4, 1, "", "NetworkAPI"], [12, 4, 1, "", "ProviderContextManager"], [12, 4, 1, "", "ProxyInfoAPI"], [12, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[12, 5, 1, "", "__ape_extra_attributes__"], [12, 5, 1, "", "add_network"], [12, 6, 1, "", "config"], [12, 5, 1, "", "create_transaction"], [12, 6, 1, "", "custom_network"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "decode_address"], [12, 5, 1, "", "decode_block"], [12, 5, 1, "", "decode_calldata"], [12, 5, 1, "", "decode_logs"], [12, 5, 1, "", "decode_receipt"], [12, 5, 1, "", "decode_returndata"], [12, 6, 1, "", "default_network_name"], [12, 5, 1, "", "encode_address"], [12, 5, 1, "", "encode_calldata"], [12, 5, 1, "", "encode_deployment"], [12, 5, 1, "", "encode_transaction"], [12, 5, 1, "", "enrich_calltree"], [12, 2, 1, "", "fee_token_decimals"], [12, 2, 1, "", "fee_token_symbol"], [12, 5, 1, "", "get_method_selector"], [12, 5, 1, "", "get_network"], [12, 5, 1, "", "get_network_data"], [12, 5, 1, "", "get_proxy_info"], [12, 2, 1, "", "name"], [12, 6, 1, "", "networks"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "serialize_transaction"], [12, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[12, 6, 1, "", "upstream_chain_id"], [12, 6, 1, "", "upstream_network"], [12, 6, 1, "", "upstream_provider"], [12, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[12, 6, 1, "", "auto_gas_multiplier"], [12, 6, 1, "", "base_fee_multiplier"], [12, 6, 1, "", "block_time"], [12, 6, 1, "", "chain_id"], [12, 6, 1, "", "config"], [12, 2, 1, "", "data_folder"], [12, 6, 1, "", "default_provider_name"], [12, 2, 1, "", "ecosystem"], [12, 6, 1, "", "explorer"], [12, 5, 1, "", "get_provider"], [12, 6, 1, "", "is_adhoc"], [12, 6, 1, "", "is_dev"], [12, 6, 1, "", "is_fork"], [12, 6, 1, "", "is_local"], [12, 2, 1, "", "name"], [12, 6, 1, "", "network_id"], [12, 6, 1, "", "providers"], [12, 5, 1, "", "publish_contract"], [12, 2, 1, "", "request_header"], [12, 6, 1, "", "required_confirmations"], [12, 5, 1, "", "set_default_provider"], [12, 6, 1, "", "transaction_acceptance_timeout"], [12, 5, 1, "", "use_default_provider"], [12, 5, 1, "", "use_provider"], [12, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[12, 6, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[12, 2, 1, "", "target"]], "ape.api.projects": [[12, 4, 1, "", "DependencyAPI"], [12, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[12, 6, 1, "", "cached_manifest"], [12, 5, 1, "", "compile"], [12, 2, 1, "", "config_override"], [12, 6, 1, "", "contracts"], [12, 2, 1, "", "contracts_folder"], [12, 2, 1, "", "exclude"], [12, 5, 1, "", "extract_manifest"], [12, 2, 1, "", "name"], [12, 6, 1, "", "uri"], [12, 2, 1, "", "version"], [12, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[12, 5, 1, "", "add_compiler_data"], [12, 6, 1, "", "cached_manifest"], [12, 2, 1, "", "contracts_folder"], [12, 5, 1, "", "create_manifest"], [12, 6, 1, "", "is_valid"], [12, 6, 1, "", "manifest_cachefile"], [12, 2, 1, "", "name"], [12, 2, 1, "", "path"], [12, 5, 1, "", "process_config_file"], [12, 5, 1, "", "replace_manifest"], [12, 5, 1, "", "update_manifest"], [12, 2, 1, "", "version"]], "ape.api.providers": [[12, 4, 1, "", "BlockAPI"], [12, 4, 1, "", "ProviderAPI"], [12, 4, 1, "", "SubprocessProvider"], [12, 4, 1, "", "TestProviderAPI"], [12, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.ProviderAPI": [[12, 6, 1, "", "base_fee"], [12, 2, 1, "", "block_page_size"], [12, 6, 1, "", "chain_id"], [12, 2, 1, "", "concurrency"], [12, 6, 1, "", "config"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 6, 1, "", "connection_str"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "disconnect"], [12, 5, 1, "", "estimate_gas_cost"], [12, 6, 1, "", "gas_price"], [12, 5, 1, "", "get_balance"], [12, 5, 1, "", "get_block"], [12, 5, 1, "", "get_code"], [12, 5, 1, "", "get_contract_logs"], [12, 5, 1, "", "get_nonce"], [12, 5, 1, "", "get_receipt"], [12, 5, 1, "", "get_transactions_by_block"], [12, 5, 1, "", "get_virtual_machine_error"], [12, 6, 1, "", "http_uri"], [12, 6, 1, "", "is_connected"], [12, 6, 1, "", "max_gas"], [12, 2, 1, "", "name"], [12, 2, 1, "", "network"], [12, 6, 1, "", "network_choice"], [12, 5, 1, "", "prepare_transaction"], [12, 6, 1, "", "priority_fee"], [12, 2, 1, "", "provider_settings"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "send_call"], [12, 5, 1, "", "send_private_transaction"], [12, 5, 1, "", "send_transaction"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_tracing"], [12, 5, 1, "", "update_settings"], [12, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[12, 5, 1, "", "build_command"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 5, 1, "", "disconnect"], [12, 6, 1, "", "process_name"], [12, 5, 1, "", "start"], [12, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[12, 5, 1, "", "mine"], [12, 5, 1, "", "revert"], [12, 5, 1, "", "set_timestamp"], [12, 5, 1, "", "snapshot"]], "ape.api.query": [[12, 4, 1, "", "AccountTransactionQuery"], [12, 4, 1, "", "BlockQuery"], [12, 4, 1, "", "BlockTransactionQuery"], [12, 4, 1, "", "ContractCreationQuery"], [12, 4, 1, "", "ContractEventQuery"], [12, 4, 1, "", "ContractMethodQuery"], [12, 4, 1, "", "QueryAPI"]], "ape.api.query.QueryAPI": [[12, 5, 1, "", "estimate_query"], [12, 5, 1, "", "perform_query"], [12, 5, 1, "", "update_cache"]], "ape.api.transactions": [[12, 4, 1, "", "ReceiptAPI"], [12, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[12, 5, 1, "", "await_confirmations"], [12, 6, 1, "", "debug_logs_lines"], [12, 6, 1, "", "debug_logs_typed"], [12, 5, 1, "", "decode_logs"], [12, 6, 1, "", "events"], [12, 6, 1, "", "failed"], [12, 6, 1, "", "method_called"], [12, 5, 1, "", "raise_for_status"], [12, 6, 1, "", "ran_out_of_gas"], [12, 6, 1, "", "return_value"], [12, 5, 1, "", "show_debug_logs"], [12, 6, 1, "", "total_fees_paid"], [12, 6, 1, "", "trace"], [12, 5, 1, "", "track_coverage"], [12, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[12, 6, 1, "", "receipt"], [12, 5, 1, "", "serialize_transaction"], [12, 6, 1, "", "total_transfer_value"], [12, 6, 1, "", "trace"], [12, 6, 1, "", "txn_hash"]], "ape.cli": [[13, 0, 0, "-", "arguments"], [13, 0, 0, "-", "choices"], [13, 0, 0, "-", "commands"], [13, 0, 0, "-", "options"], [13, 0, 0, "-", "paramtype"]], "ape.cli.arguments": [[13, 1, 1, "", "contract_file_paths_argument"], [13, 1, 1, "", "existing_alias_argument"], [13, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[13, 4, 1, "", "AccountAliasPromptChoice"], [13, 4, 1, "", "Alias"], [13, 4, 1, "", "NetworkChoice"], [13, 4, 1, "", "OutputFormat"], [13, 4, 1, "", "PromptChoice"], [13, 1, 1, "", "get_user_selected_account"], [13, 1, 1, "", "output_format_choice"], [13, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"], [13, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[13, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[13, 2, 1, "", "TREE"], [13, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"]], "ape.cli.commands": [[13, 4, 1, "", "ConnectedProviderCommand"], [13, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[13, 5, 1, "", "invoke"], [13, 5, 1, "", "parse_args"]], "ape.cli.options": [[13, 4, 1, "", "ApeCliContextObject"], [13, 4, 1, "", "NetworkOption"], [13, 1, 1, "", "account_option"], [13, 1, 1, "", "ape_cli_context"], [13, 1, 1, "", "contract_option"], [13, 1, 1, "", "incompatible_with"], [13, 1, 1, "", "network_option"], [13, 1, 1, "", "output_format_option"], [13, 1, 1, "", "skip_confirmation_option"], [13, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[13, 5, 1, "", "abort"]], "ape.cli.paramtype": [[13, 4, 1, "", "AllFilePaths"], [13, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[13, 5, 1, "", "convert"]], "ape.contracts.base": [[14, 4, 1, "", "ContractContainer"], [14, 4, 1, "", "ContractEvent"], [14, 4, 1, "", "ContractInstance"], [14, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__getattr__"], [14, 5, 1, "", "at"], [14, 5, 1, "", "deploy"], [14, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__iter__"], [14, 5, 1, "", "from_receipt"], [14, 6, 1, "", "name"], [14, 5, 1, "", "poll_logs"], [14, 5, 1, "", "query"], [14, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__dir__"], [14, 5, 1, "", "__getattr__"], [14, 6, 1, "", "address"], [14, 5, 1, "", "call_view_method"], [14, 5, 1, "", "get_error_by_signature"], [14, 5, 1, "", "get_event_by_signature"], [14, 5, 1, "", "invoke_transaction"], [14, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[14, 5, 1, "", "decode_input"], [14, 6, 1, "", "identifier_lookup"], [14, 6, 1, "", "selector_identifiers"], [14, 6, 1, "", "source_path"]], "ape.exceptions": [[15, 7, 1, "", "APINotImplementedError"], [15, 7, 1, "", "Abort"], [15, 7, 1, "", "AccountsError"], [15, 7, 1, "", "AliasAlreadyInUseError"], [15, 7, 1, "", "ApeAttributeError"], [15, 7, 1, "", "ApeException"], [15, 7, 1, "", "ApeIndexError"], [15, 7, 1, "", "ArgumentsLengthError"], [15, 7, 1, "", "BlockNotFoundError"], [15, 7, 1, "", "ChainError"], [15, 7, 1, "", "CompilerError"], [15, 7, 1, "", "ConfigError"], [15, 7, 1, "", "ContractDataError"], [15, 7, 1, "", "ContractLogicError"], [15, 7, 1, "", "ContractNotFoundError"], [15, 7, 1, "", "ConversionError"], [15, 7, 1, "", "CustomError"], [15, 7, 1, "", "DecodingError"], [15, 7, 1, "", "EcosystemNotFoundError"], [15, 7, 1, "", "MethodNonPayableError"], [15, 7, 1, "", "MissingDeploymentBytecodeError"], [15, 7, 1, "", "NetworkError"], [15, 7, 1, "", "NetworkMismatchError"], [15, 7, 1, "", "NetworkNotFoundError"], [15, 7, 1, "", "OutOfGasError"], [15, 7, 1, "", "ProjectError"], [15, 7, 1, "", "ProviderError"], [15, 7, 1, "", "ProviderNotConnectedError"], [15, 7, 1, "", "ProviderNotFoundError"], [15, 7, 1, "", "QueryEngineError"], [15, 7, 1, "", "RPCTimeoutError"], [15, 7, 1, "", "SignatureError"], [15, 7, 1, "", "SubprocessError"], [15, 7, 1, "", "SubprocessTimeoutError"], [15, 7, 1, "", "TransactionError"], [15, 7, 1, "", "TransactionNotFoundError"], [15, 7, 1, "", "UnknownSnapshotError"], [15, 7, 1, "", "UnknownVersionError"], [15, 7, 1, "", "VirtualMachineError"], [15, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[15, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[15, 6, 1, "", "dev_message"], [15, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[15, 6, 1, "", "name"]], "ape.managers": [[16, 0, 0, "-", "accounts"], [16, 0, 0, "-", "compilers"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converters"], [16, 0, 0, "-", "networks"], [16, 0, 0, "-", "query"]], "ape.managers.accounts": [[16, 4, 1, "", "AccountManager"], [16, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "aliases"], [16, 6, 1, "", "containers"], [16, 5, 1, "", "get_accounts_by_type"], [16, 5, 1, "", "load"], [16, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"]], "ape.managers.chain": [[16, 4, 1, "", "AccountHistory"], [16, 4, 1, "", "BlockContainer"], [16, 4, 1, "", "ChainManager"], [16, 4, 1, "", "ContractCache"], [16, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 2, 1, "", "address"], [16, 5, 1, "", "append"], [16, 6, 1, "", "outgoing"], [16, 5, 1, "", "query"], [16, 5, 1, "", "revert_to_block"], [16, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "head"], [16, 6, 1, "", "height"], [16, 5, 1, "", "poll_blocks"], [16, 5, 1, "", "query"], [16, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[16, 6, 1, "", "base_fee"], [16, 6, 1, "", "blocks"], [16, 6, 1, "", "chain_id"], [16, 6, 1, "", "gas_price"], [16, 5, 1, "", "get_receipt"], [16, 6, 1, "", "history"], [16, 5, 1, "", "isolate"], [16, 5, 1, "", "mine"], [16, 6, 1, "", "pending_timestamp"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[16, 5, 1, "", "__delitem__"], [16, 5, 1, "", "__setitem__"], [16, 5, 1, "", "cache_blueprint"], [16, 5, 1, "", "cache_deployment"], [16, 5, 1, "", "cache_proxy_info"], [16, 5, 1, "", "clear_local_caches"], [16, 5, 1, "", "get"], [16, 5, 1, "", "get_blueprint"], [16, 5, 1, "", "get_container"], [16, 5, 1, "", "get_creation_receipt"], [16, 5, 1, "", "get_deployments"], [16, 5, 1, "", "get_multiple"], [16, 5, 1, "", "get_proxy_info"], [16, 5, 1, "", "instance_at"], [16, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[16, 5, 1, "", "append"], [16, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[16, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[16, 5, 1, "", "can_trace_source"], [16, 5, 1, "", "compile"], [16, 5, 1, "", "compile_source"], [16, 5, 1, "", "enrich_error"], [16, 5, 1, "", "flatten_contract"], [16, 5, 1, "", "get_imports"], [16, 5, 1, "", "get_references"], [16, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[16, 4, 1, "", "ConfigManager"], [16, 4, 1, "", "DeploymentConfig"], [16, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.ConfigManager": [[16, 2, 1, "", "DATA_FOLDER"], [16, 2, 1, "", "PROJECT_FOLDER"], [16, 2, 1, "", "contracts_folder"], [16, 2, 1, "", "default_ecosystem"], [16, 2, 1, "", "dependencies"], [16, 2, 1, "", "deployments"], [16, 5, 1, "", "get_config"], [16, 5, 1, "", "load"], [16, 2, 1, "", "meta"], [16, 2, 1, "", "name"], [16, 5, 1, "", "using_project"], [16, 2, 1, "", "version"]], "ape.managers.converters": [[16, 4, 1, "", "AccountIntConverter"], [16, 4, 1, "", "AddressAPIConverter"], [16, 4, 1, "", "BytesAddressConverter"], [16, 4, 1, "", "ConversionManager"], [16, 4, 1, "", "HexAddressConverter"], [16, 4, 1, "", "HexConverter"], [16, 4, 1, "", "HexIntConverter"], [16, 4, 1, "", "IntAddressConverter"], [16, 4, 1, "", "StringDecimalConverter"], [16, 4, 1, "", "StringIntConverter"], [16, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[16, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[16, 6, 1, "", "active_provider"], [16, 5, 1, "", "create_custom_provider"], [16, 6, 1, "", "default_ecosystem"], [16, 6, 1, "", "ecosystem"], [16, 6, 1, "", "ecosystem_names"], [16, 6, 1, "", "ecosystems"], [16, 5, 1, "", "fork"], [16, 5, 1, "", "get_ecosystem"], [16, 5, 1, "", "get_network_choices"], [16, 5, 1, "", "get_provider_from_choice"], [16, 6, 1, "", "network"], [16, 6, 1, "", "network_data"], [16, 6, 1, "", "network_names"], [16, 6, 1, "", "networks_yaml"], [16, 5, 1, "", "parse_network_choice"], [16, 6, 1, "", "provider_names"], [16, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[16, 0, 0, "-", "dependency"], [16, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[16, 4, 1, "", "GithubDependency"], [16, 4, 1, "", "LocalDependency"], [16, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "github"], [16, 2, 1, "", "ref"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[16, 5, 1, "", "extract_manifest"], [16, 6, 1, "", "uri"], [16, 2, 1, "", "version"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "npm"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_from_json"], [16, 6, 1, "", "version_from_local_json"], [16, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[16, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[16, 5, 1, "", "__getattr__"], [16, 5, 1, "", "__str__"], [16, 6, 1, "", "compiler_cache_folder"], [16, 6, 1, "", "compiler_data"], [16, 6, 1, "", "contracts"], [16, 6, 1, "", "contracts_folder"], [16, 6, 1, "", "dependencies"], [16, 5, 1, "", "extensions_with_missing_compilers"], [16, 5, 1, "", "extract_manifest"], [16, 5, 1, "", "get_compiler_data"], [16, 5, 1, "", "get_contract"], [16, 5, 1, "", "get_project"], [16, 6, 1, "", "interfaces_folder"], [16, 5, 1, "", "load_contracts"], [16, 5, 1, "", "lookup_path"], [16, 6, 1, "", "meta"], [16, 2, 1, "", "path"], [16, 6, 1, "", "project_types"], [16, 6, 1, "", "scripts_folder"], [16, 6, 1, "", "source_paths"], [16, 6, 1, "", "sources"], [16, 6, 1, "", "sources_missing"], [16, 6, 1, "", "tests_folder"], [16, 5, 1, "", "track_deployment"], [16, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[16, 4, 1, "", "ApeProject"], [16, 4, 1, "", "BaseProject"], [16, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.BaseProject": [[16, 5, 1, "", "create_manifest"], [16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"], [16, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"]], "ape.managers.query": [[16, 4, 1, "", "DefaultQueryProvider"], [16, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[16, 5, 1, "", "estimate_query"], [16, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[16, 6, 1, "", "engines"], [16, 5, 1, "", "query"]], "ape.plugins": [[17, 0, 0, "-", "account"], [17, 0, 0, "-", "compiler"], [17, 0, 0, "-", "config"], [17, 0, 0, "-", "converter"], [17, 0, 0, "-", "network"], [17, 0, 0, "-", "pluggy_patch"], [17, 0, 0, "-", "project"], [17, 0, 0, "-", "query"], [17, 1, 1, "", "register"]], "ape.plugins.account": [[17, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[17, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[17, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[17, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[17, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[17, 5, 1, "", "config_class"]], "ape.plugins.converter": [[17, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[17, 5, 1, "", "converters"]], "ape.plugins.network": [[17, 4, 1, "", "EcosystemPlugin"], [17, 4, 1, "", "ExplorerPlugin"], [17, 4, 1, "", "NetworkPlugin"], [17, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[17, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[17, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[17, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[17, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[17, 4, 1, "", "PluginType"], [17, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[17, 4, 1, "", "DependencyPlugin"], [17, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[17, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[17, 5, 1, "", "projects"]], "ape.plugins.query": [[17, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[17, 5, 1, "", "query_engines"]], "ape.types": [[18, 4, 1, "", "BaseContractLog"], [18, 3, 1, "", "BlockID"], [18, 4, 1, "", "ContractLog"], [18, 4, 1, "", "MockContractLog"], [18, 0, 0, "-", "address"], [18, 0, 0, "-", "coverage"]], "ape.types.BaseContractLog": [[18, 2, 1, "", "contract_address"], [18, 2, 1, "", "event_arguments"], [18, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[18, 2, 1, "", "block_hash"], [18, 2, 1, "", "block_number"], [18, 2, 1, "", "log_index"], [18, 6, 1, "", "timestamp"], [18, 2, 1, "", "transaction_hash"], [18, 2, 1, "", "transaction_index"]], "ape.types.address": [[18, 3, 1, "", "AddressType"], [18, 3, 1, "", "RawAddress"]], "ape.types.coverage": [[18, 4, 1, "", "ContractCoverage"], [18, 4, 1, "", "ContractSourceCoverage"], [18, 4, 1, "", "CoverageProject"], [18, 4, 1, "", "CoverageReport"], [18, 4, 1, "", "CoverageStatement"], [18, 4, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 2, 1, "", "functions"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 6, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[18, 2, 1, "", "contracts"], [18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "include"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "source_id"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 2, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "get_html"], [18, 5, 1, "", "get_xml"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "projects"], [18, 2, 1, "", "source_folders"], [18, 6, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 2, 1, "", "timestamp"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[18, 2, 1, "", "hit_count"], [18, 2, 1, "", "location"], [18, 2, 1, "", "pcs"], [18, 2, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[18, 2, 1, "", "full_name"], [18, 2, 1, "", "hit_count"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 5, 1, "", "profile_statement"], [18, 2, 1, "", "statements"]], "ape.types.signatures": [[18, 4, 1, "", "MessageSignature"], [18, 4, 1, "", "SignableMessage"], [18, 4, 1, "", "TransactionSignature"], [18, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[18, 2, 1, "", "body"], [18, 2, 1, "", "header"], [18, 2, 1, "", "version"]], "ape.utils": [[19, 4, 1, "", "BaseInterface"], [19, 4, 1, "", "BaseInterfaceModel"], [19, 4, 1, "", "ExtraAttributesMixin"], [19, 4, 1, "", "ExtraModelAttributes"], [19, 4, 1, "", "GeneratedDevAccount"], [19, 4, 1, "", "GithubClient"], [19, 4, 1, "", "JoinableQueue"], [19, 4, 1, "", "Struct"], [19, 4, 1, "", "StructParser"], [19, 4, 1, "", "TraceStyles"], [19, 1, 1, "", "add_padding_to_strings"], [19, 1, 1, "", "allow_disconnected"], [19, 1, 1, "", "expand_environment_variables"], [19, 1, 1, "", "extract_nested_value"], [19, 1, 1, "", "gas_estimation_error_message"], [19, 1, 1, "", "generate_dev_accounts"], [19, 1, 1, "", "get_all_files_in_directory"], [19, 1, 1, "", "get_current_timestamp_ms"], [19, 1, 1, "", "get_package_version"], [19, 1, 1, "", "get_relative_path"], [19, 4, 1, "", "injected_before_use"], [19, 1, 1, "", "is_array"], [19, 1, 1, "", "is_evm_precompile"], [19, 1, 1, "", "is_named_tuple"], [19, 1, 1, "", "is_struct"], [19, 1, 1, "", "is_zero_hex"], [19, 1, 1, "", "load_config"], [19, 1, 1, "", "log_instead_of_fail"], [19, 1, 1, "", "pragma_str_to_specifier_set"], [19, 1, 1, "", "raises_not_implemented"], [19, 1, 1, "", "returns_array"], [19, 1, 1, "", "run_until_complete"], [19, 4, 1, "", "singledispatchmethod"], [19, 1, 1, "", "spawn"], [19, 1, 1, "", "stream_response"], [19, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[19, 2, 1, "", "additional_error_message"], [19, 2, 1, "", "attributes"], [19, 5, 1, "", "get"], [19, 2, 1, "", "include_getattr"], [19, 2, 1, "", "include_getitem"], [19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"], [19, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[19, 2, 1, "", "address"], [19, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[19, 6, 1, "", "ape_org"], [19, 6, 1, "", "available_plugins"], [19, 5, 1, "", "clone_repo"], [19, 5, 1, "", "download_package"], [19, 5, 1, "", "get_release"], [19, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[19, 5, 1, "", "join"]], "ape.utils.Struct": [[19, 5, 1, "", "items"]], "ape.utils.StructParser": [[19, 5, 1, "", "decode_output"], [19, 6, 1, "", "default_name"], [19, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[19, 2, 1, "", "CONTRACTS"], [19, 2, 1, "", "DELEGATE"], [19, 2, 1, "", "GAS_COST"], [19, 2, 1, "", "INPUTS"], [19, 2, 1, "", "METHODS"], [19, 2, 1, "", "OUTPUTS"], [19, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[19, 5, 1, "", "register"]], "ape_accounts": [[11, 4, 1, "", "AccountContainer"], [11, 4, 1, "", "KeyfileAccount"], [11, 1, 1, "", "generate_account"], [11, 1, 1, "", "import_account_from_mnemonic"], [11, 1, 1, "", "import_account_from_private_key"]], "ape_accounts.AccountContainer": [[11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"]], "ape_accounts.KeyfileAccount": [[11, 6, 1, "", "address"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_raw_msghash"], [11, 5, 1, "", "sign_transaction"]], "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-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-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, 12, 16, 17, 20, 21, 26, 38], "chang": [0, 5], "password": 0, "delet": 0, "export": [0, 20], "gener": [0, 20], "import": [0, 20, 28], "list": [0, 4, 5, 6, 27, 39], "compil": [1, 6, 12, 16, 17, 22, 27, 33, 35], "consol": [2, 24, 39], "init": [3, 24], "network": [4, 12, 16, 17, 20, 21, 23, 29, 32, 37, 38], "run": [4, 7, 32], "plugin": [5, 17, 22, 23, 28, 29, 30, 33, 36], "version": [5, 30], "instal": [5, 6, 27, 30, 36], "uninstal": 5, "updat": 5, "pm": 6, "remov": [6, 27], "test": [8, 20, 23, 33, 38], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 33, 38, 39], "doc": 9, "user": 9, "guid": 9, "cli": [9, 13, 21, 27, 28, 31, 32, 37], "refer": 9, "python": [9, 31], "api": [12, 28], "address": [12, 18, 25], "config": [12, 16, 17, 27, 32], "convert": [12, 16, 17], "explor": [12, 32, 35], "project": [12, 16, 17, 25, 28, 33, 38], "provid": [12, 32, 38], "transact": [12, 25, 26, 32, 38, 39], "queri": [12, 16, 17, 26], "argument": 13, "choic": 13, "command": [13, 24, 38], "option": 13, "paramet": 13, "type": [13, 18, 27, 30, 32], "contract": [14, 23, 25, 26, 27, 33, 34, 38], "except": 15, "manag": [16, 27, 32], "chain": [16, 38], "base": 17, "signatur": [18, 20], "coverag": [18, 38], "miscellan": 18, "util": 19, "us": [20, 26, 28], "outsid": 20, "creat": 20, "new": 20, "default": [20, 23, 25, 29], "sender": 20, "support": [20, 38], "live": [20, 32], "keyfil": 20, "exist": 20, "sign": 20, "messag": 20, "eip": 20, "712": 20, "verifi": 20, "autom": 20, "hardwar": 20, "wallet": 20, "context": [21, 29, 32], "decor": 21, "tool": 21, "The": 22, "json": 22, "other": 22, "ignor": 22, "file": [22, 27], "depend": [22, 23, 27, 33], "set": 22, "sourc": 22, "code": 22, "configur": [23, 24, 29, 32], "folder": [23, 27], "ecosystem": 23, "deploy": [23, 25, 35, 39], "geth": 23, "namespac": 24, "extra": 24, "function": [24, 38], "global": 24, "magic": 24, "bal": 24, "from": [25, 28, 39], "deploi": [25, 33], "script": [25, 33, 37], "publish": [25, 35], "ani": 25, "abi": 25, "previou": 25, "interact": [25, 32], "call": 25, "fallback": 25, "direct": 25, "privat": 25, "decod": 25, "encod": 25, "input": 25, "interfac": 25, "introspect": 25, "multi": [25, 37, 38], "data": 26, "get": 26, "block": [26, 32], "event": 26, "cach": 26, "github": 27, "local": [27, 32], "npm": 27, "packag": 27, "misc": 27, "custom": [27, 32, 38], "exclus": 27, "overrid": 27, "solid": 27, "remap": 27, "develop": [28, 33], "initi": 28, "implement": 28, "class": 28, "regist": 28, "log": [28, 31, 39], "logger": 28, "modul": 28, "ape_cli_context": 28, "fork": [29, 32], "core": 30, "select": 32, "l2": 32, "connect": 32, "By": 32, "rpc": 32, "url": 32, "time": 32, "more": 32, "process": 32, "ad": 33, "proxi": 34, "track": 35, "overview": 36, "document": 36, "prerequisit": 36, "consider": 36, "pipx": 36, "pip": 36, "docker": 36, "quickstart": 36, "system": 36, "main": 37, "method": 37, "pytest": 38, "structur": 38, "pattern": 38, "fixtur": 38, "advanc": 38, "tip": 38, "failur": 38, "expected_messag": 38, "dev_messag": 38, "caveat": 38, "languag": 38, "inlin": 38, "non": 38, "reentrant": 38, "error": 38, "ga": [38, 39], "report": [38, 39], "iter": 38, "make": 39, "dynam": 39, "fee": 39, "static": 39, "access": 39, "accept": 39, "timeout": 39, "trace": 39, "estim": 39, "cost": 39}, "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"], [27, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [27, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "change-version": [[5, "plugins-change-version"]], "install": [[5, "plugins-install"], [6, "pm-install"], [27, "install"]], "uninstall": [[5, "plugins-uninstall"]], "update": [[5, "plugins-update"]], "pm": [[6, "pm"]], "remove": [[6, "pm-remove"], [27, "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-accounts": [[11, "module-ape_accounts"]], "ape.api": [[12, "ape-api"]], "Accounts": [[12, "module-ape.api.accounts"], [16, "module-ape.managers.accounts"], [17, "module-ape.plugins.account"], [20, "accounts"]], "Address": [[12, "module-ape.api.address"], [18, "module-ape.types.address"]], "Compiler": [[12, "module-ape.api.compiler"], [17, "module-ape.plugins.compiler"]], "Config": [[12, "module-ape.api.config"], [16, "module-ape.managers.config"], [17, "module-ape.plugins.config"]], "Convert": [[12, "module-ape.api.convert"]], "Explorers": [[12, "module-ape.api.explorers"]], "Networks": [[12, "module-ape.api.networks"], [16, "module-ape.managers.networks"], [23, "networks"], [32, "networks"]], "Projects": [[12, "module-ape.api.projects"]], "Providers": [[12, "module-ape.api.providers"]], "Transactions": [[12, "transactions"], [25, "transactions"]], "Query": [[12, "module-ape.api.query"], [16, "module-ape.managers.query"], [17, "module-ape.plugins.query"]], "ape.cli": [[13, "ape-cli"]], "Arguments": [[13, "module-ape.cli.arguments"]], "Choices": [[13, "module-ape.cli.choices"]], "Commands": [[13, "module-ape.cli.commands"]], "Options": [[13, "module-ape.cli.options"]], "Parameter Types": [[13, "module-ape.cli.paramtype"]], "ape.contracts": [[14, "ape-contracts"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "ape.managers": [[16, "ape-managers"]], "Compilers": [[16, "module-ape.managers.compilers"]], "Chain": [[16, "chain"]], "Converters": [[16, "module-ape.managers.converters"]], "Project": [[16, "module-ape.managers.project.manager"], [17, "module-ape.plugins.project"]], "ape.plugins": [[17, "module-ape.plugins"]], "Base": [[17, "module-ape.plugins.pluggy_patch"]], "Converter": [[17, "module-ape.plugins.converter"]], "Network": [[17, "module-ape.plugins.network"]], "ape.types": [[18, "ape-types"]], "Signatures": [[18, "signatures"]], "Coverage": [[18, "module-ape.types.coverage"]], "Miscellaneous": [[18, "module-ape.types"]], "ape.utils": [[19, "module-ape.utils"]], "Test Accounts": [[20, "test-accounts"]], "Use test accounts in tests": [[20, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[20, "use-test-accounts-outside-of-tests"]], "Creating new test accounts": [[20, "creating-new-test-accounts"]], "Default Sender Support": [[20, "default-sender-support"], [20, "id1"]], "Live Network Accounts": [[20, "live-network-accounts"]], "Keyfile Accounts": [[20, "keyfile-accounts"]], "Generating New Accounts": [[20, "generating-new-accounts"]], "Importing Existing Accounts": [[20, "importing-existing-accounts"]], "Exporting Accounts": [[20, "exporting-accounts"]], "Signing Messages": [[20, "signing-messages"]], "EIP-712": [[20, "eip-712"]], "Verifying Signature": [[20, "verifying-signature"]], "Automation": [[20, "automation"]], "Hardware Wallets": [[20, "hardware-wallets"]], "CLIs": [[21, "clis"]], "Ape Context Decorator": [[21, "ape-context-decorator"]], "Network Tools": [[21, "network-tools"]], "Account Tools": [[21, "account-tools"]], "Compile": [[22, "compile"]], "The JSON Compiler": [[22, "the-json-compiler"]], "Other Compiler Plugins": [[22, "other-compiler-plugins"]], "Ignore Files": [[22, "ignore-files"]], "Dependencies": [[22, "dependencies"], [23, "dependencies"], [27, "dependencies"], [33, "dependencies"]], "Settings": [[22, "settings"]], "Compile Source Code": [[22, "compile-source-code"]], "Configure Ape": [[23, "configure-ape"]], "Contracts Folder": [[23, "contracts-folder"]], "Default Ecosystem": [[23, "default-ecosystem"]], "Deployments": [[23, "deployments"]], "Geth": [[23, "geth"]], "Plugins": [[23, "plugins"], [30, "plugins"]], "Testing": [[23, "testing"], [33, "testing"], [38, "testing"]], "Ape Console": [[24, "ape-console"]], "Ape Namespace": [[24, "ape-namespace"]], "Namespace Extras": [[24, "namespace-extras"]], "Init Function": [[24, "init-function"]], "Global Extras": [[24, "global-extras"]], "Configure": [[24, "configure"]], "Magic Commands": [[24, "magic-commands"]], "%ape": [[24, "ape"]], "%bal": [[24, "bal"]], "Contracts": [[25, "contracts"]], "From Deploy": [[25, "from-deploy"]], "Deploy Scripts": [[25, "deploy-scripts"]], "Publishing": [[25, "publishing"], [35, "publishing"]], "From Project Contract Address": [[25, "from-project-contract-address"]], "From Any Address": [[25, "from-any-address"]], "From ABIs": [[25, "from-abis"]], "From Previous Deployment": [[25, "from-previous-deployment"]], "Contract Interaction": [[25, "contract-interaction"]], "Calls": [[25, "calls"]], "Calling Transactions and Transacting Calls": [[25, "calling-transactions-and-transacting-calls"]], "Default, Fallback, and Direct Calls": [[25, "default-fallback-and-direct-calls"]], "Private Transactions": [[25, "private-transactions"]], "Decoding and Encoding Inputs": [[25, "decoding-and-encoding-inputs"]], "Contract Interface Introspection": [[25, "contract-interface-introspection"]], "Multi-Call and Multi-Transaction": [[25, "multi-call-and-multi-transaction"]], "Querying Data": [[26, "querying-data"]], "Getting Block Data": [[26, "getting-block-data"]], "Getting Account Transaction Data": [[26, "getting-account-transaction-data"]], "Getting Contract Event Data": [[26, "getting-contract-event-data"]], "Using the Cache": [[26, "using-the-cache"]], "Types of Dependencies": [[27, "types-of-dependencies"]], "GitHub": [[27, "github"]], "Local": [[27, "local"]], "NPM": [[27, "npm"]], "Package Management CLI": [[27, "package-management-cli"]], "Misc": [[27, "misc"]], "Custom Contracts Folder": [[27, "custom-contracts-folder"]], "File Exclusions": [[27, "file-exclusions"]], "Config Override": [[27, "config-override"]], "Solidity Remappings": [[27, "solidity-remappings"]], "Compiling Dependencies": [[27, "compiling-dependencies"]], "Developing Plugins": [[28, "developing-plugins"]], "Initialize a Plugin Project": [[28, "initialize-a-plugin-project"]], "Implementing API Classes": [[28, "implementing-api-classes"]], "Registering API Classes": [[28, "registering-api-classes"]], "CLI Plugins": [[28, "cli-plugins"]], "Using Plugins": [[28, "using-plugins"]], "Logging": [[28, "logging"], [31, "logging"]], "Import the logger from the logging module": [[28, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[28, "use-the-logger-from-the-ape-cli-context"]], "Forking Networks": [[29, "forking-networks"]], "Forking Plugin Networks": [[29, "forking-plugin-networks"]], "Configure Default": [[29, "configure-default"]], "Forked Context": [[29, "forked-context"], [32, "forked-context"]], "Core Plugins": [[30, "core-plugins"]], "Installing Plugins": [[30, "installing-plugins"]], "Plugin Versions": [[30, "plugin-versions"]], "Plugin Types": [[30, "plugin-types"]], "CLI Logging": [[31, "cli-logging"]], "Python Logging": [[31, "python-logging"]], "Selecting a Network": [[32, "selecting-a-network"]], "L2 Networks": [[32, "l2-networks"]], "Custom Network Connection": [[32, "custom-network-connection"]], "Custom Networks By Config": [[32, "custom-networks-by-config"]], "RPC URL": [[32, "rpc-url"]], "Explorer URL": [[32, "explorer-url"]], "Block time, transaction type, and more config": [[32, "block-time-transaction-type-and-more-config"]], "Custom Networks by CLI": [[32, "custom-networks-by-cli"]], "Configuring Networks": [[32, "configuring-networks"]], "Local Network": [[32, "local-network"]], "Live Networks": [[32, "live-networks"]], "Network Config": [[32, "network-config"]], "Running a Network Process": [[32, "running-a-network-process"]], "Provider Interaction": [[32, "provider-interaction"]], "Provider Context Manager": [[32, "provider-context-manager"]], "Developing Projects with Ape": [[33, "developing-projects-with-ape"]], "Adding Plugins": [[33, "adding-plugins"]], "Compiling Contracts": [[33, "compiling-contracts"]], "Deploying Contracts": [[33, "deploying-contracts"]], "Scripts": [[33, "scripts"]], "Proxy Contracts": [[34, "proxy-contracts"]], "Compilation": [[35, "compilation"]], "Tracking Deployments": [[35, "tracking-deployments"]], "Publishing to Explorer": [[35, "publishing-to-explorer"]], "Overview": [[36, "overview"]], "Documentation": [[36, "documentation"]], "Prerequisite": [[36, "prerequisite"]], "Installation": [[36, "installation"]], "Considerations for Installing": [[36, "considerations-for-installing"]], "Installing with pipx or pip": [[36, "installing-with-pipx-or-pip"]], "Installing with docker": [[36, "installing-with-docker"]], "Quickstart": [[36, "quickstart"]], "Plugin System": [[36, "plugin-system"]], "Scripting": [[37, "scripting"]], "CLI Scripts": [[37, "cli-scripts"]], "Multi-network Scripting": [[37, "multi-network-scripting"]], "Main Method Scripts": [[37, "main-method-scripts"]], "Pytest": [[38, "pytest"]], "Test Structure": [[38, "test-structure"]], "Test Pattern": [[38, "test-pattern"]], "Fixtures": [[38, "fixtures"]], "accounts fixture": [[38, "accounts-fixture"]], "chain fixture": [[38, "chain-fixture"]], "networks fixture": [[38, "networks-fixture"]], "project fixture": [[38, "project-fixture"]], "Contract fixture": [[38, "contract-fixture"]], "Ape testing commands": [[38, "ape-testing-commands"]], "Test Providers": [[38, "test-providers"]], "Advanced Testing Tips": [[38, "advanced-testing-tips"]], "Testing Transaction Failures": [[38, "testing-transaction-failures"]], "expected_message": [[38, "expected-message"]], "dev_message": [[38, "dev-message"]], "Caveats": [[38, "caveats"]], "Language Support": [[38, "language-support"]], "Inlining": [[38, "inlining"]], "Non-reentrant Functions": [[38, "non-reentrant-functions"]], "Custom Errors": [[38, "custom-errors"]], "Multi-chain Testing": [[38, "multi-chain-testing"]], "Gas Reporting": [[38, "gas-reporting"]], "Iterative Testing": [[38, "iterative-testing"]], "Contract Coverage": [[38, "contract-coverage"]], "Making Transactions": [[39, "making-transactions"]], "Deployment": [[39, "deployment"]], "Deployment from Ape Console": [[39, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[39, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[39, "static-fee-transactions"]], "Access List Transactions": [[39, "access-list-transactions"]], "Transaction Logs": [[39, "transaction-logs"]], "Transaction Acceptance Timeout": [[39, "transaction-acceptance-timeout"]], "Traces": [[39, "traces"]], "Gas Reports": [[39, "gas-reports"]], "Estimate Gas Cost": [[39, "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"]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "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_accounts"], [12, "module-ape.api.accounts"], [12, "module-ape.api.address"], [12, "module-ape.api.compiler"], [12, "module-ape.api.config"], [12, "module-ape.api.convert"], [12, "module-ape.api.explorers"], [12, "module-ape.api.networks"], [12, "module-ape.api.projects"], [12, "module-ape.api.providers"], [12, "module-ape.api.query"], [13, "module-ape.cli.arguments"], [13, "module-ape.cli.choices"], [13, "module-ape.cli.commands"], [13, "module-ape.cli.options"], [13, "module-ape.cli.paramtype"], [15, "module-ape.exceptions"], [16, "module-ape.managers.accounts"], [16, "module-ape.managers.compilers"], [16, "module-ape.managers.config"], [16, "module-ape.managers.converters"], [16, "module-ape.managers.networks"], [16, "module-ape.managers.project.dependency"], [16, "module-ape.managers.project.manager"], [16, "module-ape.managers.query"], [17, "module-ape.plugins"], [17, "module-ape.plugins.account"], [17, "module-ape.plugins.compiler"], [17, "module-ape.plugins.config"], [17, "module-ape.plugins.converter"], [17, "module-ape.plugins.network"], [17, "module-ape.plugins.pluggy_patch"], [17, "module-ape.plugins.project"], [17, "module-ape.plugins.query"], [18, "module-ape.types"], [18, "module-ape.types.address"], [18, "module-ape.types.coverage"], [19, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountcontainer (class in ape_accounts)": [[11, "ape_accounts.AccountContainer"]], "keyfileaccount (class in ape_accounts)": [[11, "ape_accounts.KeyfileAccount"]], "accounts (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.accounts"]], "address (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.address"]], "alias (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.alias"]], "aliases (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.aliases"]], "ape_accounts": [[11, "module-ape_accounts"]], "generate_account() (in module ape_accounts)": [[11, "ape_accounts.generate_account"]], "import_account_from_mnemonic() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_mnemonic"]], "import_account_from_private_key() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_private_key"]], "set_autosign() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.set_autosign"]], "sign_message() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_message"]], "sign_raw_msghash() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_raw_msghash"]], "sign_transaction() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_transaction"]], "accountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[12, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[12, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[12, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[12, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[12, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[12, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[12, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[12, "ape.api.config.ConfigEnum"]], "contractcreationquery (class in ape.api.query)": [[12, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[12, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[12, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[12, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[12, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[12, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[12, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[12, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[12, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[12, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[12, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[12, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[12, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[12, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[12, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[12, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[12, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[12, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[12, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[12, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[12, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[12, "ape.api.providers.UpstreamProvider"]], "__ape_extra_attributes__() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.__ape_extra_attributes__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.__dir__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_compiler_data() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.add_compiler_data"]], "add_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[12, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[12, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[12, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[12, "module-ape.api.accounts"]], "ape.api.address": [[12, "module-ape.api.address"]], "ape.api.compiler": [[12, "module-ape.api.compiler"]], "ape.api.config": [[12, "module-ape.api.config"]], "ape.api.convert": [[12, "module-ape.api.convert"]], "ape.api.explorers": [[12, "module-ape.api.explorers"]], "ape.api.networks": [[12, "module-ape.api.networks"]], "ape.api.projects": [[12, "module-ape.api.projects"]], "ape.api.providers": [[12, "module-ape.api.providers"]], "ape.api.query": [[12, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block_page_size (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.build_command"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.compile"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[12, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.config"]], "config (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_str"]], "contracts (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.contracts"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[12, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.create_transaction"]], "custom_network (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.custom_network"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.data_folder"]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.debug_logs_lines"]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.debug_logs_typed"]], "declare() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.declare"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.default_provider_name"]], "deploy() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.ecosystem"]], "empty (ape.api.networks.providercontextmanager property)": [[12, "ape.api.networks.ProviderContextManager.empty"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[12, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_receipt"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.http_uri"]], "is_adhoc (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_adhoc"]], "is_connected (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.mine"]], "name (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.name"]], "name (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.remove"]], "replace_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.replace_manifest"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[12, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.settings"]], "settings (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.settings"]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.show_debug_logs"]], "sign_message() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_raw_msghash"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[12, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.update_cache"]], "update_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.update_manifest"]], "update_settings() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[12, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.version_id"]], "ws_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[13, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[13, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[13, "ape.cli.commands.ConnectedProviderCommand"]], "networkboundcommand (class in ape.cli.commands)": [[13, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[13, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[13, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[13, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[13, "ape.cli.options.account_option"]], "ape.cli.arguments": [[13, "module-ape.cli.arguments"]], "ape.cli.choices": [[13, "module-ape.cli.choices"]], "ape.cli.commands": [[13, "module-ape.cli.commands"]], "ape.cli.options": [[13, "module-ape.cli.options"]], "ape.cli.paramtype": [[13, "module-ape.cli.paramtype"]], "ape_cli_context() (in module ape.cli.options)": [[13, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[13, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[13, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[13, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[13, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[13, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[13, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[13, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[13, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[13, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__call__"]], "__call__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__call__"]], "__call__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[14, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deploy() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.deploy"]], "deployments (ape.contracts.base.contractcontainer property)": [[14, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.identifier_lookup"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.invoke_transaction"]], "name (ape.contracts.base.contractevent property)": [[14, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.receipt"]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.selector_identifiers"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[15, "ape.exceptions.APINotImplementedError"]], "abort": [[15, "ape.exceptions.Abort"]], "accountserror": [[15, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[15, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[15, "ape.exceptions.ApeAttributeError"]], "apeexception": [[15, "ape.exceptions.ApeException"]], "apeindexerror": [[15, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[15, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[15, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[15, "ape.exceptions.ChainError"]], "compilererror": [[15, "ape.exceptions.CompilerError"]], "configerror": [[15, "ape.exceptions.ConfigError"]], "contractdataerror": [[15, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[15, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[15, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[15, "ape.exceptions.ConversionError"]], "customerror": [[15, "ape.exceptions.CustomError"]], "decodingerror": [[15, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[15, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[15, "ape.exceptions.MethodNonPayableError"]], "missingdeploymentbytecodeerror": [[15, "ape.exceptions.MissingDeploymentBytecodeError"]], "networkerror": [[15, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[15, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[15, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[15, "ape.exceptions.OutOfGasError"]], "projecterror": [[15, "ape.exceptions.ProjectError"]], "providererror": [[15, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[15, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[15, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[15, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[15, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[15, "ape.exceptions.SignatureError"]], "subprocesserror": [[15, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[15, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[15, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[15, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[15, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[15, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[15, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[15, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[15, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[15, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[15, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[15, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[16, "ape.managers.chain.AccountHistory"]], "accountintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AccountIntConverter"]], "accountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[16, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[16, "ape.managers.chain.ChainManager"]], "compilermanager (class in ape.managers.compilers)": [[16, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[16, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[16, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[16, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[16, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.IntAddressConverter"]], "localdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[16, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[16, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[16, "ape.managers.query.QueryManager"]], "stringdecimalconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.StringDecimalConverter"]], "stringintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[16, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__getitem__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[16, "module-ape.managers.accounts"]], "ape.managers.compilers": [[16, "module-ape.managers.compilers"]], "ape.managers.config": [[16, "module-ape.managers.config"]], "ape.managers.converters": [[16, "module-ape.managers.converters"]], "ape.managers.networks": [[16, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[16, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[16, "module-ape.managers.project.manager"]], "ape.managers.query": [[16, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile_source"]], "compiler_cache_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_cache_folder"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.convert"]], "convert() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[16, "ape.managers.converters.StringDecimalConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.create_custom_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[16, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[16, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[16, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[16, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_blueprint"]], "get_compiler_data() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_compiler_data"]], "get_config() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[16, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.history"]], "instance_at() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[16, "ape.managers.converters.StringDecimalConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[16, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.mine"]], "name (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[16, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[16, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[16, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[16, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[16, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[16, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.version"]], "version (ape.managers.project.dependency.localdependency attribute)": [[16, "ape.managers.project.dependency.LocalDependency.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[17, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[17, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[17, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[17, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[17, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[17, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[17, "module-ape.plugins"]], "ape.plugins.account": [[17, "module-ape.plugins.account"]], "ape.plugins.compiler": [[17, "module-ape.plugins.compiler"]], "ape.plugins.config": [[17, "module-ape.plugins.config"]], "ape.plugins.converter": [[17, "module-ape.plugins.converter"]], "ape.plugins.network": [[17, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[17, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[17, "module-ape.plugins.project"]], "ape.plugins.query": [[17, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[17, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[17, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[17, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[17, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[17, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[17, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[17, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[17, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[17, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[17, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[17, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "addresstype (in module ape.types.address)": [[18, "ape.types.address.AddressType"]], "basecontractlog (class in ape.types)": [[18, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[18, "ape.types.BlockID"]], "contractcoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractCoverage"]], "contractlog (class in ape.types)": [[18, "ape.types.ContractLog"]], "contractsourcecoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractSourceCoverage"]], "coverageproject (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageProject"]], "coveragereport (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageReport"]], "coveragestatement (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageStatement"]], "functioncoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.FunctionCoverage"]], "messagesignature (class in ape.types.signatures)": [[18, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[18, "ape.types.MockContractLog"]], "rawaddress (in module ape.types.address)": [[18, "ape.types.address.RawAddress"]], "signablemessage (class in ape.types.signatures)": [[18, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[18, "ape.types.signatures.TransactionSignature"]], "ape.types": [[18, "module-ape.types"]], "ape.types.address": [[18, "module-ape.types.address"]], "ape.types.coverage": [[18, "module-ape.types.coverage"]], "block_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.contract_address"]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.contracts"]], "event_arguments (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_name"]], "full_name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.full_name"]], "function_hits (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_hits"]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_hits"]], "function_hits (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_hits"]], "function_hits (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_hits"]], "function_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_rate"]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_rate"]], "function_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_rate"]], "function_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_rate"]], "functions (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.functions"]], "get_html() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_html"]], "get_xml() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_xml"]], "header (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.header"]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.hit_count"]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.hit_count"]], "include() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.include"]], "line_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.line_rate"]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.line_rate"]], "line_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.line_rate"]], "line_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.line_rate"]], "line_rate (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.line_rate"]], "lines_covered (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_covered"]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_covered"]], "lines_covered (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_covered"]], "lines_covered (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_covered"]], "lines_covered (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_covered"]], "lines_valid (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_valid"]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_valid"]], "lines_valid (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_valid"]], "lines_valid (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_valid"]], "lines_valid (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_valid"]], "location (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.location"]], "log_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.log_index"]], "miss_count (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.miss_count"]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.miss_count"]], "miss_count (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.miss_count"]], "miss_count (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.miss_count"]], "miss_count (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.miss_count"]], "model_dump() (ape.types.coverage.contractcoverage method)": [[18, "ape.types.coverage.ContractCoverage.model_dump"]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.model_dump"]], "model_dump() (ape.types.coverage.coverageproject method)": [[18, "ape.types.coverage.CoverageProject.model_dump"]], "model_dump() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.model_dump"]], "model_dump() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.model_dump"]], "name (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.name"]], "name (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.name"]], "name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.name"]], "pcs (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.pcs"]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.profile_statement"]], "projects (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.projects"]], "recover_signer() (ape.types.signatures method)": [[18, "ape.types.signatures.recover_signer"]], "source_folders (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.source_folders"]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.source_id"]], "sources (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.sources"]], "sources (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.sources"]], "statements (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.statements"]], "statements (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.statements"]], "statements (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.statements"]], "statements (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.statements"]], "statements (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.statements"]], "tag (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.tag"]], "timestamp (ape.types.contractlog property)": [[18, "ape.types.ContractLog.timestamp"]], "timestamp (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.timestamp"]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.total_functions"]], "total_functions (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.total_functions"]], "total_functions (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.total_functions"]], "transaction_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[19, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[19, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.DELEGATE"]], "extraattributesmixin (class in ape.utils)": [[19, "ape.utils.ExtraAttributesMixin"]], "extramodelattributes (class in ape.utils)": [[19, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[19, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[19, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[19, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[19, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[19, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[19, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[19, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[19, "ape.utils.allow_disconnected"]], "ape.utils": [[19, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.ape_org"]], "attributes (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.attributes"]], "available_plugins (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[19, "ape.utils.StructParser.default_name"]], "download_package() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[19, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[19, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[19, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[19, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[19, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[19, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[19, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[19, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[19, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_repo"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[19, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[19, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[19, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[19, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[19, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[19, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[19, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[19, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[19, "ape.utils.load_config"]], "log_instead_of_fail() (in module ape.utils)": [[19, "ape.utils.log_instead_of_fail"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.name"]], "pragma_str_to_specifier_set() (in module ape.utils)": [[19, "ape.utils.pragma_str_to_specifier_set"]], "private_key (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[19, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[19, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[19, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[19, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[19, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[19, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[19, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[19, "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/ape_accounts", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/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/ape_accounts.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape-accounts", "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", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 12, 16, 20, 21, 22, 23, 25, 27, 28, 30, 31, 32, 33, 36, 37], "line": [0, 4, 5, 13, 16, 18, 36, 37, 38], "helper": [0, 4, 5], "manag": [0, 4, 5, 6, 9, 10, 12, 13, 14, 15, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 33, 35, 37, 38], "local": [0, 2, 4, 6, 10, 12, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 38, 39], "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, 38, 39], "can": [0, 6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "unlock": [0, 20], "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], "script": [0, 7, 9, 13, 16, 20, 21, 24, 31, 32, 36, 38, 39], "consol": [0, 7, 9, 20, 25, 26, 28, 29, 32, 33, 36, 38], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "load": [0, 1, 13, 14, 16, 19, 20, 21, 24, 25, 26, 27, 28, 33, 35, 39], "method": [0, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 28, 32, 34, 35, 38, 39], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 29, 32, 37, 38, 39], "arg": [0, 4, 5, 6, 7, 12, 13, 14, 15, 18, 19, 24, 25, 26], "an": [0, 3, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39], "exist": [0, 12, 13, 14, 16, 18, 19, 21, 22, 24, 28, 32, 35, 38], "v": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 27, 31], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 31, 38], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 24], "One": [0, 1, 2, 3, 4, 5, 6, 8, 22, 24, 25, 38, 39], "error": [0, 1, 2, 3, 4, 5, 6, 8, 12, 13, 14, 15, 16, 19, 21, 24, 25, 31, 32], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 14, 18, 19, 20, 22, 23, 24, 27, 28, 31, 32, 36], "success": [0, 1, 2, 3, 4, 5, 6, 8, 12, 24, 31, 36], "info": [0, 1, 2, 3, 4, 5, 6, 8, 13, 16, 21, 24, 28, 31, 38], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 12, 20, 24, 26, 31, 32], "argument": [0, 1, 5, 6, 8, 12, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 32, 35, 37, 39], "alia": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 35], "requir": [0, 5, 6, 10, 12, 13, 14, 15, 16, 17, 19, 21, 23, 25, 27, 30, 32, 33, 36, 38, 39], "privat": [0, 11, 12, 20], "kei": [0, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 32, 39], "creat": [0, 3, 12, 13, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 28, 32, 33, 38], "random": [0, 20, 38], "mnemon": [0, 11, 16, 19, 20, 23, 38], "seed": [0, 11, 19, 20], "phrase": [0, 11, 19, 20], "hide": [0, 20], "newli": [0, 20], "termin": [0, 13, 14, 15, 16, 36, 38], "word": [0, 11, 19, 20], "count": [0, 16, 18, 19, 20], "word_count": [0, 11], "number": [0, 12, 13, 14, 15, 16, 18, 19, 23, 24, 26, 32], "default": [0, 3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 30, 32, 37, 38, 39], "12": [0, 11, 20], "hd": [0, 19, 20], "path": [0, 5, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 25, 27, 32, 38], "custom_hd_path": 0, "specifi": [0, 12, 13, 16, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 32, 37, 38, 39], "deriv": [0, 19, 32, 38], "m": [0, 11, 19, 38], "44": [0, 11, 19, 38], "60": [0, 11, 19, 32, 38], "0": [0, 6, 8, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 32, 34, 38, 39], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 32, 34, 37, 38, 39], "avail": [0, 5, 11, 12, 14, 16, 17, 18, 19, 20, 24, 25, 26, 27, 28, 30, 31, 38, 39], "all": [0, 1, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 33, 36, 38, 39], "output": [0, 12, 13, 14, 15, 18, 19, 22, 24, 28, 31, 38, 39], "plugin": [0, 9, 11, 12, 13, 16, 19, 20, 21, 24, 25, 26, 27, 32, 37, 38], "manifest": [1, 12, 16, 27, 35], "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 18, 19, 22, 23, 24, 27, 30, 32, 35, 36, 37, 39], "save": [1, 16, 19, 20, 25, 37], "result": [1, 4, 12, 13, 14, 16, 19, 23, 24, 25], "back": [1, 12, 14, 16, 25, 32], "note": [1, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 38, 39], "ap": [1, 3, 4, 5, 6, 7, 8, 20, 22, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "automat": [1, 6, 11, 13, 16, 17, 21, 24, 25, 27, 32, 35, 37, 38, 39], "recompil": [1, 27], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 28, 32, 37, 38, 39], "chang": [1, 8, 12, 13, 14, 16, 22, 23, 24, 29, 30, 31, 32, 37, 38], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 18, 19, 20, 22, 24, 32, 35, 36, 39], "each": [1, 12, 16, 17, 18, 19, 20, 23, 26, 27, 28, 32, 37, 38, 39], "time": [1, 12, 14, 16, 18, 20, 21, 22, 23, 25, 27, 38, 39], "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "do": [1, 12, 15, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 37, 38], "have": [1, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39], "manual": [1, 24, 32, 38], "trigger": [1, 38], "file_path": [1, 12, 16], "f": [1, 6, 13, 14, 16, 20, 21, 28, 37], "forc": [1, 6, 12, 16, 27], "select": [1, 13, 14, 16, 20, 21, 24, 37], "": [1, 5, 6, 8, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39], "size": [1, 12, 16], "show": [1, 12, 15, 19, 20, 21, 24, 30, 31, 32, 38, 39], "deploy": [1, 12, 14, 16, 33], "bytecod": [1, 12, 22], "includ": [1, 5, 6, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 30, 35, 38, 39], "depend": [1, 6, 9, 12, 16, 17, 18, 19, 28], "also": [1, 6, 10, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 35, 36, 37, 38, 39], "open": [2, 27, 36, 38], "allow": [3, 11, 12, 13, 16, 17, 21, 23, 24, 25, 32, 34, 36, 37, 38, 39], "user": [3, 10, 12, 13, 15, 16, 17, 18, 19, 21, 23, 25, 31, 36, 38], "folder": [3, 7, 8, 16, 18, 22, 24, 26, 33, 38, 39], "config": [3, 10, 19, 20, 22, 23, 24, 29, 30, 33, 38, 39], "yaml": [3, 4, 12, 13, 16, 17, 19, 20, 22, 23, 24, 27, 30, 32, 33, 38, 39], "github": [3, 6, 12, 16, 17, 19, 23, 30, 32, 36], "org": [3, 16, 27], "repo": [3, 16, 19], "clone": [3, 19, 27, 34], "templat": [3, 28], "regist": [4, 12, 16, 17, 19, 37], "ecosystem": [4, 12, 13, 15, 16, 17, 21, 26, 29, 30, 32, 37, 38], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 31, 35, 37, 39], "format": [4, 11, 12, 13, 16, 18, 19], "output_format": 4, "tree": [4, 12, 13, 19], "ecosystem_filt": [4, 16], "filter": [4, 12, 13, 14, 21], "ethereum": [4, 12, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 32, 34, 37, 38, 39], "network_filt": [4, 16], "mainnet": [4, 12, 16, 17, 21, 23, 24, 26, 29, 32, 35, 37, 39], "goerli": [4, 23, 32, 37, 39], "fork": [4, 9, 12, 16, 23, 38, 39], "sepolia": [4, 21, 37], "provider_filt": [4, 12, 16], "test": [4, 9, 12, 16, 18, 19, 21, 22, 24, 25, 27, 28, 32, 36], "geth": [4, 12, 15, 16, 19, 25, 30, 32, 38, 39], "start": [4, 12, 14, 16, 18, 19, 21, 24, 28, 29, 32, 35, 36, 37, 38], "subprocess": [4, 12, 15], "node": [4, 12, 16, 18, 23, 30, 32], "independ": 4, "stream": [4, 19], "stdout": 4, "stderr": 4, "overrid": [4, 11, 12, 13, 15, 16, 18, 19, 22, 32], "see": [4, 10, 11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "dir": 5, "y": [5, 6, 16, 27], "ye": [5, 6, 13, 27], "don": [5, 16, 25, 28, 32, 38, 39], "t": [5, 12, 16, 18, 19, 23, 25, 28, 32, 38, 39], "ask": [5, 12, 20, 27], "confirm": [5, 6, 12, 13, 14, 16, 20, 27], "u": 5, "upgrad": [5, 30, 34, 36], "newest": 5, "displai": [5, 12, 14, 15, 18, 19, 20, 32, 39], "core": [5, 12, 20, 23, 25, 27, 28, 32, 33], "next": [5, 12, 16, 32], "packag": [6, 7, 12, 15, 16, 17, 19, 20, 22, 28, 35, 36], "tool": [6, 25, 36], "version": [6, 12, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 32, 36, 38], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 37, 38, 39], "re": [6, 8, 12, 16, 24, 27, 38], "download": [6, 12, 16, 17, 19, 27], "cach": [6, 10, 12, 16, 22, 24, 27, 38], "ref": [6, 16, 27], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 25, 27, 28, 30, 32, 33, 34, 38, 39], "refer": [6, 12, 14, 16, 23, 25, 27, 28, 32], "flag": [6, 12, 20, 21, 22, 27, 30, 31, 32, 37, 38, 39], "branch": [6, 12, 16, 19, 27, 30], "tag": [6, 16, 18, 27], "instead": [6, 12, 13, 18, 19, 22, 23, 28, 32], "referenc": [6, 16, 27], "If": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 31, 32, 35, 36, 37, 38, 39], "specif": [6, 12, 15, 16, 21, 22, 30, 32, 38, 39], "ar": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39], "onli": [6, 7, 12, 13, 14, 16, 18, 19, 21, 25, 26, 27, 37, 38, 39], "those": [6, 16, 18, 21, 25, 27, 28, 32, 38], "prompt": [6, 11, 13, 20, 21, 27], "choos": [6, 13, 16], "exampl": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "packagenam": 6, "1": [6, 10, 12, 14, 16, 18, 19, 20, 23, 24, 25, 26, 27, 32, 38, 39], "2": [6, 16, 18, 23, 24, 25, 26, 27, 30, 32, 34, 38, 39], "must": [7, 11, 12, 13, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 32, 35, 38], "either": [7, 12, 13, 16, 19, 20, 21, 25, 28, 32, 36], "defin": [7, 12, 14, 15, 17, 18, 19, 24, 28, 32, 37, 38], "main": [7, 17, 25, 29, 31, 32], "cli": [7, 12, 15, 16, 19, 20, 22, 24, 30, 36, 38], "click": [7, 13, 21, 28, 30, 32, 37], "group": [7, 18, 25, 28, 37], "object": [7, 12, 13, 16, 17, 18, 19, 20, 21, 23, 24, 25, 33, 37, 38, 39], "call": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 32, 34, 37, 38, 39], "network": [7, 9, 10, 13, 14, 15, 24, 25, 26, 28, 30, 35, 36, 39], "given": [7, 8, 11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 32, 38], "should": [7, 12, 15, 16, 18, 19, 20, 27, 28, 38, 39], "import": [7, 11, 12, 13, 14, 16, 19, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 37, 38, 39], "mix": 7, "ins": 7, "necessari": [7, 13, 16], "oper": [7, 11, 12, 15, 25, 31], "interact": [7, 12, 14, 16, 20, 24, 34, 36, 38, 39], "drop": [7, 19], "session": [7, 12, 16, 24, 32, 36], "after": [7, 12, 14, 16, 17, 20, 25, 32, 33, 36, 39], "launch": [8, 24, 32, 39], "pytest": [8, 10, 20, 24, 33], "run": [8, 9, 12, 16, 18, 19, 21, 23, 24, 25, 26, 27, 30, 31, 33, 36, 37, 38, 39], "pytest_arg": 8, "w": [8, 12], "watch": [8, 38], "file": [8, 11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 30, 32, 33, 37, 38, 39], "suit": [8, 30, 38], "watch_fold": 8, "delai": [8, 32, 37], "watch_delai": 8, "between": [8, 12, 14, 16, 18, 32], "poll": [8, 14, 16, 32, 38], "cycl": 8, "5": [8, 18, 20, 23, 25, 27, 30, 38, 39], "second": [8, 14, 15, 16, 25, 32, 38, 39], "overview": 9, "account": [9, 10, 13, 14, 15, 19, 22, 23, 24, 25, 27, 28, 32, 33, 34, 35, 36, 39], "develop": [9, 10, 12, 16, 19, 21, 26, 30, 32, 36], "compil": [9, 10, 15, 18, 19, 23, 24, 25, 30, 36, 38], "queri": [9, 10, 14, 15, 24], "data": [9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 24, 25, 32, 39], "configur": [9, 12, 14, 15, 16, 17, 19, 20, 22, 27, 33, 38], "make": [9, 12, 17, 20, 21, 23, 24, 25, 32, 37, 38], "transact": [9, 11, 14, 15, 16, 18, 19, 20, 23], "proxi": [9, 12, 16], "publish": [9, 12, 14, 16, 38], "log": [9, 12, 13, 14, 16, 18, 19, 36], "pm": [9, 16, 27], "init": [9, 26, 33], "api": [9, 13, 15, 16, 17, 19, 20, 23, 27, 32, 34], "except": [9, 12, 13, 14, 16, 19, 32, 38, 39], "type": [9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 28, 34, 35, 38, 39], "util": [9, 10, 13, 20, 21, 24, 28, 37, 39], "address": [10, 11, 14, 15, 16, 19, 20, 21, 22, 23, 24, 26, 27, 34, 38], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 28, 32], "checksumaddress": [10, 11, 12, 14, 16, 18], "contract_typ": [10, 14, 15, 16, 23, 27], "contracttyp": [10, 12, 14, 15, 16], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 28, 38], "txn_hash": [10, 12, 14, 15, 16, 39], "abi": [10, 12, 14, 15, 16, 17, 19, 22, 38, 39], "list": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 28, 30, 32, 38], "constructorabi": [10, 12, 14, 15, 16, 19], "fallbackabi": [10, 16], "receiveabi": [10, 16], "methodabi": [10, 12, 14, 15, 16, 19], "eventabi": [10, 12, 14, 16, 19], "errorabi": [10, 14, 15, 16], "structabi": [10, 14, 16], "unprocessedabi": [10, 16], "dict": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 25], "contractinst": [10, 12, 14, 16, 25, 39], "face": [10, 15], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 32], "instanti": [10, 22], "projectmanag": [10, 14, 16, 24, 38], "current": [10, 12, 13, 14, 16, 19, 30, 32, 33], "accountmanag": [10, 16, 24], "chain": [10, 12, 15, 17, 19, 24, 25, 26, 32, 36, 37], "chainmanag": [10, 15, 16, 24, 38], "disconnect": [10, 12, 16, 21, 32, 38], "connect": [10, 12, 15, 16, 21, 23, 28, 29, 30, 37, 38, 39], "blockchain": [10, 12, 15, 16, 17, 20, 25, 30, 32, 38], "activ": [10, 12, 13, 14, 16, 24, 25, 37, 38], "purpos": [10, 12, 16, 18, 20, 23, 26, 31], "control": [10, 12, 16, 20, 21, 32, 37, 38, 39], "state": [10, 12, 14, 16, 20, 25], "handi": [10, 16], "about": [10, 12, 15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39], "compilermanag": [10, 16], "len": [10, 16], "registered_compil": [10, 16], "configmanag": [10, 12, 16, 17], "convert": [10, 13, 15, 19, 24, 25], "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 27, 30, 31, 32, 38, 39], "tupl": [10, 11, 12, 14, 16, 17, 18, 19], "convers": [10, 12, 17], "function": [10, 12, 13, 14, 16, 18, 19, 20, 21, 25, 26, 32], "conversionmanag": [10, 16], "networkmanag": [10, 16, 24, 38], "home": [10, 16, 20, 23, 24, 26, 32, 36], "runner": 10, "work": [10, 12, 14, 16, 17, 19, 25, 26, 27, 28, 30, 32, 37, 38, 39], "revert": [10, 12, 15, 16, 19, 32, 38], "catch": 10, "expect": [10, 14, 16, 38, 39], "logic": [10, 12, 15, 16, 25, 28, 32], "resembl": 10, "rais": [10, 11, 12, 15, 16, 19, 32, 38], "ape_account": [11, 20, 21], "accountcontain": [11, 17], "data_fold": [11, 12, 16], "account_typ": [11, 12, 13, 17, 21], "accountapi": [11, 12, 13, 16, 17, 20, 21, 25, 28], "loaded_account": 11, "keyfileaccount": [11, 12, 17, 21], "properti": [11, 12, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 39], "iter": [11, 12, 14, 15, 16, 17], "over": [11, 12, 16], "return": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 32, 34, 38, 39], "alias": [11, 12, 13, 16, 21], "keyfile_path": 11, "lock": [11, 12, 16, 22, 38], "bool": [11, 12, 13, 14, 15, 16, 18, 19, 20, 38], "true": [11, 12, 13, 15, 16, 19, 20, 21, 22, 25, 27, 32, 35, 38, 39], "subclass": [11, 12, 13, 14, 16, 17, 19], "shorten": [11, 12, 16], "quicker": [11, 12], "access": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 27, 28, 32, 33, 35, 37, 38], "set_autosign": [11, 20], "enabl": [11, 18, 20, 25, 38], "passphras": [11, 20], "sign": [11, 12, 15, 18], "messag": [11, 12, 13, 15, 18, 19, 24, 28, 31, 32, 38], "paramet": [11, 12, 14, 15, 16, 17, 18, 19, 32, 38], "fals": [11, 12, 13, 14, 16, 18, 19, 38], "disabl": [11, 38], "enter": [11, 12, 20, 31, 32, 38], "sign_messag": [11, 12, 20], "msg": [11, 12, 13, 18, 25, 38], "signer_opt": [11, 12], "messagesignatur": [11, 12, 18], "handl": [11, 12, 15, 17, 19, 21, 24, 32], "variou": [11, 12, 30, 34, 39], "For": [11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "signablemessag": [11, 12, 18], "int": [11, 12, 14, 15, 16, 17, 18, 19, 20], "byte": [11, 12, 14, 16, 18, 19, 25], "doc": [11, 12, 18, 19, 28], "noqa": [11, 12, 16], "e501": [11, 12, 16], "more": [11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39], "inform": [11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 31, 32, 33, 35, 38], "addit": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 27, 32, 39], "kwarg": [11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 35, 38, 39], "signer": [11, 12, 18, 20, 21, 25], "modifi": [11, 12, 13, 18, 19, 24, 25, 32], "signatur": [11, 12, 14, 25], "correspond": [11, 12, 14, 16, 18, 21, 32, 38], "sign_raw_msghash": [11, 12], "msghash": [11, 12], "hexbyt": [11, 12, 16, 18, 25], "raw": [11, 12, 16, 18, 20, 22, 32], "hash": [11, 12, 14, 16, 18, 22, 24], "mai": [11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 30, 31, 32, 33, 38, 39], "support": [11, 12, 16, 18, 19, 26, 30, 32, 34, 36, 39], "implement": [11, 12, 13, 15, 16, 17, 19, 20, 21, 27, 32, 34], "notimplementederror": [11, 12, 15, 16, 39], "sign_transact": [11, 12], "txn": [11, 12, 15, 26, 32, 39], "transactionapi": [11, 12, 14, 15, 16], "input": [11, 12, 13, 14, 15, 19, 20, 22], "howev": [11, 12, 14, 16, 20, 23, 25, 27, 28, 30, 32, 34, 37, 38, 39], "properli": [11, 12, 16, 28], "here": [11, 12, 17, 20, 21, 22, 23, 25, 28, 29, 30, 32, 33, 37, 38], "meant": [11, 12, 18, 32], "execut": [11, 12, 13, 14, 16, 18, 21, 24, 25, 31, 33, 37, 38], "doe": [11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 28, 30, 32, 36, 38, 39], "wish": [11, 12, 16, 20, 22, 29, 31, 32, 35], "generate_account": [11, 12, 20], "hd_path": [11, 19, 38], "gener": [11, 12, 13, 16, 18, 19, 22, 25, 27, 31, 32, 35, 38], "new": [11, 12, 14, 16, 19, 21, 27, 30, 32, 36], "encrypt": [11, 20], "storag": [11, 25], "hierarch": 11, "determinist": 11, "amount": [11, 12, 14, 16, 25, 26, 32, 39], "import_account_from_mnemon": [11, 20], "space": [11, 19], "separ": [11, 18, 20, 25, 28, 38], "repres": [11, 12, 13, 16, 17, 18, 19, 32, 38, 39], "import_account_from_private_kei": [11, 20], "private_kei": [11, 19, 20], "hex": [11, 16, 19, 20, 25], "string": [11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 25, 32, 38], "base": [12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 28, 30, 32, 37, 38, 39], "baseinterfacemodel": [12, 14, 16, 19], "baseaddress": [12, 14, 16], "__dir__": [12, 14], "ipython": [12, 14, 24, 39], "tab": [12, 14], "complet": [12, 14, 16, 19, 37, 38], "send_everyth": 12, "receiptapi": [12, 14, 15, 16, 25, 26, 39], "accountserror": [12, 15], "nonc": [12, 14, 16], "invalid": [12, 16, 18, 38], "sender": [12, 14, 16, 22, 25, 33, 34, 35, 38, 39], "enough": [12, 25], "fund": [12, 15, 20, 25, 38], "transactionerror": [12, 15], "neg": [12, 16], "signatureerror": [12, 15], "apinotimplementederror": [12, 15], "set": [12, 13, 14, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 31, 32, 33, 38, 39], "invok": [12, 13, 14, 16, 21, 24, 25, 38, 39], "send": [12, 15, 25, 32, 39], "differ": [12, 14, 16, 23, 27, 28, 30, 32, 34, 38], "balanc": [12, 14, 20, 24, 25, 38], "fee": [12, 26, 32], "send_private_transact": 12, "check_signatur": [12, 20], "eip712messag": [12, 20], "recover_using_eip191": 12, "verifi": [12, 33, 36], "wa": [12, 15, 16, 18, 19, 22, 25, 32, 36], "union": [12, 13, 16, 18, 19], "check": [12, 14, 16, 18, 19, 20, 25, 27, 34, 36, 38], "need": [12, 13, 16, 18, 19, 20, 21, 23, 24, 25, 27, 28, 32, 37, 38, 39], "first": [12, 14, 16, 20, 21, 24, 25, 26, 27, 30, 32, 35, 37], "perform": [12, 14, 16, 18, 20, 25], "recoveri": [12, 20], "eip": [12, 16, 18, 32, 34, 35, 39], "191": [12, 18], "attempt": [12, 15, 27, 28, 34, 38], "32": [12, 20], "otherwis": [12, 14, 16, 17, 18, 23, 24, 27, 32, 39], "declar": [12, 16, 23, 28, 39], "contractcontain": [12, 14, 16, 25], "deploi": [12, 14, 15, 16, 22, 26, 27, 35, 38, 39], "blueprint": [12, 16], "evm": [12, 16, 25, 32], "like": [12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 38, 39], "mean": [12, 14, 20, 21, 38, 39], "5202": [12, 16], "which": [12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 28, 32, 35, 38, 39], "contain": [12, 13, 14, 16, 17, 18, 19, 22, 25, 29, 32, 33, 35, 36, 38], "receipt": [12, 14, 16, 25, 32, 38, 39], "smart": [12, 14, 15, 18, 25, 33, 35, 36, 38, 39], "befor": [12, 14, 16, 19, 21, 25, 32, 37, 38, 39], "verif": [12, 14, 22], "instanc": [12, 14, 16, 18, 19, 21, 22, 23, 25, 35, 37, 38, 39], "prepare_transact": 12, "cannot": [12, 13, 38, 39], "afford": 12, "prepar": 12, "abstract": [12, 15, 19, 25, 28, 32], "transfer": [12, 25, 38], "addresstyp": [12, 14, 15, 16, 18], "receiv": [12, 16, 20, 25, 38], "extra": [12, 19, 20, 27], "typic": [12, 16, 18, 20, 22, 28, 32, 38], "rpc": [12, 23, 25, 39], "eth_sendprivatetransact": [12, 25], "achiev": [12, 25, 27, 32], "ignor": [12, 16, 27, 28], "accountcontainerapi": [12, 16, 17], "collect": [12, 13, 15, 16, 18], "__contains__": [12, 16], "indexerror": [12, 15, 16, 19], "__delitem__": [12, 16], "delet": [12, 16, 27, 28], "notimplementerror": 12, "overridden": [12, 15], "within": [12, 15, 19, 26, 28, 30, 37, 38], "__getitem__": [12, 16, 19], "get": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 25, 27, 32, 35, 36, 37, 38, 39], "__len__": [12, 16], "append": [12, 16, 19, 22], "add": [12, 13, 15, 16, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 37, 38, 39], "alreadi": [12, 13, 15, 16, 20, 21, 24, 25, 27, 29, 32, 35], "remov": [12, 16, 19, 38], "known": [12, 14, 16, 19, 21], "impersonatedaccount": 12, "raw_address": 12, "testaccountapi": [12, 20], "generateddevaccount": [12, 19], "directli": [12, 14, 16, 20, 21, 22, 25, 26, 27, 32, 39], "how": [12, 13, 16, 19, 20, 22, 25, 26, 27, 32, 37, 38, 39], "thei": [12, 14, 16, 17, 19, 24, 25, 27, 28, 31, 32, 37], "up": [12, 16, 19, 21, 23, 24, 29, 32, 33, 36, 38, 39], "fixtur": [12, 16, 20, 32], "testaccountcontainerapi": 12, "we": [12, 16, 18, 19, 20, 21, 25, 26, 28, 30, 32, 36, 37, 38, 39], "know": [12, 18, 21, 22, 25, 27, 28, 32, 38], "eoa": 12, "doesn": [12, 18], "person": [12, 20], "baseinterfac": [12, 19], "total": [12, 14, 16, 18], "code": [12, 13, 15, 16, 18, 21, 25, 27, 28, 35, 36, 38], "codes": 12, "histori": [12, 16, 25, 26], "accounthistori": [12, 16], "ha": [12, 14, 15, 19, 25, 26, 35, 38, 39], "made": [12, 16, 23, 25, 26], "is_contract": 12, "associ": [12, 14, 16], "compilerapi": [12, 16, 17, 28, 30], "compiler_set": 12, "languag": [12, 25, 30, 36], "solid": [12, 16, 17, 22, 23, 25, 28, 30, 38], "vyper": [12, 17, 22, 25, 30, 34, 38], "repositori": [12, 19], "contract_filepath": [12, 16], "sequenc": [12, 13, 16, 19], "base_path": [12, 15, 16], "sourc": [12, 13, 14, 15, 16, 18, 24, 25, 26, 27, 28, 30, 33, 34, 35, 36, 38], "pathlib": [12, 13, 16, 19, 22], "directori": [12, 13, 16, 19, 20, 22, 23, 24, 26, 27, 28, 30, 32, 33, 35, 37, 38], "via": [12, 13, 14, 15, 16, 17, 20, 23, 25, 27, 28, 32, 36, 37, 38], "adhoc": [12, 13, 16, 22], "pluginconfig": [12, 16, 17], "enrich_error": [12, 16], "err": [12, 15, 16], "contractlogicerror": [12, 15, 16, 38], "enrich": [12, 16], "pc": [12, 16, 18], "locat": [12, 16, 18, 22, 23, 28, 32, 38], "runtim": [12, 13, 16], "get_vers": 12, "all_path": 12, "retriev": [12, 16, 19, 25, 34], "combin": [12, 16, 32, 38], "supports_source_trac": 12, "abl": [12, 16, 19, 20, 22, 25, 34, 38, 39], "traceback": 12, "trace": [12, 15, 16, 18, 19, 25, 38], "configenum": 12, "enum": [12, 13], "limit": [12, 13, 23, 32], "item": [12, 15, 16, 17, 18, 19, 24, 25, 27, 28, 37], "color": [12, 19, 31], "red": [12, 15, 31], "blue": [12, 31, 39], "green": [12, 31], "rather": [12, 16, 23, 27, 38], "than": [12, 14, 16, 18, 21, 23, 27, 32, 38, 39], "arbitrari": 12, "usag": [12, 13, 14, 16, 17, 18, 19, 20, 24, 28, 38, 39], "myenum": 12, "foo": [12, 13, 16, 19, 25, 32, 38], "bar": [12, 13, 19, 32, 38, 39], "myconfig": 12, "my_enum": 12, "model": [12, 16, 18, 19, 39], "genericconfig": 12, "configdict": [12, 19], "special": [12, 17, 20, 27], "_case_sensit": [12, 16], "_env_prefix": [12, 16], "_env_fil": [12, 16], "dotenvtyp": [12, 16], "posixpath": [12, 16], "_env_file_encod": [12, 16], "_env_ignore_empti": [12, 16], "_env_nested_delimit": [12, 16], "_env_parse_none_str": [12, 16], "_secrets_dir": [12, 16], "baseset": 12, "converterapi": [12, 16, 17], "convertedtyp": 12, "throw": [12, 16, 19], "conversionerror": [12, 15, 16], "fail": [12, 13, 15, 16, 19, 25, 27, 28, 32, 38], "is_convert": [12, 16], "explorerapi": [12, 16, 17, 35], "networkapi": [12, 15, 16, 17], "particular": [12, 16, 38], "get_address_url": 12, "url": [12, 16, 23], "get_contract_typ": 12, "been": [12, 16, 18, 19, 38], "get_transaction_url": 12, "transaction_hash": [12, 16, 18], "publish_contract": [12, 35], "ecosystemapi": [12, 16, 17, 30, 32], "request_head": [12, 16], "fee_token_symbol": 12, "fee_token_decim": 12, "18": 12, "extraattributesmixin": [12, 19], "relat": [12, 15, 16, 17], "__ape_extra_attributes__": 12, "extramodelattribut": [12, 19], "suppli": [12, 38], "attribut": [12, 14, 16, 19, 25], "__getattr__": [12, 14, 16, 19], "seri": 12, "add_network": 12, "network_nam": [12, 16, 37], "attach": [12, 13, 39], "e": [12, 16, 19, 20, 23, 25, 27, 32, 38], "g": [12, 16, 19, 20, 23, 25, 27, 32, 38], "l2": [12, 29], "optim": [12, 29, 32, 38, 39], "networkerror": [12, 15, 16], "create_transact": 12, "everyth": [12, 28, 30], "initi": [12, 14, 16, 18, 24, 25, 26, 34, 37], "custom_network": 12, "custom": [12, 13, 15, 16, 18, 20, 21, 22, 23, 24, 28, 31], "where": [12, 14, 16, 19, 20, 21, 26, 27, 29, 32, 34, 38, 39], "unspecifi": 12, "classmethod": [12, 15, 16], "decode_address": 12, "hashstr20": [12, 18], "hashbytes20": [12, 18], "nativ": 12, "rawaddress": [12, 18], "decode_block": 12, "blockapi": [12, 16, 26], "decod": [12, 14, 15, 19, 32], "dictionari": [12, 16, 18, 19, 25, 38], "decode_calldata": 12, "calldata": [12, 14, 25], "map": [12, 14, 15, 16, 17, 19, 25, 38], "anonym": 12, "stringifi": [12, 14, 25], "index": [12, 14, 18, 19, 21, 23, 25, 38], "decode_log": [12, 39], "event": [12, 14, 15, 18, 25, 39], "contractlog": [12, 14, 16, 18, 26, 39], "match": [12, 13, 14, 16, 18, 19, 32, 38], "definit": [12, 16, 32], "decode_receipt": 12, "decode_returndata": 12, "raw_data": 12, "default_network_nam": 12, "encode_address": 12, "integ": [12, 16], "encode_calldata": 12, "encod": [12, 18, 32], "encode_deploy": 12, "deployment_bytecod": 12, "other": [12, 13, 16, 18, 19, 20, 21, 24, 25, 30, 32, 33, 38, 39], "constructor": [12, 14, 25, 35], "interfac": [12, 15, 16, 17, 22, 28, 32, 34, 37, 38], "encode_transact": 12, "addition": [12, 16, 21, 27, 30, 32, 39], "updat": [12, 19, 30, 38], "enrich_calltre": 12, "calltreenod": 12, "enhanc": 12, "help": [12, 13, 14, 19, 20, 23, 24, 27, 28, 30, 32, 36, 38], "decim": [12, 16, 38], "token": [12, 27, 30, 32, 38, 39], "symbol": [12, 24, 32, 39], "currenc": 12, "pai": 12, "eth": [12, 20, 24, 25, 26, 32, 36, 38], "get_method_selector": 12, "selector": [12, 14, 25, 38], "keccak": 12, "eth_pydantic_typ": [12, 25], "myecosystem": 12, "def": [12, 13, 16, 17, 19, 20, 21, 24, 25, 28, 29, 31, 32, 37, 38, 39], "self": [12, 14, 16, 19, 21, 25, 28, 38], "simpl": [12, 23, 25, 39], "calcul": [12, 18], "get_network": [12, 37], "networknotfounderror": [12, 15], "present": [12, 16, 27], "get_network_data": 12, "ad": [12, 15, 16, 19, 20, 21, 24, 32, 38], "opinion": [12, 16], "order": [12, 16, 20, 21, 25], "nice": [12, 15, 16], "translat": [12, 16], "get_proxy_info": [12, 16], "proxyinfoapi": [12, 16], "pattern": [12, 19, 27, 32], "same": [12, 14, 16, 18, 19, 20, 25, 28, 32, 38, 39], "shareabl": 12, "http": [12, 16, 18, 19, 23, 28, 30, 31, 32, 36], "header": [12, 18], "request": [12, 17, 23, 27, 31, 32], "serialize_transact": 12, "serial": [12, 18], "set_default_network": 12, "switch": [12, 32, 37, 38], "forkednetworkapi": 12, "upstream_chain_id": 12, "id": [12, 14, 15, 16, 18, 22, 25, 27, 32], "upstream": [12, 29], "alwai": [12, 22, 23, 25, 27, 37], "some": [12, 18, 20, 22, 25, 29, 30, 32, 38, 39], "while": [12, 15, 16, 27, 38], "regardless": [12, 24, 32, 39], "upstream_network": 12, "being": [12, 15, 18, 24], "upstream_provid": 12, "upstreamprovid": 12, "your": [12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "under": [12, 16, 19, 20, 22, 37], "one": [12, 13, 14, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 32, 36, 38, 39], "use_upstream_provid": 12, "providercontextmanag": [12, 16, 32, 37], "wrapper": [12, 14, 15, 22], "around": [12, 14, 15, 22], "auto_gas_multipli": 12, "float": [12, 16, 18], "multipli": [12, 23, 32], "estim": [12, 16, 19, 23, 32, 38], "ga": [12, 15, 19, 23, 25, 32], "tx": [12, 25, 39], "insur": [12, 23], "base_fee_multipli": [12, 32], "appli": [12, 16, 22, 28, 38, 39], "block_tim": [12, 14, 16, 32], "approxim": 12, "take": [12, 13, 21, 23, 25, 32, 37, 38], "block": [12, 14, 15, 16, 17, 18, 19, 23, 24, 28], "mine": [12, 16], "15": [12, 32], "chain_id": [12, 15, 16, 24, 32, 37], "unless": [12, 13, 14, 16, 31, 32], "providerapi": [12, 13, 16, 17, 19, 28, 30, 39], "default_provider_nam": 12, "get_provid": 12, "provider_nam": [12, 15, 16, 29, 32, 37], "provider_set": [12, 16], "is_adhoc": 12, "mostli": 12, "unknown": [12, 15, 16, 32], "is_dev": 12, "is_fork": 12, "is_loc": 12, "network_id": 12, "infura": [12, 17, 23, 26, 28, 32], "alchemi": [12, 17, 21, 23, 29, 30, 32, 37, 39], "partial": 12, "conveni": [12, 16], "required_confirm": [12, 14, 16], "recommend": [12, 16, 20, 21, 27, 32, 36, 37], "wait": [12, 14, 16, 32], "consid": [12, 16, 19, 32], "sinc": [12, 18, 25], "set_default_provid": 12, "found": [12, 14, 15, 16, 19, 20, 21, 22, 25, 27, 28, 32, 37, 38], "transaction_acceptance_timeout": [12, 32, 39], "accept": [12, 13, 20, 32, 35], "two": [12, 16, 20, 23, 28, 32, 38, 39], "minut": [12, 32, 39], "smaller": 12, "timeout": [12, 15, 19], "use_default_provid": [12, 32], "disconnect_aft": [12, 16, 32], "temporarili": [12, 16, 29], "context": [12, 13, 15, 16, 18, 19, 20, 24, 28, 37, 38], "exit": [12, 16, 24, 38], "multipl": [12, 13, 18, 19, 27, 36], "whatev": [12, 32], "end": [12, 13, 14, 16, 19, 32, 38], "so": [12, 16, 20, 25, 27, 28, 29, 30, 32, 34, 38], "multi": [12, 19, 32], "scenario": [12, 14, 38], "use_provid": [12, 16, 29, 32, 37, 38], "disconnect_on_exit": [12, 16], "temporari": [12, 16, 32], "whether": [12, 13, 14, 16, 18, 19, 20, 32], "python": [12, 14, 16, 18, 22, 24, 25, 28, 32, 33, 35, 36, 37, 38], "verify_chain_id": 12, "networkmismatcherror": [12, 15], "hardcod": 12, "manageraccessmixin": [12, 13, 14, 19], "And": [12, 21, 32, 38], "providerpai": 12, "case": [12, 14, 15, 16, 21, 22, 23, 25, 27, 28, 32, 34, 37, 38], "veri": [12, 32], "Or": [12, 20, 22, 24, 25, 28, 30], "choic": [12, 16, 21, 32], "parse_network_choic": [12, 16, 32, 38], "empti": [12, 15, 17, 18, 19, 38], "target": [12, 17, 19, 34], "basemodel": [12, 18, 19], "create_network_typ": 12, "easili": [12, 32, 39], "dependencyapi": [12, 16, 17, 27], "contracts_fold": [12, 16, 22, 23, 27], "exclud": [12, 16, 18, 19, 22, 27, 38], "json": [12, 16, 17, 18, 19, 25, 27], "build": [12, 16, 35, 37, 38], "config_overrid": [12, 16, 27], "ipf": 12, "cached_manifest": 12, "packagemanifest": [12, 16, 17, 27, 35], "valid": [12, 16, 17, 18, 20, 32], "use_cach": [12, 16], "By": [12, 16, 22, 30, 37, 39], "lazili": 12, "look": [12, 14, 16, 19, 21, 22, 23, 24, 28, 33, 38, 39], "glob": [12, 27], "extract_manifest": [12, 16], "presum": [12, 16], "project_manag": [12, 16], "get_project": [12, 16], "dynam": [12, 16], "correct": [12, 13, 16, 32, 38], "projectapi": [12, 16, 17], "structur": [12, 16, 18, 19, 20, 33, 37], "instal": [12, 15, 16, 20, 22, 23, 25, 26, 28, 29, 32, 33, 37, 38], "uri": [12, 16, 23, 32], "omit": [12, 16, 21, 32, 39], "latest": [12, 14, 16, 18, 19, 24, 32, 36, 39], "version_id": [12, 16], "sub": [12, 13, 16], "most": [12, 14, 16, 20, 21, 23, 31, 32, 36], "often": [12, 14, 16, 25, 27], "config_file_nam": [12, 16], "extend": [12, 13, 21, 30, 33], "non": [12, 14, 15, 18, 19, 24, 31, 32], "add_compiler_data": 12, "compiler_data": [12, 16], "ethpm_typ": [12, 16, 18], "full": [12, 16, 19, 32, 38], "manifest_cachefil": 12, "create_manifest": [12, 16], "clear": [12, 16], "is_valid": [12, 16], "figur": [12, 16, 25], "out": [12, 15, 16, 19, 20, 24, 25, 27, 30, 32, 38], "best": [12, 16, 32, 37], "share": [12, 18, 19, 32, 38], "upload": 12, "anoth": [12, 15, 16, 18, 22, 32, 38, 39], "process_config_fil": [12, 16], "process": [12, 16, 17, 19, 25, 28], "had": [12, 16], "replace_manifest": 12, "replac": [12, 19, 32], "entir": [12, 25, 28, 30, 32, 38], "update_manifest": 12, "part": [12, 16, 19, 21, 28, 32, 38], "field": [12, 18, 19, 27, 30, 38], "whe": 12, "num_transact": 12, "parenthash": 12, "0x0000000000000000000000000000000000000000000000000000000000000000": 12, "timestamp": [12, 16, 18, 19, 24, 38], "its": [12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 27, 28, 31, 32, 35, 38, 39], "block_page_s": 12, "100": [12, 38, 39], "concurr": [12, 16], "4": [12, 16, 23, 24, 25, 27, 32, 38, 39], "hardhat": [12, 23, 29, 30, 32, 38, 39], "base_fe": [12, 16, 39], "minimum": [12, 16], "1559": [12, 16, 32, 39], "fetch": [12, 16, 25, 26, 32, 39], "respons": [12, 16, 17, 18, 19, 32], "particularli": 12, "across": [12, 16, 23, 24, 27, 32], "rang": [12, 14, 16], "chainlist": [12, 16], "comprehens": [12, 16], "mani": [12, 13, 22, 26, 30, 32], "parallel": [12, 19], "thread": [12, 16, 19], "connection_id": 12, "uniqu": [12, 16, 18, 25, 32, 39], "identifi": [12, 14, 16, 25, 32, 38], "especi": 12, "dev": [12, 15, 16, 18, 25, 38, 39], "connection_str": [12, 16], "ipc": 12, "tear": 12, "down": [12, 18, 19], "quit": [12, 14], "estimate_gas_cost": [12, 39], "block_id": [12, 15], "hexstr": [12, 18], "liter": [12, 18], "earliest": [12, 14, 16, 18], "pend": [12, 14, 16, 18, 32, 38], "cost": [12, 16, 25], "blockid": [12, 15, 18], "past": [12, 16, 23], "report": [12, 18, 32], "smallest": 12, "unit": 12, "wei": 12, "max": [12, 16, 23, 32, 38, 39], "maximum": [12, 23, 32], "gas_pric": [12, 16, 39], "price": [12, 16, 38], "what": [12, 16, 17, 20, 21, 24, 27, 28, 32, 37, 38], "pre": [12, 14, 19, 20, 22, 24], "get_bal": 12, "get_block": [12, 24, 32], "blocknotfounderror": [12, 15], "get_cod": 12, "previou": [12, 16], "contractcod": 12, "get_contract_log": 12, "log_filt": 12, "logfilt": 12, "topic": [12, 14, 25, 33], "get_nonc": 12, "get_receipt": [12, 16, 39], "might": [12, 24, 39], "get_transactions_by_block": 12, "get_virtual_machine_error": 12, "virtualmachineerror": [12, 15], "virtual": [12, 15, 36], "machin": [12, 15, 16], "client": [12, 19], "went": 12, "wrong": [12, 15], "http_uri": 12, "is_connect": [12, 21], "max_ga": 12, "network_choic": [12, 16, 37], "priority_fe": [12, 39], "miner": [12, 39], "tip": 12, "incentiv": 12, "them": [12, 17, 20, 22, 24, 25, 27, 28, 32, 33, 37, 38], "send_cal": 12, "immedi": [12, 24, 32], "without": [12, 19, 20, 24, 25, 30, 32, 37, 39], "histor": [12, 14, 16], "point": [12, 16, 18, 19, 21, 27, 28, 34, 37, 38], "prior": [12, 16, 28], "through": [12, 14, 19, 26, 28, 35], "mempool": [12, 25], "send_transact": 12, "supports_trac": 12, "update_set": 12, "new_set": 12, "port": 12, "reconnect": 12, "ws_uri": 12, "wss": 12, "subprocessprovid": [12, 15], "process_wait_timeout": 12, "popen": 12, "is_stop": 12, "stdout_queu": 12, "joinablequeu": [12, 19], "stderr_queu": 12, "ganach": 12, "build_command": 12, "pass": [12, 13, 16, 19, 20, 21, 27, 28, 38, 39], "task": [12, 19, 38], "stop": [12, 14, 16, 21, 38], "process_nam": 12, "20": [12, 26, 31, 32, 39], "readi": [12, 16, 18], "kill": 12, "testproviderapi": 12, "snapshot": [12, 15, 16, 19], "num_block": [12, 16], "advanc": [12, 26], "allot": 12, "snapshot_id": [12, 15, 16], "regress": [12, 16], "go": [12, 16, 32], "set_timestamp": 12, "new_timestamp": 12, "record": [12, 16], "intent": [12, 16], "later": [12, 16, 38], "snapshotid": [12, 15, 16, 19], "contract_address": [12, 15, 18], "block_numb": [12, 14, 16, 18], "gas_us": [12, 25], "statu": 12, "await_confirm": 12, "now": [12, 20, 23, 27, 28, 29, 30, 32, 36, 38], "debug_logs_lin": 12, "suitabl": [12, 27], "print": [12, 14, 15, 16, 20, 21, 25, 27, 29, 32, 37, 39], "debug_logs_typ": 12, "contractev": [12, 14, 39], "contractlogcontain": 12, "were": [12, 16, 23, 25, 32, 38], "emit": [12, 18, 39], "method_cal": 12, "produc": [12, 18], "raise_for_statu": 12, "noreturn": [12, 13], "regard": 12, "transactionstatusenum": 12, "ran_out_of_ga": 12, "ran": [12, 15, 33, 38], "gas_limit": [12, 23, 32], "return_valu": [12, 25], "obtain": [12, 25, 38], "final": [12, 16, 19, 38], "show_debug_log": 12, "system": [12, 16, 19, 20, 25, 26, 28, 32], "total_fees_paid": [12, 26], "paid": [12, 26], "tracefram": [12, 15], "track_coverag": 12, "track": [12, 16, 18, 25, 38], "coverag": 12, "els": [12, 14, 16, 19, 31, 32, 37, 38], "level": [12, 13, 25, 28, 31, 32, 36], "track_ga": 12, "chainid": 12, "0x": [12, 16, 19, 25, 34], "max_fe": [12, 39], "max_priority_fe": [12, 39], "transactionsignatur": [12, 18], "schema": [12, 18], "permit": 12, "total_transfer_valu": 12, "could": [12, 24, 25], "determin": [12, 14, 16, 34], "submit": [12, 25], "accounttransactionqueri": [12, 16], "column": [12, 14, 16, 18], "start_nonc": [12, 16], "stop_nonc": [12, 16], "_basequeri": 12, "querytyp": [12, 16], "blockqueri": [12, 16], "start_block": [12, 14, 16, 26], "stop_block": [12, 14, 16, 26], "step": [12, 14, 16, 35], "_baseblockqueri": 12, "blocktransactionqueri": [12, 16], "insid": [12, 19, 26], "contractcreationqueri": [12, 16], "contracteventqueri": [12, 16], "search_top": [12, 14], "member": 12, "contractmethodqueri": [12, 16], "method_arg": 12, "queryapi": [12, 16, 17], "estimate_queri": [12, 16], "millisecond": [12, 16, 18, 19], "indic": [12, 16, 19, 25, 31], "engin": [12, 14, 15, 16], "unabl": [12, 15, 16, 22], "perform_queri": [12, 16], "update_cach": 12, "chanc": [12, 32, 36], "noth": [12, 15], "store": [12, 16, 19, 20, 25, 26], "namespac": [13, 16, 17, 28, 33, 37], "extens": [13, 16, 17, 24, 28, 35, 38], "reusabl": 13, "common": [13, 19, 23, 27, 28, 32, 33, 39], "resourc": [13, 16], "well": [13, 16, 17, 18, 19, 25, 28, 30, 33], "contract_file_paths_argu": 13, "callback": 13, "flatten": [13, 16], "existing_alias_argu": [13, 21, 28], "callabl": [13, 17, 19, 21], "non_existing_alias_argu": [13, 21], "yet": [13, 21, 28, 30, 37, 38], "accountaliaspromptchoic": 13, "prompt_messag": 13, "promptchoic": 13, "lessen": 13, "hard": [13, 19], "param": [13, 21], "ctx": 13, "miss": [13, 16, 18, 19, 38], "It": [13, 17, 20, 21, 25, 26, 28, 31, 32, 37, 38, 39], "compat": [13, 18, 30], "certain": [13, 38, 39], "situat": 13, "descript": [13, 16, 28, 34], "arriv": 13, "print_choic": 13, "echo": [13, 21, 28, 37], "select_account": [13, 21], "networkchoic": 13, "case_sensit": 13, "base_typ": 13, "network_opt": [13, 21, 37], "get_metavar": 13, "metavar": 13, "outputformat": 13, "subset": [13, 16, 18], "output_format_choic": 13, "rich": 13, "text": [13, 15, 20], "view": [13, 14, 16, 25, 39], "standard": [13, 26, 27, 31, 34], "paramtyp": 13, "choice_callback": 13, "get_user_selected_choic": 13, "cmd": [13, 21, 32], "__expected_": 13, "get_user_selected_account": [13, 21], "deprec": [13, 16], "pick": 13, "want": [13, 16, 20, 22, 23, 25, 26, 27, 28, 29, 31, 32, 35, 36, 38], "_outside_": 13, "account_opt": [13, 21], "connectedprovidercommand": [13, 21, 32, 37], "durat": [13, 16, 25], "right": [13, 38], "wai": [13, 16, 20, 23, 24, 25, 27, 30, 32, 34, 36, 38, 39], "parse_arg": 13, "parser": [13, 17], "pars": [13, 16, 19, 21], "make_context": 13, "networkboundcommand": 13, "apeclicontextobject": [13, 21], "ape_cli_context": [13, 21, 37], "static": [13, 32], "abort": [13, 15, 21], "base_error": 13, "invoc": [13, 38], "preserv": 13, "stack": [13, 15], "networkopt": 13, "meth": 13, "anyth": [13, 21, 25, 28, 31], "default_log_level": 13, "obj_typ": [13, 21], "featur": [13, 20, 21, 23, 25, 26, 29, 38], "verbosity_opt": 13, "contract_opt": 13, "contracterror": 13, "In": [13, 16, 18, 20, 21, 22, 23, 24, 25, 26, 32, 34, 36, 38, 39], "incompatible_with": 13, "incompatible_opt": 13, "factori": [13, 16, 25], "enforc": 13, "incompat": 13, "cl": [13, 19, 21, 37], "other_opt": 13, "auto": [13, 18, 20, 23, 32, 38], "normal": [13, 19, 30, 34], "output_format_opt": 13, "skip_confirmation_opt": 13, "skip": [13, 20, 27], "cli_logg": 13, "apelogg": 13, "decor": [13, 17, 19, 25, 28, 37, 38], "allfilepath": 13, "encourag": 13, "consist": 13, "path_typ": 13, "contracttypewrapp": 14, "decode_input": [14, 25], "prefix": [14, 15, 21, 23, 24, 25, 27, 30], "detect": [14, 15, 34], "find": [14, 15, 16, 18, 19, 20, 27, 28, 34, 38], "along": [14, 27], "identifier_lookup": [14, 25], "selector_identifi": [14, 25], "source_path": [14, 16], "belong": 14, "cross": 14, "source_id": [14, 16, 18], "That": [14, 25, 39], "necessarili": [14, 39], "mycontract": [14, 16, 22, 23, 25, 26, 33, 35, 38, 39], "__call__": 14, "handler": [14, 25, 39], "c": 14, "attr_nam": [14, 16], "vote": 14, "impli": 14, "call_view_method": 14, "method_nam": [14, 38], "get_error_by_signatur": 14, "customerror": [14, 15], "similar": [14, 28, 32, 38], "get_event_by_signatur": [14, 39], "come": [14, 16, 19, 20, 22, 24, 25, 27, 30, 31, 32, 33, 38], "respect": [14, 16], "invoke_transact": 14, "contract_contain": [14, 16], "assum": [14, 16, 25, 32, 35, 37, 38, 39], "real": [14, 20, 39], "my_contract": [14, 25, 34, 38], "0xabc1230001112223334445566611855443322111": 14, "thing": [14, 21, 22, 28, 32, 37], "actual": [14, 18, 25, 38], "my_event_typ": 14, "myevent": 14, "mockcontractlog": [14, 18], "__iter__": [14, 16], "occur": [14, 15, 16, 19, 31, 34, 38], "from_receipt": [14, 39], "poll_log": 14, "new_block_timeout": [14, 16], "daemon": [14, 16, 19], "new_log": 14, "futur": [14, 16], "never": [14, 16, 18, 20, 38], "yield": [14, 16, 17, 28, 38], "less": [14, 16, 31], "reorg": [14, 16], "10": [14, 16, 19, 22, 23, 31, 32], "50": [14, 16, 39], "live": [14, 16, 25, 29, 39], "engine_to_us": [14, 16], "datafram": [14, 16], "last": [14, 16, 19, 25, 26, 38], "bypass": [14, 16, 27], "algorithm": [14, 16], "pd": [14, 16], "start_or_stop": [14, 16], "extra_address": 14, "search": [14, 19], "desir": 14, "deleg": [14, 16, 19, 34], "apeexcept": 15, "clickexcept": 15, "problem": 15, "aliasalreadyinuseerror": 15, "apeattributeerror": [15, 16], "projecterror": [15, 16], "attributeerror": [15, 39], "try": [15, 16, 19, 28, 37, 38], "apeindexerror": 15, "argumentslengtherror": 15, "arguments_length": 15, "contractdataerror": 15, "reason": [15, 32, 38], "providererror": 15, "chainerror": [15, 16], "compilererror": [15, 16], "configerror": 15, "issu": [15, 31, 36], "alik": 15, "revert_messag": 15, "source_traceback": 15, "sourcetraceback": 15, "base_err": 15, "assert": [15, 20, 25, 32, 38, 39], "statement": [15, 18, 38], "dev_messag": 15, "valueerror": [15, 16], "from_error": 15, "whenev": [15, 19], "possibl": [15, 16, 17, 19, 20, 32], "contractnotfounderror": [15, 16], "has_explor": 15, "decodingerror": 15, "ecosystemnotfounderror": 15, "methodnonpayableerror": 15, "payabl": [15, 25, 38], "missingdeploymentbytecodeerror": 15, "outofgaserror": 15, "becaus": [15, 20, 25, 27, 28, 32, 37, 38], "providernotconnectederror": [15, 16, 19], "providernotfounderror": 15, "queryengineerror": [15, 16], "rpctimeouterror": 15, "subprocesstimeouterror": 15, "subprocesserror": 15, "whilst": 15, "exce": [15, 39], "inspir": [15, 18], "py": [15, 18, 19, 24, 28, 33, 37, 38], "transactionnotfounderror": 15, "error_messsag": 15, "unknownsnapshoterror": [15, 16], "unknownversionerror": 15, "handle_ape_except": 15, "relev": [15, 18, 33], "frame": 15, "exc": 15, "someth": [15, 24, 32, 38, 39], "treat": [16, 25], "singleton": [16, 17], "root": [16, 19, 20, 21, 22, 23, 24, 25, 30, 33, 38], "my_account": [16, 21, 27], "everi": [16, 18, 19, 31, 32, 34], "get_accounts_by_typ": 16, "type_": 16, "test_account": [16, 19, 20, 22, 38], "testaccountmanag": [16, 38], "These": [16, 25, 38], "subject": 16, "section": [16, 19, 21, 23, 25, 27, 32, 36, 37, 38], "test_my_contract": [16, 38], "accountsmanag": 16, "testaccountcontain": 16, "account_id": 16, "slice": 16, "account_str": 16, "x": [16, 38, 39], "singl": [16, 19, 21, 25, 27, 37], "hood": [16, 20], "can_trace_sourc": 16, "filenam": 16, "both": [16, 17, 18, 19, 21, 24, 25, 28, 30, 32, 39], "trace_sourc": 16, "traceabl": 16, "sol": [16, 22, 27, 33, 38], "collis": [16, 25], "ensur": [16, 17, 18, 25, 29, 32, 38], "compile_sourc": [16, 22], "compiler_nam": 16, "program": [16, 18], "fallback": 16, "statemut": [16, 25], "nonpay": [16, 25], "ethpm": [16, 35], "contractnam": [16, 22], "flatten_contract": 16, "content": [16, 19, 27], "get_import": 16, "import_source_id": 16, "get_refer": 16, "imports_dict": 16, "entri": [16, 28, 32], "referring_source_id": 16, "transactionhistori": 16, "txn_receipt": 16, "revert_to_block": 16, "outgo": 16, "short": [16, 31, 32, 34, 38], "circuit": 16, "greater": [16, 18], "contractcach": 16, "memori": [16, 19], "per": 16, "perman": [16, 19, 26], "disk": [16, 20], "faster": 16, "__setitem__": 16, "ecosystem_nam": [16, 37], "cache_blueprint": 16, "blueprint_id": 16, "would": [16, 20, 21, 26, 27, 32, 37, 38], "starknet": [16, 30, 32, 38], "cache_deploy": 16, "contract_inst": [16, 26], "cache_proxy_info": 16, "proxy_info": 16, "proxyinfo": 16, "clear_local_cach": 16, "reset": 16, "blank": 16, "get_blueprint": 16, "get_contain": 16, "wrap": [16, 19], "get_creation_receipt": 16, "creation": [16, 21], "get_deploy": [16, 25], "read": [16, 21, 25, 32, 36], "_local_deployments_map": 16, "written": 16, "deployments_map": 16, "get_multipl": 16, "min": [16, 38, 39], "instance_at": 16, "typeerror": [16, 19], "en": [16, 17, 23, 25, 30], "domain": [16, 25], "instance_from_receipt": 16, "blockcontain": 16, "latest_block": 16, "head": [16, 24], "move": [16, 22], "backward": 16, "height": 16, "poll_block": 16, "reorgan": 16, "even": [16, 31, 32], "previous": [16, 25, 27, 28, 38], "new_block": 16, "length": [16, 19, 20], "similarli": [16, 20, 21, 22, 25, 28, 38], "just": [16, 21, 25, 27, 29, 32], "mimic": 16, "behavior": [16, 31, 32], "built": [16, 28, 36, 38], "increment": [16, 18], "isol": [16, 38], "owner": [16, 22, 25, 26, 30, 38, 39], "foobar": [16, 30, 37], "deltatim": 16, "AND": 16, "design": [16, 18, 28], "begin": [16, 25], "pending_timestamp": [16, 38], "epoch": 16, "3600": 16, "restor": 16, "recent": 16, "project_fold": 16, "meta": 16, "packagemeta": 16, "author": [16, 25, 38], "licens": [16, 38], "keyword": [16, 24, 32], "link": [16, 38], "deploymentconfigcollect": 16, "default_ecosystem": [16, 23, 32], "parametr": 16, "test_mnemon": 16, "get_config": 16, "plugin_nam": 16, "force_reload": 16, "metadata": [16, 19, 22], "using_project": 16, "project_path": 16, "contracts_path": 16, "my_project": 16, "deploymentconfig": 16, "rootmodelroottyp": 16, "pydanticundefin": 16, "accountintconvert": 16, "addressapiconvert": 16, "bytesaddressconvert": 16, "gwei": [16, 39], "appropri": 16, "long": [16, 28, 31], "is_typ": 16, "checksum": [16, 18], "against": [16, 17, 33, 38], "hexaddressconvert": 16, "hexconvert": 16, "hexintconvert": 16, "intaddressconvert": 16, "stringdecimalconvert": 16, "stringintconvert": 16, "timestampconvert": 16, "datetim": 16, "timedelta": 16, "No": [16, 32], "timezon": 16, "utc": 16, "granular": 16, "active_provid": [16, 24], "create_custom_provid": 16, "provider_cl": 16, "ape_ethereum": [16, 25, 28], "ethereumnodeprovid": 16, "guess": 16, "set_default_ecosystem": 16, "rel": [16, 19, 22], "get_ecosystem": 16, "get_network_choic": 16, "form": [16, 19, 25, 31, 38], "appear": [16, 19], "get_provider_from_choic": 16, "network_data": 16, "networks_yaml": 16, "load_contract": 16, "uniniti": 16, "mycontracttyp": 16, "mycontacttyp": 16, "To": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "contractnamespac": 16, "__str__": 16, "compiler_cache_fold": 16, "mention": [16, 28, 32], "extensions_with_missing_compil": 16, "recurs": 16, "extract": 16, "get_compiler_data": 16, "compile_if_need": 16, "get_contract": [16, 25], "contract_nam": [16, 18, 38], "keyerror": 16, "interfaces_fold": 16, "lookup_path": 16, "key_contract_path": 16, "give": [16, 20, 21, 27, 34, 37], "helloworld": [16, 37], "absolut": [16, 19, 23], "2678": [16, 35], "project_typ": 16, "apeproject": [16, 17], "scripts_fold": 16, "sources_miss": 16, "anywher": [16, 25, 31], "tests_fold": 16, "track_deploy": [16, 35], "upon": [16, 25, 27, 35], "public": [16, 25, 38], "tracked_deploy": 16, "bip122uri": 16, "explicitli": [16, 18, 22, 38], "githubdepend": 16, "openzeppelin": [16, 19, 23, 27, 34], "organ": [16, 19, 28, 30, 35, 36], "follow": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "dapphub": [16, 27], "erc20": [16, 27], "Will": [16, 21], "localdepend": 16, "npmdepend": 16, "npm": 16, "safe": [16, 34], "gnosi": [16, 27, 34], "14": 16, "version_from_json": 16, "version_from_local_json": 16, "baseproject": 16, "brownieproject": 16, "browni": 16, "defaultqueryprovid": 16, "querymanag": [16, 24], "biggest_block_s": 16, "inaccess": 16, "plugin_typ": 17, "plugintyp": 17, "hookimpl_kwarg": 17, "accountplugin": 17, "pluggy_patch": 17, "There": [17, 20, 21, 23, 25, 27, 30, 32, 36, 37, 38, 39], "sever": [17, 21], "ecosystemplugin": 17, "hook": [17, 28], "registr": [17, 28], "overal": 17, "conform": [17, 19, 28], "much": [17, 22, 38, 39], "plugin_manag": 17, "pluggi": 17, "_manag": 17, "pluginmanag": 17, "own": [17, 23, 27, 31, 36, 38], "compilerplugin": 17, "register_compil": 17, "interfacecompil": 17, "document": [17, 20, 23], "config_class": 17, "deconstruct": 17, "inject": [17, 19], "mypluginconfig": 17, "conversionplugin": 17, "mweiconvers": 17, "explorerplugin": 17, "explor": [17, 25, 34], "etherscan": [17, 25, 30, 32], "myblockexplor": 17, "networkplugin": 17, "ropsten": 17, "happen": [17, 22, 25, 27, 32, 38], "soon": [17, 27], "shibachain": 17, "shibanetwork": 17, "providerplugin": [17, 28], "myprovid": [17, 28], "dependencyplugin": 17, "projectplugin": 17, "resolv": [17, 34], "gitmodul": 17, "queryplugin": 17, "query_engin": 17, "postgresengin": 17, "represent": [18, 24, 33], "bodi": 18, "namedtupl": 18, "compon": 18, "signabl": 18, "easi": [18, 21, 25, 30, 36, 38], "origin": [18, 27, 36, 39], "think": 18, "712": 18, "hand": [18, 25], "encode_": 18, "modul": [18, 19, 24, 25, 31], "encode_structured_data": 18, "encode_intended_valid": 18, "encode_defunct": [18, 20], "r": [18, 38], "_signatur": 18, "ecdsa": 18, "vr": 18, "recover_sign": [18, 20], "sig": 18, "contractcoverag": 18, "functioncoverag": 18, "individu": [18, 30], "function_hit": 18, "hit": 18, "counter": 18, "zero": [18, 19, 38], "function_r": 18, "rate": [18, 32], "versu": [18, 23], "line_r": 18, "divid": 18, "lines_cov": 18, "lines_valid": 18, "miss_count": 18, "model_dump": 18, "pydant": [18, 19], "concept": [18, 38], "modelmodel_dump": 18, "mode": [18, 38], "to_python": 18, "serializ": 18, "by_alia": 18, "exclude_unset": 18, "exclude_default": 18, "exclude_non": 18, "round_trip": 18, "deseri": 18, "round": 18, "trip": 18, "encount": 18, "coveragestat": 18, "contractsourcecoverag": 18, "cover": [18, 25, 38], "total_funct": 18, "coverageproject": 18, "coveragereport": 18, "source_fold": 18, "get_html": 18, "html": [18, 38], "get_xml": 18, "xml": [18, 38], "codecov": 18, "io": 18, "thu": [18, 21, 25, 32, 37, 38], "slightli": 18, "convent": [18, 23], "90": 18, "java": 18, "won": [18, 32, 38], "super": 18, "hit_count": 18, "dure": [18, 22, 27, 31, 37, 38], "segment": 18, "ast": 18, "occupi": 18, "builtin": 18, "mark": [18, 31, 38], "endlin": 18, "endcolumn": 18, "exact": [18, 38], "full_nam": 18, "contact": 18, "getter": [18, 38], "profile_stat": 18, "profil": [18, 38], "accumul": 18, "sourcestat": 18, "detail": [18, 33, 36], "basecontractlog": 18, "event_nam": 18, "0x0000000000000000000000000000000000000000": 18, "event_argu": 18, "block_hash": 18, "log_index": 18, "transaction_index": 18, "unix": [18, 19], "lookup": [18, 38], "posit": [18, 38], "mock": [18, 27, 38], "compar": 18, "inherit": 18, "equal": [18, 19, 20, 39], "comparison": 18, "abc": 19, "model_config": 19, "classvar": 19, "arbitrary_types_allow": 19, "model_field": 19, "fieldinfo": 19, "__fields__": 19, "v1": [19, 27], "mixin": 19, "_before_": 19, "include_getattr": 19, "include_getitem": 19, "additional_error_messag": 19, "annot": 19, "nonetyp": 19, "accur": 19, "pair": 19, "junk": [19, 20, 23, 38], "number_of_account": [19, 20, 23, 38], "githubcli": 19, "ape_org": 19, "com": [19, 30, 32, 36], "apeworx": [19, 28, 29, 30, 32, 35, 36], "available_plugin": 19, "ape_plugin_nam": 19, "clone_repo": 19, "repo_path": 19, "target_path": 19, "scheme": 19, "git": [19, 27, 30], "ssh": 19, "download_packag": 19, "filesystem": 19, "get_releas": 19, "gitreleas": 19, "releas": [19, 26, 27, 30, 36], "get_repo": 19, "maxsiz": 19, "queue": 19, "join": [19, 36], "borrow": 19, "librari": [19, 20, 25, 28], "until": [19, 32], "gotten": 19, "unfinish": 19, "goe": [19, 32], "consum": 19, "task_don": 19, "unblock": 19, "struct": 19, "structpars": 19, "method_abi": 19, "decode_output": 19, "alter": [19, 22, 24], "arrai": 19, "applic": [19, 27, 39], "default_nam": 19, "unnam": 19, "encode_input": [19, 25], "tracestyl": 19, "ff8c00": 19, "d75f00": 19, "gas_cost": 19, "dim": 19, "bright_magenta": 19, "bright_green": 19, "bright_blu": 19, "00afd7": 19, "add_padding_to_str": 19, "str_list": 19, "extra_spac": 19, "space_charact": 19, "pad": 19, "charact": 19, "allow_disconnect": 19, "fn": 19, "return_none_when_disconnect": 19, "try_snapshot": 19, "expand_environment_vari": 19, "substr": 19, "environ": [19, 20, 23, 24, 32], "variabl": [19, 20, 23, 24, 38], "extract_nested_valu": 19, "dig": 19, "nest": 19, "gas_estimation_error_messag": 19, "tx_error": 19, "explan": [19, 33], "explain": [19, 32, 38], "generate_dev_account": 19, "start_index": 19, "genesi": [19, 32], "wallet": 19, "get_all_files_in_directori": 19, "dir_a": 19, "dir_b": 19, "file_a": 19, "file_b": 19, "file_c": 19, "interest": 19, "regex": 19, "get_current_timestamp_m": 19, "get_package_vers": 19, "obj": 19, "__version__": 19, "get_relative_path": 19, "anchor": 19, "comput": [19, 20], "ancestor": 19, "injected_before_us": 19, "fget": 19, "fset": 19, "fdel": 19, "is_arrai": 19, "abi_typ": [19, 25], "abityp": 19, "probabl": 19, "is_evm_precompil": 19, "is_named_tupl": 19, "output_valu": 19, "is_struct": 19, "is_zero_hex": 19, "load_config": 19, "expand_envar": 19, "must_exist": 19, "oserror": 19, "expand": 19, "log_instead_of_fail": 19, "__repr__": 19, "shouldn": [19, 23], "pragma_str_to_specifier_set": 19, "pragma_str": 19, "specifierset": 19, "pragma": [19, 38], "raises_not_impl": 19, "returns_arrai": 19, "run_until_complet": 19, "coroutin": 19, "async": 19, "await": 19, "asyncio": 19, "gather": 19, "singledispatchmethod": 19, "func": [19, 38], "dispatch": 19, "descriptor": 19, "generic_method": 19, "spawn": 19, "stream_respons": 19, "download_url": 19, "progress_bar_descript": 19, "progress": 19, "use_temp_sys_path": 19, "sy": 19, "secur": 20, "learn": [20, 22, 23, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "ship": [20, 21, 22, 24, 30, 32], "assist": [20, 21, 28], "write": [20, 37, 38], "test_my_contract_method": 20, "prefund": 20, "put": [20, 31], "sole": 20, "generate_test_account": 20, "unfund": 20, "guid": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "action": [20, 38], "1e18": 20, "ether": [20, 25, 26], "elimin": 20, "use_send": 20, "myfunct": 20, "imperson": [20, 38], "ledger": [20, 28], "trezor": [20, 28], "third": [20, 30], "parti": [20, 30, 36], "let": [20, 22, 24, 25, 32, 38], "premis": 20, "describ": [20, 32], "below": [20, 25, 27, 32, 38], "password": 20, "browser": 20, "rest": [20, 28], "maxim": [20, 30], "materi": 20, "entropi": 20, "increas": [20, 36, 38, 39], "n": 20, "altern": [20, 21, 22, 25, 27, 30, 31, 32, 38], "elect": 20, "twice": 20, "sure": [20, 32, 38], "rememb": 20, "hdpath": 20, "wordcount": 20, "togeth": [20, 28], "scriptabl": 20, "my": [20, 21, 25, 26, 27, 28, 32], "mysecurep": 20, "ssphrase": 20, "sai": [20, 25, 32, 39], "metamask": [20, 21], "secret": 20, "d": [20, 38], "programat": 20, "ecurepassphras": 20, "o": [20, 36, 39], "securepassphras": 20, "urandom": 20, "Then": [20, 24, 25, 27, 28, 29, 38], "reduc": [20, 32], "repetit": 20, "eth_account": 20, "hello": [20, 37], "intention": 20, "decid": 20, "abov": [20, 25, 31, 32, 37, 38, 39], "eip712": 20, "eip712typ": 20, "mail": 20, "_chainid_": 20, "uint256": [20, 25, 38, 39], "_name_": 20, "_verifyingcontract_": 20, "0xcccccccccccccccccccccccccccccccccccccccc": 20, "_version_": 20, "alic": 20, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 20, "bob": 20, "0xb0b0b0b0b0b0b000000000000000000000000000": 20, "recov": 20, "recovered_sign": 20, "ci": [20, 25], "cd": 20, "programmat": 20, "ape_accounts_": 20, "_passphras": 20, "subsequ": 20, "highli": 20, "approach": [20, 32, 37, 38], "avoid": [20, 25, 36, 37], "accident": 20, "leak": 20, "framework": [21, 25, 27, 31, 33, 36, 38, 39], "coupl": 21, "area": [21, 38], "showcas": 21, "endeavor": 21, "etc": 21, "logger": [21, 31], "gracefulli": 21, "cli_ctx": [21, 28, 37], "account_manag": 21, "bad": 21, "mymanag": 21, "customcontext": 21, "my_manag": 21, "foundri": [21, 25, 29, 32, 38], "leav": [21, 27, 38], "semi": 21, "colon": [21, 38], "cmd_2": 21, "afterward": [21, 38], "rare": 21, "peopl": 21, "index_of_test_account": 21, "matter": [21, 32], "alon": 21, "visa": 21, "versa": [21, 25], "delete_account": 21, "create_account": 21, "boolean": 21, "application_prefix": 21, "foo_bar": 21, "cli_0": 21, "lambda": 21, "startswith": 21, "cli_1": 21, "me": [21, 39], "me2": 21, "selected_account": 21, "edit": [22, 23, 28, 30, 32], "src": [22, 23, 27], "myinterfac": 22, "my_interfac": 22, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 22, "my_method": [22, 25, 34, 38], "elsewher": [22, 23], "unwil": 22, "artifact": 22, "binari": 22, "larger": 22, "adjust": [22, 32, 33, 38], "vy": [22, 33, 38], "tsconfig": 22, "retain": 22, "use_depend": 22, "cache_fold": 22, "hold": 22, "cahc": 22, "solc": 22, "apend": 22, "impact": 22, "As": [22, 28, 32, 38], "3": [22, 24, 25, 26, 27, 36, 38, 39], "7": [22, 30, 38], "8": [22, 36, 38], "get_compil": 22, "place": [23, 27, 32, 37, 38], "global": [23, 32, 38], "preced": 23, "prefer": 23, "serv": 23, "alphabet": 23, "facilit": 23, "easier": 23, "fulli": [23, 25], "outsid": 23, "globalcontract": 23, "fantom": [23, 30, 32, 38], "0x5fbdb2315678afecb367f032d93f642f64180aa3": 23, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 23, "localhost": [23, 28], "5030": 23, "whole": 23, "default_network": [23, 29, 32], "mainnet_fork": 23, "default_provid": [23, 29, 32], "numer": [23, 31, 32], "16": [23, 32], "1234": [23, 32], "0x1234": [23, 32], "eth_estimatega": 23, "0b2": 23, "1647323479": 24, "reflect": 24, "61": 24, "ape_console_extra": 24, "intern": [24, 38], "underscor": [24, 37], "_": [24, 37], "eth_util": 24, "encode_hex": 24, "decode_hex": 24, "getattr": 24, "weth_address": 24, "14388241": 24, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 24, "ape_init_extra": 24, "web3": [24, 28, 36], "close": 24, "reopen": 24, "autoreload": 24, "ape_consol": 24, "embed": 24, "load_ext": 24, "h": 24, "databas": [24, 26], "okai": [24, 28], "human": 24, "readabl": [24, 38], "metamask0": 24, "00040634": 24, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 24, "mysmartcontract": 25, "__init__": [25, 28], "arg1": 25, "arg2": 25, "pleas": [25, 36, 39], "basic": 25, "contract2": 25, "higher": [25, 32, 38], "why": [25, 32, 39], "notic": [25, 32, 33, 37, 38], "complex": [25, 33], "possibli": 25, "repeat": 25, "fashion": 25, "perhap": 25, "simpli": 25, "copi": 25, "review": 25, "mere": [25, 28], "onc": [25, 27, 28, 30, 32, 35, 38], "top": [25, 28, 32, 38], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 25, "v2": 25, "registri": [25, 28], "ychad": 25, "keep": [25, 28, 38], "On": [25, 26], "rinkebi": 25, "pure": 25, "extern": [25, 38], "get_static_list": 25, "dynarrai": 25, "set_numb": 25, "num": 25, "prevnumb": 25, "mynumb": 25, "monei": 25, "At": [25, 38], "eth_cal": 25, "eth_sendtransact": 25, "eth_sendrawtransact": 25, "demonstr": [25, 37, 38, 39], "123": [25, 35], "successfulli": [25, 35], "vice": 25, "addbal": 25, "new_bal": 25, "simul": [25, 32, 33], "forward": 25, "measur": 25, "getmodifiedbal": 25, "analyz": 25, "0x123": [25, 35], "40000": 25, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 25, "bytes_valu": 25, "3fb5c1c": 25, "selector_str": 25, "input_dict": 25, "unit256": 25, "method_id": 25, "usdc": 25, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 25, "0x70a08231": 25, "balanceof": [25, 38, 39], "0x27e235e3": 25, "dump": 25, "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 25, "multical": 25, "multicall3": 25, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 25, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 25, "pool": 25, "ipool": 25, "getreserv": 25, "applydiscount": 25, "acct": [25, 26, 39], "larg": [26, 32], "rout": 26, "our": [26, 28, 36, 37, 38], "incorpor": 26, "few": [26, 27, 38], "df": 26, "stuff": [26, 31, 32], "sum": 26, "sent": [26, 32], "foohappen": 26, "beta": 26, "constant": 26, "plan": 26, "stage": 26, "sqlite": 26, "tabl": [26, 38, 39], "dataclass": 26, "contract_ev": 26, "untouch": 27, "box": [27, 30, 32, 38], "still": [27, 34, 38, 39], "highlight": 27, "zeppelin": 27, "offici": 27, "uniswap": 27, "v3": 27, "retri": [27, 32], "mydepend": 27, "sometim": [27, 32, 38], "node_modul": 27, "myorg": 27, "v4": 27, "6": [27, 30, 38], "vault": 27, "master": [27, 36], "v0": 27, "gh": 27, "abbrevi": 27, "backend": 27, "guidelin": 27, "dapptoolserc20": 27, "dappnix": 27, "evm_vers": 27, "pari": 27, "involv": 27, "import_remap": 27, "erc721": 27, "dependency_contract": 27, "my_depend": 27, "dependencycontracttyp": 27, "deployed_contract": 27, "include_depend": 27, "ape_": 28, "ape_cli_subcommand": 28, "setup": [28, 38], "intend": 28, "tokenlist": 28, "primarili": 28, "team": 28, "good": 28, "qualiti": 28, "compos": 28, "benefit": 28, "interchang": 28, "httpprovid": 28, "_web3": 28, "1337": [28, 39], "finish": 28, "ti": 28, "site": [28, 36], "loop": 28, "potenti": [28, 31, 32], "ones": [28, 39], "accord": 28, "_cli": 28, "my_sub_cmd": 28, "subcommand": 28, "entrypoint": 28, "entry_point": 28, "ape_myplugin": 28, "race": 28, "condit": 28, "prevent": 28, "my_cmd": [28, 31], "indiffer": 28, "my_ledger_account": 28, "ledger_0": 28, "my_trezor_account": 28, "trezor_0": 28, "my_script": 28, "my_provider_plugin": 28, "short_help": 28, "off": [28, 38], "my_command": 28, "did": 29, "_fork": 29, "architectur": 30, "trust": [30, 32], "constraint": 30, "minor": 30, "throughout": 31, "21": 31, "30": 31, "yellow": 31, "40": 31, "shown": 31, "loglevel": 31, "set_level": 31, "arbitrum": 32, "tester": [32, 38], "discuss": [32, 38], "triplet": 32, "polygon": [32, 37], "anvil": [32, 38], "altogeth": 32, "commonli": 32, "testnet": [32, 37], "cut": 32, "talk": 32, "maintain": 32, "small": 32, "improv": 32, "wherea": 32, "matic": 32, "avalanch": 32, "optmism": 32, "zkevm": 32, "proper": 32, "remaind": 32, "familiar": 32, "109": 32, "shibarium": 32, "base_ecosystem_plugin": 32, "paragraph": 32, "recal": 32, "fro": 32, "closer": 32, "henc": 32, "default_": 32, "remot": 32, "care": [32, 39], "correctli": 32, "likewis": 32, "tell": 32, "apenet": 32, "closest": 32, "www": 32, "shibrpc": 32, "customnetwork": 32, "31337": 32, "rate_limit": 32, "sens": 32, "scan": 32, "api_uri": 32, "consult": 32, "readm": 32, "clarifi": 32, "saw": 32, "default_transaction_typ": 32, "fly": 32, "itself": [32, 33, 38], "integr": 32, "better": 32, "uncommon": 32, "placehold": 32, "unsur": 32, "ident": 32, "ethtest": 32, "ephemer": 32, "strai": 32, "though": 32, "120": 32, "decentr": 32, "max_receipt_retri": 32, "tend": 32, "caus": [32, 38], "reject": 32, "decis": 32, "middl": 32, "start_provid": 32, "jump": 32, "bridg": 32, "continu": 32, "effect": 32, "smart_contract_exampl": 33, "sampl": [33, 38], "test_sampl": 33, "autom": 33, "my_account_alia": 33, "job": 33, "popular": 33, "minim": 34, "1167": 34, "1967": 34, "beacon": 34, "uup": 34, "1822": 34, "9": 34, "create_forwarder_to": 34, "0xsplit": 34, "formerli": 34, "oz": 34, "897": 34, "zeroag": 34, "soladypush0": 34, "push0": 34, "host": 34, "influenc": 35, "walk": 35, "0x12c17f958d2ee523a2206206994597c13d831e34": 35, "With": 36, "modular": 36, "ltd": 36, "discord": 36, "server": 36, "stai": 36, "date": 36, "tutori": [36, 39], "technic": 36, "deeper": [36, 38], "understand": [36, 38], "academ": 36, "platform": 36, "challeng": 36, "linux": [36, 38], "maco": [36, 38], "11": 36, "window": 36, "subsystem": 36, "wsl": 36, "python3": 36, "three": [36, 38], "advis": 36, "1558": 36, "virtualenv": 36, "venv": 36, "interf": 36, "env": 36, "homebrew": 36, "instruct": 36, "visit": [36, 39], "dockerhub": 36, "volum": 36, "haramb": 36, "vvm": 36, "solcx": 36, "pwd": 36, "depth": [36, 39], "interoper": 36, "experi": 36, "3rd": 36, "risk": 36, "advantag": 37, "submodul": 37, "world": 37, "subdirectori": 37, "flexibl": 37, "cli_2": 37, "shownet": 37, "ideal": 37, "mumbai": 37, "nm": 37, "network_manag": 37, "hop": 37, "yourself": 37, "therefor": 37, "quick": 37, "workflow": 37, "suppos": 37, "stick": 37, "dist": 38, "cov": 38, "becom": 38, "intuit": 38, "fact": 38, "regular": 38, "test_": 38, "test_add": 38, "left": 38, "divis": 38, "phase": 38, "piec": 38, "encompass": 38, "enact": 38, "behav": 38, "authorized_method": 38, "test_author": 38, "not_own": 38, "set_own": 38, "scope": 38, "flow": 38, "dive": 38, "syntax": 38, "exactli": 38, "test_my_method": 38, "sustain": 38, "despit": 38, "vitalik": 38, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 38, "other_contract": 38, "othercontract": 38, "test_in_futur": 38, "86000": 38, "test_multi_chain": 38, "inspect": 38, "bundl": 38, "academi": 38, "conftest": 38, "test_mint": 38, "nft": 38, "test_account_bal": 38, "quantiti": 38, "mint": [38, 39], "earlier": 38, "assertionerror": 38, "shorter": 38, "comment": 38, "check_valu": 38, "_valu": 38, "reli": 38, "explictli": 38, "cairo": 38, "due": 38, "_x": 38, "sqrt": 38, "incorrect": 38, "reentri": 38, "nonreentr": 38, "_foo_intern": 38, "introduc": 38, "spdx": 38, "gpl": 38, "unauthor": 38, "unauth_address": 38, "withdraw": 38, "disallow": 38, "hacker": 38, "test_unauthorized_withdraw": 38, "test_unauthor": 38, "test_error_on_deploi": 38, "mycustomerror": 38, "haserror": 38, "rev": 38, "captur": 38, "grab": 38, "isinst": 38, "myerror": 38, "use_network": 38, "marker": 38, "test_my_fantom_test": 38, "test_my_ethereum_test": 38, "mid": 38, "test_my_multichain_test": 38, "stark_contract": 38, "mystarknetcontract": 38, "test_starknet_th": 38, "stark_account": 38, "fundm": 38, "median": [38, 39], "57198": 38, "91398": 38, "82848": 38, "28307": 38, "38679": 38, "33493": 38, "changeonstatu": 38, "23827": 38, "45739": 38, "34783": 38, "getsecret": 38, "24564": 38, "test0": 38, "2400": 38, "9100": 38, "5750": 38, "testcontract": 38, "setnumb": 38, "51021": 38, "debug_": 38, "mocktoken": 38, "poolcontract": 38, "reset_": 38, "comma": 38, "interv": 38, "press": 38, "ctrl": 38, "undo": 38, "stmt": 38, "85": 38, "71": 38, "80": 38, "htmlcov": 38, "__builtin__": 38, "_immutable_numb": 38, "_number": 38, "foo_method": 38, "view_method": 38, "distinguish": 38, "myaccount": 39, "shell": 39, "contract_method_defined_in_contract": 39, "apeacademi": 39, "london": 39, "got": 39, "broken": 39, "fundmycontract": 39, "prioriti": 39, "beforehand": 39, "plu": 39, "priorit": 39, "highest": 39, "0x00": 39, "0x0": 39, "2930": 39, "predict": 39, "eth_createaccesslist": 39, "access_list": 39, "my_access_list": 39, "fooevent": 39, "barev": 39, "foomethod": 39, "event_typ": 39, "baz": 39, "longer": 39, "600": 39, "show_trac": 39, "methodwithoutargu": 39, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 39, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 39, "contracta": 39, "7a9c": 39, "469604": 39, "superclust": 39, "234444": 39, "23523523235235": 39, "11111111111": 39, "345345347789999991": 39, "99999998888882": 39, "345457847457457458457457457": 39, "92222229999998888882": 39, "3454": 39, "111145345347789999991": 39, "333399998888882": 39, "234545457847457457458457457457": 39, "461506": 39, "methodb1": 39, "lolol": 39, "ic": 39, "cream": 39, "dynamo": 39, "402067": 39, "contractc": 39, "getsomelist": 39, "3425311345134513461345134534531452345": 39, "111344445534535353": 39, "993453434534534534534977788884443333": 39, "370103": 39, "methodc1": 39, "windows95": 39, "simpler": 39, "jamaica": 39, "cardin": 39, "363869": 39, "callm": 39, "233432": 39, "methodb2": 39, "trombon": 39, "231951": 39, "paperwork": 39, "countri": 39, "wing": 39, "227360": 39, "222263": 39, "methodc2": 39, "147236": 39, "122016": 39, "addresstovalu": 39, "100305": 39, "bandpractic": 39, "94270": 39, "lemondrop": 39, "92321": 39, "86501": 39, "82729": 39, "snitches_get_stich": 39, "111": 39, "55252": 39, "52079": 39, "48306": 39, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 39, "show_gas_report": 39, "dai": 39, "1302": 39, "13028": 39, "1377": 39, "approv": 39, "22414": 39, "burn": 39, "11946": 39, "25845": 39, "contract_a": 39, "methodtocal": 39, "txn_cost": 39, "mymutablemethod": 39, "view_cost": 39, "myviewmethod": 39}, "objects": {"": [[10, 0, 0, "-", "ape"], [11, 0, 0, "-", "ape_accounts"]], "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"], [15, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [17, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [18, 0, 0, "-", "types"], [19, 0, 0, "-", "utils"]], "ape.api": [[12, 0, 0, "-", "accounts"], [12, 0, 0, "-", "address"], [12, 0, 0, "-", "compiler"], [12, 0, 0, "-", "config"], [12, 0, 0, "-", "convert"], [12, 0, 0, "-", "explorers"], [12, 0, 0, "-", "networks"], [12, 0, 0, "-", "projects"], [12, 0, 0, "-", "providers"], [12, 0, 0, "-", "query"]], "ape.api.accounts": [[12, 4, 1, "", "AccountAPI"], [12, 4, 1, "", "AccountContainerAPI"], [12, 4, 1, "", "ImpersonatedAccount"], [12, 4, 1, "", "TestAccountAPI"], [12, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[12, 5, 1, "", "__dir__"], [12, 6, 1, "", "alias"], [12, 5, 1, "", "call"], [12, 5, 1, "", "check_signature"], [12, 5, 1, "", "declare"], [12, 5, 1, "", "deploy"], [12, 5, 1, "", "prepare_transaction"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_raw_msghash"], [12, 5, 1, "", "sign_transaction"], [12, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[12, 5, 1, "", "__contains__"], [12, 5, 1, "", "__delitem__"], [12, 5, 1, "", "__getitem__"], [12, 5, 1, "", "__len__"], [12, 6, 1, "", "accounts"], [12, 6, 1, "", "aliases"], [12, 5, 1, "", "append"], [12, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[12, 6, 1, "", "address"], [12, 5, 1, "", "call"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountContainerAPI": [[12, 5, 1, "", "generate_account"]], "ape.api.address": [[12, 4, 1, "", "Address"], [12, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[12, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[12, 6, 1, "", "address"], [12, 6, 1, "", "balance"], [12, 6, 1, "", "code"], [12, 6, 1, "", "codesize"], [12, 6, 1, "", "history"], [12, 6, 1, "", "is_contract"], [12, 6, 1, "", "nonce"]], "ape.api.compiler": [[12, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[12, 5, 1, "", "compile"], [12, 2, 1, "", "compiler_settings"], [12, 6, 1, "", "config"], [12, 5, 1, "", "enrich_error"], [12, 5, 1, "", "get_versions"], [12, 6, 1, "", "name"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[12, 4, 1, "", "ConfigEnum"], [12, 4, 1, "", "GenericConfig"], [12, 4, 1, "", "PluginConfig"]], "ape.api.convert": [[12, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[12, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[12, 5, 1, "", "get_address_url"], [12, 5, 1, "", "get_contract_type"], [12, 5, 1, "", "get_transaction_url"], [12, 5, 1, "", "publish_contract"]], "ape.api.networks": [[12, 4, 1, "", "EcosystemAPI"], [12, 4, 1, "", "ForkedNetworkAPI"], [12, 4, 1, "", "NetworkAPI"], [12, 4, 1, "", "ProviderContextManager"], [12, 4, 1, "", "ProxyInfoAPI"], [12, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[12, 5, 1, "", "__ape_extra_attributes__"], [12, 5, 1, "", "add_network"], [12, 6, 1, "", "config"], [12, 5, 1, "", "create_transaction"], [12, 6, 1, "", "custom_network"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "decode_address"], [12, 5, 1, "", "decode_block"], [12, 5, 1, "", "decode_calldata"], [12, 5, 1, "", "decode_logs"], [12, 5, 1, "", "decode_receipt"], [12, 5, 1, "", "decode_returndata"], [12, 6, 1, "", "default_network_name"], [12, 5, 1, "", "encode_address"], [12, 5, 1, "", "encode_calldata"], [12, 5, 1, "", "encode_deployment"], [12, 5, 1, "", "encode_transaction"], [12, 5, 1, "", "enrich_calltree"], [12, 2, 1, "", "fee_token_decimals"], [12, 2, 1, "", "fee_token_symbol"], [12, 5, 1, "", "get_method_selector"], [12, 5, 1, "", "get_network"], [12, 5, 1, "", "get_network_data"], [12, 5, 1, "", "get_proxy_info"], [12, 2, 1, "", "name"], [12, 6, 1, "", "networks"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "serialize_transaction"], [12, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[12, 6, 1, "", "upstream_chain_id"], [12, 6, 1, "", "upstream_network"], [12, 6, 1, "", "upstream_provider"], [12, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[12, 6, 1, "", "auto_gas_multiplier"], [12, 6, 1, "", "base_fee_multiplier"], [12, 6, 1, "", "block_time"], [12, 6, 1, "", "chain_id"], [12, 6, 1, "", "config"], [12, 2, 1, "", "data_folder"], [12, 6, 1, "", "default_provider_name"], [12, 2, 1, "", "ecosystem"], [12, 6, 1, "", "explorer"], [12, 5, 1, "", "get_provider"], [12, 6, 1, "", "is_adhoc"], [12, 6, 1, "", "is_dev"], [12, 6, 1, "", "is_fork"], [12, 6, 1, "", "is_local"], [12, 2, 1, "", "name"], [12, 6, 1, "", "network_id"], [12, 6, 1, "", "providers"], [12, 5, 1, "", "publish_contract"], [12, 2, 1, "", "request_header"], [12, 6, 1, "", "required_confirmations"], [12, 5, 1, "", "set_default_provider"], [12, 6, 1, "", "transaction_acceptance_timeout"], [12, 5, 1, "", "use_default_provider"], [12, 5, 1, "", "use_provider"], [12, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[12, 6, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[12, 2, 1, "", "target"]], "ape.api.projects": [[12, 4, 1, "", "DependencyAPI"], [12, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[12, 6, 1, "", "cached_manifest"], [12, 5, 1, "", "compile"], [12, 2, 1, "", "config_override"], [12, 6, 1, "", "contracts"], [12, 2, 1, "", "contracts_folder"], [12, 2, 1, "", "exclude"], [12, 5, 1, "", "extract_manifest"], [12, 2, 1, "", "name"], [12, 6, 1, "", "uri"], [12, 2, 1, "", "version"], [12, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[12, 5, 1, "", "add_compiler_data"], [12, 6, 1, "", "cached_manifest"], [12, 2, 1, "", "contracts_folder"], [12, 5, 1, "", "create_manifest"], [12, 6, 1, "", "is_valid"], [12, 6, 1, "", "manifest_cachefile"], [12, 2, 1, "", "name"], [12, 2, 1, "", "path"], [12, 5, 1, "", "process_config_file"], [12, 5, 1, "", "replace_manifest"], [12, 5, 1, "", "update_manifest"], [12, 2, 1, "", "version"]], "ape.api.providers": [[12, 4, 1, "", "BlockAPI"], [12, 4, 1, "", "ProviderAPI"], [12, 4, 1, "", "SubprocessProvider"], [12, 4, 1, "", "TestProviderAPI"], [12, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.ProviderAPI": [[12, 6, 1, "", "base_fee"], [12, 2, 1, "", "block_page_size"], [12, 6, 1, "", "chain_id"], [12, 2, 1, "", "concurrency"], [12, 6, 1, "", "config"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 6, 1, "", "connection_str"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "disconnect"], [12, 5, 1, "", "estimate_gas_cost"], [12, 6, 1, "", "gas_price"], [12, 5, 1, "", "get_balance"], [12, 5, 1, "", "get_block"], [12, 5, 1, "", "get_code"], [12, 5, 1, "", "get_contract_logs"], [12, 5, 1, "", "get_nonce"], [12, 5, 1, "", "get_receipt"], [12, 5, 1, "", "get_transactions_by_block"], [12, 5, 1, "", "get_virtual_machine_error"], [12, 6, 1, "", "http_uri"], [12, 6, 1, "", "is_connected"], [12, 6, 1, "", "max_gas"], [12, 2, 1, "", "name"], [12, 2, 1, "", "network"], [12, 6, 1, "", "network_choice"], [12, 5, 1, "", "prepare_transaction"], [12, 6, 1, "", "priority_fee"], [12, 2, 1, "", "provider_settings"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "send_call"], [12, 5, 1, "", "send_private_transaction"], [12, 5, 1, "", "send_transaction"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_tracing"], [12, 5, 1, "", "update_settings"], [12, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[12, 5, 1, "", "build_command"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 5, 1, "", "disconnect"], [12, 6, 1, "", "process_name"], [12, 5, 1, "", "start"], [12, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[12, 5, 1, "", "mine"], [12, 5, 1, "", "revert"], [12, 5, 1, "", "set_timestamp"], [12, 5, 1, "", "snapshot"]], "ape.api.query": [[12, 4, 1, "", "AccountTransactionQuery"], [12, 4, 1, "", "BlockQuery"], [12, 4, 1, "", "BlockTransactionQuery"], [12, 4, 1, "", "ContractCreationQuery"], [12, 4, 1, "", "ContractEventQuery"], [12, 4, 1, "", "ContractMethodQuery"], [12, 4, 1, "", "QueryAPI"]], "ape.api.query.QueryAPI": [[12, 5, 1, "", "estimate_query"], [12, 5, 1, "", "perform_query"], [12, 5, 1, "", "update_cache"]], "ape.api.transactions": [[12, 4, 1, "", "ReceiptAPI"], [12, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[12, 5, 1, "", "await_confirmations"], [12, 6, 1, "", "debug_logs_lines"], [12, 6, 1, "", "debug_logs_typed"], [12, 5, 1, "", "decode_logs"], [12, 6, 1, "", "events"], [12, 6, 1, "", "failed"], [12, 6, 1, "", "method_called"], [12, 5, 1, "", "raise_for_status"], [12, 6, 1, "", "ran_out_of_gas"], [12, 6, 1, "", "return_value"], [12, 5, 1, "", "show_debug_logs"], [12, 6, 1, "", "total_fees_paid"], [12, 6, 1, "", "trace"], [12, 5, 1, "", "track_coverage"], [12, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[12, 6, 1, "", "receipt"], [12, 5, 1, "", "serialize_transaction"], [12, 6, 1, "", "total_transfer_value"], [12, 6, 1, "", "trace"], [12, 6, 1, "", "txn_hash"]], "ape.cli": [[13, 0, 0, "-", "arguments"], [13, 0, 0, "-", "choices"], [13, 0, 0, "-", "commands"], [13, 0, 0, "-", "options"], [13, 0, 0, "-", "paramtype"]], "ape.cli.arguments": [[13, 1, 1, "", "contract_file_paths_argument"], [13, 1, 1, "", "existing_alias_argument"], [13, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[13, 4, 1, "", "AccountAliasPromptChoice"], [13, 4, 1, "", "Alias"], [13, 4, 1, "", "NetworkChoice"], [13, 4, 1, "", "OutputFormat"], [13, 4, 1, "", "PromptChoice"], [13, 1, 1, "", "get_user_selected_account"], [13, 1, 1, "", "output_format_choice"], [13, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"], [13, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[13, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[13, 2, 1, "", "TREE"], [13, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"]], "ape.cli.commands": [[13, 4, 1, "", "ConnectedProviderCommand"], [13, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[13, 5, 1, "", "invoke"], [13, 5, 1, "", "parse_args"]], "ape.cli.options": [[13, 4, 1, "", "ApeCliContextObject"], [13, 4, 1, "", "NetworkOption"], [13, 1, 1, "", "account_option"], [13, 1, 1, "", "ape_cli_context"], [13, 1, 1, "", "contract_option"], [13, 1, 1, "", "incompatible_with"], [13, 1, 1, "", "network_option"], [13, 1, 1, "", "output_format_option"], [13, 1, 1, "", "skip_confirmation_option"], [13, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[13, 5, 1, "", "abort"]], "ape.cli.paramtype": [[13, 4, 1, "", "AllFilePaths"], [13, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[13, 5, 1, "", "convert"]], "ape.contracts.base": [[14, 4, 1, "", "ContractContainer"], [14, 4, 1, "", "ContractEvent"], [14, 4, 1, "", "ContractInstance"], [14, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__getattr__"], [14, 5, 1, "", "at"], [14, 5, 1, "", "deploy"], [14, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__iter__"], [14, 5, 1, "", "from_receipt"], [14, 6, 1, "", "name"], [14, 5, 1, "", "poll_logs"], [14, 5, 1, "", "query"], [14, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__dir__"], [14, 5, 1, "", "__getattr__"], [14, 6, 1, "", "address"], [14, 5, 1, "", "call_view_method"], [14, 5, 1, "", "get_error_by_signature"], [14, 5, 1, "", "get_event_by_signature"], [14, 5, 1, "", "invoke_transaction"], [14, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[14, 5, 1, "", "decode_input"], [14, 6, 1, "", "identifier_lookup"], [14, 6, 1, "", "selector_identifiers"], [14, 6, 1, "", "source_path"]], "ape.exceptions": [[15, 7, 1, "", "APINotImplementedError"], [15, 7, 1, "", "Abort"], [15, 7, 1, "", "AccountsError"], [15, 7, 1, "", "AliasAlreadyInUseError"], [15, 7, 1, "", "ApeAttributeError"], [15, 7, 1, "", "ApeException"], [15, 7, 1, "", "ApeIndexError"], [15, 7, 1, "", "ArgumentsLengthError"], [15, 7, 1, "", "BlockNotFoundError"], [15, 7, 1, "", "ChainError"], [15, 7, 1, "", "CompilerError"], [15, 7, 1, "", "ConfigError"], [15, 7, 1, "", "ContractDataError"], [15, 7, 1, "", "ContractLogicError"], [15, 7, 1, "", "ContractNotFoundError"], [15, 7, 1, "", "ConversionError"], [15, 7, 1, "", "CustomError"], [15, 7, 1, "", "DecodingError"], [15, 7, 1, "", "EcosystemNotFoundError"], [15, 7, 1, "", "MethodNonPayableError"], [15, 7, 1, "", "MissingDeploymentBytecodeError"], [15, 7, 1, "", "NetworkError"], [15, 7, 1, "", "NetworkMismatchError"], [15, 7, 1, "", "NetworkNotFoundError"], [15, 7, 1, "", "OutOfGasError"], [15, 7, 1, "", "ProjectError"], [15, 7, 1, "", "ProviderError"], [15, 7, 1, "", "ProviderNotConnectedError"], [15, 7, 1, "", "ProviderNotFoundError"], [15, 7, 1, "", "QueryEngineError"], [15, 7, 1, "", "RPCTimeoutError"], [15, 7, 1, "", "SignatureError"], [15, 7, 1, "", "SubprocessError"], [15, 7, 1, "", "SubprocessTimeoutError"], [15, 7, 1, "", "TransactionError"], [15, 7, 1, "", "TransactionNotFoundError"], [15, 7, 1, "", "UnknownSnapshotError"], [15, 7, 1, "", "UnknownVersionError"], [15, 7, 1, "", "VirtualMachineError"], [15, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[15, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[15, 6, 1, "", "dev_message"], [15, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[15, 6, 1, "", "name"]], "ape.managers": [[16, 0, 0, "-", "accounts"], [16, 0, 0, "-", "compilers"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converters"], [16, 0, 0, "-", "networks"], [16, 0, 0, "-", "query"]], "ape.managers.accounts": [[16, 4, 1, "", "AccountManager"], [16, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "aliases"], [16, 6, 1, "", "containers"], [16, 5, 1, "", "get_accounts_by_type"], [16, 5, 1, "", "load"], [16, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"]], "ape.managers.chain": [[16, 4, 1, "", "AccountHistory"], [16, 4, 1, "", "BlockContainer"], [16, 4, 1, "", "ChainManager"], [16, 4, 1, "", "ContractCache"], [16, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 2, 1, "", "address"], [16, 5, 1, "", "append"], [16, 6, 1, "", "outgoing"], [16, 5, 1, "", "query"], [16, 5, 1, "", "revert_to_block"], [16, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "head"], [16, 6, 1, "", "height"], [16, 5, 1, "", "poll_blocks"], [16, 5, 1, "", "query"], [16, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[16, 6, 1, "", "base_fee"], [16, 6, 1, "", "blocks"], [16, 6, 1, "", "chain_id"], [16, 6, 1, "", "gas_price"], [16, 5, 1, "", "get_receipt"], [16, 6, 1, "", "history"], [16, 5, 1, "", "isolate"], [16, 5, 1, "", "mine"], [16, 6, 1, "", "pending_timestamp"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[16, 5, 1, "", "__delitem__"], [16, 5, 1, "", "__setitem__"], [16, 5, 1, "", "cache_blueprint"], [16, 5, 1, "", "cache_deployment"], [16, 5, 1, "", "cache_proxy_info"], [16, 5, 1, "", "clear_local_caches"], [16, 5, 1, "", "get"], [16, 5, 1, "", "get_blueprint"], [16, 5, 1, "", "get_container"], [16, 5, 1, "", "get_creation_receipt"], [16, 5, 1, "", "get_deployments"], [16, 5, 1, "", "get_multiple"], [16, 5, 1, "", "get_proxy_info"], [16, 5, 1, "", "instance_at"], [16, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[16, 5, 1, "", "append"], [16, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[16, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[16, 5, 1, "", "can_trace_source"], [16, 5, 1, "", "compile"], [16, 5, 1, "", "compile_source"], [16, 5, 1, "", "enrich_error"], [16, 5, 1, "", "flatten_contract"], [16, 5, 1, "", "get_imports"], [16, 5, 1, "", "get_references"], [16, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[16, 4, 1, "", "ConfigManager"], [16, 4, 1, "", "DeploymentConfig"], [16, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.ConfigManager": [[16, 2, 1, "", "DATA_FOLDER"], [16, 2, 1, "", "PROJECT_FOLDER"], [16, 2, 1, "", "contracts_folder"], [16, 2, 1, "", "default_ecosystem"], [16, 2, 1, "", "dependencies"], [16, 2, 1, "", "deployments"], [16, 5, 1, "", "get_config"], [16, 5, 1, "", "load"], [16, 2, 1, "", "meta"], [16, 2, 1, "", "name"], [16, 5, 1, "", "using_project"], [16, 2, 1, "", "version"]], "ape.managers.converters": [[16, 4, 1, "", "AccountIntConverter"], [16, 4, 1, "", "AddressAPIConverter"], [16, 4, 1, "", "BytesAddressConverter"], [16, 4, 1, "", "ConversionManager"], [16, 4, 1, "", "HexAddressConverter"], [16, 4, 1, "", "HexConverter"], [16, 4, 1, "", "HexIntConverter"], [16, 4, 1, "", "IntAddressConverter"], [16, 4, 1, "", "StringDecimalConverter"], [16, 4, 1, "", "StringIntConverter"], [16, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[16, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[16, 6, 1, "", "active_provider"], [16, 5, 1, "", "create_custom_provider"], [16, 6, 1, "", "default_ecosystem"], [16, 6, 1, "", "ecosystem"], [16, 6, 1, "", "ecosystem_names"], [16, 6, 1, "", "ecosystems"], [16, 5, 1, "", "fork"], [16, 5, 1, "", "get_ecosystem"], [16, 5, 1, "", "get_network_choices"], [16, 5, 1, "", "get_provider_from_choice"], [16, 6, 1, "", "network"], [16, 6, 1, "", "network_data"], [16, 6, 1, "", "network_names"], [16, 6, 1, "", "networks_yaml"], [16, 5, 1, "", "parse_network_choice"], [16, 6, 1, "", "provider_names"], [16, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[16, 0, 0, "-", "dependency"], [16, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[16, 4, 1, "", "GithubDependency"], [16, 4, 1, "", "LocalDependency"], [16, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "github"], [16, 2, 1, "", "ref"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[16, 5, 1, "", "extract_manifest"], [16, 6, 1, "", "uri"], [16, 2, 1, "", "version"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "npm"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_from_json"], [16, 6, 1, "", "version_from_local_json"], [16, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[16, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[16, 5, 1, "", "__getattr__"], [16, 5, 1, "", "__str__"], [16, 6, 1, "", "compiler_cache_folder"], [16, 6, 1, "", "compiler_data"], [16, 6, 1, "", "contracts"], [16, 6, 1, "", "contracts_folder"], [16, 6, 1, "", "dependencies"], [16, 5, 1, "", "extensions_with_missing_compilers"], [16, 5, 1, "", "extract_manifest"], [16, 5, 1, "", "get_compiler_data"], [16, 5, 1, "", "get_contract"], [16, 5, 1, "", "get_project"], [16, 6, 1, "", "interfaces_folder"], [16, 5, 1, "", "load_contracts"], [16, 5, 1, "", "lookup_path"], [16, 6, 1, "", "meta"], [16, 2, 1, "", "path"], [16, 6, 1, "", "project_types"], [16, 6, 1, "", "scripts_folder"], [16, 6, 1, "", "source_paths"], [16, 6, 1, "", "sources"], [16, 6, 1, "", "sources_missing"], [16, 6, 1, "", "tests_folder"], [16, 5, 1, "", "track_deployment"], [16, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[16, 4, 1, "", "ApeProject"], [16, 4, 1, "", "BaseProject"], [16, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.BaseProject": [[16, 5, 1, "", "create_manifest"], [16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"], [16, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"]], "ape.managers.query": [[16, 4, 1, "", "DefaultQueryProvider"], [16, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[16, 5, 1, "", "estimate_query"], [16, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[16, 6, 1, "", "engines"], [16, 5, 1, "", "query"]], "ape.plugins": [[17, 0, 0, "-", "account"], [17, 0, 0, "-", "compiler"], [17, 0, 0, "-", "config"], [17, 0, 0, "-", "converter"], [17, 0, 0, "-", "network"], [17, 0, 0, "-", "pluggy_patch"], [17, 0, 0, "-", "project"], [17, 0, 0, "-", "query"], [17, 1, 1, "", "register"]], "ape.plugins.account": [[17, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[17, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[17, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[17, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[17, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[17, 5, 1, "", "config_class"]], "ape.plugins.converter": [[17, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[17, 5, 1, "", "converters"]], "ape.plugins.network": [[17, 4, 1, "", "EcosystemPlugin"], [17, 4, 1, "", "ExplorerPlugin"], [17, 4, 1, "", "NetworkPlugin"], [17, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[17, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[17, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[17, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[17, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[17, 4, 1, "", "PluginType"], [17, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[17, 4, 1, "", "DependencyPlugin"], [17, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[17, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[17, 5, 1, "", "projects"]], "ape.plugins.query": [[17, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[17, 5, 1, "", "query_engines"]], "ape.types": [[18, 4, 1, "", "BaseContractLog"], [18, 3, 1, "", "BlockID"], [18, 4, 1, "", "ContractLog"], [18, 4, 1, "", "MockContractLog"], [18, 0, 0, "-", "address"], [18, 0, 0, "-", "coverage"]], "ape.types.BaseContractLog": [[18, 2, 1, "", "contract_address"], [18, 2, 1, "", "event_arguments"], [18, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[18, 2, 1, "", "block_hash"], [18, 2, 1, "", "block_number"], [18, 2, 1, "", "log_index"], [18, 6, 1, "", "timestamp"], [18, 2, 1, "", "transaction_hash"], [18, 2, 1, "", "transaction_index"]], "ape.types.address": [[18, 3, 1, "", "AddressType"], [18, 3, 1, "", "RawAddress"]], "ape.types.coverage": [[18, 4, 1, "", "ContractCoverage"], [18, 4, 1, "", "ContractSourceCoverage"], [18, 4, 1, "", "CoverageProject"], [18, 4, 1, "", "CoverageReport"], [18, 4, 1, "", "CoverageStatement"], [18, 4, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 2, 1, "", "functions"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 6, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[18, 2, 1, "", "contracts"], [18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "include"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "source_id"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 2, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "get_html"], [18, 5, 1, "", "get_xml"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "projects"], [18, 2, 1, "", "source_folders"], [18, 6, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 2, 1, "", "timestamp"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[18, 2, 1, "", "hit_count"], [18, 2, 1, "", "location"], [18, 2, 1, "", "pcs"], [18, 2, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[18, 2, 1, "", "full_name"], [18, 2, 1, "", "hit_count"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 5, 1, "", "profile_statement"], [18, 2, 1, "", "statements"]], "ape.types.signatures": [[18, 4, 1, "", "MessageSignature"], [18, 4, 1, "", "SignableMessage"], [18, 4, 1, "", "TransactionSignature"], [18, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[18, 2, 1, "", "body"], [18, 2, 1, "", "header"], [18, 2, 1, "", "version"]], "ape.utils": [[19, 4, 1, "", "BaseInterface"], [19, 4, 1, "", "BaseInterfaceModel"], [19, 4, 1, "", "ExtraAttributesMixin"], [19, 4, 1, "", "ExtraModelAttributes"], [19, 4, 1, "", "GeneratedDevAccount"], [19, 4, 1, "", "GithubClient"], [19, 4, 1, "", "JoinableQueue"], [19, 4, 1, "", "Struct"], [19, 4, 1, "", "StructParser"], [19, 4, 1, "", "TraceStyles"], [19, 1, 1, "", "add_padding_to_strings"], [19, 1, 1, "", "allow_disconnected"], [19, 1, 1, "", "expand_environment_variables"], [19, 1, 1, "", "extract_nested_value"], [19, 1, 1, "", "gas_estimation_error_message"], [19, 1, 1, "", "generate_dev_accounts"], [19, 1, 1, "", "get_all_files_in_directory"], [19, 1, 1, "", "get_current_timestamp_ms"], [19, 1, 1, "", "get_package_version"], [19, 1, 1, "", "get_relative_path"], [19, 4, 1, "", "injected_before_use"], [19, 1, 1, "", "is_array"], [19, 1, 1, "", "is_evm_precompile"], [19, 1, 1, "", "is_named_tuple"], [19, 1, 1, "", "is_struct"], [19, 1, 1, "", "is_zero_hex"], [19, 1, 1, "", "load_config"], [19, 1, 1, "", "log_instead_of_fail"], [19, 1, 1, "", "pragma_str_to_specifier_set"], [19, 1, 1, "", "raises_not_implemented"], [19, 1, 1, "", "returns_array"], [19, 1, 1, "", "run_until_complete"], [19, 4, 1, "", "singledispatchmethod"], [19, 1, 1, "", "spawn"], [19, 1, 1, "", "stream_response"], [19, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[19, 2, 1, "", "additional_error_message"], [19, 2, 1, "", "attributes"], [19, 5, 1, "", "get"], [19, 2, 1, "", "include_getattr"], [19, 2, 1, "", "include_getitem"], [19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"], [19, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[19, 2, 1, "", "address"], [19, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[19, 6, 1, "", "ape_org"], [19, 6, 1, "", "available_plugins"], [19, 5, 1, "", "clone_repo"], [19, 5, 1, "", "download_package"], [19, 5, 1, "", "get_release"], [19, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[19, 5, 1, "", "join"]], "ape.utils.Struct": [[19, 5, 1, "", "items"]], "ape.utils.StructParser": [[19, 5, 1, "", "decode_output"], [19, 6, 1, "", "default_name"], [19, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[19, 2, 1, "", "CONTRACTS"], [19, 2, 1, "", "DELEGATE"], [19, 2, 1, "", "GAS_COST"], [19, 2, 1, "", "INPUTS"], [19, 2, 1, "", "METHODS"], [19, 2, 1, "", "OUTPUTS"], [19, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[19, 5, 1, "", "register"]], "ape_accounts": [[11, 4, 1, "", "AccountContainer"], [11, 4, 1, "", "KeyfileAccount"], [11, 1, 1, "", "generate_account"], [11, 1, 1, "", "import_account_from_mnemonic"], [11, 1, 1, "", "import_account_from_private_key"]], "ape_accounts.AccountContainer": [[11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"]], "ape_accounts.KeyfileAccount": [[11, 6, 1, "", "address"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_raw_msghash"], [11, 5, 1, "", "sign_transaction"]], "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-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-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, 12, 16, 17, 20, 21, 26, 38], "chang": [0, 5], "password": 0, "delet": 0, "export": [0, 20], "gener": [0, 20], "import": [0, 20, 28], "list": [0, 4, 5, 6, 27, 39], "compil": [1, 6, 12, 16, 17, 22, 27, 33, 35], "consol": [2, 24, 39], "init": [3, 24], "network": [4, 12, 16, 17, 20, 21, 23, 29, 32, 37, 38], "run": [4, 7, 32], "plugin": [5, 17, 22, 23, 28, 29, 30, 33, 36], "version": [5, 30], "instal": [5, 6, 27, 30, 36], "uninstal": 5, "updat": 5, "pm": 6, "remov": [6, 27], "test": [8, 20, 23, 33, 38], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 33, 38, 39], "doc": 9, "user": 9, "guid": 9, "cli": [9, 13, 21, 27, 28, 31, 32, 37], "refer": 9, "python": [9, 31], "api": [12, 28], "address": [12, 18, 25], "config": [12, 16, 17, 27, 32], "convert": [12, 16, 17], "explor": [12, 32, 35], "project": [12, 16, 17, 25, 28, 33, 38], "provid": [12, 32, 38], "transact": [12, 25, 26, 32, 38, 39], "queri": [12, 16, 17, 26], "argument": 13, "choic": 13, "command": [13, 24, 38], "option": 13, "paramet": 13, "type": [13, 18, 27, 30, 32], "contract": [14, 23, 25, 26, 27, 33, 34, 38], "except": 15, "manag": [16, 27, 32], "chain": [16, 38], "base": 17, "signatur": [18, 20], "coverag": [18, 38], "miscellan": 18, "util": 19, "us": [20, 26, 28], "outsid": 20, "creat": 20, "new": 20, "default": [20, 23, 25, 29], "sender": 20, "support": [20, 38], "live": [20, 32], "keyfil": 20, "exist": 20, "sign": 20, "messag": 20, "eip": 20, "712": 20, "verifi": 20, "autom": 20, "hardwar": 20, "wallet": 20, "context": [21, 29, 32], "decor": 21, "tool": 21, "The": 22, "json": 22, "other": 22, "ignor": 22, "file": [22, 27], "depend": [22, 23, 27, 33], "set": 22, "sourc": 22, "code": 22, "configur": [23, 24, 29, 32], "folder": [23, 27], "ecosystem": 23, "deploy": [23, 25, 35, 39], "geth": 23, "namespac": 24, "extra": 24, "function": [24, 38], "global": 24, "magic": 24, "bal": 24, "from": [25, 28, 39], "deploi": [25, 33], "script": [25, 33, 37], "publish": [25, 35], "ani": 25, "abi": 25, "previou": 25, "interact": [25, 32], "call": 25, "fallback": 25, "direct": 25, "privat": 25, "decod": 25, "encod": 25, "input": 25, "interfac": 25, "introspect": 25, "multi": [25, 37, 38], "data": 26, "get": 26, "block": [26, 32], "event": 26, "cach": 26, "github": 27, "local": [27, 32], "npm": 27, "packag": 27, "misc": 27, "custom": [27, 32, 38], "exclus": 27, "overrid": 27, "solid": 27, "remap": 27, "develop": [28, 33], "initi": 28, "implement": 28, "class": 28, "regist": 28, "log": [28, 31, 39], "logger": 28, "modul": 28, "ape_cli_context": 28, "fork": [29, 32], "core": 30, "select": 32, "l2": 32, "connect": 32, "By": 32, "rpc": 32, "url": 32, "time": 32, "more": 32, "process": 32, "ad": 33, "proxi": 34, "track": 35, "overview": 36, "document": 36, "prerequisit": 36, "consider": 36, "pipx": 36, "pip": 36, "docker": 36, "quickstart": 36, "system": 36, "main": 37, "method": 37, "pytest": 38, "structur": 38, "pattern": 38, "fixtur": 38, "advanc": 38, "tip": 38, "failur": 38, "expected_messag": 38, "dev_messag": 38, "caveat": 38, "languag": 38, "inlin": 38, "non": 38, "reentrant": 38, "error": 38, "ga": [38, 39], "report": [38, 39], "iter": 38, "make": 39, "dynam": 39, "fee": 39, "static": 39, "access": 39, "accept": 39, "timeout": 39, "trace": 39, "estim": 39, "cost": 39}, "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"], [27, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [27, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "change-version": [[5, "plugins-change-version"]], "install": [[5, "plugins-install"], [6, "pm-install"], [27, "install"]], "uninstall": [[5, "plugins-uninstall"]], "update": [[5, "plugins-update"]], "pm": [[6, "pm"]], "remove": [[6, "pm-remove"], [27, "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-accounts": [[11, "module-ape_accounts"]], "ape.api": [[12, "ape-api"]], "Accounts": [[12, "module-ape.api.accounts"], [16, "module-ape.managers.accounts"], [17, "module-ape.plugins.account"], [20, "accounts"]], "Address": [[12, "module-ape.api.address"], [18, "module-ape.types.address"]], "Compiler": [[12, "module-ape.api.compiler"], [17, "module-ape.plugins.compiler"]], "Config": [[12, "module-ape.api.config"], [16, "module-ape.managers.config"], [17, "module-ape.plugins.config"]], "Convert": [[12, "module-ape.api.convert"]], "Explorers": [[12, "module-ape.api.explorers"]], "Networks": [[12, "module-ape.api.networks"], [16, "module-ape.managers.networks"], [23, "networks"], [32, "networks"]], "Projects": [[12, "module-ape.api.projects"]], "Providers": [[12, "module-ape.api.providers"]], "Transactions": [[12, "transactions"], [25, "transactions"]], "Query": [[12, "module-ape.api.query"], [16, "module-ape.managers.query"], [17, "module-ape.plugins.query"]], "ape.cli": [[13, "ape-cli"]], "Arguments": [[13, "module-ape.cli.arguments"]], "Choices": [[13, "module-ape.cli.choices"]], "Commands": [[13, "module-ape.cli.commands"]], "Options": [[13, "module-ape.cli.options"]], "Parameter Types": [[13, "module-ape.cli.paramtype"]], "ape.contracts": [[14, "ape-contracts"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "ape.managers": [[16, "ape-managers"]], "Compilers": [[16, "module-ape.managers.compilers"]], "Chain": [[16, "chain"]], "Converters": [[16, "module-ape.managers.converters"]], "Project": [[16, "module-ape.managers.project.manager"], [17, "module-ape.plugins.project"]], "ape.plugins": [[17, "module-ape.plugins"]], "Base": [[17, "module-ape.plugins.pluggy_patch"]], "Converter": [[17, "module-ape.plugins.converter"]], "Network": [[17, "module-ape.plugins.network"]], "ape.types": [[18, "ape-types"]], "Signatures": [[18, "signatures"]], "Coverage": [[18, "module-ape.types.coverage"]], "Miscellaneous": [[18, "module-ape.types"]], "ape.utils": [[19, "module-ape.utils"]], "Test Accounts": [[20, "test-accounts"]], "Use test accounts in tests": [[20, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[20, "use-test-accounts-outside-of-tests"]], "Creating new test accounts": [[20, "creating-new-test-accounts"]], "Default Sender Support": [[20, "default-sender-support"], [20, "id1"]], "Live Network Accounts": [[20, "live-network-accounts"]], "Keyfile Accounts": [[20, "keyfile-accounts"]], "Generating New Accounts": [[20, "generating-new-accounts"]], "Importing Existing Accounts": [[20, "importing-existing-accounts"]], "Exporting Accounts": [[20, "exporting-accounts"]], "Signing Messages": [[20, "signing-messages"]], "EIP-712": [[20, "eip-712"]], "Verifying Signature": [[20, "verifying-signature"]], "Automation": [[20, "automation"]], "Hardware Wallets": [[20, "hardware-wallets"]], "CLIs": [[21, "clis"]], "Ape Context Decorator": [[21, "ape-context-decorator"]], "Network Tools": [[21, "network-tools"]], "Account Tools": [[21, "account-tools"]], "Compile": [[22, "compile"]], "The JSON Compiler": [[22, "the-json-compiler"]], "Other Compiler Plugins": [[22, "other-compiler-plugins"]], "Ignore Files": [[22, "ignore-files"]], "Dependencies": [[22, "dependencies"], [23, "dependencies"], [27, "dependencies"], [33, "dependencies"]], "Settings": [[22, "settings"]], "Compile Source Code": [[22, "compile-source-code"]], "Configure Ape": [[23, "configure-ape"]], "Contracts Folder": [[23, "contracts-folder"]], "Default Ecosystem": [[23, "default-ecosystem"]], "Deployments": [[23, "deployments"]], "Geth": [[23, "geth"]], "Plugins": [[23, "plugins"], [30, "plugins"]], "Testing": [[23, "testing"], [33, "testing"], [38, "testing"]], "Ape Console": [[24, "ape-console"]], "Ape Namespace": [[24, "ape-namespace"]], "Namespace Extras": [[24, "namespace-extras"]], "Init Function": [[24, "init-function"]], "Global Extras": [[24, "global-extras"]], "Configure": [[24, "configure"]], "Magic Commands": [[24, "magic-commands"]], "%ape": [[24, "ape"]], "%bal": [[24, "bal"]], "Contracts": [[25, "contracts"]], "From Deploy": [[25, "from-deploy"]], "Deploy Scripts": [[25, "deploy-scripts"]], "Publishing": [[25, "publishing"], [35, "publishing"]], "From Project Contract Address": [[25, "from-project-contract-address"]], "From Any Address": [[25, "from-any-address"]], "From ABIs": [[25, "from-abis"]], "From Previous Deployment": [[25, "from-previous-deployment"]], "Contract Interaction": [[25, "contract-interaction"]], "Calls": [[25, "calls"]], "Calling Transactions and Transacting Calls": [[25, "calling-transactions-and-transacting-calls"]], "Default, Fallback, and Direct Calls": [[25, "default-fallback-and-direct-calls"]], "Private Transactions": [[25, "private-transactions"]], "Decoding and Encoding Inputs": [[25, "decoding-and-encoding-inputs"]], "Contract Interface Introspection": [[25, "contract-interface-introspection"]], "Multi-Call and Multi-Transaction": [[25, "multi-call-and-multi-transaction"]], "Querying Data": [[26, "querying-data"]], "Getting Block Data": [[26, "getting-block-data"]], "Getting Account Transaction Data": [[26, "getting-account-transaction-data"]], "Getting Contract Event Data": [[26, "getting-contract-event-data"]], "Using the Cache": [[26, "using-the-cache"]], "Types of Dependencies": [[27, "types-of-dependencies"]], "GitHub": [[27, "github"]], "Local": [[27, "local"]], "NPM": [[27, "npm"]], "Package Management CLI": [[27, "package-management-cli"]], "Misc": [[27, "misc"]], "Custom Contracts Folder": [[27, "custom-contracts-folder"]], "File Exclusions": [[27, "file-exclusions"]], "Config Override": [[27, "config-override"]], "Solidity Remappings": [[27, "solidity-remappings"]], "Compiling Dependencies": [[27, "compiling-dependencies"]], "Developing Plugins": [[28, "developing-plugins"]], "Initialize a Plugin Project": [[28, "initialize-a-plugin-project"]], "Implementing API Classes": [[28, "implementing-api-classes"]], "Registering API Classes": [[28, "registering-api-classes"]], "CLI Plugins": [[28, "cli-plugins"]], "Using Plugins": [[28, "using-plugins"]], "Logging": [[28, "logging"], [31, "logging"]], "Import the logger from the logging module": [[28, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[28, "use-the-logger-from-the-ape-cli-context"]], "Forking Networks": [[29, "forking-networks"]], "Forking Plugin Networks": [[29, "forking-plugin-networks"]], "Configure Default": [[29, "configure-default"]], "Forked Context": [[29, "forked-context"], [32, "forked-context"]], "Core Plugins": [[30, "core-plugins"]], "Installing Plugins": [[30, "installing-plugins"]], "Plugin Versions": [[30, "plugin-versions"]], "Plugin Types": [[30, "plugin-types"]], "CLI Logging": [[31, "cli-logging"]], "Python Logging": [[31, "python-logging"]], "Selecting a Network": [[32, "selecting-a-network"]], "L2 Networks": [[32, "l2-networks"]], "Custom Network Connection": [[32, "custom-network-connection"]], "Custom Networks By Config": [[32, "custom-networks-by-config"]], "RPC URL": [[32, "rpc-url"]], "Explorer URL": [[32, "explorer-url"]], "Block time, transaction type, and more config": [[32, "block-time-transaction-type-and-more-config"]], "Custom Networks by CLI": [[32, "custom-networks-by-cli"]], "Configuring Networks": [[32, "configuring-networks"]], "Local Network": [[32, "local-network"]], "Live Networks": [[32, "live-networks"]], "Network Config": [[32, "network-config"]], "Running a Network Process": [[32, "running-a-network-process"]], "Provider Interaction": [[32, "provider-interaction"]], "Provider Context Manager": [[32, "provider-context-manager"]], "Developing Projects with Ape": [[33, "developing-projects-with-ape"]], "Adding Plugins": [[33, "adding-plugins"]], "Compiling Contracts": [[33, "compiling-contracts"]], "Deploying Contracts": [[33, "deploying-contracts"]], "Scripts": [[33, "scripts"]], "Proxy Contracts": [[34, "proxy-contracts"]], "Compilation": [[35, "compilation"]], "Tracking Deployments": [[35, "tracking-deployments"]], "Publishing to Explorer": [[35, "publishing-to-explorer"]], "Overview": [[36, "overview"]], "Documentation": [[36, "documentation"]], "Prerequisite": [[36, "prerequisite"]], "Installation": [[36, "installation"]], "Considerations for Installing": [[36, "considerations-for-installing"]], "Installing with pipx or pip": [[36, "installing-with-pipx-or-pip"]], "Installing with docker": [[36, "installing-with-docker"]], "Quickstart": [[36, "quickstart"]], "Plugin System": [[36, "plugin-system"]], "Scripting": [[37, "scripting"]], "CLI Scripts": [[37, "cli-scripts"]], "Multi-network Scripting": [[37, "multi-network-scripting"]], "Main Method Scripts": [[37, "main-method-scripts"]], "Pytest": [[38, "pytest"]], "Test Structure": [[38, "test-structure"]], "Test Pattern": [[38, "test-pattern"]], "Fixtures": [[38, "fixtures"]], "accounts fixture": [[38, "accounts-fixture"]], "chain fixture": [[38, "chain-fixture"]], "networks fixture": [[38, "networks-fixture"]], "project fixture": [[38, "project-fixture"]], "Contract fixture": [[38, "contract-fixture"]], "Ape testing commands": [[38, "ape-testing-commands"]], "Test Providers": [[38, "test-providers"]], "Advanced Testing Tips": [[38, "advanced-testing-tips"]], "Testing Transaction Failures": [[38, "testing-transaction-failures"]], "expected_message": [[38, "expected-message"]], "dev_message": [[38, "dev-message"]], "Caveats": [[38, "caveats"]], "Language Support": [[38, "language-support"]], "Inlining": [[38, "inlining"]], "Non-reentrant Functions": [[38, "non-reentrant-functions"]], "Custom Errors": [[38, "custom-errors"]], "Multi-chain Testing": [[38, "multi-chain-testing"]], "Gas Reporting": [[38, "gas-reporting"]], "Iterative Testing": [[38, "iterative-testing"]], "Contract Coverage": [[38, "contract-coverage"]], "Making Transactions": [[39, "making-transactions"]], "Deployment": [[39, "deployment"]], "Deployment from Ape Console": [[39, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[39, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[39, "static-fee-transactions"]], "Access List Transactions": [[39, "access-list-transactions"]], "Transaction Logs": [[39, "transaction-logs"]], "Transaction Acceptance Timeout": [[39, "transaction-acceptance-timeout"]], "Traces": [[39, "traces"]], "Gas Reports": [[39, "gas-reports"]], "Estimate Gas Cost": [[39, "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"]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "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_accounts"], [12, "module-ape.api.accounts"], [12, "module-ape.api.address"], [12, "module-ape.api.compiler"], [12, "module-ape.api.config"], [12, "module-ape.api.convert"], [12, "module-ape.api.explorers"], [12, "module-ape.api.networks"], [12, "module-ape.api.projects"], [12, "module-ape.api.providers"], [12, "module-ape.api.query"], [13, "module-ape.cli.arguments"], [13, "module-ape.cli.choices"], [13, "module-ape.cli.commands"], [13, "module-ape.cli.options"], [13, "module-ape.cli.paramtype"], [15, "module-ape.exceptions"], [16, "module-ape.managers.accounts"], [16, "module-ape.managers.compilers"], [16, "module-ape.managers.config"], [16, "module-ape.managers.converters"], [16, "module-ape.managers.networks"], [16, "module-ape.managers.project.dependency"], [16, "module-ape.managers.project.manager"], [16, "module-ape.managers.query"], [17, "module-ape.plugins"], [17, "module-ape.plugins.account"], [17, "module-ape.plugins.compiler"], [17, "module-ape.plugins.config"], [17, "module-ape.plugins.converter"], [17, "module-ape.plugins.network"], [17, "module-ape.plugins.pluggy_patch"], [17, "module-ape.plugins.project"], [17, "module-ape.plugins.query"], [18, "module-ape.types"], [18, "module-ape.types.address"], [18, "module-ape.types.coverage"], [19, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountcontainer (class in ape_accounts)": [[11, "ape_accounts.AccountContainer"]], "keyfileaccount (class in ape_accounts)": [[11, "ape_accounts.KeyfileAccount"]], "accounts (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.accounts"]], "address (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.address"]], "alias (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.alias"]], "aliases (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.aliases"]], "ape_accounts": [[11, "module-ape_accounts"]], "generate_account() (in module ape_accounts)": [[11, "ape_accounts.generate_account"]], "import_account_from_mnemonic() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_mnemonic"]], "import_account_from_private_key() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_private_key"]], "set_autosign() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.set_autosign"]], "sign_message() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_message"]], "sign_raw_msghash() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_raw_msghash"]], "sign_transaction() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_transaction"]], "accountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[12, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[12, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[12, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[12, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[12, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[12, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[12, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[12, "ape.api.config.ConfigEnum"]], "contractcreationquery (class in ape.api.query)": [[12, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[12, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[12, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[12, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[12, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[12, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[12, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[12, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[12, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[12, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[12, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[12, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[12, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[12, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[12, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[12, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[12, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[12, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[12, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[12, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[12, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[12, "ape.api.providers.UpstreamProvider"]], "__ape_extra_attributes__() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.__ape_extra_attributes__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.__dir__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_compiler_data() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.add_compiler_data"]], "add_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[12, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[12, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[12, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[12, "module-ape.api.accounts"]], "ape.api.address": [[12, "module-ape.api.address"]], "ape.api.compiler": [[12, "module-ape.api.compiler"]], "ape.api.config": [[12, "module-ape.api.config"]], "ape.api.convert": [[12, "module-ape.api.convert"]], "ape.api.explorers": [[12, "module-ape.api.explorers"]], "ape.api.networks": [[12, "module-ape.api.networks"]], "ape.api.projects": [[12, "module-ape.api.projects"]], "ape.api.providers": [[12, "module-ape.api.providers"]], "ape.api.query": [[12, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block_page_size (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.build_command"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.compile"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[12, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.config"]], "config (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_str"]], "contracts (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.contracts"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[12, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.create_transaction"]], "custom_network (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.custom_network"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.data_folder"]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.debug_logs_lines"]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.debug_logs_typed"]], "declare() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.declare"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.default_provider_name"]], "deploy() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.ecosystem"]], "empty (ape.api.networks.providercontextmanager property)": [[12, "ape.api.networks.ProviderContextManager.empty"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[12, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_receipt"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.http_uri"]], "is_adhoc (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_adhoc"]], "is_connected (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.mine"]], "name (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.name"]], "name (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.remove"]], "replace_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.replace_manifest"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[12, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.settings"]], "settings (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.settings"]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.show_debug_logs"]], "sign_message() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_raw_msghash"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[12, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.update_cache"]], "update_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.update_manifest"]], "update_settings() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[12, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.version_id"]], "ws_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[13, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[13, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[13, "ape.cli.commands.ConnectedProviderCommand"]], "networkboundcommand (class in ape.cli.commands)": [[13, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[13, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[13, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[13, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[13, "ape.cli.options.account_option"]], "ape.cli.arguments": [[13, "module-ape.cli.arguments"]], "ape.cli.choices": [[13, "module-ape.cli.choices"]], "ape.cli.commands": [[13, "module-ape.cli.commands"]], "ape.cli.options": [[13, "module-ape.cli.options"]], "ape.cli.paramtype": [[13, "module-ape.cli.paramtype"]], "ape_cli_context() (in module ape.cli.options)": [[13, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[13, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[13, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[13, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[13, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[13, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[13, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[13, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[13, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[13, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__call__"]], "__call__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__call__"]], "__call__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[14, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deploy() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.deploy"]], "deployments (ape.contracts.base.contractcontainer property)": [[14, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.identifier_lookup"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.invoke_transaction"]], "name (ape.contracts.base.contractevent property)": [[14, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.receipt"]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.selector_identifiers"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[15, "ape.exceptions.APINotImplementedError"]], "abort": [[15, "ape.exceptions.Abort"]], "accountserror": [[15, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[15, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[15, "ape.exceptions.ApeAttributeError"]], "apeexception": [[15, "ape.exceptions.ApeException"]], "apeindexerror": [[15, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[15, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[15, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[15, "ape.exceptions.ChainError"]], "compilererror": [[15, "ape.exceptions.CompilerError"]], "configerror": [[15, "ape.exceptions.ConfigError"]], "contractdataerror": [[15, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[15, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[15, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[15, "ape.exceptions.ConversionError"]], "customerror": [[15, "ape.exceptions.CustomError"]], "decodingerror": [[15, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[15, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[15, "ape.exceptions.MethodNonPayableError"]], "missingdeploymentbytecodeerror": [[15, "ape.exceptions.MissingDeploymentBytecodeError"]], "networkerror": [[15, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[15, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[15, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[15, "ape.exceptions.OutOfGasError"]], "projecterror": [[15, "ape.exceptions.ProjectError"]], "providererror": [[15, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[15, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[15, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[15, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[15, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[15, "ape.exceptions.SignatureError"]], "subprocesserror": [[15, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[15, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[15, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[15, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[15, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[15, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[15, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[15, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[15, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[15, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[15, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[15, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[16, "ape.managers.chain.AccountHistory"]], "accountintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AccountIntConverter"]], "accountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[16, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[16, "ape.managers.chain.ChainManager"]], "compilermanager (class in ape.managers.compilers)": [[16, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[16, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[16, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[16, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[16, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.IntAddressConverter"]], "localdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[16, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[16, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[16, "ape.managers.query.QueryManager"]], "stringdecimalconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.StringDecimalConverter"]], "stringintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[16, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__getitem__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[16, "module-ape.managers.accounts"]], "ape.managers.compilers": [[16, "module-ape.managers.compilers"]], "ape.managers.config": [[16, "module-ape.managers.config"]], "ape.managers.converters": [[16, "module-ape.managers.converters"]], "ape.managers.networks": [[16, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[16, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[16, "module-ape.managers.project.manager"]], "ape.managers.query": [[16, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile_source"]], "compiler_cache_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_cache_folder"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.convert"]], "convert() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[16, "ape.managers.converters.StringDecimalConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.create_custom_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[16, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[16, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[16, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[16, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_blueprint"]], "get_compiler_data() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_compiler_data"]], "get_config() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[16, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.history"]], "instance_at() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[16, "ape.managers.converters.StringDecimalConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[16, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.mine"]], "name (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[16, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[16, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[16, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[16, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[16, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[16, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.version"]], "version (ape.managers.project.dependency.localdependency attribute)": [[16, "ape.managers.project.dependency.LocalDependency.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[17, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[17, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[17, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[17, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[17, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[17, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[17, "module-ape.plugins"]], "ape.plugins.account": [[17, "module-ape.plugins.account"]], "ape.plugins.compiler": [[17, "module-ape.plugins.compiler"]], "ape.plugins.config": [[17, "module-ape.plugins.config"]], "ape.plugins.converter": [[17, "module-ape.plugins.converter"]], "ape.plugins.network": [[17, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[17, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[17, "module-ape.plugins.project"]], "ape.plugins.query": [[17, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[17, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[17, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[17, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[17, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[17, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[17, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[17, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[17, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[17, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[17, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[17, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "addresstype (in module ape.types.address)": [[18, "ape.types.address.AddressType"]], "basecontractlog (class in ape.types)": [[18, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[18, "ape.types.BlockID"]], "contractcoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractCoverage"]], "contractlog (class in ape.types)": [[18, "ape.types.ContractLog"]], "contractsourcecoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractSourceCoverage"]], "coverageproject (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageProject"]], "coveragereport (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageReport"]], "coveragestatement (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageStatement"]], "functioncoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.FunctionCoverage"]], "messagesignature (class in ape.types.signatures)": [[18, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[18, "ape.types.MockContractLog"]], "rawaddress (in module ape.types.address)": [[18, "ape.types.address.RawAddress"]], "signablemessage (class in ape.types.signatures)": [[18, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[18, "ape.types.signatures.TransactionSignature"]], "ape.types": [[18, "module-ape.types"]], "ape.types.address": [[18, "module-ape.types.address"]], "ape.types.coverage": [[18, "module-ape.types.coverage"]], "block_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.contract_address"]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.contracts"]], "event_arguments (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_name"]], "full_name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.full_name"]], "function_hits (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_hits"]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_hits"]], "function_hits (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_hits"]], "function_hits (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_hits"]], "function_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_rate"]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_rate"]], "function_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_rate"]], "function_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_rate"]], "functions (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.functions"]], "get_html() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_html"]], "get_xml() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_xml"]], "header (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.header"]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.hit_count"]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.hit_count"]], "include() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.include"]], "line_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.line_rate"]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.line_rate"]], "line_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.line_rate"]], "line_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.line_rate"]], "line_rate (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.line_rate"]], "lines_covered (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_covered"]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_covered"]], "lines_covered (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_covered"]], "lines_covered (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_covered"]], "lines_covered (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_covered"]], "lines_valid (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_valid"]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_valid"]], "lines_valid (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_valid"]], "lines_valid (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_valid"]], "lines_valid (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_valid"]], "location (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.location"]], "log_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.log_index"]], "miss_count (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.miss_count"]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.miss_count"]], "miss_count (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.miss_count"]], "miss_count (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.miss_count"]], "miss_count (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.miss_count"]], "model_dump() (ape.types.coverage.contractcoverage method)": [[18, "ape.types.coverage.ContractCoverage.model_dump"]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.model_dump"]], "model_dump() (ape.types.coverage.coverageproject method)": [[18, "ape.types.coverage.CoverageProject.model_dump"]], "model_dump() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.model_dump"]], "model_dump() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.model_dump"]], "name (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.name"]], "name (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.name"]], "name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.name"]], "pcs (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.pcs"]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.profile_statement"]], "projects (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.projects"]], "recover_signer() (ape.types.signatures method)": [[18, "ape.types.signatures.recover_signer"]], "source_folders (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.source_folders"]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.source_id"]], "sources (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.sources"]], "sources (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.sources"]], "statements (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.statements"]], "statements (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.statements"]], "statements (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.statements"]], "statements (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.statements"]], "statements (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.statements"]], "tag (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.tag"]], "timestamp (ape.types.contractlog property)": [[18, "ape.types.ContractLog.timestamp"]], "timestamp (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.timestamp"]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.total_functions"]], "total_functions (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.total_functions"]], "total_functions (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.total_functions"]], "transaction_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[19, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[19, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.DELEGATE"]], "extraattributesmixin (class in ape.utils)": [[19, "ape.utils.ExtraAttributesMixin"]], "extramodelattributes (class in ape.utils)": [[19, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[19, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[19, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[19, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[19, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[19, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[19, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[19, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[19, "ape.utils.allow_disconnected"]], "ape.utils": [[19, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.ape_org"]], "attributes (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.attributes"]], "available_plugins (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[19, "ape.utils.StructParser.default_name"]], "download_package() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[19, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[19, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[19, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[19, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[19, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[19, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[19, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[19, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[19, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_repo"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[19, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[19, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[19, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[19, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[19, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[19, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[19, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[19, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[19, "ape.utils.load_config"]], "log_instead_of_fail() (in module ape.utils)": [[19, "ape.utils.log_instead_of_fail"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.name"]], "pragma_str_to_specifier_set() (in module ape.utils)": [[19, "ape.utils.pragma_str_to_specifier_set"]], "private_key (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[19, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[19, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[19, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[19, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[19, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[19, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[19, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[19, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file diff --git a/latest/userguides/accounts.html b/latest/userguides/accounts.html index c69c908639..fd39f32a9d 100644 --- a/latest/userguides/accounts.html +++ b/latest/userguides/accounts.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/clis.html b/latest/userguides/clis.html index 9c7990f706..764b105097 100644 --- a/latest/userguides/clis.html +++ b/latest/userguides/clis.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/compile.html b/latest/userguides/compile.html index 44bca50db1..e351048577 100644 --- a/latest/userguides/compile.html +++ b/latest/userguides/compile.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/config.html b/latest/userguides/config.html index 73c35ed997..7bd3ec0f48 100644 --- a/latest/userguides/config.html +++ b/latest/userguides/config.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/console.html b/latest/userguides/console.html index ca3ee3513c..1bed2b4a0a 100644 --- a/latest/userguides/console.html +++ b/latest/userguides/console.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/contracts.html b/latest/userguides/contracts.html index 039eb1dea2..91b9e6e8fd 100644 --- a/latest/userguides/contracts.html +++ b/latest/userguides/contracts.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/data.html b/latest/userguides/data.html index 089234972f..7bf7209476 100644 --- a/latest/userguides/data.html +++ b/latest/userguides/data.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/dependencies.html b/latest/userguides/dependencies.html index d7dc401fea..c83f62b30e 100644 --- a/latest/userguides/dependencies.html +++ b/latest/userguides/dependencies.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/developing_plugins.html b/latest/userguides/developing_plugins.html index aebb132b69..a096a2e497 100644 --- a/latest/userguides/developing_plugins.html +++ b/latest/userguides/developing_plugins.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/forking_networks.html b/latest/userguides/forking_networks.html index 726f75dc83..1c32df464a 100644 --- a/latest/userguides/forking_networks.html +++ b/latest/userguides/forking_networks.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/installing_plugins.html b/latest/userguides/installing_plugins.html index 4e787b243d..12197bb5da 100644 --- a/latest/userguides/installing_plugins.html +++ b/latest/userguides/installing_plugins.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/logging.html b/latest/userguides/logging.html index 9b3b4131d9..ae34f363af 100644 --- a/latest/userguides/logging.html +++ b/latest/userguides/logging.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/networks.html b/latest/userguides/networks.html index 316f64445f..f8eacc11c4 100644 --- a/latest/userguides/networks.html +++ b/latest/userguides/networks.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/projects.html b/latest/userguides/projects.html index 4694913eb1..e87ce77ce4 100644 --- a/latest/userguides/projects.html +++ b/latest/userguides/projects.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/proxy.html b/latest/userguides/proxy.html index 1e1fc2b2f4..ef4aed1d21 100644 --- a/latest/userguides/proxy.html +++ b/latest/userguides/proxy.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/publishing.html b/latest/userguides/publishing.html index 3593c104bd..4eb40d5ad4 100644 --- a/latest/userguides/publishing.html +++ b/latest/userguides/publishing.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/quickstart.html b/latest/userguides/quickstart.html index 1561872410..0309dd8777 100644 --- a/latest/userguides/quickstart.html +++ b/latest/userguides/quickstart.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/scripts.html b/latest/userguides/scripts.html index 4a1c6c4889..b03c9da44a 100644 --- a/latest/userguides/scripts.html +++ b/latest/userguides/scripts.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/testing.html b/latest/userguides/testing.html index 6fb3ef1c4f..656f93b516 100644 --- a/latest/userguides/testing.html +++ b/latest/userguides/testing.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/transactions.html b/latest/userguides/transactions.html index d3170df73e..f6724ab643 100644 --- a/latest/userguides/transactions.html +++ b/latest/userguides/transactions.html @@ -50,6 +50,7 @@ +