From 0057dce64d4cd89f9e4b1207c9a5440672e1560a Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 28 Aug 2023 15:38:58 +0000 Subject: [PATCH] Update documentation --- latest/.buildinfo | 2 +- latest/.doctrees/commands/console.doctree | Bin 7164 -> 7164 bytes latest/.doctrees/commands/networks.doctree | Bin 15085 -> 15085 bytes latest/.doctrees/environment.pickle | Bin 5397224 -> 5397224 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 169128 -> 169128 bytes latest/.doctrees/methoddocs/api.doctree | Bin 1420166 -> 1420166 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 1673604 -> 1673604 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 1855677 -> 1855677 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 2013563 -> 2013563 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 3125441 -> 3125441 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 3321618 -> 3321618 bytes latest/.doctrees/methoddocs/types.doctree | Bin 3335727 -> 3335727 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 3544379 -> 3544379 bytes latest/.doctrees/userguides/networks.doctree | Bin 23654 -> 23654 bytes latest/_sources/userguides/networks.md.txt | 2 +- latest/commands/console.html | 2 +- latest/commands/networks.html | 4 ++-- latest/searchindex.js | 2 +- latest/userguides/networks.html | 2 +- 19 files changed, 7 insertions(+), 7 deletions(-) diff --git a/latest/.buildinfo b/latest/.buildinfo index d1c827e416..7ac1760eb2 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: 74f627a003a20e5792a3d471d673575d +config: 66a68727df2a3effcd1471b077369003 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/latest/.doctrees/commands/console.doctree b/latest/.doctrees/commands/console.doctree index e8b29a16d24fa008feb4473a911560942bd557b8..9e29a478a7b0970d0aaf042beeef429da3482b50 100644 GIT binary patch delta 37 ncmexk{>Oa7WbVnExaB5K;+Efhfm?tP#+iJ9TWPaB?_NFtC+-d? delta 37 ncmexk{>Oa7WbVnExaB5K;+Efhfm?tP#+iJ9TWPaB?_NFtC+-d? diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index f6a02e7cfc32cd4fe8928ce8e4cce0d8eaa0fd1b..021238adaed612d24ce764fa816d23596f0988d4 100644 GIT binary patch delta 147 zcmaD``nGh#c8ST3l9FOM`N@en3N;Gp`Kd)YnYwBDMcF{!WJO5{<>J(W{G80hDH-gs zQ!;cl8>iGx(a2!UTEfJ@02UJK@graaJJg8H`I47JCnxC3O?J?i-(06JzzE|^uG3dq I{MLXA05S72$N&HU delta 147 zcmaD``nGh#c8SRWk`f#_`N@en3N;Fo6(uDNi&G2ob21Zw-1Pj^qMS_KwEUv%DH-gs zQ!;cl8>iGx(a2!UTEfJ@02UJK@xw4e6sr-N^Cd5dPEOF5o9v)3zqw9dfDy)-T&J(J I_^kmK03|pw<^TWy diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index 1ebea9c5f335e5bfddd378f281d0eb8d4c26ae08..56e99d415e87d17305b6b122d9d96463510097be 100644 GIT binary patch delta 35626 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

7})LIez-q!#F9 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 CTmc^d delta 35394 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 H)iLZpkIhE) diff --git a/latest/.doctrees/methoddocs/ape.doctree b/latest/.doctrees/methoddocs/ape.doctree index ef76defa2f185ffd0395fd307049ff4ea15f5bec..56a98b649a901c60cd73e83f6c6e468d4776533b 100644 GIT binary patch delta 4257 zcmb7Hdr(x@8RvZ9gNG~#vJf8Or6LGxFbYORXnYXYM=XTSV60u21@^M+;Ykg^HX+7OGcUzCW#nx@ISgo!erzgPr7X)7J%dPBk z^t9QX-9dk%)z#T)akg}ux;lgYNp@$8ZClWmJnbS2TyRB|}mj_E2 zG@{jE?+%>pH3rW2Wfp1!Ef$X@=uhsndD>kqEiP-f2~&f-=|RX3RQ6@_x_n6I&OFH6 zLTnKvde zCT3OL2a8RAc;~Q93hQnpGIP#y#Z*$q)4tsg4%iV#DAK1V$i@I%HE{EL` zY@f0z*nWCWZ*WJjqMzbl0jI`T5e;-4-A1J5i&0gt>49%r%q zW+^5fE`usMMw&FV7}9wBTqxn$GOW>zlwqqBH!O!~{16FDPX6OkNakS@;-z3P z<0^IKD1_ydo#k+FBbi!RH4iUjXr+-5nOU(AA|oqKLS$m)X+mURWiKHzukw9DWL)JZ zgvhkYaYA9fwF0tf*ZV8r4H~M&Q`-RI=&Tnl$Yxvmv5+o-Z<)C#(%UJmhz-UcvjWbun><| zB>Ai1O~g+uf_rhaL$%ftI&uSl=Vs^ zH6ypgj9UzAyQtyyYoH#D^1U_iEDoh>;WHcx*3l5kTo0y{T5^tgim;8D3D1~87zP=g zmpN8g#T+Mmf&(>-Dbxw3g!!J$uo8>DyBR+8((2z;T1+u92ZAMvWUV^Zu49UhIdsga zV_iDt)-g|ndByTiMW|rgbZonhJ)>ja*0G&B)~92;bZkInUfTT;l@dFqV=w90aUDCM zV}m;Oa~%um*vTmK;)3U*6xn+^_7@$ypkp8C*k5&QNXIVe*kuh19o+&~#Ls&@zbqAg&m_#P8YGb zYFxu6F~;wAK(<%Bu-42F@kEO6ka(Q_CyoBPCjYYu^c5MRrl?aRv8ex?Mn90TD!TA* zbb+W|Xp9!h7T7<<>T-6w9JU~S(23v(zvKX8mU!p>7Tt{|%Aw7SN<6|1osd;2Uc`Sx zr(?K?!qd?3h{x%+h|Zfkp};F%+pDuhZYj-sTHn!DAv;Tu>O2vsq9*JT5AzBq81Zeo(h0?0@m*1oFS2SVYqP}T^phI> zMNR(D1bStGs442qlvvbn(&^HJBJhhyfdAVG`Sdu+bD zT`+Tt$lF^a@|q~`q{QR&wBl%ElO-1URTJpXMs$AN1$kca`86<8)UePxA&JN7hFKy< z=y4K@{C17LQKS1O(64FqE3@#OH4yYCbaj^FpH7d(;Rq^wW=9v=F0qpuJ2rtHTN2Ix zLX+RD(br2X>YUK%haS}g66Qn;-P7n56X^TKbiQUQ)k{)H-6Wkh@(pO<(a&6rXyW{lG<98Ht delta 4181 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 OkvO8{odwZfnEwY-N8Shk delta 5333 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 diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree index 6e250d1c2992e363375ec90a76b5b1ae08ec4e65..4fa84772d6fb279d125a51b7bed572f65165c464 100644 GIT binary patch delta 14718 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 delta 14555 zcmZ`gcVJG}+uptB9hou^l86j@Btgv>k<=C>M37e&LMbg#rD>z0HymGEq)TaysOqU| zD}G(7MO3$%MO#!t@zav{o^#HfVd7rSVch zR{LN>e$kA)MO77^+~UH*X+<;UCrr!DEnZMmI$wHXVqlnECC^(>R8`?n(bBy6rB$fX zs}TAg{*1i&2_^H27cKS|%rD9>l`6A>JT5<}8PiIqRiQ&3ZLpM-6%c7t z&6X7Uhf zH;t`Y4e9?=?_v9YuD#-Om=x?3{>-OUvHO*|zPqYq1wxwN=s5`58k{b)r@;MNIQb8QHl~V9v+V-s~BcN@{|LB+eWnEz9Mk?{kJp{}hqu zVCmQlyK#Q;f_b@lQpBtjd+Fkm{GwU$B`~5{&^x1~j=4_hMqWSKYtUW>R2^urNDJnU zKp7_uE~zkos5Er82<*X9-Ase@OreW*Vo8DBgdV(OHS4M>9tA^#fa{WyW=@2EgCPj3 zR58sWwVmHns-6|5d4#m7xiqh^WM+Oro^-WfBgDl6dz>aq$}CEgq6&D4&re6^g7h}2 zzHo%}RDmFUF>e?GKW=FM5mI@cOZs;HK6DX z2r%q7E5t6N0HhXQDv6VBz>DRLfTs5)mA7|(W03qX-YDs zgQXr*B^}STQbKelo!BqMj35)*fC{b!Sp6q5Nv(M@LqL=1fFz~`I;G6GiBg9J6Cm12 zq++zl>SC~9PM-ALf?1lI(zNpldkYrc@@XBW^~*I$sMjJx#NNH=33F1 z37Rm}b%G`w&6@xM**4ADmb5l_lU=jPs<}&yVPAkI(4%Q0Fgl!Pjlw@fYnlR3QGZRK zxu7_AT0z9p2-LT~CMaosUP*C5{xra673a+>$nP{0=6Ka?)0C>&@iAppPgF(EHuz=) zwQ5C4VnzDD7!m%}2wu})vrTM{5<}!}O*2k1X@ekYE515WGuNQCkmM8anruy2il&j~ zaq4Bw(*BxTG>_CYO$dJVj3&UVxlNgWG-!H~HXt(y7<_7NP(QeVf^Bk}JT?5ZA zMQyTC>m-KbaktjmS!O`+<|yqM69Jy=q^)xiAR|TVrmX3Mw6nZ~^3`~4Fs1yKtxcpr z&}{9}D6}G4lZZcCqut}x)*JDnYVA!e0SaEz;+_PE`bB#*m;kr#XxD}i;AyYU;wC_4 z8(orv0G}l2BD)aa@^sy676Lq1po=#U;J{qnP%3O#p{pofjM19L1hUZ!?#uP~Zv?hjTP zw^5nxtBilxiB^?lY}b|mAG~KgKAr&2IZZ!M%8bsYyEN0O$)=m_3G2~ZQvqewt}=C{ znchJrGm&}k6;tmtB9eT?w3xcW*GyS9LgDY4W^x2rYBSHJta^v}A3FS3L(KY6!n)DJ ze3eFerjPkA8sNzk^DZj0bA@5R;^srQvDts6%YR@gUI)}R~DStl10%AHZR zPf`hR;Cb7BXoAZsZJQSmO1ROErV`-&8Fp`P0(`yM-hl>xdz*bv5TR`Qk9{9)mh6-E zRWzO7zPAsgW74V7zJ%8BtsqAiI?c{@b&Pq0Xmxwc!5Z_4#~l^1gkpQcQAX#-^B+3W zXp?`gQKo3G>q!g zE|y^Qc~>KCn+~^K-zN}*58Ao6(rUb!>OLPqD9>iQqp8fh^W1TCdRcDVrToQR_x4Q68s>4+Iob#EHU_{ znVu!I{Q_5dO4<_2vu}FN_z2+hdXFOl^m)sBm$qNG&%6uiBDk~Bdn1vss^hr|I%DGd zaR=rQ%GI~I`bfTxbwbC=16o#kApf)JV*VeJD@J_7`F`UDq%g6YT>6diOXebky@+Wc-GEmL5%g zabIa#(POEv7lFu;)Hj$w7t`0hK-PJv&)2Mt2`>jxRo{lr-{pxAJa<58QRxq8&Co*PYy?nMhvaoy3;dM*qd zImMO1VFa!F6?oOZa6<_4$~i6+8BTMD33B{2cOM1?Vu?XDmmr|wgC~jVy*ge&@c_G~&H~a25?bKf1yh z;fX%I$~8h$P@NCzV4&On2|Bl!&SQUapK5OzQOb4hE?P^S{e? zcY~RL=1BvXX5HZiw*=tVZa`Ew(2F<81F!pw>!Tr^52bt*L2C^p2q`6AahuaqR_foJ zh&SKi22iY4%ZvE$|1t~%Z#*Gm^ba?I0ypk)6DcsFkpYNmeAFcC6Kned`4P>=mTLG% zs0IiIXpr_CH->ceP_*S7jP*J_{}q8eX!#es7cVpLK^lhFrSNw2*5&{XA2#xdGBKeq z5UtsI4o92$beXtp5^qD6Y(0;+TEH_?uYF#yVW*9s%5eOIou4nW*5>dwYEcJr#4}pZ5B2b+GM>|w=TYS^S}Q*2RgK2;{34mJ27wwH^cH+p;5Yemf?m+J zMipJbacuzKMdloT32;{s|0KgVlmogwn17-fMSzBHIHI+pk3^>B5lvn%0cNBGo!7Iu2B))tT|m zHmVM(7=ntqiAe{lH|R__x!u38BLZ|h{wk_v?h~VRt??@z_@4d|05KFj*;Qx7Au;|D z@ZenJQBE(2;H_AGq^uM1pc z#_Z4q;=W0IXPF428ICITq66)=K;iax<~PWiz?m%zHTy{XP8W%t-T5i9(9$0KHCgEN zCxR2N?xnOX-qTwh1M2xpgXltbqiDgg$^3d*A9`DEUJM;wD4PNhf@)(h<8S-%17srf ztsP|r88}oQYcSvukMKie4(T|&djOy7uU^{^)Q1h?hsng3w}Md3V19;-(`k`7ls_Wl zbk?;Vri71ny#sYlAFk?y69-C8hqdzP0!0kd$@c>Y~ETqv9k$4*pc0fz8? zkXdvf7EI<_%Q(q|8pSnJ)FAARpvBM0;PUBwoNT1&Dzw@D z-9`bQ&gFZ{L^}0=*d9;J;~$lYWW6Ag!RWyUMklVH$&Zmabe3n&R$DjcJlKqJh#hci zA73L2(Q#;)!-vQ?b)0gDx8TG=wHN3lc&?~r$pH^X=T@6xMwakHW%Zmtp-$Cv`2rcI zg9DPmD5u(N$HV6HgJsT^*I->sY-e$xq61*#%Tgt7SdAj_sDhFfMEwk%Pqji7{WQHjyw#4j&x(NTy7 zxhv6PL%Z_?JMR3XI(996;hJT9mK+7G{ibSCtTMic5iz(Z^NSKglnZ4XSdnN{xy6mZ zJFLK~)VisbSV=&}gezC`*-Y`ha{g(56RE#jT=?^6l|6%044qrUTTyzG#e%0+@ENi+ z8FGAN4Zl>zp(P@b+ivA?#oB*KA2@oHm~1tnwE4Upw^^sodD=U{B~Wig#({Udp!#Vp z5oIT&S#3C_N|`N)Y;<_jdUeGhU4o!XMAT1!1*#8H2d>%B)KaSpAK9o(W^_FlY^1!X z)D}Z3U&>jL$%)>2jpy(eo75c}`YRmOdQ31jTh!sFn=1@hiBcaq5DTj8YOPD{;c2f|B<@ z-^V{{vf>}MD~=Ei_Fy2?V%*#6Ndk5R8~%8QS~Xaap#r;=#gP8!mg7Ph%0|Q~UU583;WF#}LroaKt3A%=TfW zt~g*n|HA)~L(VfM0YeE!$k~&05TwH+S6{OoZO71ID?U_vgl_dTlF(4mjoxa2NIW0& zRkAjenn%m-nnLiUgK9y^VufL`Qg$Y``uvB_la=Ti;~E7EPxnvxt^UNRQ_VaUKIbPf zB8Fu!UIq^yR>l`W*F)0PHYX|>WOL&wN7U^JJUP+P!>~QA9b>cL3ty>Ip;^Z@6Lc0F zRf>e5`JCv%2{4&{jQ3#cadq}LTkH22SX)!4%xtQIK}R_XAHm)3+%uwT(sfNjUoKdLpS^D5{htQOaP z;=9W(=pi=s6hBYKNpIn=e^Jk?bR2;%pbr~i1}{IOHu-}{2=4wls|Ov6gie2OR;d|= znkmO!+T;xv)FB`^TuJjhUUHG2Ap2A*X+$L#VX{4+Xyb6eWp%-(Mf&@kl}8b6MKiAY zjo%|H!Vc@jv;QE!2gunUS6)$O0)}2vwqz)na=NBlZtz{G_ofiL8wb~`D^)WmryX#h zU;Vl;5_O8RTX5V>wPBP}J5feAdmw)IFEv^yOC+jJhSwGOjU2S|Z9YYg7N&6|Y8YTQ z<9F};iy^ne>_82}>^7WymmeSnDhV$v)YSd7G@RY-W-w*_4+oe_R`>ex@dj+(xj=;KzI<0faOYJv- zLf_`9Mxy0Odc%e|(SSz=3lkXw;}GFFSqA2b6Sckzs}2!F)n7Z{evw2~*;-J3pEb)A z{^0Q7fN(Xc=8i2m>u{rr$x!WgBLw+$iJ=camHhxHpp3pwFTU4S2@nsD5|l#-E!4I4 z>R>{?0$Ls~hT%7(1?6C>RL_bMXE`}EYO>RT`^GBez)-!%Wp|_(Ff2m{Wt{$2uqFuV z&haO#COM~^Zd{S5X4Bm0l;iEJ6pXByRNRA}OcWh>cNf*CqnmJ8_5r;hpppwt54QJE zN`RU}296sY?;(K8o`U=n4Z+UfM1|P`hsX35I?INjrv+5^v&(@F^mSR#v*ZALw2z?7 zVZz3VDMCIIhi%k`3I_`TC@fX*;M1vs@`FjqClD=L=(6A${gkN59!))XP{00AsQUiR zg&|uiO!g4;*lC~0lC=_;oyuybso`E zBNadXzQ=*D6sa8vMWW(C=z6Wkg_o2F%B=yU4(H3c>N=|!4n++oJvLlEUyzTMh;9J) zmI@x!&_@)odx5Y~t^wV?A77`Bz!w(^@~I5bV+RyQ*-AcKEJ$)CbCw8C$*OcE0i(+K zo~8h%LeNJkq80CWQrIag`IZaaWU!`8P;MzmxH$1C;egD#zfzr1uqb&@-9E1Yx!1#= zUs6RYI$93du3jZn$?n3A_oHzD0^zBN}*P!Hmy_kO9Y8{aIvIz2fe7dUM0+u4bt%P zB>_%l8-%!_qsT`m!%g&Bf4GL;=?~Y^3w^-IZT@f_y~-c1r}y~qAeZOugk0al zgWTN@x533dx_3rM(-SHh#%ZUcx6TSnmJzhlx1}TfMue(V`d(>)z19MIqXqV63v7D} z?CloV&KB5i1zSel?@>^S?QMbWYk}bw*!~vSffm?DEwF`DvlS_|xY3#_39cC!U`s~KAc4()ON#do&A+$}I~3yg1pi7l|e7Fci#EYuIfkr#vu zC=C6A70E`gV5gWx>r4 zBrRV~JHDJYd^vSlPTRelc6&K(_Hx?m<+RnyY1@|5MlUCQzWpB|lf2Kk|BujtJfrRj z?a6cGJ%%s5C$uB@%lCw6^8Eas5JjGU%5uVeCYO4j>CKd%&)*m5Yr>uPh3@2a;idaD zbQIMn^dc1IjSLg=dzGg%0iQo%|< zzYQ8Op5FgA8$hQtB2BQZmObZaMOug*T51d3(aOej;y_~bX`MKNJWuMx4DyW9i{!04 znx+>AkmpwUc~#HkdKttqgud1w(!%dDh~$kox?o^>VMdV-#5ki!dI)WhpWhorIslwW z?8}lERtia+Ek!v-F$$5paK9|7Od@$_kA5_Xm@-XUkIVAg4~j#*q!N2Cq?eLADwWLIZUo6t3}bxcr&Vj_jNUL zdKBLKp(eqsOkLC@veNetU?pD>z#=*nAU?t@=wAm5YhNc31^ZoDZV6#wr3bR!stjZX zP6VUnbD+eIZM?Yj`Aa{A_rAcNBN@y*TuS-ym)-1q9tyz?hxIZ7kCf?@}ED2{ME5i6lhHr^vv7L)#zB{&I#hWcZ-)O^p-)O^pC$(icWV98# z5kITjvSJ)+s}y4u4>7$YAWbLeBXT3<*S+cOShsF$$1*Ob8Q;)>;b|S1mx>Nd?njv(8Z8cF^^1!JZ$n~H zZM4{NeWF7^JEB?n-isC=CFxmXn2C`w;vl9{mIx|ClURVy4|kZ+(HPc`-^Z{97Ghby zjgMueu8w8X=6WpayKWs>IAt9f|42s`t}{*~UjdhOnEA?Dm4mf6>W`XFlJIXR+LlXR#zFu#&AvVC#Nuf-;P`8DR69 zOyukWHp%q`>X|5#kDSoZL{Z+tUlkVlNi$l`LZU zIppd9TFti-XOct{6BwHV0={WX0PZD3KeHV>v&p%rGwXqmI3}FAcVEwHHq(4JYMvObu&w5Q)aWqNM(2YGObz{~xcM}J**ix5)_Fv1$jN?&p zN4OEC83cA0$@gO@raN0x7IkOStF}7}%g}?>KU02g>cPhN_a1CoMfa5V$)0Ri-`bNc zxp#UpJE^@`AC}3_PkXVRaQ0?tX7v`+Sb$p)1o+cNv@S)2uNdC<1p1{{-kZSBn zWnERD%IqfeWqOPHvPEWJUuN%KUnbY99~;c&{lp}qzqcQ=d%GX&{O z>j$Cxx-j@5`UXGxS^`Vw*Kw$ElxPm7vK=hc#t>p-0)ycsoZcY zl}jgbOBwtS{ft6K6&Yd_`@XK&M)k%Ly{{Nd^=kd-)9qA-(#JEH%HQ*&U-zSjJDTPF z>1BTO#~mm!Qw$?XWMqmWOE%X@6{nM6OfK07TCVc{@#C*i`8AnhB)wAbg}JFtAuR%f zY0$-f^y-J`6(;zfG$rugFRFZ19%=x7Ek-;FL6QFs<6F&WrNpSitMD^aek(?!{N*Zt zxynD{$G@lYYk;3m?T_P#O%g=W{9+PBJp3YswxORowq@|s#JNRirr-CYcY26kp(p

2sfAixPwx+VcKcVt-7>(-xrSdgn#fV|l{;Dvl^B%E}8T=649xmI3 zPI%xapQzB$oUt&MsNN@xc96!a@IlX?o*vO`uRnvS{Jj5%e$tPAn8Fp-lEO}E#~zC$ z_O!l6iyJdomI={<*@=9504K2t}&Y`1VxscM`%c z3~of5$BTi%^rPMm(Ue_J*b^8GACuMre;NJM*Aqkew+R0c20ui9*^j=~Prmm5p>wg+ sCbeT`Ftz`(AAMacozXtZaKV)rOpe>e)sIgQ;a>p!3&f942(l*qFOC?6`2YX_ diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree index ae5357051761ef4546931e899ba7aef0d4674c82..e4de046d08aced99183393b60c4fe185312c2d44 100644 GIT binary patch delta 16272 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%0DPzl{~`(e z#Dxci%EFsfc7jAg_Em*lq;-VD8<WEd)*u$MW=+&St6nFvkJSt z&QWzFCNQ!(YLsx_E@}KP`fU$-F^(5_Pn?vR?d$;WouHlYzaW}QKugN zzeZH8g`zJxyN5I`qYrtM$X@EfKB2Hf^$I(%c7^sjXhNOAQQy%g z65#j*2mA+9Dbpl6T6qC%)5r0I!-oAGOIiUu{H0^31K_mvj=MU5qqaI0n*sj4*KrZf zVRrhEW1|(|^j{sF`~dF%)6up8z~`2bjqpC1t+9se=k}8VL-uhPA%uJ%0`O4Nka}GI zQR|SrssL9F2&v8aCkBPA^#?d{Y{&;3zn2>FIu_vFT_No!0j%Aq>J%=Y6IV4<_x}KO CnJ2se delta 16275 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 GYyTf9W@7dL diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index 8be38a3b5cedbf5bae45133cb463709c5c064644..2806d4b4265aef165706364ef68554c9d74473b3 100644 GIT binary patch delta 17391 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 NdorDj`&={y{6AC(Zvy}T delta 17410 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 diff --git a/latest/.doctrees/methoddocs/managers.doctree b/latest/.doctrees/methoddocs/managers.doctree index 3cca6fcb207ec70e3464534c9d0774f9c92d7f0d..53a30fbdb7350c057fc64ca932bc2f0e825d4622 100644 GIT binary patch delta 27283 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 diff --git a/latest/.doctrees/methoddocs/plugins.doctree b/latest/.doctrees/methoddocs/plugins.doctree index cbccfa2e2c6aad54df88cbb6e6f62965aab121ca..9f16f70ba4dd97532d306fda12d0bb509cae4070 100644 GIT binary patch delta 28891 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 delta 28233 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∨jx*AW54zu+c9hoCV33t(K>LZ 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 diff --git a/latest/.doctrees/userguides/networks.doctree b/latest/.doctrees/userguides/networks.doctree index 5d84c84e022e97c0af8c7a5453689da59e255be8..641be102d6fd992d5f135ccc8fe9ab8dccf657f9 100644 GIT binary patch delta 28 jcmaF1gYnr8#to(xOsS=lt1P4^2U(~AnVYLD-Y5eAtHBE^ delta 28 jcmaF1gYnr8#to(xOr@!lt1P4^2U(~AnVYLD-Y5eAtKkbP diff --git a/latest/_sources/userguides/networks.md.txt b/latest/_sources/userguides/networks.md.txt index aa00b2553a..4ea863dbf2 100644 --- a/latest/_sources/userguides/networks.md.txt +++ b/latest/_sources/userguides/networks.md.txt @@ -90,7 +90,7 @@ geth: If you would like to connect to a URI using the `geth` provider, you can specify a URI for the provider name in the `--network` option: ```bash -ape run script --network etheruem:mainnet:https://foo.bar +ape run script --network ethereum:mainnet:https://foo.bar ``` Additionally, if you want to connect to an unknown ecosystem or network, you can use the URI by itself. diff --git a/latest/commands/console.html b/latest/commands/console.html index 05e1248c77..989377485c 100644 --- a/latest/commands/console.html +++ b/latest/commands/console.html @@ -208,7 +208,7 @@

console

ethereum

Options:
-

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

+

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

diff --git a/latest/commands/networks.html b/latest/commands/networks.html index 819efd5416..a91a21f98e 100644 --- a/latest/commands/networks.html +++ b/latest/commands/networks.html @@ -237,7 +237,7 @@

list
Options:
-

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

+

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

@@ -276,7 +276,7 @@

run

ethereum:local:geth

Options:
-

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

+

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

diff --git a/latest/searchindex.js b/latest/searchindex.js index c1d8c94950..e57d3fa106 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/scripts", "userguides/testing", "userguides/transactions"], "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.md", "methoddocs/ape.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Ape Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 11, 15, 19, 20, 21, 22, 26, 27, 28, 29, 30, 31, 34, 35], "line": [0, 4, 5, 12, 15, 34, 35, 36], "helper": [0, 4, 5, 36], "manag": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 16, 18, 19, 23, 24, 25, 27, 30, 31, 33, 36], "local": [0, 2, 4, 6, 10, 11, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 34, 36, 37], "you": [0, 1, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "can": [0, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "unlock": [0, 19], "from": [0, 3, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36], "script": [0, 7, 9, 12, 15, 19, 20, 23, 24, 29, 30, 36, 37], "consol": [0, 7, 9, 19, 25, 27, 30, 31, 36], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "load": [0, 1, 12, 13, 15, 18, 19, 20, 23, 24, 25, 26, 27, 31, 33, 36, 37], "method": [0, 7, 11, 12, 13, 14, 15, 17, 18, 20, 21, 24, 25, 27, 30, 32, 33, 36, 37], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 30, 34, 35, 36], "arg": [0, 4, 5, 6, 7, 11, 12, 13, 14, 18, 23, 24, 25], "an": [0, 3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37], "exist": [0, 11, 12, 13, 15, 18, 20, 21, 23, 27, 33, 36], "v": [0, 1, 2, 3, 4, 5, 6, 8, 12, 17, 23, 26, 29], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 12, 23, 29, 34, 36], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 23], "One": [0, 1, 2, 3, 4, 5, 6, 8, 23, 24, 36, 37], "error": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 18, 20, 23, 24, 29], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 19, 21, 23, 26, 27, 29, 30, 34], "success": [0, 1, 2, 3, 4, 5, 6, 8, 11, 23, 29, 34], "info": [0, 1, 2, 3, 4, 5, 6, 8, 12, 15, 20, 23, 27, 29, 36], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 19, 23, 25, 29, 30, 34], "argument": [0, 1, 5, 6, 8, 11, 13, 14, 15, 17, 18, 19, 20, 23, 24, 26, 27, 33, 34, 37], "alia": [0, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 27], "requir": [0, 10, 11, 12, 13, 14, 15, 16, 20, 24, 26, 28, 31, 34, 36, 37], "privat": [0, 11, 19, 34], "kei": [0, 11, 13, 15, 16, 18, 19, 21, 22, 23, 24, 26, 27, 34, 37], "creat": [0, 3, 11, 12, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 27, 31, 36], "random": [0, 19, 36], "mnemon": [0, 15, 18, 19, 22, 36], "seed": [0, 18, 19], "phrase": [0, 18, 19], "hide": [0, 19], "newli": [0, 19], "termin": [0, 12, 13, 14, 15, 34, 36], "word": [0, 18, 19], "count": [0, 15, 18, 19], "word_count": 0, "number": [0, 11, 12, 13, 14, 15, 17, 18, 22, 23, 24, 25, 30], "default": [0, 2, 3, 4, 8, 11, 12, 13, 14, 15, 16, 18, 20, 21, 30, 35, 36, 37], "12": [0, 19], "hd": [0, 18, 19], "path": [0, 5, 11, 12, 13, 14, 15, 18, 19, 22, 26, 36], "custom_hd_path": 0, "specifi": [0, 11, 12, 15, 16, 18, 20, 22, 26, 27, 28, 30, 36, 37], "deriv": [0, 18, 36], "m": [0, 18, 36], "44": [0, 18, 36], "60": [0, 18, 36], "0": [0, 8, 11, 12, 13, 15, 17, 18, 19, 20, 22, 23, 24, 26, 28, 32, 36, 37], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 34, 35, 36, 37], "avail": [0, 5, 11, 12, 13, 15, 16, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29, 36, 37], "all": [0, 1, 5, 6, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 34, 36, 37], "output": [0, 11, 12, 13, 14, 18, 21, 23, 27, 29, 36, 37], "plugin": [0, 9, 11, 12, 15, 18, 19, 20, 23, 24, 25, 26, 30, 35, 36], "manifest": [1, 11, 15, 33], "thi": [1, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 21, 22, 23, 26, 28, 30, 33, 35, 37], "save": [1, 15, 18, 24, 35, 36], "result": [1, 4, 11, 12, 13, 15, 18, 22, 23], "back": [1, 11, 13, 15, 24], "note": [1, 11, 13, 15, 16, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37], "ap": [1, 2, 3, 4, 7, 8, 19, 21, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35], "automat": [1, 12, 15, 16, 23, 26, 33, 36], "recompil": [1, 26], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 26, 27, 30, 34, 36, 37], "chang": [1, 8, 11, 12, 13, 15, 22, 23, 29, 30, 35, 36], "contract": [1, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 21, 23, 30, 33, 34, 37], "each": [1, 11, 15, 16, 18, 19, 22, 25, 26, 27, 30, 36, 37], "time": [1, 11, 13, 15, 19, 20, 22, 26, 36, 37], "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37], "do": [1, 11, 15, 18, 19, 22, 23, 24, 25, 26, 27, 29, 30, 32, 34, 35, 36], "have": [1, 11, 13, 15, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37], "manual": [1, 23, 36], "trigger": [1, 36], "file_path": [1, 11, 15], "f": [1, 6, 12, 13, 15, 20, 27, 35], "forc": [1, 6, 11, 15, 26], "select": [1, 12, 13, 15, 19, 20, 23], "": [1, 5, 6, 8, 11, 12, 13, 15, 16, 17, 18, 21, 24, 25, 26, 27, 28, 30, 31, 33, 35, 36, 37], "size": [1, 11, 15, 34], "show": [1, 11, 12, 14, 18, 19, 20, 23, 24, 28, 29, 36, 37], "deploy": [1, 11, 13, 15, 31], "bytecod": [1, 11], "includ": [1, 5, 6, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 26, 28, 30, 33, 36, 37], "depend": [1, 6, 9, 11, 15, 16, 18, 27], "also": [1, 10, 11, 12, 13, 15, 18, 19, 22, 23, 24, 25, 26, 29, 30, 31, 33, 34, 35, 36, 37], "open": [2, 26, 34, 36], "network": [2, 7, 9, 10, 12, 13, 14, 23, 24, 25, 27, 28, 33, 35, 37], "overrid": [2, 4, 11, 12, 14, 17, 18, 21], "provid": [2, 4, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37], "see": [2, 4, 10, 11, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 37], "list": [2, 10, 11, 12, 13, 14, 15, 18, 21, 24, 25, 27, 28, 30, 34, 36], "ethereum": [2, 4, 11, 15, 16, 18, 19, 20, 22, 23, 25, 27, 28, 30, 32, 34, 35, 36, 37], "mainnet": [2, 4, 11, 15, 16, 22, 23, 25, 30, 33, 34, 35, 37], "geth": [2, 4, 11, 14, 15, 18, 28, 30, 36, 37], "goerli": [2, 4, 37], "sepolia": [2, 4], "test": [2, 4, 9, 11, 15, 17, 18, 20, 21, 23, 24, 26, 27, 30], "allow": [3, 11, 12, 15, 16, 20, 22, 23, 24, 32, 36, 37], "user": [3, 10, 11, 12, 14, 15, 16, 17, 18, 20, 29, 34, 36], "folder": [3, 7, 8, 15, 21, 23, 25, 31, 36, 37], "config": [3, 10, 18, 19, 21, 22, 23, 28, 30, 31, 36, 37], "yaml": [3, 4, 11, 12, 15, 16, 18, 19, 21, 22, 23, 26, 28, 30, 31, 36, 37], "more": [3, 11, 13, 15, 16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "inform": [3, 11, 15, 16, 17, 19, 21, 23, 24, 25, 26, 29, 31, 33, 36], "http": [3, 11, 15, 18, 22, 27, 28, 29, 30, 34], "doc": [3, 11, 18, 27], "apeworx": [3, 18, 27, 28, 33, 34], "io": 3, "stabl": 3, "userguid": 3, "html": [3, 36], "github": [3, 6, 11, 15, 16, 18, 22, 28, 34], "org": [3, 15, 26], "repo": [3, 15, 18], "clone": [3, 18, 26, 32], "templat": [3, 19, 27], "regist": [4, 11, 15, 16, 18, 34, 35], "format": [4, 11, 12, 15, 17, 18], "output_format": 4, "tree": [4, 11, 12, 18], "ecosystem": [4, 11, 12, 15, 16, 20, 25, 30, 34, 35, 36], "ecosystem_filt": [4, 15], "filter": [4, 11, 12, 13], "network_filt": [4, 15], "fork": [4, 15, 22, 30, 36, 37], "provider_filt": [4, 15], "start": [4, 11, 13, 15, 18, 20, 23, 27, 33, 34, 35, 36], "node": [4, 11, 15, 22, 28, 30], "process": [4, 11, 15, 16, 18, 27], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "dir": 5, "y": [5, 15], "ye": [5, 12], "don": [5, 15, 19, 24, 27, 36, 37], "t": [5, 11, 15, 17, 19, 22, 24, 27, 36, 37], "ask": [5, 11, 19, 26], "confirm": [5, 11, 12, 13, 15, 19], "u": [5, 11], "upgrad": [5, 32, 34], "newest": 5, "version": [5, 6, 11, 14, 15, 17, 18, 22, 23, 24, 26, 28, 34, 36], "displai": [5, 11, 13, 18, 19, 34, 37], "core": [5, 15, 26, 27, 30, 31, 34], "packag": [6, 7, 11, 14, 15, 16, 18, 21, 27, 33, 34], "tool": [6, 34], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "re": [6, 8, 11, 15, 23, 26, 36], "download": [6, 11, 15, 16, 18, 26], "cach": [6, 10, 11, 15, 23, 26, 36], "ref": [6, 15, 26], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 26, 27, 28, 30, 31, 32, 36, 37], "refer": [6, 11, 13, 15, 24, 26, 27, 34], "flag": [6, 11, 19, 20, 21, 26, 28, 29, 30, 34, 36, 37], "branch": [6, 11, 15, 18, 26, 28], "tag": [6, 15, 26], "instead": [6, 11, 17, 18, 24, 27], "referenc": [6, 15, 26], "must": [7, 11, 12, 14, 15, 16, 18, 21, 23, 25, 26, 27, 33, 36], "either": [7, 11, 12, 15, 18, 20, 27], "defin": [7, 13, 14, 16, 23, 24, 27, 34, 35, 36], "main": [7, 16, 24, 29, 30], "cli": [7, 14, 15, 18, 19, 21, 23, 28, 34, 36], "click": [7, 12, 20, 27, 28, 35], "group": [7, 27, 35], "object": [7, 10, 11, 12, 15, 16, 18, 19, 20, 22, 23, 24, 31, 35, 36, 37], "onli": [7, 11, 12, 13, 15, 17, 18, 20, 24, 25, 26, 36, 37], "call": [7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 30, 32, 35, 36, 37], "given": [7, 8, 11, 12, 13, 14, 15, 18, 22, 24, 30, 36], "should": [7, 11, 14, 15, 17, 19, 26, 27, 36, 37], "import": [7, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37], "mix": 7, "ins": 7, "necessari": [7, 15], "oper": [7, 11, 14, 29], "interact": [7, 11, 13, 15, 19, 23, 32, 34, 36, 37], "drop": [7, 18], "session": [7, 11, 15, 23, 34], "after": [7, 13, 15, 16, 19, 24, 31, 34, 37], "launch": [8, 23, 30, 37], "pytest": [8, 10, 19, 23, 31, 34, 36], "run": [8, 9, 11, 15, 18, 20, 22, 23, 25, 26, 28, 29, 31, 34, 35, 36, 37], "pytest_arg": 8, "w": [8, 11], "watch": [8, 36], "file": [8, 11, 12, 14, 15, 16, 18, 19, 22, 23, 25, 28, 30, 31, 34, 35, 36, 37], "suit": [8, 28, 36], "watch_fold": 8, "delai": 8, "watch_delai": 8, "between": [8, 11, 13, 15, 17], "poll": [8, 13, 15, 36], "cycl": 8, "5": [8, 19, 22, 24, 26, 36, 37], "second": [8, 13, 14, 15, 37], "overview": 9, "account": [9, 10, 12, 13, 14, 18, 22, 23, 24, 26, 27, 31, 32, 33, 37], "develop": [9, 10, 11, 15, 18, 20, 25, 28, 30, 34], "compil": [9, 10, 14, 17, 18, 22, 23, 28, 36], "queri": [9, 10, 13, 14, 23], "data": [9, 10, 11, 12, 13, 14, 15, 17, 18, 23, 24, 36, 37], "configur": [9, 11, 13, 14, 15, 16, 18, 19, 21, 26, 31, 36], "make": [9, 11, 16, 19, 20, 22, 23, 24, 34, 36], "transact": [9, 13, 14, 15, 17, 18, 19, 22, 30, 34], "proxi": [9, 11, 15], "publish": [9, 11, 15, 24, 36], "log": [9, 11, 12, 13, 15, 17], "pm": [9, 15, 26], "init": [9, 25, 31], "api": [9, 14, 15, 16, 18, 26, 32], "except": [9, 11, 12, 13, 15, 18, 30, 36], "type": [9, 10, 11, 13, 14, 15, 16, 18, 19, 21, 23, 24, 27, 30, 32, 33, 34, 36, 37], "util": [9, 10, 20, 23, 27, 35], "address": [10, 13, 14, 15, 18, 19, 20, 21, 22, 23, 25, 26, 32, 36], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 27], "checksumaddress": [10, 11, 13, 15, 17], "contract_typ": [10, 13, 15, 22, 26], "contracttyp": [10, 11, 13, 15], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 27, 36], "txn_hash": [10, 11, 13, 14, 15, 37], "contractinst": [10, 11, 13, 15, 24, 37], "face": [10, 12, 14], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 30, 34], "instanti": [10, 21], "projectmanag": [10, 13, 15, 23, 36], "current": [10, 11, 12, 13, 15, 18, 31], "accountmanag": [10, 15, 23], "chain": [10, 11, 16, 18, 23, 24, 25, 30, 34], "chainmanag": [10, 14, 15, 23, 36], "disconnect": [10, 11, 36], "connect": [10, 11, 14, 15, 20, 27, 28, 35, 36, 37], "blockchain": [10, 11, 14, 15, 16, 19, 28, 30, 34, 36], "activ": [10, 11, 12, 13, 15, 23, 24, 36], "purpos": [10, 11, 15, 17, 19, 25, 29], "control": [10, 11, 15, 19, 20, 36, 37], "state": [10, 11, 13, 15], "handi": [10, 15], "about": [10, 11, 15, 17, 19, 20, 21, 22, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "compilermanag": [10, 15], "len": [10, 15], "registered_compil": [10, 15], "1": [10, 11, 13, 15, 17, 18, 19, 22, 23, 24, 25, 26, 36, 37], "configmanag": [10, 11, 15, 16], "convert": [10, 12, 14, 18, 23], "valu": [10, 11, 12, 13, 14, 15, 16, 18, 23, 24, 25, 28, 29, 30, 34, 36, 37], "tupl": [10, 11, 13, 15, 16, 18], "convers": [10, 11, 16], "function": [10, 11, 12, 13, 15, 18, 20, 24, 25], "conversionmanag": [10, 15], "networkmanag": [10, 15, 23, 36], "revert": [10, 11, 14, 15, 18, 30, 36], "catch": 10, "expect": [10, 13, 15, 36, 37], "logic": [10, 11, 15, 27], "resembl": 10, "rais": [10, 11, 12, 13, 14, 15, 18, 36], "accountapi": [11, 12, 15, 16, 19, 27], "base": [11, 12, 13, 14, 15, 17, 18, 22, 25, 27, 28, 30, 36, 37], "baseinterfacemodel": [11, 15, 18], "baseaddress": [11, 13, 15], "repres": [11, 12, 15, 16, 17, 18, 30, 36, 37], "__dir__": [11, 13], "ipython": [11, 13, 23, 34, 37], "tab": [11, 13], "complet": [11, 13, 15, 18, 36], "return": [11, 12, 13, 14, 15, 16, 18, 23, 24, 25, 32, 36, 37], "__hash__": [11, 15], "properti": [11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 37], "shorten": [11, 15], "quicker": 11, "access": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 30, 31, 33, 36, 37], "txn": [11, 14, 25, 37], "transactionapi": [11, 14, 15], "send_everyth": 11, "bool": [11, 12, 14, 15, 18, 36], "fals": [11, 12, 15, 18, 36], "signer_opt": 11, "receiptapi": [11, 13, 14, 15, 25, 37], "accountserror": [11, 14], "nonc": [11, 13, 15], "invalid": [11, 15, 36], "sender": [11, 13, 15, 24, 31, 32, 33, 36, 37], "doe": [11, 12, 13, 14, 15, 18, 20, 24, 27, 34, 36, 37], "enough": 11, "fund": [11, 14, 19, 36], "transactionerror": [11, 14], "ar": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "neg": [11, 15], "signatureerror": [11, 14], "sign": [11, 14, 17, 19], "apinotimplementederror": [11, 14], "set": [11, 12, 13, 15, 16, 18, 19, 22, 23, 25, 26, 27, 29, 31, 36, 37], "true": [11, 12, 14, 15, 18, 19, 21, 24, 26, 33, 36, 37], "support": [11, 15, 18, 25, 28, 30, 32, 34, 37], "paramet": [11, 13, 14, 15, 16, 18, 36], "invok": [11, 12, 15, 20, 23, 24, 37], "send": [11, 14, 24, 37], "differ": [11, 13, 15, 22, 26, 27, 28, 30, 32, 36], "balanc": [11, 13, 19, 23, 36], "fee": [11, 25], "send_private_transact": 11, "addit": [11, 12, 13, 14, 16, 19, 21, 37], "kwarg": [11, 12, 13, 14, 15, 18, 24, 27, 33, 36, 37], "signer": 11, "modifi": [11, 18, 23], "check_signatur": 11, "signablemessag": [11, 17], "signatur": [11, 13, 19], "messagesignatur": [11, 17], "verifi": [11, 31], "messag": [11, 12, 14, 17, 18, 19, 23, 27, 29, 30, 36], "wa": [11, 14, 15, 17, 18, 21], "union": [11, 12, 15, 17, 18], "noqa": [11, 15], "e501": [11, 15], "check": [11, 13, 15, 18, 19, 26, 32, 34, 36], "otherwis": [11, 13, 15, 16, 22, 23, 26, 30, 36, 37], "deploi": [11, 13, 15, 21, 25, 26, 33, 34, 36, 37], "contractcontain": [11, 13, 15, 24], "smart": [11, 13, 14, 24, 31, 33, 34, 36, 37], "befor": [11, 13, 15, 18, 20, 37], "attempt": [11, 14, 26, 27, 32, 36], "verif": 11, "instanc": [11, 13, 15, 17, 18, 24, 33, 36, 37], "prepare_transact": 11, "cannot": [11, 12, 34, 36, 37], "afford": 11, "prepar": 11, "abstract": [11, 14, 18, 27, 30], "sign_messag": [11, 19], "msg": [11, 12, 24, 36], "sign_transact": 11, "mai": [11, 12, 13, 15, 18, 19, 21, 22, 23, 26, 27, 28, 29, 30, 31, 34, 36, 37], "correspond": [11, 13, 15, 36], "input": [11, 12, 13, 14, 15, 18], "howev": [11, 13, 15, 26, 27, 28, 30, 32, 35, 36, 37], "properli": [11, 15, 27], "here": [11, 16, 19, 20, 22, 27, 28, 31, 34, 36], "meant": [11, 30], "execut": [11, 12, 13, 15, 20, 23, 29, 31, 35, 36], "wish": [11, 19, 21, 29, 33], "transfer": [11, 36], "int": [11, 13, 14, 15, 16, 17, 18, 19], "byte": [11, 13, 15, 17, 18, 24], "amount": [11, 13, 15, 24, 25, 37], "extra": [11, 18, 19, 26], "For": [11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "exampl": [11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "evm": [11, 15, 24, 30], "rpc": [11, 24], "eth_sendprivatetransact": [11, 24], "achiev": [11, 24, 26], "ignor": [11, 15, 26, 27], "accountcontainerapi": [11, 15, 16], "data_fold": [11, 15], "account_typ": [11, 12, 16], "collect": [11, 12, 15], "__contains__": [11, 15], "indexerror": [11, 15], "contain": [11, 12, 13, 15, 16, 17, 18, 24, 31, 33, 34, 36], "addresstyp": [11, 13, 14, 15], "__delitem__": [11, 15], "delet": [11, 15, 27], "notimplementerror": 11, "overridden": [11, 14], "within": [11, 14, 18, 25, 27, 34, 36], "__getitem__": [11, 15], "get": [11, 12, 13, 14, 15, 16, 18, 19, 20, 24, 26, 30, 33, 34, 36, 37], "__len__": [11, 15], "iter": [11, 13, 14, 15, 16], "over": [11, 15], "alias": [11, 12, 15, 20], "append": [11, 15, 18, 21], "add": [11, 12, 14, 15, 21, 23, 26, 27, 28, 30, 34, 35, 36, 37], "alreadi": [11, 12, 14, 15, 19, 20, 23, 24, 26, 33], "remov": [11, 15, 18, 34, 36], "known": [11, 13, 15, 18], "impersonatedaccount": 11, "raw_address": 11, "subclass": [11, 12, 13, 15, 16], "testaccountapi": [11, 19], "generateddevaccount": [11, 18], "implement": [11, 12, 14, 15, 16, 18, 19, 26, 30, 32], "directli": [11, 13, 15, 19, 20, 24, 25, 26, 30], "how": [11, 12, 15, 18, 21, 25, 26, 30, 34, 35, 36, 37], "thei": [11, 13, 15, 16, 18, 23, 26, 27, 29], "up": [11, 15, 18, 20, 23, 31, 34, 36, 37], "fixtur": [11, 15, 19], "testaccountcontainerapi": 11, "gener": [11, 12, 15, 18, 19, 26, 29, 33, 34, 36], "generate_account": 11, "new": [11, 13, 15, 18, 19, 26, 34], "typic": [11, 15, 17, 19, 21, 27, 36], "we": [11, 15, 18, 19, 20, 24, 25, 27, 34, 35, 36, 37], "know": [11, 17, 20, 21, 24, 26, 27], "eoa": 11, "doesn": [11, 17], "person": 11, "raw": [11, 15, 21], "baseinterfac": [11, 18], "total": [11, 13, 15], "code": [11, 12, 14, 15, 20, 24, 26, 27, 33, 36], "hexbyt": [11, 15, 17, 24], "codes": 11, "histori": [11, 15, 24, 25], "accounthistori": [11, 15], "ha": [11, 13, 18, 25, 33, 36, 37], "made": [11, 15, 24, 25], "is_contract": 11, "associ": [11, 13, 15], "compilerapi": [11, 15, 16, 27, 28], "languag": [11, 28, 34], "like": [11, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 34, 36, 37], "solid": [11, 15, 16, 21, 22, 27, 28, 36], "vyper": [11, 16, 21, 24, 28, 32, 34, 36], "repositori": [11, 18], "contract_filepath": [11, 15], "base_path": [11, 14, 15], "sourc": [11, 12, 13, 14, 15, 21, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 36], "pathlib": [11, 12, 15, 18], "directori": [11, 12, 15, 18, 22, 23, 25, 26, 27, 28, 31, 33, 34, 35, 36], "via": [11, 12, 13, 14, 15, 16, 19, 26, 27, 30, 36], "enrich_error": [11, 15], "err": [11, 14, 15], "contractlogicerror": [11, 14, 15, 36], "enrich": [11, 15], "pc": [11, 15], "locat": [11, 15, 21, 22, 27, 36], "runtim": [11, 12, 15], "math": [11, 15], "get_vers": 11, "all_path": 11, "retriev": [11, 15, 18, 24, 32], "supports_source_trac": 11, "abl": [11, 15, 18, 19, 21, 24, 32, 36, 37], "traceback": 11, "trace": [11, 14, 15, 18, 36], "configenum": 11, "enum": [11, 12], "limit": [11, 12, 22, 30], "item": [11, 14, 15, 16, 18, 23, 26, 27], "color": [11, 18, 29], "red": [11, 12, 14, 29], "blue": [11, 29, 37], "green": [11, 29], "rather": [11, 15, 22, 26, 36], "than": [11, 13, 15, 20, 22, 26, 36, 37], "arbitrari": 11, "genericconfig": 11, "_env_fil": [11, 15], "pathlik": [11, 15], "_env_file_encod": [11, 15], "_env_nested_delimit": [11, 15], "_secrets_dir": [11, 15], "__root__": 11, "dict": [11, 13, 14, 15, 16, 17, 18, 23, 24], "pluginconfig": [11, 15, 16], "special": [11, 16], "baseset": 11, "converterapi": [11, 15, 16], "convertedtyp": 11, "throw": [11, 15, 18], "conversionerror": [11, 14, 15], "fail": [11, 12, 14, 15, 18, 20, 26, 27, 36], "is_convert": [11, 15], "string": [11, 12, 14, 15, 16, 18, 22, 24, 30, 36], "explorerapi": [11, 15, 16, 33], "networkapi": [11, 14, 15, 16], "particular": [11, 15, 36], "get_address_url": 11, "url": 11, "get_contract_typ": 11, "been": [11, 15, 18, 36], "If": [11, 12, 13, 15, 16, 18, 19, 20, 21, 23, 24, 26, 27, 29, 30, 33, 34, 35, 36, 37], "get_transaction_url": 11, "transaction_hash": [11, 15, 17], "hash": [11, 13, 15, 17, 23], "publish_contract": [11, 33], "ecosystemapi": [11, 15, 16, 28], "request_head": [11, 15], "fee_token_symbol": 11, "fee_token_decim": 11, "18": 11, "relat": [11, 14, 15, 16], "__getattr__": [11, 13, 15], "network_nam": [11, 15, 35], "usag": [11, 12, 13, 15, 16, 17, 18, 19, 23, 27, 36, 37], "networknotfounderror": [11, 14], "add_network": 11, "attach": [11, 12], "e": [11, 15, 18, 19, 22, 24, 26, 30, 36], "g": [11, 15, 18, 19, 22, 24, 26, 30, 36], "l2": 11, "optim": [11, 36], "networkerror": [11, 14, 15], "create_transact": 11, "everyth": [11, 27], "need": [11, 12, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 30, 34, 36, 37], "initi": [11, 13, 15, 23, 24, 25, 32], "classmethod": [11, 14, 15], "decode_address": 11, "nativ": [11, 30], "decode_block": 11, "blockapi": [11, 15, 25], "decod": [11, 13, 14, 18], "dictionari": [11, 15, 18, 36], "decode_calldata": 11, "abi": [11, 13, 14, 16, 18, 21, 24, 36, 37], "constructorabi": [11, 14, 18], "methodabi": [11, 14, 18], "calldata": [11, 13, 24], "map": [11, 13, 14, 15, 16, 18, 24, 36], "anonym": 11, "stringifi": [11, 13, 24], "index": [11, 13, 17, 20, 22, 24, 36], "decode_log": [11, 37], "event": [11, 13, 14, 17, 37], "eventabi": [11, 13], "contractlog": [11, 13, 15, 17, 25, 37], "match": [11, 13, 15, 17, 18, 24, 36], "definit": [11, 15], "decode_receipt": 11, "receipt": [11, 13, 15, 24, 36, 37], "decode_returndata": 11, "raw_data": 11, "default_network": [11, 22, 30], "encode_address": 11, "integ": [11, 15], "encode_calldata": 11, "encod": [11, 17, 18], "encode_deploy": 11, "deployment_bytecod": 11, "other": [11, 12, 15, 17, 18, 19, 20, 23, 24, 28, 30, 31, 36, 37], "constructor": [11, 24, 33], "interfac": [11, 15, 16, 21, 27, 30, 32, 35, 36], "encode_transact": 11, "updat": [11, 18, 36], "well": [11, 12, 15, 16, 17, 18, 27, 28, 31, 36], "enrich_calltre": 11, "calltreenod": 11, "enhanc": 11, "help": [11, 12, 13, 18, 19, 23, 26, 27, 28, 34, 36], "decim": [11, 36], "token": [11, 26, 36, 37], "symbol": [11, 23, 37], "currenc": 11, "pai": 11, "eth": [11, 23, 24, 25, 34, 36], "get_method_selector": 11, "selector": [11, 13, 24, 36], "keccak": 11, "ethpm_typ": [11, 15, 24], "myecosystem": 11, "def": [11, 12, 15, 16, 18, 19, 20, 23, 24, 27, 29, 35, 36, 37], "self": [11, 15, 18, 24, 27, 36], "simpl": [11, 22, 37], "calcul": 11, "get_network": 11, "present": [11, 26], "get_network_data": 11, "ad": [11, 14, 15, 18, 19, 20, 23, 36], "opinion": [11, 15], "order": [11, 15, 19, 20], "nice": [11, 12, 14, 15], "translat": [11, 15], "get_proxy_info": [11, 15], "proxyinfoapi": [11, 15], "pattern": [11, 18, 26], "same": [11, 13, 15, 18, 19, 24, 27, 34, 36, 37], "shareabl": 11, "header": [11, 17], "request": [11, 16, 26, 29], "serialize_transact": 11, "serial": 11, "set_default_network": 11, "switch": [11, 36], "wrapper": [11, 12, 13, 14, 21], "around": [11, 12, 13, 14, 21], "specif": [11, 14, 15, 30, 34, 36, 37], "auto_gas_multipli": 11, "float": [11, 15], "multipli": [11, 22], "estim": [11, 15, 18, 22, 30, 36], "ga": [11, 14, 18, 22, 24, 30], "tx": [11, 37], "insur": [11, 22], "block_tim": [11, 13, 15], "approxim": 11, "take": [11, 12, 22, 35, 36], "block": [11, 13, 14, 15, 16, 17, 18, 22, 23, 27, 30], "mine": [11, 15], "your": [11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "15": 11, "chain_id": [11, 14, 15, 23], "id": [11, 13, 14, 15, 17, 21, 24, 26], "unless": [11, 12, 13, 15, 29, 36], "providerapi": [11, 15, 16, 18, 27, 28, 37], "default_provid": [11, 22, 30], "get_provid": 11, "provider_nam": [11, 14, 15, 35], "provider_set": [11, 15], "appli": [11, 15, 27, 36, 37], "network_id": 11, "infura": [11, 16, 25, 27, 34], "alchemi": [11, 16, 22, 28, 30, 35, 37], "partial": 11, "conveni": [11, 15], "required_confirm": [11, 13, 15], "recommend": [11, 15, 19, 26, 30, 34], "wait": [11, 13, 15], "consid": [11, 15, 18], "sinc": 11, "set_default_provid": 11, "found": [11, 13, 14, 15, 18, 19, 20, 21, 24, 26, 27, 35, 36], "transaction_acceptance_timeout": [11, 37], "accept": [11, 12, 33], "two": [11, 15, 19, 22, 27, 30, 34, 36, 37], "minut": [11, 37], "smaller": 11, "timeout": [11, 14, 18], "use_default_provid": 11, "providercontextmanag": [11, 15], "temporarili": [11, 15], "enter": [11, 19, 29, 36], "context": [11, 12, 14, 15, 18, 19, 23, 27, 36], "exit": [11, 23, 36], "multipl": [11, 12, 18, 26, 34], "whatev": 11, "first": [11, 13, 15, 19, 20, 23, 24, 25, 26, 33], "use_provid": [11, 15, 34, 36], "temporari": [11, 15], "verify_chain_id": 11, "networkmismatcherror": [11, 14], "adhoc": [11, 12], "hardcod": 11, "one": [11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 26, 27, 30, 34, 36, 37], "manageraccessmixin": [11, 12, 13, 18], "And": [11, 20, 36], "providerpai": 11, "target": [11, 16, 18, 32], "basemodel": [11, 18], "create_network_typ": 11, "easili": [11, 37], "dependencyapi": [11, 15, 16, 26], "contracts_fold": [11, 15, 21, 22, 26], "exclud": [11, 15, 18, 26, 36], "json": [11, 15, 16, 18, 26], "lock": [11, 15, 21, 36], "config_overrid": [11, 15, 26], "ipf": 11, "cached_manifest": 11, "packagemanifest": [11, 15, 16, 26, 33], "valid": [11, 15, 16], "use_cach": [11, 15], "By": [11, 15, 21, 30, 36, 37], "lazili": 11, "where": [11, 13, 15, 18, 19, 20, 25, 26, 32, 36, 37], "look": [11, 13, 15, 18, 20, 21, 22, 23, 27, 31, 36, 37], "glob": [11, 26], "extract_manifest": [11, 15], "presum": [11, 15], "project_manag": [11, 15], "get_project": [11, 15], "dynam": [11, 15], "correct": [11, 12, 15, 24, 36], "projectapi": [11, 15, 16], "structur": [11, 15, 17, 18, 31, 35], "instal": [11, 14, 15, 19, 21, 22, 24, 25, 27, 31, 35, 36], "uri": [11, 15, 22, 30], "anyurl": [11, 15], "fileurl": [11, 15], "omit": [11, 30, 37], "latest": [11, 13, 15, 17, 18, 23, 30, 34, 37], "version_id": [11, 15], "sub": [11, 15], "most": [11, 13, 15, 20, 29, 34], "often": [11, 13, 15, 26], "config_file_nam": [11, 15], "work": [11, 13, 15, 16, 18, 24, 25, 26, 27, 28, 30, 34, 36, 37], "extend": [11, 20, 28, 31], "non": [11, 13, 14, 17, 18, 23, 29], "manifest_cachefil": 11, "create_manifest": [11, 15], "clear": [11, 15], "is_valid": [11, 15], "figur": [11, 15], "out": [11, 14, 15, 18, 19, 23, 24, 26, 28, 30, 36], "best": [11, 15, 30, 34], "share": [11, 18, 22, 36], "upload": 11, "anoth": [11, 14, 15, 19, 36, 37], "process_config_fil": [11, 15], "had": [11, 15], "whe": 11, "num_transact": 11, "parenthash": 11, "0x0000000000000000000000000000000000000000000000000000000000000000": 11, "timestamp": [11, 15, 18, 23, 36], "its": [11, 12, 13, 14, 15, 16, 18, 21, 22, 23, 24, 26, 27, 29, 33, 36, 37], "attribut": [11, 13, 15], "cached_chain_id": 11, "block_page_s": 11, "100": [11, 36, 37], "concurr": [11, 15], "4": [11, 15, 22, 23, 24, 26, 36, 37], "hardhat": [11, 22, 28, 30, 36, 37], "base_fe": [11, 15, 37], "minimum": [11, 15], "next": [11, 15, 36], "eip": [11, 15, 17, 30, 32, 33, 37], "1559": [11, 15, 30, 37], "notimplementederror": [11, 14, 15, 37], "fetch": [11, 15, 24, 25, 37], "respons": [11, 15, 16, 17, 18, 30], "particularli": 11, "across": [11, 15, 22, 23, 26], "rang": [11, 13, 15], "chainlist": [11, 15], "comprehens": [11, 15], "mani": [11, 12, 24, 25, 28], "parallel": [11, 18], "thread": [11, 15, 18], "tear": 11, "down": [11, 17, 18, 34], "quit": [11, 13], "estimate_gas_cost": [11, 37], "cost": [11, 15], "report": 11, "smallest": 11, "unit": 11, "wei": 11, "gas_pric": [11, 15, 37], "price": [11, 15, 36], "what": [11, 15, 16, 19, 20, 23, 24, 26, 27, 30, 35, 36], "pre": [11, 18, 19, 21, 23, 34], "get_bal": 11, "get_block": [11, 23, 30], "block_id": [11, 14], "hexstr": [11, 17], "liter": [11, 17], "earliest": [11, 13, 15, 17], "pend": [11, 13, 15, 17, 30, 36], "blockid": [11, 14, 17], "blocknotfounderror": [11, 14], "get_cod": 11, "contractcod": 11, "get_contract_log": 11, "log_filt": 11, "logfilt": 11, "topic": [11, 13, 31], "get_nonc": 11, "get_receipt": [11, 15, 37], "might": [11, 23, 37], "get_transactions_by_block": 11, "get_virtual_machine_error": 11, "virtualmachineerror": [11, 14], "virtual": [11, 14, 34], "machin": [11, 14, 15], "client": [11, 18], "went": 11, "wrong": [11, 14], "http_uri": 11, "is_connect": 11, "max_ga": 11, "max": [11, 15, 22, 30, 36, 37], "network_choic": [11, 15], "choic": [11, 15, 20], "priority_fe": [11, 37], "miner": [11, 37], "tip": 11, "incentiv": 11, "them": [11, 16, 19, 21, 23, 24, 26, 27, 31, 36], "send_cal": 11, "immedi": [11, 23], "without": [11, 18, 19, 23, 24, 28, 37], "through": [11, 13, 18, 25, 27, 33], "mempool": [11, 24], "handl": [11, 14, 16, 18, 20, 23, 30, 36], "send_transact": 11, "supports_trac": 11, "update_set": 11, "new_set": 11, "port": 11, "reconnect": 11, "ws_uri": 11, "wss": 11, "subprocessprovid": [11, 14], "popen": 11, "is_stop": 11, "stdout_queu": 11, "joinablequeu": [11, 18], "stderr_queu": 11, "process_wait_timeout": 11, "ganach": 11, "build_command": 11, "pass": [11, 12, 15, 18, 19, 20, 24, 27, 36, 37], "subprocess": [11, 14], "task": [11, 18, 36], "stop": [11, 13, 15, 20, 36], "process_nam": 11, "20": [11, 25, 29, 37], "readi": [11, 17], "kill": 11, "testproviderapi": 11, "snapshot": [11, 14, 15, 18], "num_block": [11, 15], "advanc": [11, 25], "allot": 11, "snapshot_id": [11, 14, 15], "regress": [11, 15], "go": [11, 15], "previou": [11, 15], "set_timestamp": 11, "new_timestamp": 11, "record": [11, 15], "intent": [11, 15], "later": [11, 15, 36], "point": [11, 15, 18, 20, 27, 32, 36], "snapshotid": [11, 14, 15, 18], "upstreamprovid": 11, "upstream": 11, "connection_str": 11, "downstream": 11, "web3provid": 11, "abc": [11, 18], "mixin": 11, "web3": [11, 23, 27, 30, 34], "py": [11, 14, 18, 23, 27, 30, 31, 35, 36], "python": [11, 15, 23, 24, 27, 31, 33, 34, 35], "block_identifi": 11, "past": [11, 15], "state_overrid": 11, "prior": [11, 15, 27], "maximum": [11, 22, 30], "transactionnotfounderror": [11, 14], "get_storage_at": 11, "slot": 11, "storag": 11, "read": [11, 15, 20, 34], "assert": [11, 14, 24, 36, 37], "statement": [11, 14, 36], "histor": [11, 13, 15], "show_trac": [11, 37], "show_gas_report": [11, 37], "skip_trac": 11, "skip": [11, 12, 19], "matter": [11, 20], "background": 11, "some": [11, 24, 28, 30, 36, 37], "sort": 11, "global": [11, 15, 22, 36], "tracer": 11, "did": 11, "httpprovid": [11, 27], "contract_address": [11, 14, 17], "block_numb": [11, 13, 15, 17], "gas_us": 11, "statu": 11, "await_confirm": 11, "now": [11, 19, 26, 27, 30], "contractev": [11, 13, 37], "contractlogcontain": 11, "were": [11, 15, 36], "emit": [11, 17, 37], "whether": [11, 12, 19], "method_cal": 11, "produc": [11, 17], "raise_for_statu": 11, "regard": 11, "transactionstatusenum": 11, "ran_out_of_ga": 11, "ran": [11, 14, 31, 36], "gas_limit": [11, 22, 30], "return_valu": 11, "obtain": [11, 24, 36], "final": [11, 15, 18, 36], "total_fees_paid": [11, 25], "paid": [11, 25], "tracefram": [11, 14], "track_coverag": 11, "track": [11, 15, 24, 36], "coverag": 11, "full": [11, 15, 18, 36], "els": [11, 13, 15, 18, 29, 36], "level": [11, 12, 24, 27, 29, 30, 34], "track_ga": 11, "chainid": 11, "b": 11, "max_fe": [11, 37], "max_priority_fe": [11, 37], "transactionsignatur": [11, 17], "which": [11, 12, 13, 15, 16, 18, 19, 22, 25, 27, 33, 36, 37], "schema": 11, "permit": 11, "total_transfer_valu": 11, "could": [11, 23, 24, 36], "determin": [11, 13, 15, 32], "submit": 11, "accounttransactionqueri": [11, 15], "column": [11, 13, 15], "start_nonc": [11, 15], "nonnegativeint": 11, "stop_nonc": [11, 15], "_basequeri": 11, "querytyp": [11, 15], "blockqueri": [11, 15], "start_block": [11, 13, 15, 25], "stop_block": [11, 13, 15, 25], "step": [11, 13, 15, 33], "positiveint": 11, "_baseblockqueri": 11, "blocktransactionqueri": [11, 15], "insid": [11, 15, 18, 25], "contracteventqueri": [11, 15], "search_top": [11, 13], "member": 11, "contractmethodqueri": [11, 15], "method_arg": 11, "queryapi": [11, 15, 16], "estimate_queri": [11, 15], "contractcreationqueri": [11, 15], "millisecond": [11, 15, 18], "indic": [11, 15, 18, 29], "engin": [11, 13, 14, 15], "unabl": [11, 14, 15, 21], "perform_queri": [11, 15], "perform": [11, 15, 19], "update_cach": 11, "chanc": [11, 34], "noth": 11, "store": [11, 15, 18, 25], "namespac": [12, 15, 16, 27, 31, 35], "extens": [12, 15, 16, 23, 27, 33, 36], "reusabl": [12, 36], "common": [12, 18, 26, 27, 30, 31, 36, 37], "resourc": [12, 15], "contract_file_paths_argu": 12, "callback": 12, "flatten": [12, 15], "existing_alias_argu": [12, 20, 27], "choos": [12, 15], "non_existing_alias_argu": [12, 20], "yet": [12, 20, 27, 28, 36], "accountaliaspromptchoic": 12, "prompt_messag": 12, "promptchoic": 12, "prompt": [12, 19, 20, 34], "lessen": 12, "hard": [12, 18], "param": 12, "ctx": 12, "miss": [12, 15, 36], "It": [12, 16, 19, 20, 24, 25, 27, 29, 30, 36, 37], "compat": [12, 17], "certain": [12, 36, 37], "situat": 12, "descript": [12, 15, 27, 32], "arriv": 12, "get_user_selected_account": [12, 20], "print_choic": 12, "echo": [12, 20, 27, 35], "networkchoic": 12, "case_sensit": 12, "network_opt": [12, 20, 35], "get_metavar": 12, "metavar": 12, "outputformat": 12, "subset": [12, 15, 17], "output_format_choic": 12, "rich": 12, "text": [12, 14, 19], "view": [12, 13, 15, 37], "standard": [12, 25, 26, 29, 32], "paramtyp": 12, "choice_callback": 12, "get_user_selected_choic": 12, "foo": [12, 18, 24, 30, 36], "bar": [12, 18, 30, 36, 37], "cmd": [12, 20], "__expected_": 12, "pick": 12, "want": [12, 15, 19, 21, 22, 24, 25, 26, 27, 29, 30, 33, 34, 36], "_outside_": 12, "account_opt": [12, 20], "custom": [12, 14, 17, 19, 20, 21, 22, 23, 27, 29], "networkboundcommand": [12, 20, 30, 35], "context_set": 12, "mutablemap": 12, "callabl": [12, 16, 18], "epilog": 12, "short_help": [12, 27], "options_metavar": 12, "add_help_opt": 12, "no_args_is_help": 12, "hidden": 12, "deprec": [12, 15], "durat": [12, 15, 24], "right": [12, 36], "wai": [12, 15, 19, 23, 24, 26, 32, 34, 36, 37], "apeclicontextobject": 12, "ape_cli_context": [12, 20], "static": [12, 36], "abort": [12, 14, 20], "base_error": 12, "noreturn": 12, "end": [12, 13, 15, 18, 36], "invoc": [12, 36], "preserv": 12, "stack": [12, 14], "anyth": [12, 27, 29], "default_log_level": 12, "featur": [12, 19, 20, 25, 36], "verbosity_opt": 12, "contract_opt": 12, "contracterror": [12, 13, 14], "In": [12, 15, 17, 19, 21, 22, 23, 24, 25, 32, 34, 36, 37], "incompatible_with": 12, "incompatible_opt": 12, "factori": [12, 15, 24], "enforc": 12, "incompat": 12, "cl": [12, 18, 20, 35], "other_opt": 12, "auto": [12, 22, 30, 36], "normal": [12, 28, 32], "output_format_opt": 12, "skip_confirmation_opt": 12, "cli_logg": 12, "clilogg": 12, "decor": [12, 16, 18, 27], "allfilepath": 12, "encourag": 12, "consist": 12, "path_typ": 12, "clickexcept": [12, 14], "print": [12, 13, 14, 15, 26, 35, 37], "contracttypewrapp": 13, "decode_input": [13, 24], "prefix": [13, 14, 20, 22, 23, 24, 26, 28], "detect": [13, 14, 32], "find": [13, 14, 15, 18, 19, 26, 27, 30, 32, 36], "along": [13, 26], "source_path": [13, 15], "belong": 13, "cross": 13, "source_id": [13, 15], "That": [13, 37], "necessarili": [13, 37], "mean": [13, 19, 36, 37], "mycontract": [13, 15, 22, 24, 25, 31, 33, 36, 37], "__call__": 13, "c": 13, "attr_nam": [13, 15], "vote": 13, "impli": 13, "call_view_method": 13, "method_nam": [13, 36], "scenario": [13, 36], "get_error_by_signatur": 13, "customerror": [13, 14], "similar": [13, 27, 36], "get_event_by_signatur": [13, 37], "case": [13, 14, 15, 20, 21, 24, 26, 27, 32, 36], "come": [13, 15, 19, 21, 23, 26, 28, 29, 31, 34, 36], "respect": [13, 15], "invoke_transact": 13, "contract_contain": [13, 15], "assum": [13, 15, 33, 35, 36, 37], "real": [13, 19, 37], "my_contract": [13, 24, 32, 36], "0xabc1230001112223334445566611855443322111": 13, "thing": [13, 20, 27], "actual": [13, 36], "cached_log": 13, "my_event_typ": 13, "myevent": 13, "__iter__": [13, 15], "occur": [13, 14, 15, 18, 29, 32, 36], "from_receipt": [13, 37], "poll_log": 13, "new_block_timeout": [13, 15], "daemon": [13, 15, 18], "occurr": 13, "new_log": 13, "futur": [13, 15], "never": [13, 15, 17, 19, 36], "yield": [13, 15, 16, 27, 36], "less": [13, 15, 29], "reorg": [13, 15], "10": [13, 15, 18, 22, 29, 30], "50": [13, 15, 37], "live": [13, 15, 24, 37], "engine_to_us": [13, 15], "datafram": [13, 15], "last": [13, 15, 18, 24, 25], "bypass": [13, 15, 26], "algorithm": [13, 15], "pd": [13, 15], "start_or_stop": [13, 15], "extra_address": 13, "search": [13, 18], "desir": 13, "deleg": [13, 15, 18, 32], "apeexcept": [13, 14], "issu": [13, 14, 29, 34], "problem": 14, "aliasalreadyinuseerror": 14, "apeattributeerror": [14, 15], "projecterror": [14, 15], "attributeerror": [14, 37], "try": [14, 15, 18, 27, 35, 36], "argumentslengtherror": [14, 24], "arguments_length": 14, "reason": [14, 30, 36], "providererror": 14, "chainerror": [14, 15], "compilererror": [14, 15], "configerror": 14, "revert_messag": 14, "source_traceback": 14, "sourcetraceback": 14, "base_err": 14, "dev_messag": 14, "dev": [14, 15, 24, 36, 37], "valueerror": [14, 15], "from_error": 14, "whenev": [14, 18], "possibl": [14, 15, 16, 19], "contractnotfounderror": [14, 15], "has_explor": 14, "errorabi": 14, "decodingerror": 14, "while": [14, 15, 26, 36], "methodnonpayableerror": 14, "payabl": [14, 36], "outofgaserror": 14, "becaus": [14, 19, 26, 27, 36], "providernotconnectederror": [14, 15, 18], "queryengineerror": [14, 15], "rpctimeouterror": 14, "subprocesstimeouterror": 14, "subprocesserror": 14, "whilst": 14, "exce": [14, 37], "inspir": 14, "unknownsnapshoterror": [14, 15], "unknown": [14, 15, 30], "unknownversionerror": 14, "handle_ape_except": 14, "relev": [14, 17, 31], "frame": 14, "exc": 14, "being": [14, 19, 23], "someth": [14, 23, 36, 37], "treat": 15, "singleton": [15, 16], "root": [15, 18, 19, 20, 22, 23, 24, 28, 31, 36], "my_account": [15, 26], "everi": [15, 18, 29, 32], "part": [15, 18, 27, 34, 36], "get_accounts_by_typ": 15, "type_": 15, "test_account": [15, 18, 19, 24, 36], "testaccountmanag": [15, 36], "These": [15, 36], "subject": 15, "section": [15, 18, 26, 36], "test_my_contract": [15, 36], "accountsmanag": 15, "receiv": [15, 24, 36], "testaccountcontain": 15, "account_id": 15, "slice": 15, "account_str": 15, "x": [15, 36, 37], "singl": [15, 18, 20], "under": [15, 18, 35, 36], "hood": 15, "can_trace_sourc": 15, "filenam": 15, "both": [15, 16, 17, 18, 20, 23, 27, 34, 35, 37], "trace_sourc": 15, "sol": [15, 21, 26, 31, 36], "collis": [15, 24], "flatten_contract": 15, "content": [15, 18, 26], "get_import": 15, "combin": [15, 20, 36], "import_source_id": 15, "get_refer": 15, "imports_dict": 15, "entri": [15, 27], "referring_source_id": 15, "transactionhistori": 15, "txn_receipt": 15, "revert_to_block": 15, "so": [15, 19, 24, 26, 27, 30, 32, 36], "model": [15, 18, 37], "outgo": 15, "short": [15, 29, 30, 32, 36], "circuit": 15, "greater": 15, "contractcach": 15, "memori": [15, 18], "per": [15, 18], "perman": [15, 18, 25], "disk": [15, 19], "faster": 15, "__setitem__": 15, "ecosystem_nam": [15, 35], "cache_blueprint": 15, "blueprint_id": 15, "blueprint": 15, "5202": 15, "would": [15, 20, 25, 26, 30, 34, 35, 36], "starknet": [15, 28, 36], "identifi": [15, 36], "cache_deploy": 15, "contract_inst": [15, 25], "cache_proxy_info": 15, "proxy_info": 15, "proxyinfo": 15, "clear_local_cach": 15, "reset": 15, "blank": 15, "get_blueprint": 15, "uniqu": [15, 24, 37], "get_contain": 15, "wrap": [15, 18], "get_creation_receipt": 15, "creation": [15, 20], "get_deploy": [15, 24], "_local_deployments_map": 15, "those": [15, 17, 20, 24, 27, 36], "written": 15, "deployments_map": 15, "get_multipl": 15, "min": [15, 36, 37], "instance_at": 15, "typeerror": [15, 18], "en": [15, 16, 22, 24, 28], "domain": [15, 24], "instance_from_receipt": 15, "blockcontain": 15, "latest_block": 15, "head": [15, 23], "move": 15, "backward": 15, "2": [15, 17, 22, 23, 24, 25, 26, 28, 32, 36, 37], "height": 15, "poll_block": 15, "reorgan": 15, "even": [15, 29], "previous": [15, 24, 27, 36], "new_block": 15, "length": [15, 18, 19], "similarli": [15, 20, 21, 27, 36], "just": [15, 26, 30, 34], "mimic": 15, "behavior": [15, 29], "built": [15, 27, 34, 36], "increment": 15, "isol": [15, 36], "owner": [15, 24, 25, 28, 36, 37], "foobar": [15, 28], "deltatim": 15, "AND": 15, "design": [15, 17, 27], "begin": 15, "pending_timestamp": [15, 36], "epoch": 15, "3600": 15, "restor": 15, "recent": 15, "compilerconfig": 15, "ignore_fil": [15, 21], "tsconfig": [15, 21], "globular": 15, "project_fold": 15, "meta": 15, "packagemeta": 15, "author": [15, 24, 36], "licens": [15, 36], "keyword": [15, 23, 30], "link": [15, 36], "deploymentconfigcollect": 15, "default_ecosystem": [15, 22, 30], "parametr": 15, "test_mnemon": 15, "get_config": 15, "home": [15, 22, 23, 25, 34], "plugin_nam": 15, "force_reload": 15, "metadata": 15, "using_project": 15, "project_path": 15, "contracts_path": 15, "my_project": 15, "deploymentconfig": 15, "valid_ecosystem": 15, "valid_network": 15, "addressapiconvert": 15, "bytesaddressconvert": 15, "gwei": [15, 37], "appropri": 15, "long": [15, 27, 29], "is_typ": 15, "checksum": 15, "against": [15, 16, 31, 36], "hexaddressconvert": 15, "hexconvert": 15, "hexintconvert": 15, "hex": [15, 18], "0x": [15, 18, 24, 32], "intaddressconvert": 15, "listtupleconvert": 15, "recurs": 15, "stringintconvert": 15, "timestampconvert": 15, "datetim": 15, "timedelta": 15, "No": 15, "timezon": 15, "utc": 15, "system": [15, 18, 19, 25, 27], "granular": 15, "active_provid": [15, 23], "create_adhoc_geth_provid": 15, "hoc": 15, "gethprovid": 15, "set_default_ecosystem": 15, "get_ecosystem": 15, "get_network_choic": 15, "form": [15, 18, 29, 36], "appear": [15, 18], "get_provider_from_choic": 15, "network_data": 15, "networks_yaml": 15, "parse_network_choic": [15, 36], "pars": [15, 18], "addition": [15, 28, 30, 34, 37], "load_contract": 15, "uniniti": 15, "mycontracttyp": 15, "mycontacttyp": 15, "To": [15, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "contractnamespac": 15, "__str__": 15, "compiler_data": 15, "mention": [15, 27], "extensions_with_missing_compil": 15, "extract": 15, "get_contract": [15, 24], "contract_nam": [15, 36], "keyerror": 15, "interfaces_fold": 15, "lookup_path": 15, "key_contract_path": 15, "give": [15, 19, 20, 26, 32, 35], "helloworld": [15, 35], "absolut": [15, 18, 22], "2678": [15, 33], "project_typ": 15, "apeproject": [15, 16], "scripts_fold": 15, "sources_miss": 15, "anywher": [15, 29], "tests_fold": 15, "track_deploy": [15, 33], "upon": [15, 24, 26, 33], "public": [15, 22, 36], "tracked_deploy": 15, "bip122_uri": 15, "explicitli": [15, 17, 36], "githubdepend": 15, "declar": [15, 27, 37], "openzeppelin": [15, 18, 22, 26, 32], "organ": [15, 18, 27, 28, 33, 34], "follow": [15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "dapphub": [15, 26], "erc20": [15, 26], "Will": [15, 20, 34], "localdepend": 15, "npmdepend": 15, "npm": 15, "safe": [15, 32], "gnosi": [15, 26, 32], "14": 15, "version_from_json": 15, "version_from_local_json": 15, "baseproject": 15, "brownieproject": 15, "browni": 15, "defaultqueryprovid": 15, "querymanag": [15, 23], "biggest_block_s": 15, "inaccess": 15, "plugin_typ": 16, "plugintyp": 16, "hookimpl_kwarg": 16, "accountplugin": 16, "accountcontain": 16, "keyfileaccount": 16, "pluggy_patch": 16, "There": [16, 19, 20, 22, 26, 28, 34, 36, 37], "sever": [16, 20], "ecosystemplugin": 16, "hook": [16, 27], "registr": [16, 27], "ensur": [16, 19, 36], "overal": 16, "conform": [16, 27], "much": [16, 21, 36, 37], "plugin_manag": 16, "pluggi": 16, "_manag": 16, "pluginmanag": 16, "own": [16, 22, 26, 29, 34, 36], "compilerplugin": 16, "register_compil": 16, "interfacecompil": 16, "document": [16, 19], "config_class": 16, "parser": 16, "deconstruct": 16, "inject": [16, 18], "empti": [16, 18, 36], "mypluginconfig": 16, "conversionplugin": 16, "mweiconvers": 16, "explorerplugin": 16, "explor": [16, 24, 30, 32], "etherscan": [16, 24, 28], "myblockexplor": 16, "networkplugin": 16, "ropsten": [16, 22], "happen": [16, 21, 26, 36], "soon": [16, 26], "shibachain": 16, "shibanetwork": 16, "providerplugin": [16, 27], "myprovid": [16, 27], "dependencyplugin": 16, "projectplugin": 16, "resolv": [16, 32], "gitmodul": 16, "queryplugin": 16, "query_engin": 16, "postgresengin": 16, "basecontractlog": 17, "event_nam": 17, "0x0000000000000000000000000000000000000000": 17, "event_argu": 17, "block_hash": 17, "log_index": 17, "transaction_index": 17, "posit": [17, 36], "mockcontractlog": 17, "mock": [17, 26], "compar": 17, "inherit": 17, "equal": [17, 18, 37], "comparison": 17, "r": [17, 36], "_signatur": 17, "ecdsa": 17, "vr": 17, "bodi": 17, "namedtupl": 17, "191_": 17, "compon": 17, "signabl": 17, "easi": [17, 34, 36], "origin": [17, 26, 34, 37], "think": 17, "712": 17, "191": 17, "hand": 17, "encode_": 17, "modul": [17, 18, 23, 29, 36], "encode_structured_data": 17, "encode_intended_valid": 17, "encode_defunct": [17, 19], "field": [17, 18, 26, 28, 36], "pydant": 18, "represent": [18, 23, 31], "suppli": [18, 36], "dump": 18, "private_kei": 18, "pair": 18, "junk": [18, 19, 22, 36], "number_of_account": [18, 19, 22, 36], "githubcli": 18, "ape_org": 18, "com": [18, 28, 34], "available_plugin": 18, "ape_plugin_nam": 18, "clone_repo": 18, "repo_path": 18, "target_path": 18, "scheme": 18, "git": [18, 26, 28], "ssh": 18, "download_packag": 18, "filesystem": 18, "get_releas": 18, "gitreleas": 18, "releas": [18, 25, 26, 28, 34], "get_repo": 18, "maxsiz": 18, "queue": 18, "join": [18, 34], "multi": 18, "borrow": 18, "librari": [18, 27], "until": 18, "gotten": 18, "unfinish": 18, "goe": 18, "consum": 18, "task_don": 18, "zero": [18, 36], "unblock": 18, "struct": 18, "structpars": 18, "method_abi": 18, "decode_output": 18, "alter": [18, 23], "arrai": 18, "applic": [18, 26, 37], "default_nam": 18, "unnam": 18, "encode_input": [18, 24], "tracestyl": 18, "ff8c00": 18, "d75f00": 18, "gas_cost": 18, "dim": 18, "bright_magenta": 18, "bright_green": 18, "bright_blu": 18, "00afd7": 18, "add_padding_to_str": 18, "str_list": 18, "extra_spac": 18, "space_charact": 18, "space": 18, "pad": 18, "charact": 18, "allow_disconnect": 18, "fn": 18, "return_none_when_disconnect": 18, "try_snapshot": 18, "expand_environment_vari": 18, "replac": 18, "substr": 18, "environ": [18, 23, 34], "variabl": [18, 23, 36], "extract_nested_valu": 18, "dig": 18, "nest": 18, "gas_estimation_error_messag": 18, "tx_error": 18, "explan": [18, 31], "explain": 18, "generate_dev_account": 18, "hd_path_format": 18, "start_index": 18, "genesi": [18, 30], "wallet": 18, "get_all_files_in_directori": 18, "dir_a": 18, "dir_b": 18, "file_a": 18, "file_b": 18, "file_c": 18, "interest": 18, "regex": 18, "get_current_timestamp_m": 18, "unix": 18, "get_package_vers": 18, "obj": 18, "__version__": 18, "get_relative_path": 18, "anchor": 18, "comput": 18, "rel": 18, "ancestor": 18, "injected_before_us": 18, "fget": 18, "fset": 18, "fdel": 18, "is_arrai": 18, "abi_typ": 18, "abityp": 18, "probabl": 18, "is_evm_precompil": 18, "is_named_tupl": 18, "output_valu": 18, "is_struct": 18, "is_zero_hex": 18, "load_config": 18, "expand_envar": 18, "must_exist": 18, "oserror": 18, "expand": 18, "raises_not_impl": 18, "returns_arrai": 18, "run_until_complet": 18, "coroutin": 18, "async": 18, "await": 18, "asyncio": 18, "gather": 18, "singledispatchmethod": 18, "func": [18, 36], "dispatch": 18, "descriptor": 18, "generic_method": 18, "spawn": 18, "stream_respons": 18, "download_url": 18, "progress_bar_descript": 18, "stream": 18, "progress": 18, "use_temp_sys_path": 18, "sy": 18, "learn": [19, 21, 22, 27, 28, 30, 31, 32, 33, 34, 35, 36], "ship": [19, 20, 21, 23, 28, 30], "assist": [19, 20, 27], "write": [19, 35, 36], "test_my_contract_method": 19, "prefund": 19, "put": [19, 29], "sole": 19, "generate_test_account": 19, "unfund": 19, "guid": [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35], "action": [19, 34, 36], "1e18": 19, "ether": [19, 25], "elimin": 19, "use_send": 19, "myfunct": 19, "imperson": [19, 36], "entropi": 19, "increas": [19, 34, 36, 37], "n": 19, "altern": [19, 20, 21, 24, 26, 29, 36], "elect": 19, "twice": 19, "encrypt": 19, "sure": [19, 34, 36], "rememb": 19, "hdpath": 19, "wordcount": 19, "togeth": [19, 27], "separ": [19, 24, 27, 36], "sai": [19, 24, 37], "metamask": [19, 20], "export": 19, "secret": 19, "recoveri": 19, "d": [19, 36], "password": 19, "Then": [19, 23, 24, 26, 27, 36], "reduc": 19, "repetit": 19, "ci": 19, "cd": 19, "programmat": 19, "enabl": [19, 34, 36], "autosign": 19, "approach": [19, 30, 35, 36], "due": [19, 36], "sometim": [19, 26, 36], "awar": 19, "eth_account": 19, "set_autosign": 19, "hello": [19, 35], "ape_accounts_": 19, "_passphras": 19, "subsequ": 19, "ledger": [19, 27], "trezor": [19, 27], "framework": [20, 26, 29, 31, 34, 36, 37], "coupl": 20, "area": [20, 36], "showcas": 20, "endeavor": 20, "etc": 20, "logger": [20, 29], "gracefulli": 20, "cli_ctx": [20, 27], "account_manag": 20, "bad": 20, "caus": [20, 36], "polygon": 20, "rare": 20, "peopl": 20, "index_of_test_account": 20, "thu": [20, 35, 36], "alon": 20, "visa": 20, "versa": 20, "delete_account": 20, "create_account": 20, "edit": [21, 27, 28], "src": [21, 22, 26], "myinterfac": 21, "my_interfac": 21, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 21, "my_method": [21, 24, 32, 36], "elsewher": 21, "unwil": 21, "artifact": 21, "binari": 21, "larger": 21, "adjust": [21, 31, 36], "vy": [21, 31, 36], "retain": 21, "let": [21, 23, 24, 36], "alwai": [21, 22, 24, 26, 35], "dure": [21, 26, 29, 30, 36], "use_depend": 21, "place": [22, 26, 35, 36], "preced": 22, "prefer": 22, "versu": 22, "serv": 22, "convent": 22, "outsid": 22, "globalcontract": 22, "fantom": [22, 28, 36], "teammat": 22, "0xc123aaacccbbbaaa444777000111222111222111": 22, "0xc222000cccbbbaaa444777000111222111222222": 22, "localhost": [22, 27], "5030": 22, "mainnet_fork": 22, "numer": [22, 29, 30], "16": [22, 30], "1234": [22, 30], "0x1234": [22, 30], "eth_estimatega": 22, "shouldn": 22, "0b2": 22, "1647323479": 23, "reflect": 23, "61": 23, "ape_console_extra": 23, "intern": [23, 36], "underscor": [23, 35], "_": [23, 35], "eth_util": 23, "encode_hex": 23, "decode_hex": 23, "getattr": 23, "weth_address": 23, "14388241": 23, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 23, "ape_init_extra": 23, "_web3": [23, 27], "regardless": [23, 37], "close": 23, "reopen": 23, "autoreload": 23, "ape_consol": 23, "embed": 23, "load_ext": 23, "Or": [23, 27, 28], "h": 23, "databas": [23, 25], "okai": [23, 27], "human": 23, "readabl": [23, 36], "metamask0": 23, "00040634": 23, "3": [23, 24, 25, 26, 34, 36, 37], "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 23, "avoid": [24, 34], "syntax": 24, "argument1": 24, "argument2": 24, "With": [24, 34], "techniqu": 24, "feed": 24, "fed": 24, "top": [24, 27], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 24, "v2": 24, "registri": [24, 27], "ychad": 24, "keep": [24, 27, 36], "On": [24, 25], "rinkebi": 24, "pure": 24, "extern": [24, 36], "get_static_list": 24, "dynarrai": 24, "uint256": [24, 36, 37], "set_numb": 24, "num": 24, "prevnumb": 24, "mynumb": 24, "mutabl": 24, "0x123": [24, 33], "40000": 24, "handler": [24, 37], "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 24, "bytes_valu": 24, "abov": [24, 29, 36, 37], "3fb5c1c": 24, "selector_str": 24, "input_dict": 24, "unit256": 24, "method_id": 24, "larg": 25, "rout": 25, "our": [25, 27, 34, 35, 36], "incorpor": 25, "few": [25, 26, 36], "df": 25, "stuff": [25, 29], "sum": 25, "sent": 25, "acct": [25, 37], "my": [25, 27], "foohappen": 25, "beta": 25, "constant": 25, "plan": 25, "stage": 25, "sqlite": 25, "tabl": [25, 36, 37], "dataclass": 25, "contract_ev": 25, "leav": [26, 36], "untouch": 26, "box": [26, 28, 30, 36], "still": [26, 32, 36, 37], "highlight": 26, "zeppelin": 26, "below": 26, "offici": 26, "uniswap": 26, "v3": 26, "v1": 26, "retri": 26, "mydepend": 26, "onc": [26, 27, 30, 33], "suitabl": 26, "node_modul": 26, "myorg": 26, "v4": 26, "6": [26, 28, 36], "vault": 26, "master": [26, 34], "v0": 26, "gh": 26, "backend": 26, "guidelin": 26, "dapptoolserc20": 26, "dappnix": 26, "evm_vers": 26, "pari": 26, "involv": 26, "import_remap": 26, "erc721": 26, "dependency_contract": 26, "my_depend": 26, "dependencycontracttyp": 26, "deployed_contract": 26, "include_depend": 26, "ape_": 27, "ape_ethereum": 27, "ape_cli_subcommand": 27, "setup": [27, 36], "intend": 27, "tokenlist": 27, "As": [27, 36], "mere": 27, "primarili": 27, "team": 27, "good": 27, "qualiti": 27, "compos": [27, 34], "benefit": 27, "entir": [27, 36], "interchang": 27, "1337": [27, 37], "rest": 27, "finish": 27, "ti": 27, "site": [27, 34], "loop": 27, "potenti": [27, 29], "ones": [27, 36, 37], "accord": 27, "_cli": 27, "my_sub_cmd": 27, "subcommand": 27, "entrypoint": 27, "entry_point": 27, "ape_myplugin": 27, "__init__": 27, "race": 27, "condit": 27, "prevent": 27, "my_cmd": [27, 29], "indiffer": 27, "my_ledger_account": 27, "ledger_0": 27, "my_trezor_account": 27, "trezor_0": 27, "my_script": 27, "my_provider_plugin": 27, "off": [27, 36], "my_command": 27, "architectur": 28, "variou": [28, 32, 37], "trust": 28, "third": 28, "parti": [28, 34], "7": [28, 36], "constraint": 28, "individu": 28, "throughout": 29, "21": 29, "mark": [29, 36], "30": 29, "yellow": 29, "40": 29, "shown": 29, "loglevel": 29, "set_level": 29, "commonli": 30, "foundri": [30, 36], "arbitrum": 30, "testnet": 30, "cut": 30, "bound": 30, "ethtest": 30, "ephemer": 30, "remot": 30, "etheruem": 30, "itself": [30, 31], "build": [30, 33, 35, 36], "integr": 30, "uncommon": 30, "anvil": [30, 36], "higher": [30, 36], "smart_contract_exampl": 31, "sampl": [31, 36], "test_sampl": 31, "autom": 31, "notic": [31, 36], "detail": [31, 34], "my_account_alia": 31, "job": 31, "simul": 31, "popular": 31, "complex": 31, "minim": 32, "1167": 32, "1967": 32, "beacon": 32, "uup": 32, "1822": 32, "9": 32, "create_forwarder_to": 32, "0xsplit": 32, "formerli": 32, "oz": 32, "897": 32, "zeroag": 32, "soladypush0": 32, "push0": 32, "host": 32, "influenc": 33, "ethpm": 33, "walk": 33, "successfulli": 33, "123": 33, "0x12c17f958d2ee523a2206206994597c13d831e34": 33, "ltd": 34, "discord": 34, "server": 34, "stai": 34, "date": 34, "tutori": [34, 37], "jump": 34, "technic": 34, "deeper": 34, "understand": 34, "academ": 34, "platform": 34, "challeng": 34, "linux": [34, 36], "maco": [34, 36], "8": [34, 36], "11": 34, "window": 34, "subsystem": 34, "wsl": 34, "python3": 34, "three": [34, 36], "advis": 34, "1558": 34, "virtualenv": 34, "venv": 34, "interf": 34, "o": [34, 37], "env": 34, "homebrew": 34, "instruct": 34, "pleas": [34, 37], "visit": [34, 37], "dockerhub": 34, "volum": 34, "haramb": 34, "vvm": 34, "solcx": 34, "pwd": 34, "sdk": 34, "interoper": 34, "experi": 34, "3rd": 34, "risk": 34, "bundl": [34, 36], "softwar": 34, "acc0": 34, "acc1": 34, "k": 34, "test_only_one_th": 34, "advantag": 35, "submodul": 35, "world": 35, "subdirectori": 35, "flexibl": 35, "shownet": 35, "demonstr": [35, 36, 37], "test_": 36, "test_add": 36, "left": 36, "divis": 36, "phase": 36, "authorized_method": 36, "test_author": 36, "not_own": 36, "set_own": 36, "scope": 36, "disabl": 36, "conftest": 36, "test_my_method": 36, "sustain": 36, "despit": 36, "hd_path": 36, "vitalik": 36, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 36, "other_contract": 36, "othercontract": 36, "test_in_futur": 36, "86000": 36, "test_multi_chain": 36, "mode": 36, "inspect": 36, "tester": 36, "academi": 36, "test_mint": 36, "nft": 36, "test_account_bal": 36, "quantiti": 36, "mint": [36, 37], "balanceof": [36, 37], "earlier": 36, "assertionerror": 36, "exact": 36, "shorter": 36, "comment": 36, "check_valu": 36, "_valu": 36, "reli": 36, "explictli": 36, "cairo": 36, "_x": 36, "sqrt": 36, "incorrect": 36, "reentri": 36, "nonreentr": 36, "_foo_intern": 36, "introduc": 36, "spdx": 36, "gpl": 36, "pragma": 36, "unauthor": 36, "unauth_address": 36, "withdraw": 36, "disallow": 36, "hacker": 36, "test_unauthorized_withdraw": 36, "test_unauthor": 36, "won": 36, "test_error_on_deploi": 36, "mycustomerror": 36, "haserror": 36, "rev": 36, "captur": 36, "lookup": 36, "grab": 36, "isinst": 36, "myerror": 36, "use_network": 36, "marker": 36, "test_my_fantom_test": 36, "test_my_ethereum_test": 36, "mid": 36, "test_my_multichain_test": 36, "stark_contract": 36, "mystarknetcontract": 36, "test_starknet_th": 36, "stark_account": 36, "At": 36, "fundm": 36, "median": [36, 37], "57198": 36, "91398": 36, "82848": 36, "28307": 36, "38679": 36, "33493": 36, "changeonstatu": 36, "23827": 36, "45739": 36, "34783": 36, "getsecret": 36, "24564": 36, "test0": 36, "2400": 36, "9100": 36, "5750": 36, "testcontract": 36, "setnumb": 36, "51021": 36, "debug_": 36, "mocktoken": 36, "poolcontract": 36, "reset_": 36, "comma": 36, "colon": 36, "interv": 36, "press": 36, "ctrl": 36, "undo": 36, "afterward": 36, "profil": 36, "stmt": 36, "cover": 36, "85": 36, "71": 36, "80": 36, "xml": 36, "htmlcov": 36, "__builtin__": 36, "_immutable_numb": 36, "_number": 36, "foo_method": 36, "view_method": 36, "getter": 36, "distinguish": 36, "care": 37, "why": 37, "myaccount": 37, "shell": 37, "contract_method_defined_in_contract": 37, "depth": 37, "apeacademi": 37, "london": 37, "got": 37, "broken": 37, "fundmycontract": 37, "prioriti": 37, "beforehand": 37, "plu": 37, "priorit": 37, "highest": 37, "0x00": 37, "0x0": 37, "fooevent": 37, "barev": 37, "foomethod": 37, "event_typ": 37, "baz": 37, "longer": 37, "600": 37, "methodwithoutargu": 37, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 37, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 37, "contracta": 37, "7a9c": 37, "469604": 37, "superclust": 37, "234444": 37, "23523523235235": 37, "11111111111": 37, "345345347789999991": 37, "99999998888882": 37, "345457847457457458457457457": 37, "92222229999998888882": 37, "3454": 37, "111145345347789999991": 37, "333399998888882": 37, "234545457847457457458457457457": 37, "461506": 37, "methodb1": 37, "lolol": 37, "ic": 37, "cream": 37, "dynamo": 37, "402067": 37, "contractc": 37, "getsomelist": 37, "3425311345134513461345134534531452345": 37, "111344445534535353": 37, "993453434534534534534977788884443333": 37, "370103": 37, "methodc1": 37, "windows95": 37, "simpler": 37, "jamaica": 37, "cardin": 37, "363869": 37, "callm": 37, "233432": 37, "methodb2": 37, "trombon": 37, "231951": 37, "paperwork": 37, "countri": 37, "wing": 37, "227360": 37, "222263": 37, "methodc2": 37, "147236": 37, "122016": 37, "addresstovalu": 37, "100305": 37, "bandpractic": 37, "94270": 37, "lemondrop": 37, "92321": 37, "86501": 37, "82729": 37, "snitches_get_stich": 37, "111": 37, "55252": 37, "52079": 37, "48306": 37, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 37, "dai": 37, "1302": 37, "13028": 37, "1377": 37, "approv": 37, "22414": 37, "burn": 37, "11946": 37, "25845": 37, "contract_a": 37, "methodtocal": 37, "txn_cost": 37, "mymutablemethod": 37, "me": 37, "view_cost": 37, "myviewmethod": 37}, "objects": {"": [[10, 0, 0, "-", "ape"]], "ape": [[10, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [14, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [16, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [17, 0, 0, "-", "types"], [18, 0, 0, "-", "utils"]], "ape.api": [[11, 0, 0, "-", "accounts"], [11, 0, 0, "-", "address"], [11, 0, 0, "-", "compiler"], [11, 0, 0, "-", "config"], [11, 0, 0, "-", "convert"], [11, 0, 0, "-", "explorers"], [11, 0, 0, "-", "networks"], [11, 0, 0, "-", "projects"], [11, 0, 0, "-", "providers"], [11, 0, 0, "-", "query"]], "ape.api.accounts": [[11, 4, 1, "", "AccountAPI"], [11, 4, 1, "", "AccountContainerAPI"], [11, 4, 1, "", "ImpersonatedAccount"], [11, 4, 1, "", "TestAccountAPI"], [11, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[11, 5, 1, "", "__dir__"], [11, 2, 1, "", "__hash__"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "call"], [11, 5, 1, "", "check_signature"], [11, 5, 1, "", "deploy"], [11, 5, 1, "", "prepare_transaction"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"], [11, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[11, 5, 1, "", "__contains__"], [11, 5, 1, "", "__delitem__"], [11, 5, 1, "", "__getitem__"], [11, 2, 1, "", "__hash__"], [11, 5, 1, "", "__len__"], [11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"], [11, 5, 1, "", "append"], [11, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[11, 2, 1, "", "__hash__"], [11, 6, 1, "", "address"], [11, 5, 1, "", "call"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[11, 2, 1, "", "__hash__"]], "ape.api.accounts.TestAccountContainerAPI": [[11, 2, 1, "", "__hash__"], [11, 5, 1, "", "generate_account"]], "ape.api.address": [[11, 4, 1, "", "Address"], [11, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[11, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[11, 6, 1, "", "address"], [11, 6, 1, "", "balance"], [11, 6, 1, "", "code"], [11, 6, 1, "", "codesize"], [11, 6, 1, "", "history"], [11, 6, 1, "", "is_contract"], [11, 6, 1, "", "nonce"]], "ape.api.compiler": [[11, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[11, 5, 1, "", "compile"], [11, 5, 1, "", "enrich_error"], [11, 5, 1, "", "get_versions"], [11, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[11, 4, 1, "", "ConfigEnum"], [11, 4, 1, "", "GenericConfig"], [11, 4, 1, "", "PluginConfig"]], "ape.api.config.GenericConfig": [[11, 2, 1, "", "__hash__"]], "ape.api.config.PluginConfig": [[11, 2, 1, "", "__hash__"]], "ape.api.convert": [[11, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[11, 5, 1, "", "convert"], [11, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[11, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[11, 5, 1, "", "get_address_url"], [11, 5, 1, "", "get_contract_type"], [11, 5, 1, "", "get_transaction_url"], [11, 5, 1, "", "publish_contract"]], "ape.api.networks": [[11, 4, 1, "", "EcosystemAPI"], [11, 4, 1, "", "NetworkAPI"], [11, 4, 1, "", "ProviderContextManager"], [11, 4, 1, "", "ProxyInfoAPI"], [11, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[11, 5, 1, "", "__getattr__"], [11, 5, 1, "", "__getitem__"], [11, 2, 1, "", "__hash__"], [11, 5, 1, "", "add_network"], [11, 6, 1, "", "config"], [11, 5, 1, "", "create_transaction"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "decode_address"], [11, 5, 1, "", "decode_block"], [11, 5, 1, "", "decode_calldata"], [11, 5, 1, "", "decode_logs"], [11, 5, 1, "", "decode_receipt"], [11, 5, 1, "", "decode_returndata"], [11, 6, 1, "", "default_network"], [11, 5, 1, "", "encode_address"], [11, 5, 1, "", "encode_calldata"], [11, 5, 1, "", "encode_deployment"], [11, 5, 1, "", "encode_transaction"], [11, 5, 1, "", "enrich_calltree"], [11, 2, 1, "", "fee_token_decimals"], [11, 2, 1, "", "fee_token_symbol"], [11, 5, 1, "", "get_method_selector"], [11, 5, 1, "", "get_network"], [11, 5, 1, "", "get_network_data"], [11, 5, 1, "", "get_proxy_info"], [11, 2, 1, "", "name"], [11, 6, 1, "", "networks"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "serialize_transaction"], [11, 5, 1, "", "set_default_network"]], "ape.api.networks.NetworkAPI": [[11, 2, 1, "", "__hash__"], [11, 6, 1, "", "auto_gas_multiplier"], [11, 6, 1, "", "block_time"], [11, 6, 1, "", "chain_id"], [11, 6, 1, "", "config"], [11, 2, 1, "", "data_folder"], [11, 6, 1, "", "default_provider"], [11, 2, 1, "", "ecosystem"], [11, 6, 1, "", "explorer"], [11, 5, 1, "", "get_provider"], [11, 2, 1, "", "name"], [11, 6, 1, "", "network_id"], [11, 6, 1, "", "providers"], [11, 5, 1, "", "publish_contract"], [11, 2, 1, "", "request_header"], [11, 6, 1, "", "required_confirmations"], [11, 5, 1, "", "set_default_provider"], [11, 6, 1, "", "transaction_acceptance_timeout"], [11, 5, 1, "", "use_default_provider"], [11, 5, 1, "", "use_provider"], [11, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProxyInfoAPI": [[11, 2, 1, "", "__hash__"], [11, 2, 1, "", "target"]], "ape.api.projects": [[11, 4, 1, "", "DependencyAPI"], [11, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[11, 6, 1, "", "cached_manifest"], [11, 5, 1, "", "compile"], [11, 2, 1, "", "config_override"], [11, 2, 1, "", "contracts_folder"], [11, 2, 1, "", "exclude"], [11, 5, 1, "", "extract_manifest"], [11, 2, 1, "", "name"], [11, 6, 1, "", "uri"], [11, 2, 1, "", "version"], [11, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[11, 6, 1, "", "cached_manifest"], [11, 2, 1, "", "contracts_folder"], [11, 5, 1, "", "create_manifest"], [11, 6, 1, "", "is_valid"], [11, 6, 1, "", "manifest_cachefile"], [11, 2, 1, "", "name"], [11, 2, 1, "", "path"], [11, 5, 1, "", "process_config_file"], [11, 2, 1, "", "version"]], "ape.api.providers": [[11, 4, 1, "", "BlockAPI"], [11, 4, 1, "", "ProviderAPI"], [11, 4, 1, "", "SubprocessProvider"], [11, 4, 1, "", "TestProviderAPI"], [11, 4, 1, "", "UpstreamProvider"], [11, 4, 1, "", "Web3Provider"]], "ape.api.providers.ProviderAPI": [[11, 6, 1, "", "base_fee"], [11, 2, 1, "", "block_page_size"], [11, 2, 1, "", "cached_chain_id"], [11, 6, 1, "", "chain_id"], [11, 2, 1, "", "concurrency"], [11, 6, 1, "", "config"], [11, 5, 1, "", "connect"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "disconnect"], [11, 5, 1, "", "estimate_gas_cost"], [11, 6, 1, "", "gas_price"], [11, 5, 1, "", "get_balance"], [11, 5, 1, "", "get_block"], [11, 5, 1, "", "get_code"], [11, 5, 1, "", "get_contract_logs"], [11, 5, 1, "", "get_nonce"], [11, 5, 1, "", "get_receipt"], [11, 5, 1, "", "get_transactions_by_block"], [11, 5, 1, "", "get_virtual_machine_error"], [11, 6, 1, "", "http_uri"], [11, 6, 1, "", "is_connected"], [11, 6, 1, "", "max_gas"], [11, 2, 1, "", "name"], [11, 2, 1, "", "network"], [11, 6, 1, "", "network_choice"], [11, 5, 1, "", "prepare_transaction"], [11, 6, 1, "", "priority_fee"], [11, 2, 1, "", "provider_settings"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "send_call"], [11, 5, 1, "", "send_private_transaction"], [11, 5, 1, "", "send_transaction"], [11, 6, 1, "", "supports_tracing"], [11, 5, 1, "", "update_settings"], [11, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[11, 5, 1, "", "build_command"], [11, 5, 1, "", "connect"], [11, 5, 1, "", "disconnect"], [11, 6, 1, "", "process_name"], [11, 5, 1, "", "start"], [11, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[11, 5, 1, "", "mine"], [11, 5, 1, "", "revert"], [11, 5, 1, "", "set_timestamp"], [11, 5, 1, "", "snapshot"]], "ape.api.providers.UpstreamProvider": [[11, 6, 1, "", "connection_str"]], "ape.api.providers.Web3Provider": [[11, 6, 1, "", "base_fee"], [11, 6, 1, "", "chain_id"], [11, 5, 1, "", "estimate_gas_cost"], [11, 6, 1, "", "gas_price"], [11, 5, 1, "", "get_balance"], [11, 5, 1, "", "get_block"], [11, 5, 1, "", "get_code"], [11, 5, 1, "", "get_contract_logs"], [11, 5, 1, "", "get_nonce"], [11, 5, 1, "", "get_receipt"], [11, 5, 1, "", "get_storage_at"], [11, 5, 1, "", "get_transactions_by_block"], [11, 5, 1, "", "get_virtual_machine_error"], [11, 6, 1, "", "http_uri"], [11, 6, 1, "", "is_connected"], [11, 6, 1, "", "max_gas"], [11, 5, 1, "", "prepare_transaction"], [11, 6, 1, "", "priority_fee"], [11, 5, 1, "", "send_call"], [11, 5, 1, "", "send_transaction"], [11, 6, 1, "", "supports_tracing"], [11, 5, 1, "", "update_settings"], [11, 6, 1, "", "web3"], [11, 6, 1, "", "ws_uri"]], "ape.api.query": [[11, 4, 1, "", "AccountTransactionQuery"], [11, 4, 1, "", "BlockQuery"], [11, 4, 1, "", "BlockTransactionQuery"], [11, 4, 1, "", "ContractEventQuery"], [11, 4, 1, "", "ContractMethodQuery"], [11, 4, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[11, 2, 1, "", "__hash__"]], "ape.api.query.BlockQuery": [[11, 2, 1, "", "__hash__"]], "ape.api.query.BlockTransactionQuery": [[11, 2, 1, "", "__hash__"]], "ape.api.query.ContractEventQuery": [[11, 2, 1, "", "__hash__"]], "ape.api.query.ContractMethodQuery": [[11, 2, 1, "", "__hash__"]], "ape.api.query.QueryAPI": [[11, 5, 1, "", "estimate_query"], [11, 5, 1, "", "perform_query"], [11, 5, 1, "", "update_cache"]], "ape.api.transactions": [[11, 4, 1, "", "ReceiptAPI"], [11, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[11, 5, 1, "", "await_confirmations"], [11, 5, 1, "", "decode_logs"], [11, 6, 1, "", "events"], [11, 6, 1, "", "failed"], [11, 6, 1, "", "method_called"], [11, 5, 1, "", "raise_for_status"], [11, 6, 1, "", "ran_out_of_gas"], [11, 6, 1, "", "return_value"], [11, 6, 1, "", "total_fees_paid"], [11, 6, 1, "", "trace"], [11, 5, 1, "", "track_coverage"], [11, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[11, 6, 1, "", "receipt"], [11, 5, 1, "", "serialize_transaction"], [11, 6, 1, "", "total_transfer_value"], [11, 6, 1, "", "trace"], [11, 6, 1, "", "txn_hash"]], "ape.cli": [[12, 0, 0, "-", "arguments"], [12, 0, 0, "-", "choices"], [12, 0, 0, "-", "commands"], [12, 0, 0, "-", "options"], [12, 0, 0, "-", "paramtype"], [12, 0, 0, "-", "utils"]], "ape.cli.arguments": [[12, 1, 1, "", "contract_file_paths_argument"], [12, 1, 1, "", "existing_alias_argument"], [12, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[12, 4, 1, "", "AccountAliasPromptChoice"], [12, 4, 1, "", "Alias"], [12, 4, 1, "", "NetworkChoice"], [12, 4, 1, "", "OutputFormat"], [12, 4, 1, "", "PromptChoice"], [12, 1, 1, "", "get_user_selected_account"], [12, 1, 1, "", "output_format_choice"]], "ape.cli.choices.AccountAliasPromptChoice": [[12, 6, 1, "", "choices"], [12, 5, 1, "", "convert"], [12, 5, 1, "", "get_user_selected_account"], [12, 5, 1, "", "print_choices"]], "ape.cli.choices.Alias": [[12, 6, 1, "", "choices"], [12, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[12, 2, 1, "", "TREE"], [12, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "print_choices"]], "ape.cli.commands": [[12, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.NetworkBoundCommand": [[12, 5, 1, "", "invoke"]], "ape.cli.options": [[12, 4, 1, "", "ApeCliContextObject"], [12, 1, 1, "", "account_option"], [12, 1, 1, "", "ape_cli_context"], [12, 1, 1, "", "contract_option"], [12, 1, 1, "", "incompatible_with"], [12, 1, 1, "", "network_option"], [12, 1, 1, "", "output_format_option"], [12, 1, 1, "", "skip_confirmation_option"], [12, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[12, 5, 1, "", "abort"]], "ape.cli.paramtype": [[12, 4, 1, "", "AllFilePaths"], [12, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[12, 5, 1, "", "convert"]], "ape.cli.utils": [[12, 7, 1, "", "Abort"]], "ape.cli.utils.Abort": [[12, 5, 1, "", "show"]], "ape.contracts.base": [[13, 4, 1, "", "ContractContainer"], [13, 4, 1, "", "ContractError"], [13, 4, 1, "", "ContractEvent"], [13, 4, 1, "", "ContractInstance"], [13, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[13, 5, 1, "", "__getattr__"], [13, 5, 1, "", "at"], [13, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[13, 5, 1, "", "__iter__"], [13, 5, 1, "", "from_receipt"], [13, 6, 1, "", "name"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "query"], [13, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "__dir__"], [13, 5, 1, "", "__getattr__"], [13, 6, 1, "", "address"], [13, 5, 1, "", "call_view_method"], [13, 5, 1, "", "get_error_by_signature"], [13, 5, 1, "", "get_event_by_signature"], [13, 5, 1, "", "invoke_transaction"], [13, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[13, 5, 1, "", "decode_input"], [13, 6, 1, "", "source_path"]], "ape.exceptions": [[14, 7, 1, "", "APINotImplementedError"], [14, 7, 1, "", "Abort"], [14, 7, 1, "", "AccountsError"], [14, 7, 1, "", "AliasAlreadyInUseError"], [14, 7, 1, "", "ApeAttributeError"], [14, 7, 1, "", "ApeException"], [14, 7, 1, "", "ArgumentsLengthError"], [14, 7, 1, "", "BlockNotFoundError"], [14, 7, 1, "", "ChainError"], [14, 7, 1, "", "CompilerError"], [14, 7, 1, "", "ConfigError"], [14, 7, 1, "", "ContractError"], [14, 7, 1, "", "ContractLogicError"], [14, 7, 1, "", "ContractNotFoundError"], [14, 7, 1, "", "ConversionError"], [14, 7, 1, "", "CustomError"], [14, 7, 1, "", "DecodingError"], [14, 7, 1, "", "MethodNonPayableError"], [14, 7, 1, "", "NetworkError"], [14, 7, 1, "", "NetworkMismatchError"], [14, 7, 1, "", "NetworkNotFoundError"], [14, 7, 1, "", "OutOfGasError"], [14, 7, 1, "", "ProjectError"], [14, 7, 1, "", "ProviderError"], [14, 7, 1, "", "ProviderNotConnectedError"], [14, 7, 1, "", "QueryEngineError"], [14, 7, 1, "", "RPCTimeoutError"], [14, 7, 1, "", "SignatureError"], [14, 7, 1, "", "SubprocessError"], [14, 7, 1, "", "SubprocessTimeoutError"], [14, 7, 1, "", "TransactionError"], [14, 7, 1, "", "TransactionNotFoundError"], [14, 7, 1, "", "UnknownSnapshotError"], [14, 7, 1, "", "UnknownVersionError"], [14, 7, 1, "", "VirtualMachineError"], [14, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[14, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[14, 6, 1, "", "dev_message"], [14, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[14, 6, 1, "", "name"]], "ape.managers": [[15, 0, 0, "-", "accounts"], [15, 0, 0, "-", "compilers"], [15, 0, 0, "-", "config"], [15, 0, 0, "-", "converters"], [15, 0, 0, "-", "networks"], [15, 0, 0, "-", "query"]], "ape.managers.accounts": [[15, 4, 1, "", "AccountManager"], [15, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "aliases"], [15, 6, 1, "", "containers"], [15, 5, 1, "", "get_accounts_by_type"], [15, 5, 1, "", "load"], [15, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"]], "ape.managers.chain": [[15, 4, 1, "", "AccountHistory"], [15, 4, 1, "", "BlockContainer"], [15, 4, 1, "", "ChainManager"], [15, 4, 1, "", "ContractCache"], [15, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[15, 2, 1, "", "__hash__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 2, 1, "", "address"], [15, 5, 1, "", "append"], [15, 6, 1, "", "outgoing"], [15, 5, 1, "", "query"], [15, 5, 1, "", "revert_to_block"], [15, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "head"], [15, 6, 1, "", "height"], [15, 5, 1, "", "poll_blocks"], [15, 5, 1, "", "query"], [15, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[15, 6, 1, "", "base_fee"], [15, 6, 1, "", "blocks"], [15, 6, 1, "", "chain_id"], [15, 6, 1, "", "gas_price"], [15, 5, 1, "", "get_receipt"], [15, 6, 1, "", "history"], [15, 5, 1, "", "isolate"], [15, 5, 1, "", "mine"], [15, 6, 1, "", "pending_timestamp"], [15, 5, 1, "", "restore"], [15, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[15, 5, 1, "", "__delitem__"], [15, 5, 1, "", "__setitem__"], [15, 5, 1, "", "cache_blueprint"], [15, 5, 1, "", "cache_deployment"], [15, 5, 1, "", "cache_proxy_info"], [15, 5, 1, "", "clear_local_caches"], [15, 5, 1, "", "get"], [15, 5, 1, "", "get_blueprint"], [15, 5, 1, "", "get_container"], [15, 5, 1, "", "get_creation_receipt"], [15, 5, 1, "", "get_deployments"], [15, 5, 1, "", "get_multiple"], [15, 5, 1, "", "get_proxy_info"], [15, 5, 1, "", "instance_at"], [15, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[15, 5, 1, "", "append"], [15, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[15, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[15, 5, 1, "", "can_trace_source"], [15, 5, 1, "", "compile"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "flatten_contract"], [15, 5, 1, "", "get_imports"], [15, 5, 1, "", "get_references"], [15, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[15, 4, 1, "", "CompilerConfig"], [15, 4, 1, "", "ConfigManager"], [15, 4, 1, "", "DeploymentConfig"], [15, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.CompilerConfig": [[15, 2, 1, "", "__hash__"], [15, 2, 1, "", "ignore_files"]], "ape.managers.config.ConfigManager": [[15, 2, 1, "", "DATA_FOLDER"], [15, 2, 1, "", "PROJECT_FOLDER"], [15, 2, 1, "", "__hash__"], [15, 2, 1, "", "compiler"], [15, 2, 1, "", "contracts_folder"], [15, 2, 1, "", "default_ecosystem"], [15, 2, 1, "", "dependencies"], [15, 2, 1, "", "deployments"], [15, 5, 1, "", "get_config"], [15, 5, 1, "", "load"], [15, 2, 1, "", "meta"], [15, 2, 1, "", "name"], [15, 5, 1, "", "using_project"], [15, 2, 1, "", "version"]], "ape.managers.config.DeploymentConfig": [[15, 2, 1, "", "__hash__"]], "ape.managers.converters": [[15, 4, 1, "", "AddressAPIConverter"], [15, 4, 1, "", "BytesAddressConverter"], [15, 4, 1, "", "ConversionManager"], [15, 4, 1, "", "HexAddressConverter"], [15, 4, 1, "", "HexConverter"], [15, 4, 1, "", "HexIntConverter"], [15, 4, 1, "", "IntAddressConverter"], [15, 4, 1, "", "ListTupleConverter"], [15, 4, 1, "", "StringIntConverter"], [15, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AddressAPIConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.ListTupleConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[15, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[15, 6, 1, "", "active_provider"], [15, 5, 1, "", "create_adhoc_geth_provider"], [15, 6, 1, "", "default_ecosystem"], [15, 6, 1, "", "ecosystem"], [15, 6, 1, "", "ecosystem_names"], [15, 6, 1, "", "ecosystems"], [15, 5, 1, "", "fork"], [15, 5, 1, "", "get_ecosystem"], [15, 5, 1, "", "get_network_choices"], [15, 5, 1, "", "get_provider_from_choice"], [15, 6, 1, "", "network"], [15, 6, 1, "", "network_data"], [15, 6, 1, "", "network_names"], [15, 6, 1, "", "networks_yaml"], [15, 5, 1, "", "parse_network_choice"], [15, 6, 1, "", "provider_names"], [15, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[15, 0, 0, "-", "dependency"], [15, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[15, 4, 1, "", "GithubDependency"], [15, 4, 1, "", "LocalDependency"], [15, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[15, 2, 1, "", "__hash__"], [15, 2, 1, "", "branch"], [15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "github"], [15, 2, 1, "", "ref"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[15, 2, 1, "", "__hash__"], [15, 5, 1, "", "extract_manifest"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[15, 2, 1, "", "__hash__"], [15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "npm"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_from_json"], [15, 6, 1, "", "version_from_local_json"], [15, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[15, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[15, 5, 1, "", "__getattr__"], [15, 5, 1, "", "__str__"], [15, 6, 1, "", "compiler_data"], [15, 6, 1, "", "contracts"], [15, 6, 1, "", "contracts_folder"], [15, 6, 1, "", "dependencies"], [15, 5, 1, "", "extensions_with_missing_compilers"], [15, 5, 1, "", "extract_manifest"], [15, 5, 1, "", "get_contract"], [15, 5, 1, "", "get_project"], [15, 6, 1, "", "interfaces_folder"], [15, 5, 1, "", "load_contracts"], [15, 5, 1, "", "lookup_path"], [15, 6, 1, "", "meta"], [15, 2, 1, "", "path"], [15, 6, 1, "", "project_types"], [15, 6, 1, "", "scripts_folder"], [15, 6, 1, "", "source_paths"], [15, 6, 1, "", "sources"], [15, 6, 1, "", "sources_missing"], [15, 6, 1, "", "tests_folder"], [15, 5, 1, "", "track_deployment"], [15, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[15, 4, 1, "", "ApeProject"], [15, 4, 1, "", "BaseProject"], [15, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.ApeProject": [[15, 2, 1, "", "__hash__"]], "ape.managers.project.types.BaseProject": [[15, 2, 1, "", "__hash__"], [15, 5, 1, "", "create_manifest"], [15, 6, 1, "", "is_valid"], [15, 5, 1, "", "process_config_file"], [15, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[15, 2, 1, "", "__hash__"], [15, 6, 1, "", "is_valid"], [15, 5, 1, "", "process_config_file"]], "ape.managers.query": [[15, 4, 1, "", "DefaultQueryProvider"], [15, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[15, 5, 1, "", "estimate_query"], [15, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[15, 6, 1, "", "engines"], [15, 5, 1, "", "query"]], "ape.plugins": [[16, 0, 0, "-", "account"], [16, 0, 0, "-", "compiler"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converter"], [16, 0, 0, "-", "network"], [16, 0, 0, "-", "pluggy_patch"], [16, 0, 0, "-", "project"], [16, 0, 0, "-", "query"], [16, 1, 1, "", "register"]], "ape.plugins.account": [[16, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[16, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[16, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[16, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[16, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[16, 5, 1, "", "config_class"]], "ape.plugins.converter": [[16, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[16, 5, 1, "", "converters"]], "ape.plugins.network": [[16, 4, 1, "", "EcosystemPlugin"], [16, 4, 1, "", "ExplorerPlugin"], [16, 4, 1, "", "NetworkPlugin"], [16, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[16, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[16, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[16, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[16, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[16, 4, 1, "", "PluginType"], [16, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[16, 4, 1, "", "DependencyPlugin"], [16, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[16, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[16, 5, 1, "", "projects"]], "ape.plugins.query": [[16, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[16, 5, 1, "", "query_engines"]], "ape.types": [[17, 4, 1, "", "BaseContractLog"], [17, 3, 1, "", "BlockID"], [17, 4, 1, "", "ContractLog"], [17, 4, 1, "", "MockContractLog"], [17, 0, 0, "-", "signatures"]], "ape.types.BaseContractLog": [[17, 2, 1, "", "contract_address"], [17, 2, 1, "", "event_arguments"], [17, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[17, 2, 1, "", "block_hash"], [17, 2, 1, "", "block_number"], [17, 2, 1, "", "log_index"], [17, 2, 1, "", "transaction_hash"], [17, 2, 1, "", "transaction_index"]], "ape.types.signatures": [[17, 4, 1, "", "MessageSignature"], [17, 4, 1, "", "SignableMessage"], [17, 4, 1, "", "TransactionSignature"]], "ape.types.signatures.SignableMessage": [[17, 2, 1, "", "body"], [17, 2, 1, "", "header"], [17, 2, 1, "", "version"]], "ape.utils": [[18, 4, 1, "", "BaseInterface"], [18, 4, 1, "", "BaseInterfaceModel"], [18, 4, 1, "", "GeneratedDevAccount"], [18, 4, 1, "", "GithubClient"], [18, 4, 1, "", "JoinableQueue"], [18, 4, 1, "", "Struct"], [18, 4, 1, "", "StructParser"], [18, 4, 1, "", "TraceStyles"], [18, 1, 1, "", "add_padding_to_strings"], [18, 1, 1, "", "allow_disconnected"], [18, 1, 1, "", "expand_environment_variables"], [18, 1, 1, "", "extract_nested_value"], [18, 1, 1, "", "gas_estimation_error_message"], [18, 1, 1, "", "generate_dev_accounts"], [18, 1, 1, "", "get_all_files_in_directory"], [18, 1, 1, "", "get_current_timestamp_ms"], [18, 1, 1, "", "get_package_version"], [18, 1, 1, "", "get_relative_path"], [18, 4, 1, "", "injected_before_use"], [18, 1, 1, "", "is_array"], [18, 1, 1, "", "is_evm_precompile"], [18, 1, 1, "", "is_named_tuple"], [18, 1, 1, "", "is_struct"], [18, 1, 1, "", "is_zero_hex"], [18, 1, 1, "", "load_config"], [18, 1, 1, "", "raises_not_implemented"], [18, 1, 1, "", "returns_array"], [18, 1, 1, "", "run_until_complete"], [18, 4, 1, "", "singledispatchmethod"], [18, 1, 1, "", "spawn"], [18, 1, 1, "", "stream_response"], [18, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[18, 5, 1, "", "dict"], [18, 5, 1, "", "json"]], "ape.utils.GeneratedDevAccount": [[18, 2, 1, "", "address"], [18, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[18, 6, 1, "", "ape_org"], [18, 6, 1, "", "available_plugins"], [18, 5, 1, "", "clone_repo"], [18, 5, 1, "", "download_package"], [18, 5, 1, "", "get_release"], [18, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[18, 5, 1, "", "join"]], "ape.utils.Struct": [[18, 5, 1, "", "items"]], "ape.utils.StructParser": [[18, 5, 1, "", "decode_output"], [18, 6, 1, "", "default_name"], [18, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[18, 2, 1, "", "CONTRACTS"], [18, 2, 1, "", "DELEGATE"], [18, 2, 1, "", "GAS_COST"], [18, 2, 1, "", "INPUTS"], [18, 2, 1, "", "METHODS"], [18, 2, 1, "", "OUTPUTS"], [18, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[18, 5, 1, "", "register"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "compile": [[1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-network", "--network"], [2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:exception", "8": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"account": [0, 11, 15, 16, 19, 20, 25, 34, 36], "chang": 0, "password": 0, "delet": 0, "export": 0, "gener": 0, "import": [0, 27], "list": [0, 4, 5, 6, 26], "compil": [1, 6, 11, 15, 16, 21, 26, 31, 33, 34], "consol": [2, 23, 34, 37], "init": [3, 23], "network": [4, 11, 15, 16, 19, 20, 22, 30, 34, 36], "run": [4, 7, 30], "plugin": [5, 16, 21, 22, 27, 28, 31, 34], "instal": [5, 6, 26, 28, 34], "uninstal": 5, "pm": 6, "test": [8, 19, 22, 31, 34, 36], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 31, 34, 36, 37], "doc": 9, "user": 9, "guid": 9, "cli": [9, 12, 20, 26, 27, 29, 35], "refer": 9, "python": [9, 29], "api": [11, 27], "address": [11, 24], "config": [11, 15, 16, 26], "convert": [11, 15, 16], "explor": [11, 33], "project": [11, 15, 16, 24, 27, 31, 34, 36], "provid": [11, 30, 36], "transact": [11, 24, 25, 36, 37], "queri": [11, 15, 16, 25], "argument": 12, "choic": 12, "command": [12, 23, 36], "option": 12, "paramet": 12, "type": [12, 17, 26, 28], "util": [12, 18], "contract": [13, 22, 24, 25, 26, 31, 32, 36], "except": 14, "manag": [15, 26], "chain": [15, 36], "base": 16, "miscellan": 17, "signatur": 17, "default": [19, 22, 24], "sender": 19, "support": [19, 36], "live": [19, 30], "autom": 19, "keyfil": 19, "passphras": 19, "environ": 19, "variabl": 19, "more": 19, "secur": 19, "hardwar": 19, "wallet": 19, "context": 20, "decor": 20, "tool": 20, "The": 21, "json": 21, "other": 21, "ignor": 21, "file": [21, 26], "depend": [21, 22, 26, 31], "configur": [22, 23, 30], "folder": [22, 26], "ecosystem": 22, "deploy": [22, 24, 33, 37], "geth": 22, "namespac": 23, "extra": 23, "function": [23, 36], "global": 23, "magic": 23, "bal": 23, "from": [24, 27, 37], "deploi": [24, 31], "ani": 24, "previou": 24, "interact": [24, 30], "fallback": 24, "direct": 24, "call": 24, "privat": 24, "decod": 24, "encod": 24, "input": 24, "data": 25, "get": 25, "block": 25, "event": 25, "us": [25, 27], "cach": 25, "github": 26, "local": [26, 30], "npm": 26, "packag": 26, "misc": 26, "custom": [26, 36], "exclus": 26, "overrid": 26, "solid": 26, "remap": 26, "develop": [27, 31], "initi": 27, "implement": 27, "class": 27, "regist": 27, "log": [27, 29, 34, 37], "logger": 27, "modul": 27, "ape_cli_context": 27, "core": 28, "select": 30, "ad": [30, 31], "hoc": 30, "connect": 30, "process": 30, "script": [31, 34, 35], "proxi": 32, "publish": 33, "track": 33, "overview": 34, "document": 34, "prerequisit": 34, "consider": 34, "via": 34, "pipx": 34, "pip": 34, "docker": 34, "plai": 34, "modular": 34, "system": 34, "main": 35, "method": 35, "structur": 36, "pattern": 36, "fixtur": 36, "advanc": 36, "tip": 36, "failur": 36, "expected_messag": 36, "dev_messag": 36, "caveat": 36, "languag": 36, "inlin": 36, "non": 36, "reentrant": 36, "error": 36, "multi": 36, "ga": [36, 37], "report": [36, 37], "iter": 36, "coverag": 36, "make": 37, "dynam": 37, "fee": 37, "static": 37, "accept": 37, "timeout": 37, "trace": 37, "estim": 37, "cost": 37}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [26, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [26, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "install": [[5, "plugins-install"], [6, "pm-install"], [26, "install"]], "uninstall": [[5, "plugins-uninstall"]], "pm": [[6, "pm"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape.api": [[11, "ape-api"]], "Accounts": [[11, "module-ape.api.accounts"], [15, "module-ape.managers.accounts"], [16, "module-ape.plugins.account"], [19, "accounts"], [34, "accounts"]], "Address": [[11, "module-ape.api.address"]], "Compiler": [[11, "module-ape.api.compiler"], [16, "module-ape.plugins.compiler"]], "Config": [[11, "module-ape.api.config"], [15, "module-ape.managers.config"], [16, "module-ape.plugins.config"]], "Convert": [[11, "module-ape.api.convert"]], "Explorers": [[11, "module-ape.api.explorers"]], "Networks": [[11, "module-ape.api.networks"], [15, "module-ape.managers.networks"], [22, "networks"], [30, "networks"], [34, "networks"]], "Projects": [[11, "module-ape.api.projects"], [34, "projects"]], "Providers": [[11, "module-ape.api.providers"]], "Transactions": [[11, "transactions"]], "Query": [[11, "module-ape.api.query"], [15, "module-ape.managers.query"], [16, "module-ape.plugins.query"]], "ape.cli": [[12, "ape-cli"]], "Arguments": [[12, "module-ape.cli.arguments"]], "Choices": [[12, "module-ape.cli.choices"]], "Commands": [[12, "module-ape.cli.commands"]], "Options": [[12, "module-ape.cli.options"]], "Parameter Types": [[12, "module-ape.cli.paramtype"]], "Utilities": [[12, "module-ape.cli.utils"]], "ape.contracts": [[13, "ape-contracts"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "ape.managers": [[15, "ape-managers"]], "Compilers": [[15, "module-ape.managers.compilers"]], "Chain": [[15, "chain"]], "Converters": [[15, "module-ape.managers.converters"]], "Project": [[15, "module-ape.managers.project.manager"], [16, "module-ape.plugins.project"]], "ape.plugins": [[16, "module-ape.plugins"]], "Base": [[16, "module-ape.plugins.pluggy_patch"]], "Converter": [[16, "module-ape.plugins.converter"]], "Network": [[16, "module-ape.plugins.network"]], "ape.types": [[17, "ape-types"]], "Miscellaneous": [[17, "module-ape.types"]], "Signatures": [[17, "module-ape.types.signatures"]], "ape.utils": [[18, "module-ape.utils"]], "Test Accounts": [[19, "test-accounts"]], "Default Sender Support": [[19, "default-sender-support"], [19, "id1"]], "Live Network Accounts": [[19, "live-network-accounts"]], "Automation": [[19, "automation"]], "Keyfile Passphrase Environment Variable (more secure)": [[19, "keyfile-passphrase-environment-variable-more-secure"]], "Hardware Wallets": [[19, "hardware-wallets"]], "CLIs": [[20, "clis"]], "Ape Context Decorator": [[20, "ape-context-decorator"]], "Network Tools": [[20, "network-tools"]], "Account Tools": [[20, "account-tools"]], "Compile": [[21, "compile"]], "The JSON Compiler": [[21, "the-json-compiler"]], "Other Compiler Plugins": [[21, "other-compiler-plugins"]], "Ignore Files": [[21, "ignore-files"]], "Dependencies": [[21, "dependencies"], [22, "dependencies"], [26, "dependencies"], [31, "dependencies"]], "Configure Ape": [[22, "configure-ape"]], "Contracts Folder": [[22, "contracts-folder"]], "Default Ecosystem": [[22, "default-ecosystem"]], "Deployments": [[22, "deployments"]], "Geth": [[22, "geth"]], "Plugins": [[22, "plugins"], [28, "plugins"], [34, "plugins"]], "Testing": [[22, "testing"], [31, "testing"], [34, "testing"], [36, "testing"]], "Ape Console": [[23, "ape-console"]], "Ape Namespace": [[23, "ape-namespace"]], "Namespace Extras": [[23, "namespace-extras"]], "Init Function": [[23, "init-function"]], "Global Extras": [[23, "global-extras"]], "Configure": [[23, "configure"]], "Magic Commands": [[23, "magic-commands"]], "%ape": [[23, "ape"]], "%bal": [[23, "bal"]], "Contracts": [[24, "contracts"]], "From Deploy": [[24, "from-deploy"]], "From Project Contract Address": [[24, "from-project-contract-address"]], "From Any Address": [[24, "from-any-address"]], "From Previous Deployment": [[24, "from-previous-deployment"]], "Contract Interaction": [[24, "contract-interaction"]], "Default, Fallback, and Direct Calls": [[24, "default-fallback-and-direct-calls"]], "Private Transactions": [[24, "private-transactions"]], "Decoding and Encoding Inputs": [[24, "decoding-and-encoding-inputs"]], "Querying Data": [[25, "querying-data"]], "Getting Block Data": [[25, "getting-block-data"]], "Getting Account Transaction Data": [[25, "getting-account-transaction-data"]], "Getting Contract Event Data": [[25, "getting-contract-event-data"]], "Using the Cache": [[25, "using-the-cache"]], "Types of Dependencies": [[26, "types-of-dependencies"]], "GitHub": [[26, "github"]], "Local": [[26, "local"]], "NPM": [[26, "npm"]], "Package Management CLI": [[26, "package-management-cli"]], "Misc": [[26, "misc"]], "Custom Contracts Folder": [[26, "custom-contracts-folder"]], "File Exclusions": [[26, "file-exclusions"]], "Config Override": [[26, "config-override"]], "Solidity Remappings": [[26, "solidity-remappings"]], "Compiling Dependencies": [[26, "compiling-dependencies"]], "Developing Plugins": [[27, "developing-plugins"]], "Initialize a Plugin Project": [[27, "initialize-a-plugin-project"]], "Implementing API Classes": [[27, "implementing-api-classes"]], "Registering API Classes": [[27, "registering-api-classes"]], "CLI Plugins": [[27, "cli-plugins"]], "Using Plugins": [[27, "using-plugins"]], "Logging": [[27, "logging"], [29, "logging"], [34, "logging"]], "Import the logger from the logging module": [[27, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[27, "use-the-logger-from-the-ape-cli-context"]], "Core Plugins": [[28, "core-plugins"]], "Installing Plugins": [[28, "installing-plugins"]], "Plugin Types": [[28, "plugin-types"]], "CLI Logging": [[29, "cli-logging"]], "Python Logging": [[29, "python-logging"]], "Selecting a Network": [[30, "selecting-a-network"]], "Configuring Networks": [[30, "configuring-networks"]], "Local Network": [[30, "local-network"]], "Live Networks": [[30, "live-networks"]], "Ad-hoc Network Connection": [[30, "ad-hoc-network-connection"]], "Running a Network Process": [[30, "running-a-network-process"]], "Provider Interaction": [[30, "provider-interaction"]], "Developing Projects with Ape": [[31, "developing-projects-with-ape"]], "Adding Plugins": [[31, "adding-plugins"]], "Compiling Contracts": [[31, "compiling-contracts"]], "Deploying Contracts": [[31, "deploying-contracts"]], "Scripts": [[31, "scripts"], [34, "scripts"]], "Proxy Contracts": [[32, "proxy-contracts"]], "Publishing": [[33, "publishing"]], "Compilation": [[33, "compilation"]], "Tracking Deployments": [[33, "tracking-deployments"]], "Publishing to Explorer": [[33, "publishing-to-explorer"]], "Overview": [[34, "overview"]], "Documentation": [[34, "documentation"]], "Prerequisite": [[34, "prerequisite"]], "Installation": [[34, "installation"]], "Considerations for Installing:": [[34, "considerations-for-installing"]], "via pipx or pip": [[34, "via-pipx-or-pip"]], "via docker": [[34, "via-docker"]], "Playing with Ape": [[34, "playing-with-ape"]], "Ape Modular Plugin System:": [[34, "ape-modular-plugin-system"]], "Compiling": [[34, "compiling"]], "Console": [[34, "console"]], "Scripting": [[35, "scripting"]], "CLI Scripts": [[35, "cli-scripts"]], "Main Method Scripts": [[35, "main-method-scripts"]], "Test Structure": [[36, "test-structure"]], "Test Pattern": [[36, "test-pattern"]], "Fixtures": [[36, "fixtures"]], "accounts fixture": [[36, "accounts-fixture"]], "chain fixture": [[36, "chain-fixture"]], "networks fixture": [[36, "networks-fixture"]], "project fixture": [[36, "project-fixture"]], "Contract fixture": [[36, "contract-fixture"]], "Ape testing commands": [[36, "ape-testing-commands"]], "Test Providers": [[36, "test-providers"]], "Advanced Testing Tips": [[36, "advanced-testing-tips"]], "Testing Transaction Failures": [[36, "testing-transaction-failures"]], "expected_message": [[36, "expected-message"]], "dev_message": [[36, "dev-message"]], "Caveats": [[36, "caveats"]], "Language Support": [[36, "language-support"]], "Inlining": [[36, "inlining"]], "Non-reentrant Functions": [[36, "non-reentrant-functions"]], "Custom Errors": [[36, "custom-errors"]], "Multi-chain Testing": [[36, "multi-chain-testing"]], "Gas Reporting": [[36, "gas-reporting"]], "Iterative Testing": [[36, "iterative-testing"]], "Contract Coverage": [[36, "contract-coverage"]], "Making Transactions": [[37, "making-transactions"]], "Deployment": [[37, "deployment"]], "Deployment from Ape Console": [[37, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[37, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[37, "static-fee-transactions"]], "Transaction Logs": [[37, "transaction-logs"]], "Transaction Acceptance Timeout": [[37, "transaction-acceptance-timeout"]], "Traces": [[37, "traces"]], "Gas Reports": [[37, "gas-reports"]], "Estimate Gas Cost": [[37, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [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"], [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"]], "--network": [[2, "cmdoption-console-network"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "console command line option": [[2, "cmdoption-console-network"], [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"]], "--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"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"]], "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"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape.api.accounts"], [11, "module-ape.api.address"], [11, "module-ape.api.compiler"], [11, "module-ape.api.config"], [11, "module-ape.api.convert"], [11, "module-ape.api.explorers"], [11, "module-ape.api.networks"], [11, "module-ape.api.projects"], [11, "module-ape.api.providers"], [11, "module-ape.api.query"], [12, "module-ape.cli.arguments"], [12, "module-ape.cli.choices"], [12, "module-ape.cli.commands"], [12, "module-ape.cli.options"], [12, "module-ape.cli.paramtype"], [12, "module-ape.cli.utils"], [14, "module-ape.exceptions"], [15, "module-ape.managers.accounts"], [15, "module-ape.managers.compilers"], [15, "module-ape.managers.config"], [15, "module-ape.managers.converters"], [15, "module-ape.managers.networks"], [15, "module-ape.managers.project.dependency"], [15, "module-ape.managers.project.manager"], [15, "module-ape.managers.query"], [16, "module-ape.plugins"], [16, "module-ape.plugins.account"], [16, "module-ape.plugins.compiler"], [16, "module-ape.plugins.config"], [16, "module-ape.plugins.converter"], [16, "module-ape.plugins.network"], [16, "module-ape.plugins.pluggy_patch"], [16, "module-ape.plugins.project"], [16, "module-ape.plugins.query"], [17, "module-ape.types"], [17, "module-ape.types.signatures"], [18, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[11, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[11, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[11, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[11, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[11, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[11, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[11, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[11, "ape.api.config.ConfigEnum"]], "contracteventquery (class in ape.api.query)": [[11, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[11, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[11, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[11, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[11, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[11, "ape.api.explorers.ExplorerAPI"]], "genericconfig (class in ape.api.config)": [[11, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[11, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[11, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[11, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[11, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[11, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[11, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[11, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[11, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[11, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[11, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[11, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[11, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[11, "ape.api.providers.UpstreamProvider"]], "web3provider (class in ape.api.providers)": [[11, "ape.api.providers.Web3Provider"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.__dir__"]], "__getattr__() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.__getattr__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__getitem__() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.__getitem__"]], "__hash__ (ape.api.accounts.accountapi attribute)": [[11, "ape.api.accounts.AccountAPI.__hash__"]], "__hash__ (ape.api.accounts.accountcontainerapi attribute)": [[11, "ape.api.accounts.AccountContainerAPI.__hash__"]], "__hash__ (ape.api.accounts.impersonatedaccount attribute)": [[11, "ape.api.accounts.ImpersonatedAccount.__hash__"]], "__hash__ (ape.api.accounts.testaccountapi attribute)": [[11, "ape.api.accounts.TestAccountAPI.__hash__"]], "__hash__ (ape.api.accounts.testaccountcontainerapi attribute)": [[11, "ape.api.accounts.TestAccountContainerAPI.__hash__"]], "__hash__ (ape.api.config.genericconfig attribute)": [[11, "ape.api.config.GenericConfig.__hash__"]], "__hash__ (ape.api.config.pluginconfig attribute)": [[11, "ape.api.config.PluginConfig.__hash__"]], "__hash__ (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.__hash__"]], "__hash__ (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.__hash__"]], "__hash__ (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.__hash__"]], "__hash__ (ape.api.query.accounttransactionquery attribute)": [[11, "ape.api.query.AccountTransactionQuery.__hash__"]], "__hash__ (ape.api.query.blockquery attribute)": [[11, "ape.api.query.BlockQuery.__hash__"]], "__hash__ (ape.api.query.blocktransactionquery attribute)": [[11, "ape.api.query.BlockTransactionQuery.__hash__"]], "__hash__ (ape.api.query.contracteventquery attribute)": [[11, "ape.api.query.ContractEventQuery.__hash__"]], "__hash__ (ape.api.query.contractmethodquery attribute)": [[11, "ape.api.query.ContractMethodQuery.__hash__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[11, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[11, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[11, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[11, "module-ape.api.accounts"]], "ape.api.address": [[11, "module-ape.api.address"]], "ape.api.compiler": [[11, "module-ape.api.compiler"]], "ape.api.config": [[11, "module-ape.api.config"]], "ape.api.convert": [[11, "module-ape.api.convert"]], "ape.api.explorers": [[11, "module-ape.api.explorers"]], "ape.api.networks": [[11, "module-ape.api.networks"]], "ape.api.projects": [[11, "module-ape.api.projects"]], "ape.api.providers": [[11, "module-ape.api.providers"]], "ape.api.query": [[11, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.base_fee"]], "block_page_size (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.build_command"]], "cached_chain_id (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.cached_chain_id"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.chain_id"]], "chain_id (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.compile"]], "concurrency (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.connect"]], "connection_str (ape.api.providers.upstreamprovider property)": [[11, "ape.api.providers.UpstreamProvider.connection_str"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[11, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.create_transaction"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.data_folder"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.default_network"]], "default_provider (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.default_provider"]], "deploy() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.ecosystem"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_gas_cost() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.gas_price"]], "gas_price (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[11, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_balance"]], "get_balance() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_block"]], "get_block() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_code"]], "get_code() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_logs() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_nonce"]], "get_nonce() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_receipt"]], "get_receipt() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_receipt"]], "get_storage_at() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_storage_at"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_transactions_by_block() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "get_virtual_machine_error() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.http_uri"]], "http_uri (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.http_uri"]], "is_connected (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.is_connected"]], "is_connected (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.is_convertible"]], "is_valid (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.max_gas"]], "max_gas (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.mine"]], "name (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.priority_fee"]], "priority_fee (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[11, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.remove"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_call"]], "send_call() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_transaction"]], "send_transaction() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[11, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.set_timestamp"]], "sign_message() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.supports_tracing"]], "supports_tracing (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.update_cache"]], "update_settings() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.update_settings"]], "update_settings() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.update_settings"]], "uri (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.version_id"]], "web3 (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.web3"]], "ws_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.ws_uri"]], "ws_uri (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.ws_uri"]], "abort": [[12, "ape.cli.utils.Abort"], [14, "ape.exceptions.Abort"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[12, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[12, "ape.cli.options.ApeCliContextObject"]], "networkboundcommand (class in ape.cli.commands)": [[12, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.NetworkChoice"]], "outputformat (class in ape.cli.choices)": [[12, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[12, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[12, "ape.cli.options.account_option"]], "ape.cli.arguments": [[12, "module-ape.cli.arguments"]], "ape.cli.choices": [[12, "module-ape.cli.choices"]], "ape.cli.commands": [[12, "module-ape.cli.commands"]], "ape.cli.options": [[12, "module-ape.cli.options"]], "ape.cli.paramtype": [[12, "module-ape.cli.paramtype"]], "ape.cli.utils": [[12, "module-ape.cli.utils"]], "ape_cli_context() (in module ape.cli.options)": [[12, "ape.cli.options.ape_cli_context"]], "choices (ape.cli.choices.accountaliaspromptchoice property)": [[12, "ape.cli.choices.AccountAliasPromptChoice.choices"]], "choices (ape.cli.choices.alias property)": [[12, "ape.cli.choices.Alias.choices"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[12, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[12, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.get_user_selected_account"]], "get_user_selected_account() (in module ape.cli.choices)": [[12, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[12, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.networkboundcommand method)": [[12, "ape.cli.commands.NetworkBoundCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[12, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[12, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[12, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[12, "ape.cli.options.output_format_option"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.print_choices"]], "show() (ape.cli.utils.abort method)": [[12, "ape.cli.utils.Abort.show"]], "skip_confirmation_option() (in module ape.cli.options)": [[12, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[12, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractContainer"]], "contracterror (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractError"]], "contractevent (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[13, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deployments (ape.contracts.base.contractcontainer property)": [[13, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.invoke_transaction"]], "name (ape.contracts.base.contractevent property)": [[13, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.receipt"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[13, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[14, "ape.exceptions.APINotImplementedError"]], "accountserror": [[14, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[14, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[14, "ape.exceptions.ApeAttributeError"]], "apeexception": [[14, "ape.exceptions.ApeException"]], "argumentslengtherror": [[14, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[14, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[14, "ape.exceptions.ChainError"]], "compilererror": [[14, "ape.exceptions.CompilerError"]], "configerror": [[14, "ape.exceptions.ConfigError"]], "contracterror": [[14, "ape.exceptions.ContractError"]], "contractlogicerror": [[14, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[14, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[14, "ape.exceptions.ConversionError"]], "customerror": [[14, "ape.exceptions.CustomError"]], "decodingerror": [[14, "ape.exceptions.DecodingError"]], "methodnonpayableerror": [[14, "ape.exceptions.MethodNonPayableError"]], "networkerror": [[14, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[14, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[14, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[14, "ape.exceptions.OutOfGasError"]], "projecterror": [[14, "ape.exceptions.ProjectError"]], "providererror": [[14, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[14, "ape.exceptions.ProviderNotConnectedError"]], "queryengineerror": [[14, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[14, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[14, "ape.exceptions.SignatureError"]], "subprocesserror": [[14, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[14, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[14, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[14, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[14, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[14, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[14, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[14, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[14, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[14, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[14, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[14, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[15, "ape.managers.chain.AccountHistory"]], "accountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[15, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[15, "ape.managers.chain.ChainManager"]], "compilerconfig (class in ape.managers.config)": [[15, "ape.managers.config.CompilerConfig"]], "compilermanager (class in ape.managers.compilers)": [[15, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[15, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[15, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[15, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[15, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.IntAddressConverter"]], "listtupleconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.ListTupleConverter"]], "localdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[15, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[15, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[15, "ape.managers.query.QueryManager"]], "stringintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[15, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__getitem__"]], "__hash__ (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.__hash__"]], "__hash__ (ape.managers.config.compilerconfig attribute)": [[15, "ape.managers.config.CompilerConfig.__hash__"]], "__hash__ (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.__hash__"]], "__hash__ (ape.managers.config.deploymentconfig attribute)": [[15, "ape.managers.config.DeploymentConfig.__hash__"]], "__hash__ (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.__hash__"]], "__hash__ (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.__hash__"]], "__hash__ (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.__hash__"]], "__hash__ (ape.managers.project.types.apeproject attribute)": [[15, "ape.managers.project.types.ApeProject.__hash__"]], "__hash__ (ape.managers.project.types.baseproject attribute)": [[15, "ape.managers.project.types.BaseProject.__hash__"]], "__hash__ (ape.managers.project.types.brownieproject attribute)": [[15, "ape.managers.project.types.BrownieProject.__hash__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[15, "module-ape.managers.accounts"]], "ape.managers.compilers": [[15, "module-ape.managers.compilers"]], "ape.managers.config": [[15, "module-ape.managers.config"]], "ape.managers.converters": [[15, "module-ape.managers.converters"]], "ape.managers.networks": [[15, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[15, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[15, "module-ape.managers.project.manager"]], "ape.managers.query": [[15, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.blocks"]], "branch (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.branch"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.compile"]], "compiler (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.compiler"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.listtupleconverter method)": [[15, "ape.managers.converters.ListTupleConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.convert"]], "create_adhoc_geth_provider() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.create_adhoc_geth_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[15, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[15, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[15, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[15, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_blueprint"]], "get_config() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[15, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.history"]], "ignore_files (ape.managers.config.compilerconfig attribute)": [[15, "ape.managers.config.CompilerConfig.ignore_files"]], "instance_at() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.listtupleconverter method)": [[15, "ape.managers.converters.ListTupleConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[15, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.mine"]], "name (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[15, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[15, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[15, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[15, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[15, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[16, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[16, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[16, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[16, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[16, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[16, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[16, "module-ape.plugins"]], "ape.plugins.account": [[16, "module-ape.plugins.account"]], "ape.plugins.compiler": [[16, "module-ape.plugins.compiler"]], "ape.plugins.config": [[16, "module-ape.plugins.config"]], "ape.plugins.converter": [[16, "module-ape.plugins.converter"]], "ape.plugins.network": [[16, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[16, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[16, "module-ape.plugins.project"]], "ape.plugins.query": [[16, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[16, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[16, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[16, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[16, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[16, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[16, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[16, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[16, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[16, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[16, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[16, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "basecontractlog (class in ape.types)": [[17, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[17, "ape.types.BlockID"]], "contractlog (class in ape.types)": [[17, "ape.types.ContractLog"]], "messagesignature (class in ape.types.signatures)": [[17, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[17, "ape.types.MockContractLog"]], "signablemessage (class in ape.types.signatures)": [[17, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[17, "ape.types.signatures.TransactionSignature"]], "ape.types": [[17, "module-ape.types"]], "ape.types.signatures": [[17, "module-ape.types.signatures"]], "block_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.contract_address"]], "event_arguments (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_name"]], "header (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.header"]], "log_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.log_index"]], "transaction_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[18, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[18, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.DELEGATE"]], "gas_cost (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[18, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[18, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[18, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[18, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[18, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[18, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[18, "ape.utils.add_padding_to_strings"]], "address (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[18, "ape.utils.allow_disconnected"]], "ape.utils": [[18, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.ape_org"]], "available_plugins (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[18, "ape.utils.StructParser.default_name"]], "dict() (ape.utils.baseinterfacemodel method)": [[18, "ape.utils.BaseInterfaceModel.dict"]], "download_package() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[18, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[18, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[18, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[18, "ape.utils.generate_dev_accounts"]], "get_all_files_in_directory() (in module ape.utils)": [[18, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[18, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[18, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[18, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_repo"]], "injected_before_use (class in ape.utils)": [[18, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[18, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[18, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[18, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[18, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[18, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[18, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[18, "ape.utils.JoinableQueue.join"]], "json() (ape.utils.baseinterfacemodel method)": [[18, "ape.utils.BaseInterfaceModel.json"]], "load_config() (in module ape.utils)": [[18, "ape.utils.load_config"]], "private_key (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[18, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[18, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[18, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[18, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[18, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[18, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[18, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[18, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/scripts", "userguides/testing", "userguides/transactions"], "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.md", "methoddocs/ape.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Ape Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 11, 15, 19, 20, 21, 22, 26, 27, 28, 29, 30, 31, 34, 35], "line": [0, 4, 5, 12, 15, 34, 35, 36], "helper": [0, 4, 5, 36], "manag": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 16, 18, 19, 23, 24, 25, 27, 30, 31, 33, 36], "local": [0, 2, 4, 6, 10, 11, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 34, 36, 37], "you": [0, 1, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "can": [0, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "unlock": [0, 19], "from": [0, 3, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36], "script": [0, 7, 9, 12, 15, 19, 20, 23, 24, 29, 30, 36, 37], "consol": [0, 7, 9, 19, 25, 27, 30, 31, 36], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "load": [0, 1, 12, 13, 15, 18, 19, 20, 23, 24, 25, 26, 27, 31, 33, 36, 37], "method": [0, 7, 11, 12, 13, 14, 15, 17, 18, 20, 21, 24, 25, 27, 30, 32, 33, 36, 37], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 30, 34, 35, 36], "arg": [0, 4, 5, 6, 7, 11, 12, 13, 14, 18, 23, 24, 25], "an": [0, 3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37], "exist": [0, 11, 12, 13, 15, 18, 20, 21, 23, 27, 33, 36], "v": [0, 1, 2, 3, 4, 5, 6, 8, 12, 17, 23, 26, 29], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 12, 23, 29, 34, 36], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 23], "One": [0, 1, 2, 3, 4, 5, 6, 8, 23, 24, 36, 37], "error": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 18, 20, 23, 24, 29], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 19, 21, 23, 26, 27, 29, 30, 34], "success": [0, 1, 2, 3, 4, 5, 6, 8, 11, 23, 29, 34], "info": [0, 1, 2, 3, 4, 5, 6, 8, 12, 15, 20, 23, 27, 29, 36], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 19, 23, 25, 29, 30, 34], "argument": [0, 1, 5, 6, 8, 11, 13, 14, 15, 17, 18, 19, 20, 23, 24, 26, 27, 33, 34, 37], "alia": [0, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 27], "requir": [0, 10, 11, 12, 13, 14, 15, 16, 20, 24, 26, 28, 31, 34, 36, 37], "privat": [0, 11, 19, 34], "kei": [0, 11, 13, 15, 16, 18, 19, 21, 22, 23, 24, 26, 27, 34, 37], "creat": [0, 3, 11, 12, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 27, 31, 36], "random": [0, 19, 36], "mnemon": [0, 15, 18, 19, 22, 36], "seed": [0, 18, 19], "phrase": [0, 18, 19], "hide": [0, 19], "newli": [0, 19], "termin": [0, 12, 13, 14, 15, 34, 36], "word": [0, 18, 19], "count": [0, 15, 18, 19], "word_count": 0, "number": [0, 11, 12, 13, 14, 15, 17, 18, 22, 23, 24, 25, 30], "default": [0, 2, 3, 4, 8, 11, 12, 13, 14, 15, 16, 18, 20, 21, 30, 35, 36, 37], "12": [0, 19], "hd": [0, 18, 19], "path": [0, 5, 11, 12, 13, 14, 15, 18, 19, 22, 26, 36], "custom_hd_path": 0, "specifi": [0, 11, 12, 15, 16, 18, 20, 22, 26, 27, 28, 30, 36, 37], "deriv": [0, 18, 36], "m": [0, 18, 36], "44": [0, 18, 36], "60": [0, 18, 36], "0": [0, 8, 11, 12, 13, 15, 17, 18, 19, 20, 22, 23, 24, 26, 28, 32, 36, 37], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 34, 35, 36, 37], "avail": [0, 5, 11, 12, 13, 15, 16, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29, 36, 37], "all": [0, 1, 5, 6, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 34, 36, 37], "output": [0, 11, 12, 13, 14, 18, 21, 23, 27, 29, 36, 37], "plugin": [0, 9, 11, 12, 15, 18, 19, 20, 23, 24, 25, 26, 30, 35, 36], "manifest": [1, 11, 15, 33], "thi": [1, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 21, 22, 23, 26, 28, 30, 33, 35, 37], "save": [1, 15, 18, 24, 35, 36], "result": [1, 4, 11, 12, 13, 15, 18, 22, 23], "back": [1, 11, 13, 15, 24], "note": [1, 11, 13, 15, 16, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37], "ap": [1, 2, 3, 4, 7, 8, 19, 21, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35], "automat": [1, 12, 15, 16, 23, 26, 33, 36], "recompil": [1, 26], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 26, 27, 30, 34, 36, 37], "chang": [1, 8, 11, 12, 13, 15, 22, 23, 29, 30, 35, 36], "contract": [1, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 21, 23, 30, 33, 34, 37], "each": [1, 11, 15, 16, 18, 19, 22, 25, 26, 27, 30, 36, 37], "time": [1, 11, 13, 15, 19, 20, 22, 26, 36, 37], "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37], "do": [1, 11, 15, 18, 19, 22, 23, 24, 25, 26, 27, 29, 30, 32, 34, 35, 36], "have": [1, 11, 13, 15, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37], "manual": [1, 23, 36], "trigger": [1, 36], "file_path": [1, 11, 15], "f": [1, 6, 12, 13, 15, 20, 27, 35], "forc": [1, 6, 11, 15, 26], "select": [1, 12, 13, 15, 19, 20, 23], "": [1, 5, 6, 8, 11, 12, 13, 15, 16, 17, 18, 21, 24, 25, 26, 27, 28, 30, 31, 33, 35, 36, 37], "size": [1, 11, 15, 34], "show": [1, 11, 12, 14, 18, 19, 20, 23, 24, 28, 29, 36, 37], "deploy": [1, 11, 13, 15, 31], "bytecod": [1, 11], "includ": [1, 5, 6, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 26, 28, 30, 33, 36, 37], "depend": [1, 6, 9, 11, 15, 16, 18, 27], "also": [1, 10, 11, 12, 13, 15, 18, 19, 22, 23, 24, 25, 26, 29, 30, 31, 33, 34, 35, 36, 37], "open": [2, 26, 34, 36], "network": [2, 7, 9, 10, 12, 13, 14, 23, 24, 25, 27, 28, 33, 35, 37], "overrid": [2, 4, 11, 12, 14, 17, 18, 21], "provid": [2, 4, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37], "see": [2, 4, 10, 11, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 37], "list": [2, 10, 11, 12, 13, 14, 15, 18, 21, 24, 25, 27, 28, 30, 34, 36], "ethereum": [2, 4, 11, 15, 16, 18, 19, 20, 22, 23, 25, 27, 28, 30, 32, 34, 35, 36, 37], "mainnet": [2, 4, 11, 15, 16, 22, 23, 25, 30, 33, 34, 35, 37], "geth": [2, 4, 11, 14, 15, 18, 28, 30, 36, 37], "goerli": [2, 4, 37], "sepolia": [2, 4], "test": [2, 4, 9, 11, 15, 17, 18, 20, 21, 23, 24, 26, 27, 30], "allow": [3, 11, 12, 15, 16, 20, 22, 23, 24, 32, 36, 37], "user": [3, 10, 11, 12, 14, 15, 16, 17, 18, 20, 29, 34, 36], "folder": [3, 7, 8, 15, 21, 23, 25, 31, 36, 37], "config": [3, 10, 18, 19, 21, 22, 23, 28, 30, 31, 36, 37], "yaml": [3, 4, 11, 12, 15, 16, 18, 19, 21, 22, 23, 26, 28, 30, 31, 36, 37], "more": [3, 11, 13, 15, 16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "inform": [3, 11, 15, 16, 17, 19, 21, 23, 24, 25, 26, 29, 31, 33, 36], "http": [3, 11, 15, 18, 22, 27, 28, 29, 30, 34], "doc": [3, 11, 18, 27], "apeworx": [3, 18, 27, 28, 33, 34], "io": 3, "stabl": 3, "userguid": 3, "html": [3, 36], "github": [3, 6, 11, 15, 16, 18, 22, 28, 34], "org": [3, 15, 26], "repo": [3, 15, 18], "clone": [3, 18, 26, 32], "templat": [3, 19, 27], "regist": [4, 11, 15, 16, 18, 34, 35], "format": [4, 11, 12, 15, 17, 18], "output_format": 4, "tree": [4, 11, 12, 18], "ecosystem": [4, 11, 12, 15, 16, 20, 25, 30, 34, 35, 36], "ecosystem_filt": [4, 15], "filter": [4, 11, 12, 13], "network_filt": [4, 15], "fork": [4, 15, 22, 30, 36, 37], "provider_filt": [4, 15], "start": [4, 11, 13, 15, 18, 20, 23, 27, 33, 34, 35, 36], "node": [4, 11, 15, 22, 28, 30], "process": [4, 11, 15, 16, 18, 27], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "dir": 5, "y": [5, 15], "ye": [5, 12], "don": [5, 15, 19, 24, 27, 36, 37], "t": [5, 11, 15, 17, 19, 22, 24, 27, 36, 37], "ask": [5, 11, 19, 26], "confirm": [5, 11, 12, 13, 15, 19], "u": [5, 11], "upgrad": [5, 32, 34], "newest": 5, "version": [5, 6, 11, 14, 15, 17, 18, 22, 23, 24, 26, 28, 34, 36], "displai": [5, 11, 13, 18, 19, 34, 37], "core": [5, 15, 26, 27, 30, 31, 34], "packag": [6, 7, 11, 14, 15, 16, 18, 21, 27, 33, 34], "tool": [6, 34], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "re": [6, 8, 11, 15, 23, 26, 36], "download": [6, 11, 15, 16, 18, 26], "cach": [6, 10, 11, 15, 23, 26, 36], "ref": [6, 15, 26], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 26, 27, 28, 30, 31, 32, 36, 37], "refer": [6, 11, 13, 15, 24, 26, 27, 34], "flag": [6, 11, 19, 20, 21, 26, 28, 29, 30, 34, 36, 37], "branch": [6, 11, 15, 18, 26, 28], "tag": [6, 15, 26], "instead": [6, 11, 17, 18, 24, 27], "referenc": [6, 15, 26], "must": [7, 11, 12, 14, 15, 16, 18, 21, 23, 25, 26, 27, 33, 36], "either": [7, 11, 12, 15, 18, 20, 27], "defin": [7, 13, 14, 16, 23, 24, 27, 34, 35, 36], "main": [7, 16, 24, 29, 30], "cli": [7, 14, 15, 18, 19, 21, 23, 28, 34, 36], "click": [7, 12, 20, 27, 28, 35], "group": [7, 27, 35], "object": [7, 10, 11, 12, 15, 16, 18, 19, 20, 22, 23, 24, 31, 35, 36, 37], "onli": [7, 11, 12, 13, 15, 17, 18, 20, 24, 25, 26, 36, 37], "call": [7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 30, 32, 35, 36, 37], "given": [7, 8, 11, 12, 13, 14, 15, 18, 22, 24, 30, 36], "should": [7, 11, 14, 15, 17, 19, 26, 27, 36, 37], "import": [7, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37], "mix": 7, "ins": 7, "necessari": [7, 15], "oper": [7, 11, 14, 29], "interact": [7, 11, 13, 15, 19, 23, 32, 34, 36, 37], "drop": [7, 18], "session": [7, 11, 15, 23, 34], "after": [7, 13, 15, 16, 19, 24, 31, 34, 37], "launch": [8, 23, 30, 37], "pytest": [8, 10, 19, 23, 31, 34, 36], "run": [8, 9, 11, 15, 18, 20, 22, 23, 25, 26, 28, 29, 31, 34, 35, 36, 37], "pytest_arg": 8, "w": [8, 11], "watch": [8, 36], "file": [8, 11, 12, 14, 15, 16, 18, 19, 22, 23, 25, 28, 30, 31, 34, 35, 36, 37], "suit": [8, 28, 36], "watch_fold": 8, "delai": 8, "watch_delai": 8, "between": [8, 11, 13, 15, 17], "poll": [8, 13, 15, 36], "cycl": 8, "5": [8, 19, 22, 24, 26, 36, 37], "second": [8, 13, 14, 15, 37], "overview": 9, "account": [9, 10, 12, 13, 14, 18, 22, 23, 24, 26, 27, 31, 32, 33, 37], "develop": [9, 10, 11, 15, 18, 20, 25, 28, 30, 34], "compil": [9, 10, 14, 17, 18, 22, 23, 28, 36], "queri": [9, 10, 13, 14, 23], "data": [9, 10, 11, 12, 13, 14, 15, 17, 18, 23, 24, 36, 37], "configur": [9, 11, 13, 14, 15, 16, 18, 19, 21, 26, 31, 36], "make": [9, 11, 16, 19, 20, 22, 23, 24, 34, 36], "transact": [9, 13, 14, 15, 17, 18, 19, 22, 30, 34], "proxi": [9, 11, 15], "publish": [9, 11, 15, 24, 36], "log": [9, 11, 12, 13, 15, 17], "pm": [9, 15, 26], "init": [9, 25, 31], "api": [9, 14, 15, 16, 18, 26, 32], "except": [9, 11, 12, 13, 15, 18, 30, 36], "type": [9, 10, 11, 13, 14, 15, 16, 18, 19, 21, 23, 24, 27, 30, 32, 33, 34, 36, 37], "util": [9, 10, 20, 23, 27, 35], "address": [10, 13, 14, 15, 18, 19, 20, 21, 22, 23, 25, 26, 32, 36], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 27], "checksumaddress": [10, 11, 13, 15, 17], "contract_typ": [10, 13, 15, 22, 26], "contracttyp": [10, 11, 13, 15], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 27, 36], "txn_hash": [10, 11, 13, 14, 15, 37], "contractinst": [10, 11, 13, 15, 24, 37], "face": [10, 12, 14], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 30, 34], "instanti": [10, 21], "projectmanag": [10, 13, 15, 23, 36], "current": [10, 11, 12, 13, 15, 18, 31], "accountmanag": [10, 15, 23], "chain": [10, 11, 16, 18, 23, 24, 25, 30, 34], "chainmanag": [10, 14, 15, 23, 36], "disconnect": [10, 11, 36], "connect": [10, 11, 14, 15, 20, 27, 28, 35, 36, 37], "blockchain": [10, 11, 14, 15, 16, 19, 28, 30, 34, 36], "activ": [10, 11, 12, 13, 15, 23, 24, 36], "purpos": [10, 11, 15, 17, 19, 25, 29], "control": [10, 11, 15, 19, 20, 36, 37], "state": [10, 11, 13, 15], "handi": [10, 15], "about": [10, 11, 15, 17, 19, 20, 21, 22, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "compilermanag": [10, 15], "len": [10, 15], "registered_compil": [10, 15], "1": [10, 11, 13, 15, 17, 18, 19, 22, 23, 24, 25, 26, 36, 37], "configmanag": [10, 11, 15, 16], "convert": [10, 12, 14, 18, 23], "valu": [10, 11, 12, 13, 14, 15, 16, 18, 23, 24, 25, 28, 29, 30, 34, 36, 37], "tupl": [10, 11, 13, 15, 16, 18], "convers": [10, 11, 16], "function": [10, 11, 12, 13, 15, 18, 20, 24, 25], "conversionmanag": [10, 15], "networkmanag": [10, 15, 23, 36], "revert": [10, 11, 14, 15, 18, 30, 36], "catch": 10, "expect": [10, 13, 15, 36, 37], "logic": [10, 11, 15, 27], "resembl": 10, "rais": [10, 11, 12, 13, 14, 15, 18, 36], "accountapi": [11, 12, 15, 16, 19, 27], "base": [11, 12, 13, 14, 15, 17, 18, 22, 25, 27, 28, 30, 36, 37], "baseinterfacemodel": [11, 15, 18], "baseaddress": [11, 13, 15], "repres": [11, 12, 15, 16, 17, 18, 30, 36, 37], "__dir__": [11, 13], "ipython": [11, 13, 23, 34, 37], "tab": [11, 13], "complet": [11, 13, 15, 18, 36], "return": [11, 12, 13, 14, 15, 16, 18, 23, 24, 25, 32, 36, 37], "__hash__": [11, 15], "properti": [11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 37], "shorten": [11, 15], "quicker": 11, "access": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 30, 31, 33, 36, 37], "txn": [11, 14, 25, 37], "transactionapi": [11, 14, 15], "send_everyth": 11, "bool": [11, 12, 14, 15, 18, 36], "fals": [11, 12, 15, 18, 36], "signer_opt": 11, "receiptapi": [11, 13, 14, 15, 25, 37], "accountserror": [11, 14], "nonc": [11, 13, 15], "invalid": [11, 15, 36], "sender": [11, 13, 15, 24, 31, 32, 33, 36, 37], "doe": [11, 12, 13, 14, 15, 18, 20, 24, 27, 34, 36, 37], "enough": 11, "fund": [11, 14, 19, 36], "transactionerror": [11, 14], "ar": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "neg": [11, 15], "signatureerror": [11, 14], "sign": [11, 14, 17, 19], "apinotimplementederror": [11, 14], "set": [11, 12, 13, 15, 16, 18, 19, 22, 23, 25, 26, 27, 29, 31, 36, 37], "true": [11, 12, 14, 15, 18, 19, 21, 24, 26, 33, 36, 37], "support": [11, 15, 18, 25, 28, 30, 32, 34, 37], "paramet": [11, 13, 14, 15, 16, 18, 36], "invok": [11, 12, 15, 20, 23, 24, 37], "send": [11, 14, 24, 37], "differ": [11, 13, 15, 22, 26, 27, 28, 30, 32, 36], "balanc": [11, 13, 19, 23, 36], "fee": [11, 25], "send_private_transact": 11, "addit": [11, 12, 13, 14, 16, 19, 21, 37], "kwarg": [11, 12, 13, 14, 15, 18, 24, 27, 33, 36, 37], "signer": 11, "modifi": [11, 18, 23], "check_signatur": 11, "signablemessag": [11, 17], "signatur": [11, 13, 19], "messagesignatur": [11, 17], "verifi": [11, 31], "messag": [11, 12, 14, 17, 18, 19, 23, 27, 29, 30, 36], "wa": [11, 14, 15, 17, 18, 21], "union": [11, 12, 15, 17, 18], "noqa": [11, 15], "e501": [11, 15], "check": [11, 13, 15, 18, 19, 26, 32, 34, 36], "otherwis": [11, 13, 15, 16, 22, 23, 26, 30, 36, 37], "deploi": [11, 13, 15, 21, 25, 26, 33, 34, 36, 37], "contractcontain": [11, 13, 15, 24], "smart": [11, 13, 14, 24, 31, 33, 34, 36, 37], "befor": [11, 13, 15, 18, 20, 37], "attempt": [11, 14, 26, 27, 32, 36], "verif": 11, "instanc": [11, 13, 15, 17, 18, 24, 33, 36, 37], "prepare_transact": 11, "cannot": [11, 12, 34, 36, 37], "afford": 11, "prepar": 11, "abstract": [11, 14, 18, 27, 30], "sign_messag": [11, 19], "msg": [11, 12, 24, 36], "sign_transact": 11, "mai": [11, 12, 13, 15, 18, 19, 21, 22, 23, 26, 27, 28, 29, 30, 31, 34, 36, 37], "correspond": [11, 13, 15, 36], "input": [11, 12, 13, 14, 15, 18], "howev": [11, 13, 15, 26, 27, 28, 30, 32, 35, 36, 37], "properli": [11, 15, 27], "here": [11, 16, 19, 20, 22, 27, 28, 31, 34, 36], "meant": [11, 30], "execut": [11, 12, 13, 15, 20, 23, 29, 31, 35, 36], "wish": [11, 19, 21, 29, 33], "transfer": [11, 36], "int": [11, 13, 14, 15, 16, 17, 18, 19], "byte": [11, 13, 15, 17, 18, 24], "amount": [11, 13, 15, 24, 25, 37], "extra": [11, 18, 19, 26], "For": [11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "exampl": [11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "evm": [11, 15, 24, 30], "rpc": [11, 24], "eth_sendprivatetransact": [11, 24], "achiev": [11, 24, 26], "ignor": [11, 15, 26, 27], "accountcontainerapi": [11, 15, 16], "data_fold": [11, 15], "account_typ": [11, 12, 16], "collect": [11, 12, 15], "__contains__": [11, 15], "indexerror": [11, 15], "contain": [11, 12, 13, 15, 16, 17, 18, 24, 31, 33, 34, 36], "addresstyp": [11, 13, 14, 15], "__delitem__": [11, 15], "delet": [11, 15, 27], "notimplementerror": 11, "overridden": [11, 14], "within": [11, 14, 18, 25, 27, 34, 36], "__getitem__": [11, 15], "get": [11, 12, 13, 14, 15, 16, 18, 19, 20, 24, 26, 30, 33, 34, 36, 37], "__len__": [11, 15], "iter": [11, 13, 14, 15, 16], "over": [11, 15], "alias": [11, 12, 15, 20], "append": [11, 15, 18, 21], "add": [11, 12, 14, 15, 21, 23, 26, 27, 28, 30, 34, 35, 36, 37], "alreadi": [11, 12, 14, 15, 19, 20, 23, 24, 26, 33], "remov": [11, 15, 18, 34, 36], "known": [11, 13, 15, 18], "impersonatedaccount": 11, "raw_address": 11, "subclass": [11, 12, 13, 15, 16], "testaccountapi": [11, 19], "generateddevaccount": [11, 18], "implement": [11, 12, 14, 15, 16, 18, 19, 26, 30, 32], "directli": [11, 13, 15, 19, 20, 24, 25, 26, 30], "how": [11, 12, 15, 18, 21, 25, 26, 30, 34, 35, 36, 37], "thei": [11, 13, 15, 16, 18, 23, 26, 27, 29], "up": [11, 15, 18, 20, 23, 31, 34, 36, 37], "fixtur": [11, 15, 19], "testaccountcontainerapi": 11, "gener": [11, 12, 15, 18, 19, 26, 29, 33, 34, 36], "generate_account": 11, "new": [11, 13, 15, 18, 19, 26, 34], "typic": [11, 15, 17, 19, 21, 27, 36], "we": [11, 15, 18, 19, 20, 24, 25, 27, 34, 35, 36, 37], "know": [11, 17, 20, 21, 24, 26, 27], "eoa": 11, "doesn": [11, 17], "person": 11, "raw": [11, 15, 21], "baseinterfac": [11, 18], "total": [11, 13, 15], "code": [11, 12, 14, 15, 20, 24, 26, 27, 33, 36], "hexbyt": [11, 15, 17, 24], "codes": 11, "histori": [11, 15, 24, 25], "accounthistori": [11, 15], "ha": [11, 13, 18, 25, 33, 36, 37], "made": [11, 15, 24, 25], "is_contract": 11, "associ": [11, 13, 15], "compilerapi": [11, 15, 16, 27, 28], "languag": [11, 28, 34], "like": [11, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 34, 36, 37], "solid": [11, 15, 16, 21, 22, 27, 28, 36], "vyper": [11, 16, 21, 24, 28, 32, 34, 36], "repositori": [11, 18], "contract_filepath": [11, 15], "base_path": [11, 14, 15], "sourc": [11, 12, 13, 14, 15, 21, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 36], "pathlib": [11, 12, 15, 18], "directori": [11, 12, 15, 18, 22, 23, 25, 26, 27, 28, 31, 33, 34, 35, 36], "via": [11, 12, 13, 14, 15, 16, 19, 26, 27, 30, 36], "enrich_error": [11, 15], "err": [11, 14, 15], "contractlogicerror": [11, 14, 15, 36], "enrich": [11, 15], "pc": [11, 15], "locat": [11, 15, 21, 22, 27, 36], "runtim": [11, 12, 15], "math": [11, 15], "get_vers": 11, "all_path": 11, "retriev": [11, 15, 18, 24, 32], "supports_source_trac": 11, "abl": [11, 15, 18, 19, 21, 24, 32, 36, 37], "traceback": 11, "trace": [11, 14, 15, 18, 36], "configenum": 11, "enum": [11, 12], "limit": [11, 12, 22, 30], "item": [11, 14, 15, 16, 18, 23, 26, 27], "color": [11, 18, 29], "red": [11, 12, 14, 29], "blue": [11, 29, 37], "green": [11, 29], "rather": [11, 15, 22, 26, 36], "than": [11, 13, 15, 20, 22, 26, 36, 37], "arbitrari": 11, "genericconfig": 11, "_env_fil": [11, 15], "pathlik": [11, 15], "_env_file_encod": [11, 15], "_env_nested_delimit": [11, 15], "_secrets_dir": [11, 15], "__root__": 11, "dict": [11, 13, 14, 15, 16, 17, 18, 23, 24], "pluginconfig": [11, 15, 16], "special": [11, 16], "baseset": 11, "converterapi": [11, 15, 16], "convertedtyp": 11, "throw": [11, 15, 18], "conversionerror": [11, 14, 15], "fail": [11, 12, 14, 15, 18, 20, 26, 27, 36], "is_convert": [11, 15], "string": [11, 12, 14, 15, 16, 18, 22, 24, 30, 36], "explorerapi": [11, 15, 16, 33], "networkapi": [11, 14, 15, 16], "particular": [11, 15, 36], "get_address_url": 11, "url": 11, "get_contract_typ": 11, "been": [11, 15, 18, 36], "If": [11, 12, 13, 15, 16, 18, 19, 20, 21, 23, 24, 26, 27, 29, 30, 33, 34, 35, 36, 37], "get_transaction_url": 11, "transaction_hash": [11, 15, 17], "hash": [11, 13, 15, 17, 23], "publish_contract": [11, 33], "ecosystemapi": [11, 15, 16, 28], "request_head": [11, 15], "fee_token_symbol": 11, "fee_token_decim": 11, "18": 11, "relat": [11, 14, 15, 16], "__getattr__": [11, 13, 15], "network_nam": [11, 15, 35], "usag": [11, 12, 13, 15, 16, 17, 18, 19, 23, 27, 36, 37], "networknotfounderror": [11, 14], "add_network": 11, "attach": [11, 12], "e": [11, 15, 18, 19, 22, 24, 26, 30, 36], "g": [11, 15, 18, 19, 22, 24, 26, 30, 36], "l2": 11, "optim": [11, 36], "networkerror": [11, 14, 15], "create_transact": 11, "everyth": [11, 27], "need": [11, 12, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 30, 34, 36, 37], "initi": [11, 13, 15, 23, 24, 25, 32], "classmethod": [11, 14, 15], "decode_address": 11, "nativ": [11, 30], "decode_block": 11, "blockapi": [11, 15, 25], "decod": [11, 13, 14, 18], "dictionari": [11, 15, 18, 36], "decode_calldata": 11, "abi": [11, 13, 14, 16, 18, 21, 24, 36, 37], "constructorabi": [11, 14, 18], "methodabi": [11, 14, 18], "calldata": [11, 13, 24], "map": [11, 13, 14, 15, 16, 18, 24, 36], "anonym": 11, "stringifi": [11, 13, 24], "index": [11, 13, 17, 20, 22, 24, 36], "decode_log": [11, 37], "event": [11, 13, 14, 17, 37], "eventabi": [11, 13], "contractlog": [11, 13, 15, 17, 25, 37], "match": [11, 13, 15, 17, 18, 24, 36], "definit": [11, 15], "decode_receipt": 11, "receipt": [11, 13, 15, 24, 36, 37], "decode_returndata": 11, "raw_data": 11, "default_network": [11, 22, 30], "encode_address": 11, "integ": [11, 15], "encode_calldata": 11, "encod": [11, 17, 18], "encode_deploy": 11, "deployment_bytecod": 11, "other": [11, 12, 15, 17, 18, 19, 20, 23, 24, 28, 30, 31, 36, 37], "constructor": [11, 24, 33], "interfac": [11, 15, 16, 21, 27, 30, 32, 35, 36], "encode_transact": 11, "updat": [11, 18, 36], "well": [11, 12, 15, 16, 17, 18, 27, 28, 31, 36], "enrich_calltre": 11, "calltreenod": 11, "enhanc": 11, "help": [11, 12, 13, 18, 19, 23, 26, 27, 28, 34, 36], "decim": [11, 36], "token": [11, 26, 36, 37], "symbol": [11, 23, 37], "currenc": 11, "pai": 11, "eth": [11, 23, 24, 25, 34, 36], "get_method_selector": 11, "selector": [11, 13, 24, 36], "keccak": 11, "ethpm_typ": [11, 15, 24], "myecosystem": 11, "def": [11, 12, 15, 16, 18, 19, 20, 23, 24, 27, 29, 35, 36, 37], "self": [11, 15, 18, 24, 27, 36], "simpl": [11, 22, 37], "calcul": 11, "get_network": 11, "present": [11, 26], "get_network_data": 11, "ad": [11, 14, 15, 18, 19, 20, 23, 36], "opinion": [11, 15], "order": [11, 15, 19, 20], "nice": [11, 12, 14, 15], "translat": [11, 15], "get_proxy_info": [11, 15], "proxyinfoapi": [11, 15], "pattern": [11, 18, 26], "same": [11, 13, 15, 18, 19, 24, 27, 34, 36, 37], "shareabl": 11, "header": [11, 17], "request": [11, 16, 26, 29], "serialize_transact": 11, "serial": 11, "set_default_network": 11, "switch": [11, 36], "wrapper": [11, 12, 13, 14, 21], "around": [11, 12, 13, 14, 21], "specif": [11, 14, 15, 30, 34, 36, 37], "auto_gas_multipli": 11, "float": [11, 15], "multipli": [11, 22], "estim": [11, 15, 18, 22, 30, 36], "ga": [11, 14, 18, 22, 24, 30], "tx": [11, 37], "insur": [11, 22], "block_tim": [11, 13, 15], "approxim": 11, "take": [11, 12, 22, 35, 36], "block": [11, 13, 14, 15, 16, 17, 18, 22, 23, 27, 30], "mine": [11, 15], "your": [11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "15": 11, "chain_id": [11, 14, 15, 23], "id": [11, 13, 14, 15, 17, 21, 24, 26], "unless": [11, 12, 13, 15, 29, 36], "providerapi": [11, 15, 16, 18, 27, 28, 37], "default_provid": [11, 22, 30], "get_provid": 11, "provider_nam": [11, 14, 15, 35], "provider_set": [11, 15], "appli": [11, 15, 27, 36, 37], "network_id": 11, "infura": [11, 16, 25, 27, 34], "alchemi": [11, 16, 22, 28, 30, 35, 37], "partial": 11, "conveni": [11, 15], "required_confirm": [11, 13, 15], "recommend": [11, 15, 19, 26, 30, 34], "wait": [11, 13, 15], "consid": [11, 15, 18], "sinc": 11, "set_default_provid": 11, "found": [11, 13, 14, 15, 18, 19, 20, 21, 24, 26, 27, 35, 36], "transaction_acceptance_timeout": [11, 37], "accept": [11, 12, 33], "two": [11, 15, 19, 22, 27, 30, 34, 36, 37], "minut": [11, 37], "smaller": 11, "timeout": [11, 14, 18], "use_default_provid": 11, "providercontextmanag": [11, 15], "temporarili": [11, 15], "enter": [11, 19, 29, 36], "context": [11, 12, 14, 15, 18, 19, 23, 27, 36], "exit": [11, 23, 36], "multipl": [11, 12, 18, 26, 34], "whatev": 11, "first": [11, 13, 15, 19, 20, 23, 24, 25, 26, 33], "use_provid": [11, 15, 34, 36], "temporari": [11, 15], "verify_chain_id": 11, "networkmismatcherror": [11, 14], "adhoc": [11, 12], "hardcod": 11, "one": [11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 26, 27, 30, 34, 36, 37], "manageraccessmixin": [11, 12, 13, 18], "And": [11, 20, 36], "providerpai": 11, "target": [11, 16, 18, 32], "basemodel": [11, 18], "create_network_typ": 11, "easili": [11, 37], "dependencyapi": [11, 15, 16, 26], "contracts_fold": [11, 15, 21, 22, 26], "exclud": [11, 15, 18, 26, 36], "json": [11, 15, 16, 18, 26], "lock": [11, 15, 21, 36], "config_overrid": [11, 15, 26], "ipf": 11, "cached_manifest": 11, "packagemanifest": [11, 15, 16, 26, 33], "valid": [11, 15, 16], "use_cach": [11, 15], "By": [11, 15, 21, 30, 36, 37], "lazili": 11, "where": [11, 13, 15, 18, 19, 20, 25, 26, 32, 36, 37], "look": [11, 13, 15, 18, 20, 21, 22, 23, 27, 31, 36, 37], "glob": [11, 26], "extract_manifest": [11, 15], "presum": [11, 15], "project_manag": [11, 15], "get_project": [11, 15], "dynam": [11, 15], "correct": [11, 12, 15, 24, 36], "projectapi": [11, 15, 16], "structur": [11, 15, 17, 18, 31, 35], "instal": [11, 14, 15, 19, 21, 22, 24, 25, 27, 31, 35, 36], "uri": [11, 15, 22, 30], "anyurl": [11, 15], "fileurl": [11, 15], "omit": [11, 30, 37], "latest": [11, 13, 15, 17, 18, 23, 30, 34, 37], "version_id": [11, 15], "sub": [11, 15], "most": [11, 13, 15, 20, 29, 34], "often": [11, 13, 15, 26], "config_file_nam": [11, 15], "work": [11, 13, 15, 16, 18, 24, 25, 26, 27, 28, 30, 34, 36, 37], "extend": [11, 20, 28, 31], "non": [11, 13, 14, 17, 18, 23, 29], "manifest_cachefil": 11, "create_manifest": [11, 15], "clear": [11, 15], "is_valid": [11, 15], "figur": [11, 15], "out": [11, 14, 15, 18, 19, 23, 24, 26, 28, 30, 36], "best": [11, 15, 30, 34], "share": [11, 18, 22, 36], "upload": 11, "anoth": [11, 14, 15, 19, 36, 37], "process_config_fil": [11, 15], "had": [11, 15], "whe": 11, "num_transact": 11, "parenthash": 11, "0x0000000000000000000000000000000000000000000000000000000000000000": 11, "timestamp": [11, 15, 18, 23, 36], "its": [11, 12, 13, 14, 15, 16, 18, 21, 22, 23, 24, 26, 27, 29, 33, 36, 37], "attribut": [11, 13, 15], "cached_chain_id": 11, "block_page_s": 11, "100": [11, 36, 37], "concurr": [11, 15], "4": [11, 15, 22, 23, 24, 26, 36, 37], "hardhat": [11, 22, 28, 30, 36, 37], "base_fe": [11, 15, 37], "minimum": [11, 15], "next": [11, 15, 36], "eip": [11, 15, 17, 30, 32, 33, 37], "1559": [11, 15, 30, 37], "notimplementederror": [11, 14, 15, 37], "fetch": [11, 15, 24, 25, 37], "respons": [11, 15, 16, 17, 18, 30], "particularli": 11, "across": [11, 15, 22, 23, 26], "rang": [11, 13, 15], "chainlist": [11, 15], "comprehens": [11, 15], "mani": [11, 12, 24, 25, 28], "parallel": [11, 18], "thread": [11, 15, 18], "tear": 11, "down": [11, 17, 18, 34], "quit": [11, 13], "estimate_gas_cost": [11, 37], "cost": [11, 15], "report": 11, "smallest": 11, "unit": 11, "wei": 11, "gas_pric": [11, 15, 37], "price": [11, 15, 36], "what": [11, 15, 16, 19, 20, 23, 24, 26, 27, 30, 35, 36], "pre": [11, 18, 19, 21, 23, 34], "get_bal": 11, "get_block": [11, 23, 30], "block_id": [11, 14], "hexstr": [11, 17], "liter": [11, 17], "earliest": [11, 13, 15, 17], "pend": [11, 13, 15, 17, 30, 36], "blockid": [11, 14, 17], "blocknotfounderror": [11, 14], "get_cod": 11, "contractcod": 11, "get_contract_log": 11, "log_filt": 11, "logfilt": 11, "topic": [11, 13, 31], "get_nonc": 11, "get_receipt": [11, 15, 37], "might": [11, 23, 37], "get_transactions_by_block": 11, "get_virtual_machine_error": 11, "virtualmachineerror": [11, 14], "virtual": [11, 14, 34], "machin": [11, 14, 15], "client": [11, 18], "went": 11, "wrong": [11, 14], "http_uri": 11, "is_connect": 11, "max_ga": 11, "max": [11, 15, 22, 30, 36, 37], "network_choic": [11, 15], "choic": [11, 15, 20], "priority_fe": [11, 37], "miner": [11, 37], "tip": 11, "incentiv": 11, "them": [11, 16, 19, 21, 23, 24, 26, 27, 31, 36], "send_cal": 11, "immedi": [11, 23], "without": [11, 18, 19, 23, 24, 28, 37], "through": [11, 13, 18, 25, 27, 33], "mempool": [11, 24], "handl": [11, 14, 16, 18, 20, 23, 30, 36], "send_transact": 11, "supports_trac": 11, "update_set": 11, "new_set": 11, "port": 11, "reconnect": 11, "ws_uri": 11, "wss": 11, "subprocessprovid": [11, 14], "popen": 11, "is_stop": 11, "stdout_queu": 11, "joinablequeu": [11, 18], "stderr_queu": 11, "process_wait_timeout": 11, "ganach": 11, "build_command": 11, "pass": [11, 12, 15, 18, 19, 20, 24, 27, 36, 37], "subprocess": [11, 14], "task": [11, 18, 36], "stop": [11, 13, 15, 20, 36], "process_nam": 11, "20": [11, 25, 29, 37], "readi": [11, 17], "kill": 11, "testproviderapi": 11, "snapshot": [11, 14, 15, 18], "num_block": [11, 15], "advanc": [11, 25], "allot": 11, "snapshot_id": [11, 14, 15], "regress": [11, 15], "go": [11, 15], "previou": [11, 15], "set_timestamp": 11, "new_timestamp": 11, "record": [11, 15], "intent": [11, 15], "later": [11, 15, 36], "point": [11, 15, 18, 20, 27, 32, 36], "snapshotid": [11, 14, 15, 18], "upstreamprovid": 11, "upstream": 11, "connection_str": 11, "downstream": 11, "web3provid": 11, "abc": [11, 18], "mixin": 11, "web3": [11, 23, 27, 30, 34], "py": [11, 14, 18, 23, 27, 30, 31, 35, 36], "python": [11, 15, 23, 24, 27, 31, 33, 34, 35], "block_identifi": 11, "past": [11, 15], "state_overrid": 11, "prior": [11, 15, 27], "maximum": [11, 22, 30], "transactionnotfounderror": [11, 14], "get_storage_at": 11, "slot": 11, "storag": 11, "read": [11, 15, 20, 34], "assert": [11, 14, 24, 36, 37], "statement": [11, 14, 36], "histor": [11, 13, 15], "show_trac": [11, 37], "show_gas_report": [11, 37], "skip_trac": 11, "skip": [11, 12, 19], "matter": [11, 20], "background": 11, "some": [11, 24, 28, 30, 36, 37], "sort": 11, "global": [11, 15, 22, 36], "tracer": 11, "did": 11, "httpprovid": [11, 27], "contract_address": [11, 14, 17], "block_numb": [11, 13, 15, 17], "gas_us": 11, "statu": 11, "await_confirm": 11, "now": [11, 19, 26, 27, 30], "contractev": [11, 13, 37], "contractlogcontain": 11, "were": [11, 15, 36], "emit": [11, 17, 37], "whether": [11, 12, 19], "method_cal": 11, "produc": [11, 17], "raise_for_statu": 11, "regard": 11, "transactionstatusenum": 11, "ran_out_of_ga": 11, "ran": [11, 14, 31, 36], "gas_limit": [11, 22, 30], "return_valu": 11, "obtain": [11, 24, 36], "final": [11, 15, 18, 36], "total_fees_paid": [11, 25], "paid": [11, 25], "tracefram": [11, 14], "track_coverag": 11, "track": [11, 15, 24, 36], "coverag": 11, "full": [11, 15, 18, 36], "els": [11, 13, 15, 18, 29, 36], "level": [11, 12, 24, 27, 29, 30, 34], "track_ga": 11, "chainid": 11, "b": 11, "max_fe": [11, 37], "max_priority_fe": [11, 37], "transactionsignatur": [11, 17], "which": [11, 12, 13, 15, 16, 18, 19, 22, 25, 27, 33, 36, 37], "schema": 11, "permit": 11, "total_transfer_valu": 11, "could": [11, 23, 24, 36], "determin": [11, 13, 15, 32], "submit": 11, "accounttransactionqueri": [11, 15], "column": [11, 13, 15], "start_nonc": [11, 15], "nonnegativeint": 11, "stop_nonc": [11, 15], "_basequeri": 11, "querytyp": [11, 15], "blockqueri": [11, 15], "start_block": [11, 13, 15, 25], "stop_block": [11, 13, 15, 25], "step": [11, 13, 15, 33], "positiveint": 11, "_baseblockqueri": 11, "blocktransactionqueri": [11, 15], "insid": [11, 15, 18, 25], "contracteventqueri": [11, 15], "search_top": [11, 13], "member": 11, "contractmethodqueri": [11, 15], "method_arg": 11, "queryapi": [11, 15, 16], "estimate_queri": [11, 15], "contractcreationqueri": [11, 15], "millisecond": [11, 15, 18], "indic": [11, 15, 18, 29], "engin": [11, 13, 14, 15], "unabl": [11, 14, 15, 21], "perform_queri": [11, 15], "perform": [11, 15, 19], "update_cach": 11, "chanc": [11, 34], "noth": 11, "store": [11, 15, 18, 25], "namespac": [12, 15, 16, 27, 31, 35], "extens": [12, 15, 16, 23, 27, 33, 36], "reusabl": [12, 36], "common": [12, 18, 26, 27, 30, 31, 36, 37], "resourc": [12, 15], "contract_file_paths_argu": 12, "callback": 12, "flatten": [12, 15], "existing_alias_argu": [12, 20, 27], "choos": [12, 15], "non_existing_alias_argu": [12, 20], "yet": [12, 20, 27, 28, 36], "accountaliaspromptchoic": 12, "prompt_messag": 12, "promptchoic": 12, "prompt": [12, 19, 20, 34], "lessen": 12, "hard": [12, 18], "param": 12, "ctx": 12, "miss": [12, 15, 36], "It": [12, 16, 19, 20, 24, 25, 27, 29, 30, 36, 37], "compat": [12, 17], "certain": [12, 36, 37], "situat": 12, "descript": [12, 15, 27, 32], "arriv": 12, "get_user_selected_account": [12, 20], "print_choic": 12, "echo": [12, 20, 27, 35], "networkchoic": 12, "case_sensit": 12, "network_opt": [12, 20, 35], "get_metavar": 12, "metavar": 12, "outputformat": 12, "subset": [12, 15, 17], "output_format_choic": 12, "rich": 12, "text": [12, 14, 19], "view": [12, 13, 15, 37], "standard": [12, 25, 26, 29, 32], "paramtyp": 12, "choice_callback": 12, "get_user_selected_choic": 12, "foo": [12, 18, 24, 30, 36], "bar": [12, 18, 30, 36, 37], "cmd": [12, 20], "__expected_": 12, "pick": 12, "want": [12, 15, 19, 21, 22, 24, 25, 26, 27, 29, 30, 33, 34, 36], "_outside_": 12, "account_opt": [12, 20], "custom": [12, 14, 17, 19, 20, 21, 22, 23, 27, 29], "networkboundcommand": [12, 20, 30, 35], "context_set": 12, "mutablemap": 12, "callabl": [12, 16, 18], "epilog": 12, "short_help": [12, 27], "options_metavar": 12, "add_help_opt": 12, "no_args_is_help": 12, "hidden": 12, "deprec": [12, 15], "durat": [12, 15, 24], "right": [12, 36], "wai": [12, 15, 19, 23, 24, 26, 32, 34, 36, 37], "apeclicontextobject": 12, "ape_cli_context": [12, 20], "static": [12, 36], "abort": [12, 14, 20], "base_error": 12, "noreturn": 12, "end": [12, 13, 15, 18, 36], "invoc": [12, 36], "preserv": 12, "stack": [12, 14], "anyth": [12, 27, 29], "default_log_level": 12, "featur": [12, 19, 20, 25, 36], "verbosity_opt": 12, "contract_opt": 12, "contracterror": [12, 13, 14], "In": [12, 15, 17, 19, 21, 22, 23, 24, 25, 32, 34, 36, 37], "incompatible_with": 12, "incompatible_opt": 12, "factori": [12, 15, 24], "enforc": 12, "incompat": 12, "cl": [12, 18, 20, 35], "other_opt": 12, "auto": [12, 22, 30, 36], "normal": [12, 28, 32], "output_format_opt": 12, "skip_confirmation_opt": 12, "cli_logg": 12, "clilogg": 12, "decor": [12, 16, 18, 27], "allfilepath": 12, "encourag": 12, "consist": 12, "path_typ": 12, "clickexcept": [12, 14], "print": [12, 13, 14, 15, 26, 35, 37], "contracttypewrapp": 13, "decode_input": [13, 24], "prefix": [13, 14, 20, 22, 23, 24, 26, 28], "detect": [13, 14, 32], "find": [13, 14, 15, 18, 19, 26, 27, 30, 32, 36], "along": [13, 26], "source_path": [13, 15], "belong": 13, "cross": 13, "source_id": [13, 15], "That": [13, 37], "necessarili": [13, 37], "mean": [13, 19, 36, 37], "mycontract": [13, 15, 22, 24, 25, 31, 33, 36, 37], "__call__": 13, "c": 13, "attr_nam": [13, 15], "vote": 13, "impli": 13, "call_view_method": 13, "method_nam": [13, 36], "scenario": [13, 36], "get_error_by_signatur": 13, "customerror": [13, 14], "similar": [13, 27, 36], "get_event_by_signatur": [13, 37], "case": [13, 14, 15, 20, 21, 24, 26, 27, 32, 36], "come": [13, 15, 19, 21, 23, 26, 28, 29, 31, 34, 36], "respect": [13, 15], "invoke_transact": 13, "contract_contain": [13, 15], "assum": [13, 15, 33, 35, 36, 37], "real": [13, 19, 37], "my_contract": [13, 24, 32, 36], "0xabc1230001112223334445566611855443322111": 13, "thing": [13, 20, 27], "actual": [13, 36], "cached_log": 13, "my_event_typ": 13, "myevent": 13, "__iter__": [13, 15], "occur": [13, 14, 15, 18, 29, 32, 36], "from_receipt": [13, 37], "poll_log": 13, "new_block_timeout": [13, 15], "daemon": [13, 15, 18], "occurr": 13, "new_log": 13, "futur": [13, 15], "never": [13, 15, 17, 19, 36], "yield": [13, 15, 16, 27, 36], "less": [13, 15, 29], "reorg": [13, 15], "10": [13, 15, 18, 22, 29, 30], "50": [13, 15, 37], "live": [13, 15, 24, 37], "engine_to_us": [13, 15], "datafram": [13, 15], "last": [13, 15, 18, 24, 25], "bypass": [13, 15, 26], "algorithm": [13, 15], "pd": [13, 15], "start_or_stop": [13, 15], "extra_address": 13, "search": [13, 18], "desir": 13, "deleg": [13, 15, 18, 32], "apeexcept": [13, 14], "issu": [13, 14, 29, 34], "problem": 14, "aliasalreadyinuseerror": 14, "apeattributeerror": [14, 15], "projecterror": [14, 15], "attributeerror": [14, 37], "try": [14, 15, 18, 27, 35, 36], "argumentslengtherror": [14, 24], "arguments_length": 14, "reason": [14, 30, 36], "providererror": 14, "chainerror": [14, 15], "compilererror": [14, 15], "configerror": 14, "revert_messag": 14, "source_traceback": 14, "sourcetraceback": 14, "base_err": 14, "dev_messag": 14, "dev": [14, 15, 24, 36, 37], "valueerror": [14, 15], "from_error": 14, "whenev": [14, 18], "possibl": [14, 15, 16, 19], "contractnotfounderror": [14, 15], "has_explor": 14, "errorabi": 14, "decodingerror": 14, "while": [14, 15, 26, 36], "methodnonpayableerror": 14, "payabl": [14, 36], "outofgaserror": 14, "becaus": [14, 19, 26, 27, 36], "providernotconnectederror": [14, 15, 18], "queryengineerror": [14, 15], "rpctimeouterror": 14, "subprocesstimeouterror": 14, "subprocesserror": 14, "whilst": 14, "exce": [14, 37], "inspir": 14, "unknownsnapshoterror": [14, 15], "unknown": [14, 15, 30], "unknownversionerror": 14, "handle_ape_except": 14, "relev": [14, 17, 31], "frame": 14, "exc": 14, "being": [14, 19, 23], "someth": [14, 23, 36, 37], "treat": 15, "singleton": [15, 16], "root": [15, 18, 19, 20, 22, 23, 24, 28, 31, 36], "my_account": [15, 26], "everi": [15, 18, 29, 32], "part": [15, 18, 27, 34, 36], "get_accounts_by_typ": 15, "type_": 15, "test_account": [15, 18, 19, 24, 36], "testaccountmanag": [15, 36], "These": [15, 36], "subject": 15, "section": [15, 18, 26, 36], "test_my_contract": [15, 36], "accountsmanag": 15, "receiv": [15, 24, 36], "testaccountcontain": 15, "account_id": 15, "slice": 15, "account_str": 15, "x": [15, 36, 37], "singl": [15, 18, 20], "under": [15, 18, 35, 36], "hood": 15, "can_trace_sourc": 15, "filenam": 15, "both": [15, 16, 17, 18, 20, 23, 27, 34, 35, 37], "trace_sourc": 15, "sol": [15, 21, 26, 31, 36], "collis": [15, 24], "flatten_contract": 15, "content": [15, 18, 26], "get_import": 15, "combin": [15, 20, 36], "import_source_id": 15, "get_refer": 15, "imports_dict": 15, "entri": [15, 27], "referring_source_id": 15, "transactionhistori": 15, "txn_receipt": 15, "revert_to_block": 15, "so": [15, 19, 24, 26, 27, 30, 32, 36], "model": [15, 18, 37], "outgo": 15, "short": [15, 29, 30, 32, 36], "circuit": 15, "greater": 15, "contractcach": 15, "memori": [15, 18], "per": [15, 18], "perman": [15, 18, 25], "disk": [15, 19], "faster": 15, "__setitem__": 15, "ecosystem_nam": [15, 35], "cache_blueprint": 15, "blueprint_id": 15, "blueprint": 15, "5202": 15, "would": [15, 20, 25, 26, 30, 34, 35, 36], "starknet": [15, 28, 36], "identifi": [15, 36], "cache_deploy": 15, "contract_inst": [15, 25], "cache_proxy_info": 15, "proxy_info": 15, "proxyinfo": 15, "clear_local_cach": 15, "reset": 15, "blank": 15, "get_blueprint": 15, "uniqu": [15, 24, 37], "get_contain": 15, "wrap": [15, 18], "get_creation_receipt": 15, "creation": [15, 20], "get_deploy": [15, 24], "_local_deployments_map": 15, "those": [15, 17, 20, 24, 27, 36], "written": 15, "deployments_map": 15, "get_multipl": 15, "min": [15, 36, 37], "instance_at": 15, "typeerror": [15, 18], "en": [15, 16, 22, 24, 28], "domain": [15, 24], "instance_from_receipt": 15, "blockcontain": 15, "latest_block": 15, "head": [15, 23], "move": 15, "backward": 15, "2": [15, 17, 22, 23, 24, 25, 26, 28, 32, 36, 37], "height": 15, "poll_block": 15, "reorgan": 15, "even": [15, 29], "previous": [15, 24, 27, 36], "new_block": 15, "length": [15, 18, 19], "similarli": [15, 20, 21, 27, 36], "just": [15, 26, 30, 34], "mimic": 15, "behavior": [15, 29], "built": [15, 27, 34, 36], "increment": 15, "isol": [15, 36], "owner": [15, 24, 25, 28, 36, 37], "foobar": [15, 28], "deltatim": 15, "AND": 15, "design": [15, 17, 27], "begin": 15, "pending_timestamp": [15, 36], "epoch": 15, "3600": 15, "restor": 15, "recent": 15, "compilerconfig": 15, "ignore_fil": [15, 21], "tsconfig": [15, 21], "globular": 15, "project_fold": 15, "meta": 15, "packagemeta": 15, "author": [15, 24, 36], "licens": [15, 36], "keyword": [15, 23, 30], "link": [15, 36], "deploymentconfigcollect": 15, "default_ecosystem": [15, 22, 30], "parametr": 15, "test_mnemon": 15, "get_config": 15, "home": [15, 22, 23, 25, 34], "plugin_nam": 15, "force_reload": 15, "metadata": 15, "using_project": 15, "project_path": 15, "contracts_path": 15, "my_project": 15, "deploymentconfig": 15, "valid_ecosystem": 15, "valid_network": 15, "addressapiconvert": 15, "bytesaddressconvert": 15, "gwei": [15, 37], "appropri": 15, "long": [15, 27, 29], "is_typ": 15, "checksum": 15, "against": [15, 16, 31, 36], "hexaddressconvert": 15, "hexconvert": 15, "hexintconvert": 15, "hex": [15, 18], "0x": [15, 18, 24, 32], "intaddressconvert": 15, "listtupleconvert": 15, "recurs": 15, "stringintconvert": 15, "timestampconvert": 15, "datetim": 15, "timedelta": 15, "No": 15, "timezon": 15, "utc": 15, "system": [15, 18, 19, 25, 27], "granular": 15, "active_provid": [15, 23], "create_adhoc_geth_provid": 15, "hoc": 15, "gethprovid": 15, "set_default_ecosystem": 15, "get_ecosystem": 15, "get_network_choic": 15, "form": [15, 18, 29, 36], "appear": [15, 18], "get_provider_from_choic": 15, "network_data": 15, "networks_yaml": 15, "parse_network_choic": [15, 36], "pars": [15, 18], "addition": [15, 28, 30, 34, 37], "load_contract": 15, "uniniti": 15, "mycontracttyp": 15, "mycontacttyp": 15, "To": [15, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "contractnamespac": 15, "__str__": 15, "compiler_data": 15, "mention": [15, 27], "extensions_with_missing_compil": 15, "extract": 15, "get_contract": [15, 24], "contract_nam": [15, 36], "keyerror": 15, "interfaces_fold": 15, "lookup_path": 15, "key_contract_path": 15, "give": [15, 19, 20, 26, 32, 35], "helloworld": [15, 35], "absolut": [15, 18, 22], "2678": [15, 33], "project_typ": 15, "apeproject": [15, 16], "scripts_fold": 15, "sources_miss": 15, "anywher": [15, 29], "tests_fold": 15, "track_deploy": [15, 33], "upon": [15, 24, 26, 33], "public": [15, 22, 36], "tracked_deploy": 15, "bip122_uri": 15, "explicitli": [15, 17, 36], "githubdepend": 15, "declar": [15, 27, 37], "openzeppelin": [15, 18, 22, 26, 32], "organ": [15, 18, 27, 28, 33, 34], "follow": [15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "dapphub": [15, 26], "erc20": [15, 26], "Will": [15, 20, 34], "localdepend": 15, "npmdepend": 15, "npm": 15, "safe": [15, 32], "gnosi": [15, 26, 32], "14": 15, "version_from_json": 15, "version_from_local_json": 15, "baseproject": 15, "brownieproject": 15, "browni": 15, "defaultqueryprovid": 15, "querymanag": [15, 23], "biggest_block_s": 15, "inaccess": 15, "plugin_typ": 16, "plugintyp": 16, "hookimpl_kwarg": 16, "accountplugin": 16, "accountcontain": 16, "keyfileaccount": 16, "pluggy_patch": 16, "There": [16, 19, 20, 22, 26, 28, 34, 36, 37], "sever": [16, 20], "ecosystemplugin": 16, "hook": [16, 27], "registr": [16, 27], "ensur": [16, 19, 36], "overal": 16, "conform": [16, 27], "much": [16, 21, 36, 37], "plugin_manag": 16, "pluggi": 16, "_manag": 16, "pluginmanag": 16, "own": [16, 22, 26, 29, 34, 36], "compilerplugin": 16, "register_compil": 16, "interfacecompil": 16, "document": [16, 19], "config_class": 16, "parser": 16, "deconstruct": 16, "inject": [16, 18], "empti": [16, 18, 36], "mypluginconfig": 16, "conversionplugin": 16, "mweiconvers": 16, "explorerplugin": 16, "explor": [16, 24, 30, 32], "etherscan": [16, 24, 28], "myblockexplor": 16, "networkplugin": 16, "ropsten": [16, 22], "happen": [16, 21, 26, 36], "soon": [16, 26], "shibachain": 16, "shibanetwork": 16, "providerplugin": [16, 27], "myprovid": [16, 27], "dependencyplugin": 16, "projectplugin": 16, "resolv": [16, 32], "gitmodul": 16, "queryplugin": 16, "query_engin": 16, "postgresengin": 16, "basecontractlog": 17, "event_nam": 17, "0x0000000000000000000000000000000000000000": 17, "event_argu": 17, "block_hash": 17, "log_index": 17, "transaction_index": 17, "posit": [17, 36], "mockcontractlog": 17, "mock": [17, 26], "compar": 17, "inherit": 17, "equal": [17, 18, 37], "comparison": 17, "r": [17, 36], "_signatur": 17, "ecdsa": 17, "vr": 17, "bodi": 17, "namedtupl": 17, "191_": 17, "compon": 17, "signabl": 17, "easi": [17, 34, 36], "origin": [17, 26, 34, 37], "think": 17, "712": 17, "191": 17, "hand": 17, "encode_": 17, "modul": [17, 18, 23, 29, 36], "encode_structured_data": 17, "encode_intended_valid": 17, "encode_defunct": [17, 19], "field": [17, 18, 26, 28, 36], "pydant": 18, "represent": [18, 23, 31], "suppli": [18, 36], "dump": 18, "private_kei": 18, "pair": 18, "junk": [18, 19, 22, 36], "number_of_account": [18, 19, 22, 36], "githubcli": 18, "ape_org": 18, "com": [18, 28, 34], "available_plugin": 18, "ape_plugin_nam": 18, "clone_repo": 18, "repo_path": 18, "target_path": 18, "scheme": 18, "git": [18, 26, 28], "ssh": 18, "download_packag": 18, "filesystem": 18, "get_releas": 18, "gitreleas": 18, "releas": [18, 25, 26, 28, 34], "get_repo": 18, "maxsiz": 18, "queue": 18, "join": [18, 34], "multi": 18, "borrow": 18, "librari": [18, 27], "until": 18, "gotten": 18, "unfinish": 18, "goe": 18, "consum": 18, "task_don": 18, "zero": [18, 36], "unblock": 18, "struct": 18, "structpars": 18, "method_abi": 18, "decode_output": 18, "alter": [18, 23], "arrai": 18, "applic": [18, 26, 37], "default_nam": 18, "unnam": 18, "encode_input": [18, 24], "tracestyl": 18, "ff8c00": 18, "d75f00": 18, "gas_cost": 18, "dim": 18, "bright_magenta": 18, "bright_green": 18, "bright_blu": 18, "00afd7": 18, "add_padding_to_str": 18, "str_list": 18, "extra_spac": 18, "space_charact": 18, "space": 18, "pad": 18, "charact": 18, "allow_disconnect": 18, "fn": 18, "return_none_when_disconnect": 18, "try_snapshot": 18, "expand_environment_vari": 18, "replac": 18, "substr": 18, "environ": [18, 23, 34], "variabl": [18, 23, 36], "extract_nested_valu": 18, "dig": 18, "nest": 18, "gas_estimation_error_messag": 18, "tx_error": 18, "explan": [18, 31], "explain": 18, "generate_dev_account": 18, "hd_path_format": 18, "start_index": 18, "genesi": [18, 30], "wallet": 18, "get_all_files_in_directori": 18, "dir_a": 18, "dir_b": 18, "file_a": 18, "file_b": 18, "file_c": 18, "interest": 18, "regex": 18, "get_current_timestamp_m": 18, "unix": 18, "get_package_vers": 18, "obj": 18, "__version__": 18, "get_relative_path": 18, "anchor": 18, "comput": 18, "rel": 18, "ancestor": 18, "injected_before_us": 18, "fget": 18, "fset": 18, "fdel": 18, "is_arrai": 18, "abi_typ": 18, "abityp": 18, "probabl": 18, "is_evm_precompil": 18, "is_named_tupl": 18, "output_valu": 18, "is_struct": 18, "is_zero_hex": 18, "load_config": 18, "expand_envar": 18, "must_exist": 18, "oserror": 18, "expand": 18, "raises_not_impl": 18, "returns_arrai": 18, "run_until_complet": 18, "coroutin": 18, "async": 18, "await": 18, "asyncio": 18, "gather": 18, "singledispatchmethod": 18, "func": [18, 36], "dispatch": 18, "descriptor": 18, "generic_method": 18, "spawn": 18, "stream_respons": 18, "download_url": 18, "progress_bar_descript": 18, "stream": 18, "progress": 18, "use_temp_sys_path": 18, "sy": 18, "learn": [19, 21, 22, 27, 28, 30, 31, 32, 33, 34, 35, 36], "ship": [19, 20, 21, 23, 28, 30], "assist": [19, 20, 27], "write": [19, 35, 36], "test_my_contract_method": 19, "prefund": 19, "put": [19, 29], "sole": 19, "generate_test_account": 19, "unfund": 19, "guid": [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35], "action": [19, 34, 36], "1e18": 19, "ether": [19, 25], "elimin": 19, "use_send": 19, "myfunct": 19, "imperson": [19, 36], "entropi": 19, "increas": [19, 34, 36, 37], "n": 19, "altern": [19, 20, 21, 24, 26, 29, 36], "elect": 19, "twice": 19, "encrypt": 19, "sure": [19, 34, 36], "rememb": 19, "hdpath": 19, "wordcount": 19, "togeth": [19, 27], "separ": [19, 24, 27, 36], "sai": [19, 24, 37], "metamask": [19, 20], "export": 19, "secret": 19, "recoveri": 19, "d": [19, 36], "password": 19, "Then": [19, 23, 24, 26, 27, 36], "reduc": 19, "repetit": 19, "ci": 19, "cd": 19, "programmat": 19, "enabl": [19, 34, 36], "autosign": 19, "approach": [19, 30, 35, 36], "due": [19, 36], "sometim": [19, 26, 36], "awar": 19, "eth_account": 19, "set_autosign": 19, "hello": [19, 35], "ape_accounts_": 19, "_passphras": 19, "subsequ": 19, "ledger": [19, 27], "trezor": [19, 27], "framework": [20, 26, 29, 31, 34, 36, 37], "coupl": 20, "area": [20, 36], "showcas": 20, "endeavor": 20, "etc": 20, "logger": [20, 29], "gracefulli": 20, "cli_ctx": [20, 27], "account_manag": 20, "bad": 20, "caus": [20, 36], "polygon": 20, "rare": 20, "peopl": 20, "index_of_test_account": 20, "thu": [20, 35, 36], "alon": 20, "visa": 20, "versa": 20, "delete_account": 20, "create_account": 20, "edit": [21, 27, 28], "src": [21, 22, 26], "myinterfac": 21, "my_interfac": 21, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 21, "my_method": [21, 24, 32, 36], "elsewher": 21, "unwil": 21, "artifact": 21, "binari": 21, "larger": 21, "adjust": [21, 31, 36], "vy": [21, 31, 36], "retain": 21, "let": [21, 23, 24, 36], "alwai": [21, 22, 24, 26, 35], "dure": [21, 26, 29, 30, 36], "use_depend": 21, "place": [22, 26, 35, 36], "preced": 22, "prefer": 22, "versu": 22, "serv": 22, "convent": 22, "outsid": 22, "globalcontract": 22, "fantom": [22, 28, 36], "teammat": 22, "0xc123aaacccbbbaaa444777000111222111222111": 22, "0xc222000cccbbbaaa444777000111222111222222": 22, "localhost": [22, 27], "5030": 22, "mainnet_fork": 22, "numer": [22, 29, 30], "16": [22, 30], "1234": [22, 30], "0x1234": [22, 30], "eth_estimatega": 22, "shouldn": 22, "0b2": 22, "1647323479": 23, "reflect": 23, "61": 23, "ape_console_extra": 23, "intern": [23, 36], "underscor": [23, 35], "_": [23, 35], "eth_util": 23, "encode_hex": 23, "decode_hex": 23, "getattr": 23, "weth_address": 23, "14388241": 23, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 23, "ape_init_extra": 23, "_web3": [23, 27], "regardless": [23, 37], "close": 23, "reopen": 23, "autoreload": 23, "ape_consol": 23, "embed": 23, "load_ext": 23, "Or": [23, 27, 28], "h": 23, "databas": [23, 25], "okai": [23, 27], "human": 23, "readabl": [23, 36], "metamask0": 23, "00040634": 23, "3": [23, 24, 25, 26, 34, 36, 37], "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 23, "avoid": [24, 34], "syntax": 24, "argument1": 24, "argument2": 24, "With": [24, 34], "techniqu": 24, "feed": 24, "fed": 24, "top": [24, 27], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 24, "v2": 24, "registri": [24, 27], "ychad": 24, "keep": [24, 27, 36], "On": [24, 25], "rinkebi": 24, "pure": 24, "extern": [24, 36], "get_static_list": 24, "dynarrai": 24, "uint256": [24, 36, 37], "set_numb": 24, "num": 24, "prevnumb": 24, "mynumb": 24, "mutabl": 24, "0x123": [24, 33], "40000": 24, "handler": [24, 37], "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 24, "bytes_valu": 24, "abov": [24, 29, 36, 37], "3fb5c1c": 24, "selector_str": 24, "input_dict": 24, "unit256": 24, "method_id": 24, "larg": 25, "rout": 25, "our": [25, 27, 34, 35, 36], "incorpor": 25, "few": [25, 26, 36], "df": 25, "stuff": [25, 29], "sum": 25, "sent": 25, "acct": [25, 37], "my": [25, 27], "foohappen": 25, "beta": 25, "constant": 25, "plan": 25, "stage": 25, "sqlite": 25, "tabl": [25, 36, 37], "dataclass": 25, "contract_ev": 25, "leav": [26, 36], "untouch": 26, "box": [26, 28, 30, 36], "still": [26, 32, 36, 37], "highlight": 26, "zeppelin": 26, "below": 26, "offici": 26, "uniswap": 26, "v3": 26, "v1": 26, "retri": 26, "mydepend": 26, "onc": [26, 27, 30, 33], "suitabl": 26, "node_modul": 26, "myorg": 26, "v4": 26, "6": [26, 28, 36], "vault": 26, "master": [26, 34], "v0": 26, "gh": 26, "backend": 26, "guidelin": 26, "dapptoolserc20": 26, "dappnix": 26, "evm_vers": 26, "pari": 26, "involv": 26, "import_remap": 26, "erc721": 26, "dependency_contract": 26, "my_depend": 26, "dependencycontracttyp": 26, "deployed_contract": 26, "include_depend": 26, "ape_": 27, "ape_ethereum": 27, "ape_cli_subcommand": 27, "setup": [27, 36], "intend": 27, "tokenlist": 27, "As": [27, 36], "mere": 27, "primarili": 27, "team": 27, "good": 27, "qualiti": 27, "compos": [27, 34], "benefit": 27, "entir": [27, 36], "interchang": 27, "1337": [27, 37], "rest": 27, "finish": 27, "ti": 27, "site": [27, 34], "loop": 27, "potenti": [27, 29], "ones": [27, 36, 37], "accord": 27, "_cli": 27, "my_sub_cmd": 27, "subcommand": 27, "entrypoint": 27, "entry_point": 27, "ape_myplugin": 27, "__init__": 27, "race": 27, "condit": 27, "prevent": 27, "my_cmd": [27, 29], "indiffer": 27, "my_ledger_account": 27, "ledger_0": 27, "my_trezor_account": 27, "trezor_0": 27, "my_script": 27, "my_provider_plugin": 27, "off": [27, 36], "my_command": 27, "architectur": 28, "variou": [28, 32, 37], "trust": 28, "third": 28, "parti": [28, 34], "7": [28, 36], "constraint": 28, "individu": 28, "throughout": 29, "21": 29, "mark": [29, 36], "30": 29, "yellow": 29, "40": 29, "shown": 29, "loglevel": 29, "set_level": 29, "commonli": 30, "foundri": [30, 36], "arbitrum": 30, "testnet": 30, "cut": 30, "bound": 30, "ethtest": 30, "ephemer": 30, "remot": 30, "itself": [30, 31], "build": [30, 33, 35, 36], "integr": 30, "uncommon": 30, "anvil": [30, 36], "higher": [30, 36], "smart_contract_exampl": 31, "sampl": [31, 36], "test_sampl": 31, "autom": 31, "notic": [31, 36], "detail": [31, 34], "my_account_alia": 31, "job": 31, "simul": 31, "popular": 31, "complex": 31, "minim": 32, "1167": 32, "1967": 32, "beacon": 32, "uup": 32, "1822": 32, "9": 32, "create_forwarder_to": 32, "0xsplit": 32, "formerli": 32, "oz": 32, "897": 32, "zeroag": 32, "soladypush0": 32, "push0": 32, "host": 32, "influenc": 33, "ethpm": 33, "walk": 33, "successfulli": 33, "123": 33, "0x12c17f958d2ee523a2206206994597c13d831e34": 33, "ltd": 34, "discord": 34, "server": 34, "stai": 34, "date": 34, "tutori": [34, 37], "jump": 34, "technic": 34, "deeper": 34, "understand": 34, "academ": 34, "platform": 34, "challeng": 34, "linux": [34, 36], "maco": [34, 36], "8": [34, 36], "11": 34, "window": 34, "subsystem": 34, "wsl": 34, "python3": 34, "three": [34, 36], "advis": 34, "1558": 34, "virtualenv": 34, "venv": 34, "interf": 34, "o": [34, 37], "env": 34, "homebrew": 34, "instruct": 34, "pleas": [34, 37], "visit": [34, 37], "dockerhub": 34, "volum": 34, "haramb": 34, "vvm": 34, "solcx": 34, "pwd": 34, "sdk": 34, "interoper": 34, "experi": 34, "3rd": 34, "risk": 34, "bundl": [34, 36], "softwar": 34, "acc0": 34, "acc1": 34, "k": 34, "test_only_one_th": 34, "advantag": 35, "submodul": 35, "world": 35, "subdirectori": 35, "flexibl": 35, "shownet": 35, "demonstr": [35, 36, 37], "test_": 36, "test_add": 36, "left": 36, "divis": 36, "phase": 36, "authorized_method": 36, "test_author": 36, "not_own": 36, "set_own": 36, "scope": 36, "disabl": 36, "conftest": 36, "test_my_method": 36, "sustain": 36, "despit": 36, "hd_path": 36, "vitalik": 36, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 36, "other_contract": 36, "othercontract": 36, "test_in_futur": 36, "86000": 36, "test_multi_chain": 36, "mode": 36, "inspect": 36, "tester": 36, "academi": 36, "test_mint": 36, "nft": 36, "test_account_bal": 36, "quantiti": 36, "mint": [36, 37], "balanceof": [36, 37], "earlier": 36, "assertionerror": 36, "exact": 36, "shorter": 36, "comment": 36, "check_valu": 36, "_valu": 36, "reli": 36, "explictli": 36, "cairo": 36, "_x": 36, "sqrt": 36, "incorrect": 36, "reentri": 36, "nonreentr": 36, "_foo_intern": 36, "introduc": 36, "spdx": 36, "gpl": 36, "pragma": 36, "unauthor": 36, "unauth_address": 36, "withdraw": 36, "disallow": 36, "hacker": 36, "test_unauthorized_withdraw": 36, "test_unauthor": 36, "won": 36, "test_error_on_deploi": 36, "mycustomerror": 36, "haserror": 36, "rev": 36, "captur": 36, "lookup": 36, "grab": 36, "isinst": 36, "myerror": 36, "use_network": 36, "marker": 36, "test_my_fantom_test": 36, "test_my_ethereum_test": 36, "mid": 36, "test_my_multichain_test": 36, "stark_contract": 36, "mystarknetcontract": 36, "test_starknet_th": 36, "stark_account": 36, "At": 36, "fundm": 36, "median": [36, 37], "57198": 36, "91398": 36, "82848": 36, "28307": 36, "38679": 36, "33493": 36, "changeonstatu": 36, "23827": 36, "45739": 36, "34783": 36, "getsecret": 36, "24564": 36, "test0": 36, "2400": 36, "9100": 36, "5750": 36, "testcontract": 36, "setnumb": 36, "51021": 36, "debug_": 36, "mocktoken": 36, "poolcontract": 36, "reset_": 36, "comma": 36, "colon": 36, "interv": 36, "press": 36, "ctrl": 36, "undo": 36, "afterward": 36, "profil": 36, "stmt": 36, "cover": 36, "85": 36, "71": 36, "80": 36, "xml": 36, "htmlcov": 36, "__builtin__": 36, "_immutable_numb": 36, "_number": 36, "foo_method": 36, "view_method": 36, "getter": 36, "distinguish": 36, "care": 37, "why": 37, "myaccount": 37, "shell": 37, "contract_method_defined_in_contract": 37, "depth": 37, "apeacademi": 37, "london": 37, "got": 37, "broken": 37, "fundmycontract": 37, "prioriti": 37, "beforehand": 37, "plu": 37, "priorit": 37, "highest": 37, "0x00": 37, "0x0": 37, "fooevent": 37, "barev": 37, "foomethod": 37, "event_typ": 37, "baz": 37, "longer": 37, "600": 37, "methodwithoutargu": 37, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 37, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 37, "contracta": 37, "7a9c": 37, "469604": 37, "superclust": 37, "234444": 37, "23523523235235": 37, "11111111111": 37, "345345347789999991": 37, "99999998888882": 37, "345457847457457458457457457": 37, "92222229999998888882": 37, "3454": 37, "111145345347789999991": 37, "333399998888882": 37, "234545457847457457458457457457": 37, "461506": 37, "methodb1": 37, "lolol": 37, "ic": 37, "cream": 37, "dynamo": 37, "402067": 37, "contractc": 37, "getsomelist": 37, "3425311345134513461345134534531452345": 37, "111344445534535353": 37, "993453434534534534534977788884443333": 37, "370103": 37, "methodc1": 37, "windows95": 37, "simpler": 37, "jamaica": 37, "cardin": 37, "363869": 37, "callm": 37, "233432": 37, "methodb2": 37, "trombon": 37, "231951": 37, "paperwork": 37, "countri": 37, "wing": 37, "227360": 37, "222263": 37, "methodc2": 37, "147236": 37, "122016": 37, "addresstovalu": 37, "100305": 37, "bandpractic": 37, "94270": 37, "lemondrop": 37, "92321": 37, "86501": 37, "82729": 37, "snitches_get_stich": 37, "111": 37, "55252": 37, "52079": 37, "48306": 37, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 37, "dai": 37, "1302": 37, "13028": 37, "1377": 37, "approv": 37, "22414": 37, "burn": 37, "11946": 37, "25845": 37, "contract_a": 37, "methodtocal": 37, "txn_cost": 37, "mymutablemethod": 37, "me": 37, "view_cost": 37, "myviewmethod": 37}, "objects": {"": [[10, 0, 0, "-", "ape"]], "ape": [[10, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [14, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [16, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [17, 0, 0, "-", "types"], [18, 0, 0, "-", "utils"]], "ape.api": [[11, 0, 0, "-", "accounts"], [11, 0, 0, "-", "address"], [11, 0, 0, "-", "compiler"], [11, 0, 0, "-", "config"], [11, 0, 0, "-", "convert"], [11, 0, 0, "-", "explorers"], [11, 0, 0, "-", "networks"], [11, 0, 0, "-", "projects"], [11, 0, 0, "-", "providers"], [11, 0, 0, "-", "query"]], "ape.api.accounts": [[11, 4, 1, "", "AccountAPI"], [11, 4, 1, "", "AccountContainerAPI"], [11, 4, 1, "", "ImpersonatedAccount"], [11, 4, 1, "", "TestAccountAPI"], [11, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[11, 5, 1, "", "__dir__"], [11, 2, 1, "", "__hash__"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "call"], [11, 5, 1, "", "check_signature"], [11, 5, 1, "", "deploy"], [11, 5, 1, "", "prepare_transaction"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"], [11, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[11, 5, 1, "", "__contains__"], [11, 5, 1, "", "__delitem__"], [11, 5, 1, "", "__getitem__"], [11, 2, 1, "", "__hash__"], [11, 5, 1, "", "__len__"], [11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"], [11, 5, 1, "", "append"], [11, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[11, 2, 1, "", "__hash__"], [11, 6, 1, "", "address"], [11, 5, 1, "", "call"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[11, 2, 1, "", "__hash__"]], "ape.api.accounts.TestAccountContainerAPI": [[11, 2, 1, "", "__hash__"], [11, 5, 1, "", "generate_account"]], "ape.api.address": [[11, 4, 1, "", "Address"], [11, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[11, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[11, 6, 1, "", "address"], [11, 6, 1, "", "balance"], [11, 6, 1, "", "code"], [11, 6, 1, "", "codesize"], [11, 6, 1, "", "history"], [11, 6, 1, "", "is_contract"], [11, 6, 1, "", "nonce"]], "ape.api.compiler": [[11, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[11, 5, 1, "", "compile"], [11, 5, 1, "", "enrich_error"], [11, 5, 1, "", "get_versions"], [11, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[11, 4, 1, "", "ConfigEnum"], [11, 4, 1, "", "GenericConfig"], [11, 4, 1, "", "PluginConfig"]], "ape.api.config.GenericConfig": [[11, 2, 1, "", "__hash__"]], "ape.api.config.PluginConfig": [[11, 2, 1, "", "__hash__"]], "ape.api.convert": [[11, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[11, 5, 1, "", "convert"], [11, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[11, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[11, 5, 1, "", "get_address_url"], [11, 5, 1, "", "get_contract_type"], [11, 5, 1, "", "get_transaction_url"], [11, 5, 1, "", "publish_contract"]], "ape.api.networks": [[11, 4, 1, "", "EcosystemAPI"], [11, 4, 1, "", "NetworkAPI"], [11, 4, 1, "", "ProviderContextManager"], [11, 4, 1, "", "ProxyInfoAPI"], [11, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[11, 5, 1, "", "__getattr__"], [11, 5, 1, "", "__getitem__"], [11, 2, 1, "", "__hash__"], [11, 5, 1, "", "add_network"], [11, 6, 1, "", "config"], [11, 5, 1, "", "create_transaction"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "decode_address"], [11, 5, 1, "", "decode_block"], [11, 5, 1, "", "decode_calldata"], [11, 5, 1, "", "decode_logs"], [11, 5, 1, "", "decode_receipt"], [11, 5, 1, "", "decode_returndata"], [11, 6, 1, "", "default_network"], [11, 5, 1, "", "encode_address"], [11, 5, 1, "", "encode_calldata"], [11, 5, 1, "", "encode_deployment"], [11, 5, 1, "", "encode_transaction"], [11, 5, 1, "", "enrich_calltree"], [11, 2, 1, "", "fee_token_decimals"], [11, 2, 1, "", "fee_token_symbol"], [11, 5, 1, "", "get_method_selector"], [11, 5, 1, "", "get_network"], [11, 5, 1, "", "get_network_data"], [11, 5, 1, "", "get_proxy_info"], [11, 2, 1, "", "name"], [11, 6, 1, "", "networks"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "serialize_transaction"], [11, 5, 1, "", "set_default_network"]], "ape.api.networks.NetworkAPI": [[11, 2, 1, "", "__hash__"], [11, 6, 1, "", "auto_gas_multiplier"], [11, 6, 1, "", "block_time"], [11, 6, 1, "", "chain_id"], [11, 6, 1, "", "config"], [11, 2, 1, "", "data_folder"], [11, 6, 1, "", "default_provider"], [11, 2, 1, "", "ecosystem"], [11, 6, 1, "", "explorer"], [11, 5, 1, "", "get_provider"], [11, 2, 1, "", "name"], [11, 6, 1, "", "network_id"], [11, 6, 1, "", "providers"], [11, 5, 1, "", "publish_contract"], [11, 2, 1, "", "request_header"], [11, 6, 1, "", "required_confirmations"], [11, 5, 1, "", "set_default_provider"], [11, 6, 1, "", "transaction_acceptance_timeout"], [11, 5, 1, "", "use_default_provider"], [11, 5, 1, "", "use_provider"], [11, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProxyInfoAPI": [[11, 2, 1, "", "__hash__"], [11, 2, 1, "", "target"]], "ape.api.projects": [[11, 4, 1, "", "DependencyAPI"], [11, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[11, 6, 1, "", "cached_manifest"], [11, 5, 1, "", "compile"], [11, 2, 1, "", "config_override"], [11, 2, 1, "", "contracts_folder"], [11, 2, 1, "", "exclude"], [11, 5, 1, "", "extract_manifest"], [11, 2, 1, "", "name"], [11, 6, 1, "", "uri"], [11, 2, 1, "", "version"], [11, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[11, 6, 1, "", "cached_manifest"], [11, 2, 1, "", "contracts_folder"], [11, 5, 1, "", "create_manifest"], [11, 6, 1, "", "is_valid"], [11, 6, 1, "", "manifest_cachefile"], [11, 2, 1, "", "name"], [11, 2, 1, "", "path"], [11, 5, 1, "", "process_config_file"], [11, 2, 1, "", "version"]], "ape.api.providers": [[11, 4, 1, "", "BlockAPI"], [11, 4, 1, "", "ProviderAPI"], [11, 4, 1, "", "SubprocessProvider"], [11, 4, 1, "", "TestProviderAPI"], [11, 4, 1, "", "UpstreamProvider"], [11, 4, 1, "", "Web3Provider"]], "ape.api.providers.ProviderAPI": [[11, 6, 1, "", "base_fee"], [11, 2, 1, "", "block_page_size"], [11, 2, 1, "", "cached_chain_id"], [11, 6, 1, "", "chain_id"], [11, 2, 1, "", "concurrency"], [11, 6, 1, "", "config"], [11, 5, 1, "", "connect"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "disconnect"], [11, 5, 1, "", "estimate_gas_cost"], [11, 6, 1, "", "gas_price"], [11, 5, 1, "", "get_balance"], [11, 5, 1, "", "get_block"], [11, 5, 1, "", "get_code"], [11, 5, 1, "", "get_contract_logs"], [11, 5, 1, "", "get_nonce"], [11, 5, 1, "", "get_receipt"], [11, 5, 1, "", "get_transactions_by_block"], [11, 5, 1, "", "get_virtual_machine_error"], [11, 6, 1, "", "http_uri"], [11, 6, 1, "", "is_connected"], [11, 6, 1, "", "max_gas"], [11, 2, 1, "", "name"], [11, 2, 1, "", "network"], [11, 6, 1, "", "network_choice"], [11, 5, 1, "", "prepare_transaction"], [11, 6, 1, "", "priority_fee"], [11, 2, 1, "", "provider_settings"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "send_call"], [11, 5, 1, "", "send_private_transaction"], [11, 5, 1, "", "send_transaction"], [11, 6, 1, "", "supports_tracing"], [11, 5, 1, "", "update_settings"], [11, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[11, 5, 1, "", "build_command"], [11, 5, 1, "", "connect"], [11, 5, 1, "", "disconnect"], [11, 6, 1, "", "process_name"], [11, 5, 1, "", "start"], [11, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[11, 5, 1, "", "mine"], [11, 5, 1, "", "revert"], [11, 5, 1, "", "set_timestamp"], [11, 5, 1, "", "snapshot"]], "ape.api.providers.UpstreamProvider": [[11, 6, 1, "", "connection_str"]], "ape.api.providers.Web3Provider": [[11, 6, 1, "", "base_fee"], [11, 6, 1, "", "chain_id"], [11, 5, 1, "", "estimate_gas_cost"], [11, 6, 1, "", "gas_price"], [11, 5, 1, "", "get_balance"], [11, 5, 1, "", "get_block"], [11, 5, 1, "", "get_code"], [11, 5, 1, "", "get_contract_logs"], [11, 5, 1, "", "get_nonce"], [11, 5, 1, "", "get_receipt"], [11, 5, 1, "", "get_storage_at"], [11, 5, 1, "", "get_transactions_by_block"], [11, 5, 1, "", "get_virtual_machine_error"], [11, 6, 1, "", "http_uri"], [11, 6, 1, "", "is_connected"], [11, 6, 1, "", "max_gas"], [11, 5, 1, "", "prepare_transaction"], [11, 6, 1, "", "priority_fee"], [11, 5, 1, "", "send_call"], [11, 5, 1, "", "send_transaction"], [11, 6, 1, "", "supports_tracing"], [11, 5, 1, "", "update_settings"], [11, 6, 1, "", "web3"], [11, 6, 1, "", "ws_uri"]], "ape.api.query": [[11, 4, 1, "", "AccountTransactionQuery"], [11, 4, 1, "", "BlockQuery"], [11, 4, 1, "", "BlockTransactionQuery"], [11, 4, 1, "", "ContractEventQuery"], [11, 4, 1, "", "ContractMethodQuery"], [11, 4, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[11, 2, 1, "", "__hash__"]], "ape.api.query.BlockQuery": [[11, 2, 1, "", "__hash__"]], "ape.api.query.BlockTransactionQuery": [[11, 2, 1, "", "__hash__"]], "ape.api.query.ContractEventQuery": [[11, 2, 1, "", "__hash__"]], "ape.api.query.ContractMethodQuery": [[11, 2, 1, "", "__hash__"]], "ape.api.query.QueryAPI": [[11, 5, 1, "", "estimate_query"], [11, 5, 1, "", "perform_query"], [11, 5, 1, "", "update_cache"]], "ape.api.transactions": [[11, 4, 1, "", "ReceiptAPI"], [11, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[11, 5, 1, "", "await_confirmations"], [11, 5, 1, "", "decode_logs"], [11, 6, 1, "", "events"], [11, 6, 1, "", "failed"], [11, 6, 1, "", "method_called"], [11, 5, 1, "", "raise_for_status"], [11, 6, 1, "", "ran_out_of_gas"], [11, 6, 1, "", "return_value"], [11, 6, 1, "", "total_fees_paid"], [11, 6, 1, "", "trace"], [11, 5, 1, "", "track_coverage"], [11, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[11, 6, 1, "", "receipt"], [11, 5, 1, "", "serialize_transaction"], [11, 6, 1, "", "total_transfer_value"], [11, 6, 1, "", "trace"], [11, 6, 1, "", "txn_hash"]], "ape.cli": [[12, 0, 0, "-", "arguments"], [12, 0, 0, "-", "choices"], [12, 0, 0, "-", "commands"], [12, 0, 0, "-", "options"], [12, 0, 0, "-", "paramtype"], [12, 0, 0, "-", "utils"]], "ape.cli.arguments": [[12, 1, 1, "", "contract_file_paths_argument"], [12, 1, 1, "", "existing_alias_argument"], [12, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[12, 4, 1, "", "AccountAliasPromptChoice"], [12, 4, 1, "", "Alias"], [12, 4, 1, "", "NetworkChoice"], [12, 4, 1, "", "OutputFormat"], [12, 4, 1, "", "PromptChoice"], [12, 1, 1, "", "get_user_selected_account"], [12, 1, 1, "", "output_format_choice"]], "ape.cli.choices.AccountAliasPromptChoice": [[12, 6, 1, "", "choices"], [12, 5, 1, "", "convert"], [12, 5, 1, "", "get_user_selected_account"], [12, 5, 1, "", "print_choices"]], "ape.cli.choices.Alias": [[12, 6, 1, "", "choices"], [12, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[12, 2, 1, "", "TREE"], [12, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "print_choices"]], "ape.cli.commands": [[12, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.NetworkBoundCommand": [[12, 5, 1, "", "invoke"]], "ape.cli.options": [[12, 4, 1, "", "ApeCliContextObject"], [12, 1, 1, "", "account_option"], [12, 1, 1, "", "ape_cli_context"], [12, 1, 1, "", "contract_option"], [12, 1, 1, "", "incompatible_with"], [12, 1, 1, "", "network_option"], [12, 1, 1, "", "output_format_option"], [12, 1, 1, "", "skip_confirmation_option"], [12, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[12, 5, 1, "", "abort"]], "ape.cli.paramtype": [[12, 4, 1, "", "AllFilePaths"], [12, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[12, 5, 1, "", "convert"]], "ape.cli.utils": [[12, 7, 1, "", "Abort"]], "ape.cli.utils.Abort": [[12, 5, 1, "", "show"]], "ape.contracts.base": [[13, 4, 1, "", "ContractContainer"], [13, 4, 1, "", "ContractError"], [13, 4, 1, "", "ContractEvent"], [13, 4, 1, "", "ContractInstance"], [13, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[13, 5, 1, "", "__getattr__"], [13, 5, 1, "", "at"], [13, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[13, 5, 1, "", "__iter__"], [13, 5, 1, "", "from_receipt"], [13, 6, 1, "", "name"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "query"], [13, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "__dir__"], [13, 5, 1, "", "__getattr__"], [13, 6, 1, "", "address"], [13, 5, 1, "", "call_view_method"], [13, 5, 1, "", "get_error_by_signature"], [13, 5, 1, "", "get_event_by_signature"], [13, 5, 1, "", "invoke_transaction"], [13, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[13, 5, 1, "", "decode_input"], [13, 6, 1, "", "source_path"]], "ape.exceptions": [[14, 7, 1, "", "APINotImplementedError"], [14, 7, 1, "", "Abort"], [14, 7, 1, "", "AccountsError"], [14, 7, 1, "", "AliasAlreadyInUseError"], [14, 7, 1, "", "ApeAttributeError"], [14, 7, 1, "", "ApeException"], [14, 7, 1, "", "ArgumentsLengthError"], [14, 7, 1, "", "BlockNotFoundError"], [14, 7, 1, "", "ChainError"], [14, 7, 1, "", "CompilerError"], [14, 7, 1, "", "ConfigError"], [14, 7, 1, "", "ContractError"], [14, 7, 1, "", "ContractLogicError"], [14, 7, 1, "", "ContractNotFoundError"], [14, 7, 1, "", "ConversionError"], [14, 7, 1, "", "CustomError"], [14, 7, 1, "", "DecodingError"], [14, 7, 1, "", "MethodNonPayableError"], [14, 7, 1, "", "NetworkError"], [14, 7, 1, "", "NetworkMismatchError"], [14, 7, 1, "", "NetworkNotFoundError"], [14, 7, 1, "", "OutOfGasError"], [14, 7, 1, "", "ProjectError"], [14, 7, 1, "", "ProviderError"], [14, 7, 1, "", "ProviderNotConnectedError"], [14, 7, 1, "", "QueryEngineError"], [14, 7, 1, "", "RPCTimeoutError"], [14, 7, 1, "", "SignatureError"], [14, 7, 1, "", "SubprocessError"], [14, 7, 1, "", "SubprocessTimeoutError"], [14, 7, 1, "", "TransactionError"], [14, 7, 1, "", "TransactionNotFoundError"], [14, 7, 1, "", "UnknownSnapshotError"], [14, 7, 1, "", "UnknownVersionError"], [14, 7, 1, "", "VirtualMachineError"], [14, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[14, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[14, 6, 1, "", "dev_message"], [14, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[14, 6, 1, "", "name"]], "ape.managers": [[15, 0, 0, "-", "accounts"], [15, 0, 0, "-", "compilers"], [15, 0, 0, "-", "config"], [15, 0, 0, "-", "converters"], [15, 0, 0, "-", "networks"], [15, 0, 0, "-", "query"]], "ape.managers.accounts": [[15, 4, 1, "", "AccountManager"], [15, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "aliases"], [15, 6, 1, "", "containers"], [15, 5, 1, "", "get_accounts_by_type"], [15, 5, 1, "", "load"], [15, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"]], "ape.managers.chain": [[15, 4, 1, "", "AccountHistory"], [15, 4, 1, "", "BlockContainer"], [15, 4, 1, "", "ChainManager"], [15, 4, 1, "", "ContractCache"], [15, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[15, 2, 1, "", "__hash__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 2, 1, "", "address"], [15, 5, 1, "", "append"], [15, 6, 1, "", "outgoing"], [15, 5, 1, "", "query"], [15, 5, 1, "", "revert_to_block"], [15, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "head"], [15, 6, 1, "", "height"], [15, 5, 1, "", "poll_blocks"], [15, 5, 1, "", "query"], [15, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[15, 6, 1, "", "base_fee"], [15, 6, 1, "", "blocks"], [15, 6, 1, "", "chain_id"], [15, 6, 1, "", "gas_price"], [15, 5, 1, "", "get_receipt"], [15, 6, 1, "", "history"], [15, 5, 1, "", "isolate"], [15, 5, 1, "", "mine"], [15, 6, 1, "", "pending_timestamp"], [15, 5, 1, "", "restore"], [15, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[15, 5, 1, "", "__delitem__"], [15, 5, 1, "", "__setitem__"], [15, 5, 1, "", "cache_blueprint"], [15, 5, 1, "", "cache_deployment"], [15, 5, 1, "", "cache_proxy_info"], [15, 5, 1, "", "clear_local_caches"], [15, 5, 1, "", "get"], [15, 5, 1, "", "get_blueprint"], [15, 5, 1, "", "get_container"], [15, 5, 1, "", "get_creation_receipt"], [15, 5, 1, "", "get_deployments"], [15, 5, 1, "", "get_multiple"], [15, 5, 1, "", "get_proxy_info"], [15, 5, 1, "", "instance_at"], [15, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[15, 5, 1, "", "append"], [15, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[15, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[15, 5, 1, "", "can_trace_source"], [15, 5, 1, "", "compile"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "flatten_contract"], [15, 5, 1, "", "get_imports"], [15, 5, 1, "", "get_references"], [15, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[15, 4, 1, "", "CompilerConfig"], [15, 4, 1, "", "ConfigManager"], [15, 4, 1, "", "DeploymentConfig"], [15, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.CompilerConfig": [[15, 2, 1, "", "__hash__"], [15, 2, 1, "", "ignore_files"]], "ape.managers.config.ConfigManager": [[15, 2, 1, "", "DATA_FOLDER"], [15, 2, 1, "", "PROJECT_FOLDER"], [15, 2, 1, "", "__hash__"], [15, 2, 1, "", "compiler"], [15, 2, 1, "", "contracts_folder"], [15, 2, 1, "", "default_ecosystem"], [15, 2, 1, "", "dependencies"], [15, 2, 1, "", "deployments"], [15, 5, 1, "", "get_config"], [15, 5, 1, "", "load"], [15, 2, 1, "", "meta"], [15, 2, 1, "", "name"], [15, 5, 1, "", "using_project"], [15, 2, 1, "", "version"]], "ape.managers.config.DeploymentConfig": [[15, 2, 1, "", "__hash__"]], "ape.managers.converters": [[15, 4, 1, "", "AddressAPIConverter"], [15, 4, 1, "", "BytesAddressConverter"], [15, 4, 1, "", "ConversionManager"], [15, 4, 1, "", "HexAddressConverter"], [15, 4, 1, "", "HexConverter"], [15, 4, 1, "", "HexIntConverter"], [15, 4, 1, "", "IntAddressConverter"], [15, 4, 1, "", "ListTupleConverter"], [15, 4, 1, "", "StringIntConverter"], [15, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AddressAPIConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.ListTupleConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[15, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[15, 6, 1, "", "active_provider"], [15, 5, 1, "", "create_adhoc_geth_provider"], [15, 6, 1, "", "default_ecosystem"], [15, 6, 1, "", "ecosystem"], [15, 6, 1, "", "ecosystem_names"], [15, 6, 1, "", "ecosystems"], [15, 5, 1, "", "fork"], [15, 5, 1, "", "get_ecosystem"], [15, 5, 1, "", "get_network_choices"], [15, 5, 1, "", "get_provider_from_choice"], [15, 6, 1, "", "network"], [15, 6, 1, "", "network_data"], [15, 6, 1, "", "network_names"], [15, 6, 1, "", "networks_yaml"], [15, 5, 1, "", "parse_network_choice"], [15, 6, 1, "", "provider_names"], [15, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[15, 0, 0, "-", "dependency"], [15, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[15, 4, 1, "", "GithubDependency"], [15, 4, 1, "", "LocalDependency"], [15, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[15, 2, 1, "", "__hash__"], [15, 2, 1, "", "branch"], [15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "github"], [15, 2, 1, "", "ref"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[15, 2, 1, "", "__hash__"], [15, 5, 1, "", "extract_manifest"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[15, 2, 1, "", "__hash__"], [15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "npm"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_from_json"], [15, 6, 1, "", "version_from_local_json"], [15, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[15, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[15, 5, 1, "", "__getattr__"], [15, 5, 1, "", "__str__"], [15, 6, 1, "", "compiler_data"], [15, 6, 1, "", "contracts"], [15, 6, 1, "", "contracts_folder"], [15, 6, 1, "", "dependencies"], [15, 5, 1, "", "extensions_with_missing_compilers"], [15, 5, 1, "", "extract_manifest"], [15, 5, 1, "", "get_contract"], [15, 5, 1, "", "get_project"], [15, 6, 1, "", "interfaces_folder"], [15, 5, 1, "", "load_contracts"], [15, 5, 1, "", "lookup_path"], [15, 6, 1, "", "meta"], [15, 2, 1, "", "path"], [15, 6, 1, "", "project_types"], [15, 6, 1, "", "scripts_folder"], [15, 6, 1, "", "source_paths"], [15, 6, 1, "", "sources"], [15, 6, 1, "", "sources_missing"], [15, 6, 1, "", "tests_folder"], [15, 5, 1, "", "track_deployment"], [15, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[15, 4, 1, "", "ApeProject"], [15, 4, 1, "", "BaseProject"], [15, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.ApeProject": [[15, 2, 1, "", "__hash__"]], "ape.managers.project.types.BaseProject": [[15, 2, 1, "", "__hash__"], [15, 5, 1, "", "create_manifest"], [15, 6, 1, "", "is_valid"], [15, 5, 1, "", "process_config_file"], [15, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[15, 2, 1, "", "__hash__"], [15, 6, 1, "", "is_valid"], [15, 5, 1, "", "process_config_file"]], "ape.managers.query": [[15, 4, 1, "", "DefaultQueryProvider"], [15, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[15, 5, 1, "", "estimate_query"], [15, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[15, 6, 1, "", "engines"], [15, 5, 1, "", "query"]], "ape.plugins": [[16, 0, 0, "-", "account"], [16, 0, 0, "-", "compiler"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converter"], [16, 0, 0, "-", "network"], [16, 0, 0, "-", "pluggy_patch"], [16, 0, 0, "-", "project"], [16, 0, 0, "-", "query"], [16, 1, 1, "", "register"]], "ape.plugins.account": [[16, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[16, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[16, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[16, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[16, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[16, 5, 1, "", "config_class"]], "ape.plugins.converter": [[16, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[16, 5, 1, "", "converters"]], "ape.plugins.network": [[16, 4, 1, "", "EcosystemPlugin"], [16, 4, 1, "", "ExplorerPlugin"], [16, 4, 1, "", "NetworkPlugin"], [16, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[16, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[16, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[16, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[16, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[16, 4, 1, "", "PluginType"], [16, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[16, 4, 1, "", "DependencyPlugin"], [16, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[16, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[16, 5, 1, "", "projects"]], "ape.plugins.query": [[16, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[16, 5, 1, "", "query_engines"]], "ape.types": [[17, 4, 1, "", "BaseContractLog"], [17, 3, 1, "", "BlockID"], [17, 4, 1, "", "ContractLog"], [17, 4, 1, "", "MockContractLog"], [17, 0, 0, "-", "signatures"]], "ape.types.BaseContractLog": [[17, 2, 1, "", "contract_address"], [17, 2, 1, "", "event_arguments"], [17, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[17, 2, 1, "", "block_hash"], [17, 2, 1, "", "block_number"], [17, 2, 1, "", "log_index"], [17, 2, 1, "", "transaction_hash"], [17, 2, 1, "", "transaction_index"]], "ape.types.signatures": [[17, 4, 1, "", "MessageSignature"], [17, 4, 1, "", "SignableMessage"], [17, 4, 1, "", "TransactionSignature"]], "ape.types.signatures.SignableMessage": [[17, 2, 1, "", "body"], [17, 2, 1, "", "header"], [17, 2, 1, "", "version"]], "ape.utils": [[18, 4, 1, "", "BaseInterface"], [18, 4, 1, "", "BaseInterfaceModel"], [18, 4, 1, "", "GeneratedDevAccount"], [18, 4, 1, "", "GithubClient"], [18, 4, 1, "", "JoinableQueue"], [18, 4, 1, "", "Struct"], [18, 4, 1, "", "StructParser"], [18, 4, 1, "", "TraceStyles"], [18, 1, 1, "", "add_padding_to_strings"], [18, 1, 1, "", "allow_disconnected"], [18, 1, 1, "", "expand_environment_variables"], [18, 1, 1, "", "extract_nested_value"], [18, 1, 1, "", "gas_estimation_error_message"], [18, 1, 1, "", "generate_dev_accounts"], [18, 1, 1, "", "get_all_files_in_directory"], [18, 1, 1, "", "get_current_timestamp_ms"], [18, 1, 1, "", "get_package_version"], [18, 1, 1, "", "get_relative_path"], [18, 4, 1, "", "injected_before_use"], [18, 1, 1, "", "is_array"], [18, 1, 1, "", "is_evm_precompile"], [18, 1, 1, "", "is_named_tuple"], [18, 1, 1, "", "is_struct"], [18, 1, 1, "", "is_zero_hex"], [18, 1, 1, "", "load_config"], [18, 1, 1, "", "raises_not_implemented"], [18, 1, 1, "", "returns_array"], [18, 1, 1, "", "run_until_complete"], [18, 4, 1, "", "singledispatchmethod"], [18, 1, 1, "", "spawn"], [18, 1, 1, "", "stream_response"], [18, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[18, 5, 1, "", "dict"], [18, 5, 1, "", "json"]], "ape.utils.GeneratedDevAccount": [[18, 2, 1, "", "address"], [18, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[18, 6, 1, "", "ape_org"], [18, 6, 1, "", "available_plugins"], [18, 5, 1, "", "clone_repo"], [18, 5, 1, "", "download_package"], [18, 5, 1, "", "get_release"], [18, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[18, 5, 1, "", "join"]], "ape.utils.Struct": [[18, 5, 1, "", "items"]], "ape.utils.StructParser": [[18, 5, 1, "", "decode_output"], [18, 6, 1, "", "default_name"], [18, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[18, 2, 1, "", "CONTRACTS"], [18, 2, 1, "", "DELEGATE"], [18, 2, 1, "", "GAS_COST"], [18, 2, 1, "", "INPUTS"], [18, 2, 1, "", "METHODS"], [18, 2, 1, "", "OUTPUTS"], [18, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[18, 5, 1, "", "register"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "compile": [[1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-network", "--network"], [2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:exception", "8": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"account": [0, 11, 15, 16, 19, 20, 25, 34, 36], "chang": 0, "password": 0, "delet": 0, "export": 0, "gener": 0, "import": [0, 27], "list": [0, 4, 5, 6, 26], "compil": [1, 6, 11, 15, 16, 21, 26, 31, 33, 34], "consol": [2, 23, 34, 37], "init": [3, 23], "network": [4, 11, 15, 16, 19, 20, 22, 30, 34, 36], "run": [4, 7, 30], "plugin": [5, 16, 21, 22, 27, 28, 31, 34], "instal": [5, 6, 26, 28, 34], "uninstal": 5, "pm": 6, "test": [8, 19, 22, 31, 34, 36], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 31, 34, 36, 37], "doc": 9, "user": 9, "guid": 9, "cli": [9, 12, 20, 26, 27, 29, 35], "refer": 9, "python": [9, 29], "api": [11, 27], "address": [11, 24], "config": [11, 15, 16, 26], "convert": [11, 15, 16], "explor": [11, 33], "project": [11, 15, 16, 24, 27, 31, 34, 36], "provid": [11, 30, 36], "transact": [11, 24, 25, 36, 37], "queri": [11, 15, 16, 25], "argument": 12, "choic": 12, "command": [12, 23, 36], "option": 12, "paramet": 12, "type": [12, 17, 26, 28], "util": [12, 18], "contract": [13, 22, 24, 25, 26, 31, 32, 36], "except": 14, "manag": [15, 26], "chain": [15, 36], "base": 16, "miscellan": 17, "signatur": 17, "default": [19, 22, 24], "sender": 19, "support": [19, 36], "live": [19, 30], "autom": 19, "keyfil": 19, "passphras": 19, "environ": 19, "variabl": 19, "more": 19, "secur": 19, "hardwar": 19, "wallet": 19, "context": 20, "decor": 20, "tool": 20, "The": 21, "json": 21, "other": 21, "ignor": 21, "file": [21, 26], "depend": [21, 22, 26, 31], "configur": [22, 23, 30], "folder": [22, 26], "ecosystem": 22, "deploy": [22, 24, 33, 37], "geth": 22, "namespac": 23, "extra": 23, "function": [23, 36], "global": 23, "magic": 23, "bal": 23, "from": [24, 27, 37], "deploi": [24, 31], "ani": 24, "previou": 24, "interact": [24, 30], "fallback": 24, "direct": 24, "call": 24, "privat": 24, "decod": 24, "encod": 24, "input": 24, "data": 25, "get": 25, "block": 25, "event": 25, "us": [25, 27], "cach": 25, "github": 26, "local": [26, 30], "npm": 26, "packag": 26, "misc": 26, "custom": [26, 36], "exclus": 26, "overrid": 26, "solid": 26, "remap": 26, "develop": [27, 31], "initi": 27, "implement": 27, "class": 27, "regist": 27, "log": [27, 29, 34, 37], "logger": 27, "modul": 27, "ape_cli_context": 27, "core": 28, "select": 30, "ad": [30, 31], "hoc": 30, "connect": 30, "process": 30, "script": [31, 34, 35], "proxi": 32, "publish": 33, "track": 33, "overview": 34, "document": 34, "prerequisit": 34, "consider": 34, "via": 34, "pipx": 34, "pip": 34, "docker": 34, "plai": 34, "modular": 34, "system": 34, "main": 35, "method": 35, "structur": 36, "pattern": 36, "fixtur": 36, "advanc": 36, "tip": 36, "failur": 36, "expected_messag": 36, "dev_messag": 36, "caveat": 36, "languag": 36, "inlin": 36, "non": 36, "reentrant": 36, "error": 36, "multi": 36, "ga": [36, 37], "report": [36, 37], "iter": 36, "coverag": 36, "make": 37, "dynam": 37, "fee": 37, "static": 37, "accept": 37, "timeout": 37, "trace": 37, "estim": 37, "cost": 37}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [26, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [26, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "install": [[5, "plugins-install"], [6, "pm-install"], [26, "install"]], "uninstall": [[5, "plugins-uninstall"]], "pm": [[6, "pm"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape.api": [[11, "ape-api"]], "Accounts": [[11, "module-ape.api.accounts"], [15, "module-ape.managers.accounts"], [16, "module-ape.plugins.account"], [19, "accounts"], [34, "accounts"]], "Address": [[11, "module-ape.api.address"]], "Compiler": [[11, "module-ape.api.compiler"], [16, "module-ape.plugins.compiler"]], "Config": [[11, "module-ape.api.config"], [15, "module-ape.managers.config"], [16, "module-ape.plugins.config"]], "Convert": [[11, "module-ape.api.convert"]], "Explorers": [[11, "module-ape.api.explorers"]], "Networks": [[11, "module-ape.api.networks"], [15, "module-ape.managers.networks"], [22, "networks"], [30, "networks"], [34, "networks"]], "Projects": [[11, "module-ape.api.projects"], [34, "projects"]], "Providers": [[11, "module-ape.api.providers"]], "Transactions": [[11, "transactions"]], "Query": [[11, "module-ape.api.query"], [15, "module-ape.managers.query"], [16, "module-ape.plugins.query"]], "ape.cli": [[12, "ape-cli"]], "Arguments": [[12, "module-ape.cli.arguments"]], "Choices": [[12, "module-ape.cli.choices"]], "Commands": [[12, "module-ape.cli.commands"]], "Options": [[12, "module-ape.cli.options"]], "Parameter Types": [[12, "module-ape.cli.paramtype"]], "Utilities": [[12, "module-ape.cli.utils"]], "ape.contracts": [[13, "ape-contracts"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "ape.managers": [[15, "ape-managers"]], "Compilers": [[15, "module-ape.managers.compilers"]], "Chain": [[15, "chain"]], "Converters": [[15, "module-ape.managers.converters"]], "Project": [[15, "module-ape.managers.project.manager"], [16, "module-ape.plugins.project"]], "ape.plugins": [[16, "module-ape.plugins"]], "Base": [[16, "module-ape.plugins.pluggy_patch"]], "Converter": [[16, "module-ape.plugins.converter"]], "Network": [[16, "module-ape.plugins.network"]], "ape.types": [[17, "ape-types"]], "Miscellaneous": [[17, "module-ape.types"]], "Signatures": [[17, "module-ape.types.signatures"]], "ape.utils": [[18, "module-ape.utils"]], "Test Accounts": [[19, "test-accounts"]], "Default Sender Support": [[19, "default-sender-support"], [19, "id1"]], "Live Network Accounts": [[19, "live-network-accounts"]], "Automation": [[19, "automation"]], "Keyfile Passphrase Environment Variable (more secure)": [[19, "keyfile-passphrase-environment-variable-more-secure"]], "Hardware Wallets": [[19, "hardware-wallets"]], "CLIs": [[20, "clis"]], "Ape Context Decorator": [[20, "ape-context-decorator"]], "Network Tools": [[20, "network-tools"]], "Account Tools": [[20, "account-tools"]], "Compile": [[21, "compile"]], "The JSON Compiler": [[21, "the-json-compiler"]], "Other Compiler Plugins": [[21, "other-compiler-plugins"]], "Ignore Files": [[21, "ignore-files"]], "Dependencies": [[21, "dependencies"], [22, "dependencies"], [26, "dependencies"], [31, "dependencies"]], "Configure Ape": [[22, "configure-ape"]], "Contracts Folder": [[22, "contracts-folder"]], "Default Ecosystem": [[22, "default-ecosystem"]], "Deployments": [[22, "deployments"]], "Geth": [[22, "geth"]], "Plugins": [[22, "plugins"], [28, "plugins"], [34, "plugins"]], "Testing": [[22, "testing"], [31, "testing"], [34, "testing"], [36, "testing"]], "Ape Console": [[23, "ape-console"]], "Ape Namespace": [[23, "ape-namespace"]], "Namespace Extras": [[23, "namespace-extras"]], "Init Function": [[23, "init-function"]], "Global Extras": [[23, "global-extras"]], "Configure": [[23, "configure"]], "Magic Commands": [[23, "magic-commands"]], "%ape": [[23, "ape"]], "%bal": [[23, "bal"]], "Contracts": [[24, "contracts"]], "From Deploy": [[24, "from-deploy"]], "From Project Contract Address": [[24, "from-project-contract-address"]], "From Any Address": [[24, "from-any-address"]], "From Previous Deployment": [[24, "from-previous-deployment"]], "Contract Interaction": [[24, "contract-interaction"]], "Default, Fallback, and Direct Calls": [[24, "default-fallback-and-direct-calls"]], "Private Transactions": [[24, "private-transactions"]], "Decoding and Encoding Inputs": [[24, "decoding-and-encoding-inputs"]], "Querying Data": [[25, "querying-data"]], "Getting Block Data": [[25, "getting-block-data"]], "Getting Account Transaction Data": [[25, "getting-account-transaction-data"]], "Getting Contract Event Data": [[25, "getting-contract-event-data"]], "Using the Cache": [[25, "using-the-cache"]], "Types of Dependencies": [[26, "types-of-dependencies"]], "GitHub": [[26, "github"]], "Local": [[26, "local"]], "NPM": [[26, "npm"]], "Package Management CLI": [[26, "package-management-cli"]], "Misc": [[26, "misc"]], "Custom Contracts Folder": [[26, "custom-contracts-folder"]], "File Exclusions": [[26, "file-exclusions"]], "Config Override": [[26, "config-override"]], "Solidity Remappings": [[26, "solidity-remappings"]], "Compiling Dependencies": [[26, "compiling-dependencies"]], "Developing Plugins": [[27, "developing-plugins"]], "Initialize a Plugin Project": [[27, "initialize-a-plugin-project"]], "Implementing API Classes": [[27, "implementing-api-classes"]], "Registering API Classes": [[27, "registering-api-classes"]], "CLI Plugins": [[27, "cli-plugins"]], "Using Plugins": [[27, "using-plugins"]], "Logging": [[27, "logging"], [29, "logging"], [34, "logging"]], "Import the logger from the logging module": [[27, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[27, "use-the-logger-from-the-ape-cli-context"]], "Core Plugins": [[28, "core-plugins"]], "Installing Plugins": [[28, "installing-plugins"]], "Plugin Types": [[28, "plugin-types"]], "CLI Logging": [[29, "cli-logging"]], "Python Logging": [[29, "python-logging"]], "Selecting a Network": [[30, "selecting-a-network"]], "Configuring Networks": [[30, "configuring-networks"]], "Local Network": [[30, "local-network"]], "Live Networks": [[30, "live-networks"]], "Ad-hoc Network Connection": [[30, "ad-hoc-network-connection"]], "Running a Network Process": [[30, "running-a-network-process"]], "Provider Interaction": [[30, "provider-interaction"]], "Developing Projects with Ape": [[31, "developing-projects-with-ape"]], "Adding Plugins": [[31, "adding-plugins"]], "Compiling Contracts": [[31, "compiling-contracts"]], "Deploying Contracts": [[31, "deploying-contracts"]], "Scripts": [[31, "scripts"], [34, "scripts"]], "Proxy Contracts": [[32, "proxy-contracts"]], "Publishing": [[33, "publishing"]], "Compilation": [[33, "compilation"]], "Tracking Deployments": [[33, "tracking-deployments"]], "Publishing to Explorer": [[33, "publishing-to-explorer"]], "Overview": [[34, "overview"]], "Documentation": [[34, "documentation"]], "Prerequisite": [[34, "prerequisite"]], "Installation": [[34, "installation"]], "Considerations for Installing:": [[34, "considerations-for-installing"]], "via pipx or pip": [[34, "via-pipx-or-pip"]], "via docker": [[34, "via-docker"]], "Playing with Ape": [[34, "playing-with-ape"]], "Ape Modular Plugin System:": [[34, "ape-modular-plugin-system"]], "Compiling": [[34, "compiling"]], "Console": [[34, "console"]], "Scripting": [[35, "scripting"]], "CLI Scripts": [[35, "cli-scripts"]], "Main Method Scripts": [[35, "main-method-scripts"]], "Test Structure": [[36, "test-structure"]], "Test Pattern": [[36, "test-pattern"]], "Fixtures": [[36, "fixtures"]], "accounts fixture": [[36, "accounts-fixture"]], "chain fixture": [[36, "chain-fixture"]], "networks fixture": [[36, "networks-fixture"]], "project fixture": [[36, "project-fixture"]], "Contract fixture": [[36, "contract-fixture"]], "Ape testing commands": [[36, "ape-testing-commands"]], "Test Providers": [[36, "test-providers"]], "Advanced Testing Tips": [[36, "advanced-testing-tips"]], "Testing Transaction Failures": [[36, "testing-transaction-failures"]], "expected_message": [[36, "expected-message"]], "dev_message": [[36, "dev-message"]], "Caveats": [[36, "caveats"]], "Language Support": [[36, "language-support"]], "Inlining": [[36, "inlining"]], "Non-reentrant Functions": [[36, "non-reentrant-functions"]], "Custom Errors": [[36, "custom-errors"]], "Multi-chain Testing": [[36, "multi-chain-testing"]], "Gas Reporting": [[36, "gas-reporting"]], "Iterative Testing": [[36, "iterative-testing"]], "Contract Coverage": [[36, "contract-coverage"]], "Making Transactions": [[37, "making-transactions"]], "Deployment": [[37, "deployment"]], "Deployment from Ape Console": [[37, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[37, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[37, "static-fee-transactions"]], "Transaction Logs": [[37, "transaction-logs"]], "Transaction Acceptance Timeout": [[37, "transaction-acceptance-timeout"]], "Traces": [[37, "traces"]], "Gas Reports": [[37, "gas-reports"]], "Estimate Gas Cost": [[37, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [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"], [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"]], "--network": [[2, "cmdoption-console-network"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "console command line option": [[2, "cmdoption-console-network"], [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"]], "--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"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"]], "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"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape.api.accounts"], [11, "module-ape.api.address"], [11, "module-ape.api.compiler"], [11, "module-ape.api.config"], [11, "module-ape.api.convert"], [11, "module-ape.api.explorers"], [11, "module-ape.api.networks"], [11, "module-ape.api.projects"], [11, "module-ape.api.providers"], [11, "module-ape.api.query"], [12, "module-ape.cli.arguments"], [12, "module-ape.cli.choices"], [12, "module-ape.cli.commands"], [12, "module-ape.cli.options"], [12, "module-ape.cli.paramtype"], [12, "module-ape.cli.utils"], [14, "module-ape.exceptions"], [15, "module-ape.managers.accounts"], [15, "module-ape.managers.compilers"], [15, "module-ape.managers.config"], [15, "module-ape.managers.converters"], [15, "module-ape.managers.networks"], [15, "module-ape.managers.project.dependency"], [15, "module-ape.managers.project.manager"], [15, "module-ape.managers.query"], [16, "module-ape.plugins"], [16, "module-ape.plugins.account"], [16, "module-ape.plugins.compiler"], [16, "module-ape.plugins.config"], [16, "module-ape.plugins.converter"], [16, "module-ape.plugins.network"], [16, "module-ape.plugins.pluggy_patch"], [16, "module-ape.plugins.project"], [16, "module-ape.plugins.query"], [17, "module-ape.types"], [17, "module-ape.types.signatures"], [18, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[11, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[11, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[11, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[11, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[11, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[11, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[11, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[11, "ape.api.config.ConfigEnum"]], "contracteventquery (class in ape.api.query)": [[11, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[11, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[11, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[11, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[11, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[11, "ape.api.explorers.ExplorerAPI"]], "genericconfig (class in ape.api.config)": [[11, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[11, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[11, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[11, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[11, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[11, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[11, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[11, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[11, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[11, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[11, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[11, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[11, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[11, "ape.api.providers.UpstreamProvider"]], "web3provider (class in ape.api.providers)": [[11, "ape.api.providers.Web3Provider"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.__dir__"]], "__getattr__() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.__getattr__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__getitem__() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.__getitem__"]], "__hash__ (ape.api.accounts.accountapi attribute)": [[11, "ape.api.accounts.AccountAPI.__hash__"]], "__hash__ (ape.api.accounts.accountcontainerapi attribute)": [[11, "ape.api.accounts.AccountContainerAPI.__hash__"]], "__hash__ (ape.api.accounts.impersonatedaccount attribute)": [[11, "ape.api.accounts.ImpersonatedAccount.__hash__"]], "__hash__ (ape.api.accounts.testaccountapi attribute)": [[11, "ape.api.accounts.TestAccountAPI.__hash__"]], "__hash__ (ape.api.accounts.testaccountcontainerapi attribute)": [[11, "ape.api.accounts.TestAccountContainerAPI.__hash__"]], "__hash__ (ape.api.config.genericconfig attribute)": [[11, "ape.api.config.GenericConfig.__hash__"]], "__hash__ (ape.api.config.pluginconfig attribute)": [[11, "ape.api.config.PluginConfig.__hash__"]], "__hash__ (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.__hash__"]], "__hash__ (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.__hash__"]], "__hash__ (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.__hash__"]], "__hash__ (ape.api.query.accounttransactionquery attribute)": [[11, "ape.api.query.AccountTransactionQuery.__hash__"]], "__hash__ (ape.api.query.blockquery attribute)": [[11, "ape.api.query.BlockQuery.__hash__"]], "__hash__ (ape.api.query.blocktransactionquery attribute)": [[11, "ape.api.query.BlockTransactionQuery.__hash__"]], "__hash__ (ape.api.query.contracteventquery attribute)": [[11, "ape.api.query.ContractEventQuery.__hash__"]], "__hash__ (ape.api.query.contractmethodquery attribute)": [[11, "ape.api.query.ContractMethodQuery.__hash__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[11, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[11, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[11, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[11, "module-ape.api.accounts"]], "ape.api.address": [[11, "module-ape.api.address"]], "ape.api.compiler": [[11, "module-ape.api.compiler"]], "ape.api.config": [[11, "module-ape.api.config"]], "ape.api.convert": [[11, "module-ape.api.convert"]], "ape.api.explorers": [[11, "module-ape.api.explorers"]], "ape.api.networks": [[11, "module-ape.api.networks"]], "ape.api.projects": [[11, "module-ape.api.projects"]], "ape.api.providers": [[11, "module-ape.api.providers"]], "ape.api.query": [[11, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.base_fee"]], "block_page_size (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.build_command"]], "cached_chain_id (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.cached_chain_id"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.chain_id"]], "chain_id (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.compile"]], "concurrency (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.connect"]], "connection_str (ape.api.providers.upstreamprovider property)": [[11, "ape.api.providers.UpstreamProvider.connection_str"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[11, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.create_transaction"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.data_folder"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.default_network"]], "default_provider (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.default_provider"]], "deploy() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.ecosystem"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_gas_cost() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.gas_price"]], "gas_price (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[11, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_balance"]], "get_balance() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_block"]], "get_block() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_code"]], "get_code() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_logs() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_nonce"]], "get_nonce() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_receipt"]], "get_receipt() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_receipt"]], "get_storage_at() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_storage_at"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_transactions_by_block() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "get_virtual_machine_error() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.http_uri"]], "http_uri (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.http_uri"]], "is_connected (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.is_connected"]], "is_connected (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.is_convertible"]], "is_valid (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.max_gas"]], "max_gas (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.mine"]], "name (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.priority_fee"]], "priority_fee (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[11, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.remove"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_call"]], "send_call() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_transaction"]], "send_transaction() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[11, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.set_timestamp"]], "sign_message() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.supports_tracing"]], "supports_tracing (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.update_cache"]], "update_settings() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.update_settings"]], "update_settings() (ape.api.providers.web3provider method)": [[11, "ape.api.providers.Web3Provider.update_settings"]], "uri (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.version_id"]], "web3 (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.web3"]], "ws_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.ws_uri"]], "ws_uri (ape.api.providers.web3provider property)": [[11, "ape.api.providers.Web3Provider.ws_uri"]], "abort": [[12, "ape.cli.utils.Abort"], [14, "ape.exceptions.Abort"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[12, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[12, "ape.cli.options.ApeCliContextObject"]], "networkboundcommand (class in ape.cli.commands)": [[12, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.NetworkChoice"]], "outputformat (class in ape.cli.choices)": [[12, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[12, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[12, "ape.cli.options.account_option"]], "ape.cli.arguments": [[12, "module-ape.cli.arguments"]], "ape.cli.choices": [[12, "module-ape.cli.choices"]], "ape.cli.commands": [[12, "module-ape.cli.commands"]], "ape.cli.options": [[12, "module-ape.cli.options"]], "ape.cli.paramtype": [[12, "module-ape.cli.paramtype"]], "ape.cli.utils": [[12, "module-ape.cli.utils"]], "ape_cli_context() (in module ape.cli.options)": [[12, "ape.cli.options.ape_cli_context"]], "choices (ape.cli.choices.accountaliaspromptchoice property)": [[12, "ape.cli.choices.AccountAliasPromptChoice.choices"]], "choices (ape.cli.choices.alias property)": [[12, "ape.cli.choices.Alias.choices"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[12, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[12, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.get_user_selected_account"]], "get_user_selected_account() (in module ape.cli.choices)": [[12, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[12, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.networkboundcommand method)": [[12, "ape.cli.commands.NetworkBoundCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[12, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[12, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[12, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[12, "ape.cli.options.output_format_option"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.print_choices"]], "show() (ape.cli.utils.abort method)": [[12, "ape.cli.utils.Abort.show"]], "skip_confirmation_option() (in module ape.cli.options)": [[12, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[12, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractContainer"]], "contracterror (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractError"]], "contractevent (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[13, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deployments (ape.contracts.base.contractcontainer property)": [[13, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.invoke_transaction"]], "name (ape.contracts.base.contractevent property)": [[13, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.receipt"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[13, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[14, "ape.exceptions.APINotImplementedError"]], "accountserror": [[14, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[14, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[14, "ape.exceptions.ApeAttributeError"]], "apeexception": [[14, "ape.exceptions.ApeException"]], "argumentslengtherror": [[14, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[14, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[14, "ape.exceptions.ChainError"]], "compilererror": [[14, "ape.exceptions.CompilerError"]], "configerror": [[14, "ape.exceptions.ConfigError"]], "contracterror": [[14, "ape.exceptions.ContractError"]], "contractlogicerror": [[14, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[14, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[14, "ape.exceptions.ConversionError"]], "customerror": [[14, "ape.exceptions.CustomError"]], "decodingerror": [[14, "ape.exceptions.DecodingError"]], "methodnonpayableerror": [[14, "ape.exceptions.MethodNonPayableError"]], "networkerror": [[14, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[14, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[14, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[14, "ape.exceptions.OutOfGasError"]], "projecterror": [[14, "ape.exceptions.ProjectError"]], "providererror": [[14, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[14, "ape.exceptions.ProviderNotConnectedError"]], "queryengineerror": [[14, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[14, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[14, "ape.exceptions.SignatureError"]], "subprocesserror": [[14, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[14, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[14, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[14, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[14, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[14, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[14, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[14, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[14, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[14, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[14, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[14, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[15, "ape.managers.chain.AccountHistory"]], "accountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[15, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[15, "ape.managers.chain.ChainManager"]], "compilerconfig (class in ape.managers.config)": [[15, "ape.managers.config.CompilerConfig"]], "compilermanager (class in ape.managers.compilers)": [[15, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[15, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[15, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[15, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[15, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.IntAddressConverter"]], "listtupleconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.ListTupleConverter"]], "localdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[15, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[15, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[15, "ape.managers.query.QueryManager"]], "stringintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[15, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__getitem__"]], "__hash__ (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.__hash__"]], "__hash__ (ape.managers.config.compilerconfig attribute)": [[15, "ape.managers.config.CompilerConfig.__hash__"]], "__hash__ (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.__hash__"]], "__hash__ (ape.managers.config.deploymentconfig attribute)": [[15, "ape.managers.config.DeploymentConfig.__hash__"]], "__hash__ (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.__hash__"]], "__hash__ (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.__hash__"]], "__hash__ (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.__hash__"]], "__hash__ (ape.managers.project.types.apeproject attribute)": [[15, "ape.managers.project.types.ApeProject.__hash__"]], "__hash__ (ape.managers.project.types.baseproject attribute)": [[15, "ape.managers.project.types.BaseProject.__hash__"]], "__hash__ (ape.managers.project.types.brownieproject attribute)": [[15, "ape.managers.project.types.BrownieProject.__hash__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[15, "module-ape.managers.accounts"]], "ape.managers.compilers": [[15, "module-ape.managers.compilers"]], "ape.managers.config": [[15, "module-ape.managers.config"]], "ape.managers.converters": [[15, "module-ape.managers.converters"]], "ape.managers.networks": [[15, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[15, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[15, "module-ape.managers.project.manager"]], "ape.managers.query": [[15, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.blocks"]], "branch (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.branch"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.compile"]], "compiler (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.compiler"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.listtupleconverter method)": [[15, "ape.managers.converters.ListTupleConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.convert"]], "create_adhoc_geth_provider() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.create_adhoc_geth_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[15, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[15, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[15, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[15, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_blueprint"]], "get_config() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[15, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.history"]], "ignore_files (ape.managers.config.compilerconfig attribute)": [[15, "ape.managers.config.CompilerConfig.ignore_files"]], "instance_at() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.listtupleconverter method)": [[15, "ape.managers.converters.ListTupleConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[15, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.mine"]], "name (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[15, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[15, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[15, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[15, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[15, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[16, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[16, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[16, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[16, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[16, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[16, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[16, "module-ape.plugins"]], "ape.plugins.account": [[16, "module-ape.plugins.account"]], "ape.plugins.compiler": [[16, "module-ape.plugins.compiler"]], "ape.plugins.config": [[16, "module-ape.plugins.config"]], "ape.plugins.converter": [[16, "module-ape.plugins.converter"]], "ape.plugins.network": [[16, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[16, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[16, "module-ape.plugins.project"]], "ape.plugins.query": [[16, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[16, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[16, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[16, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[16, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[16, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[16, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[16, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[16, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[16, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[16, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[16, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "basecontractlog (class in ape.types)": [[17, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[17, "ape.types.BlockID"]], "contractlog (class in ape.types)": [[17, "ape.types.ContractLog"]], "messagesignature (class in ape.types.signatures)": [[17, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[17, "ape.types.MockContractLog"]], "signablemessage (class in ape.types.signatures)": [[17, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[17, "ape.types.signatures.TransactionSignature"]], "ape.types": [[17, "module-ape.types"]], "ape.types.signatures": [[17, "module-ape.types.signatures"]], "block_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.contract_address"]], "event_arguments (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_name"]], "header (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.header"]], "log_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.log_index"]], "transaction_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[18, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[18, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.DELEGATE"]], "gas_cost (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[18, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[18, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[18, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[18, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[18, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[18, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[18, "ape.utils.add_padding_to_strings"]], "address (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[18, "ape.utils.allow_disconnected"]], "ape.utils": [[18, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.ape_org"]], "available_plugins (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[18, "ape.utils.StructParser.default_name"]], "dict() (ape.utils.baseinterfacemodel method)": [[18, "ape.utils.BaseInterfaceModel.dict"]], "download_package() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[18, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[18, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[18, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[18, "ape.utils.generate_dev_accounts"]], "get_all_files_in_directory() (in module ape.utils)": [[18, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[18, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[18, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[18, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_repo"]], "injected_before_use (class in ape.utils)": [[18, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[18, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[18, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[18, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[18, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[18, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[18, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[18, "ape.utils.JoinableQueue.join"]], "json() (ape.utils.baseinterfacemodel method)": [[18, "ape.utils.BaseInterfaceModel.json"]], "load_config() (in module ape.utils)": [[18, "ape.utils.load_config"]], "private_key (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[18, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[18, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[18, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[18, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[18, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[18, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[18, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[18, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file diff --git a/latest/userguides/networks.html b/latest/userguides/networks.html index 4eb7ae84ec..01b870a65b 100644 --- a/latest/userguides/networks.html +++ b/latest/userguides/networks.html @@ -274,7 +274,7 @@

Live Networks

Ad-hoc Network Connection

If you would like to connect to a URI using the geth provider, you can specify a URI for the provider name in the --network option:

-
ape run script --network etheruem:mainnet:https://foo.bar
+
ape run script --network ethereum:mainnet:https://foo.bar
 

Additionally, if you want to connect to an unknown ecosystem or network, you can use the URI by itself.