From 3badfa8c76c3fb2a72e7e72344906ed74102410c Mon Sep 17 00:00:00 2001
From: GitHub Action <action@github.com>
Date: Mon, 13 Jan 2025 02:18:56 +0000
Subject: [PATCH] Update documentation

---
 latest/.doctrees/commands/networks.doctree    | Bin 36907 -> 36907 bytes
 latest/.doctrees/environment.pickle           | Bin 1171427 -> 1171780 bytes
 latest/.doctrees/methoddocs/ape.doctree       | Bin 73191 -> 73191 bytes
 .../.doctrees/methoddocs/ape_accounts.doctree | Bin 138054 -> 138054 bytes
 .../.doctrees/methoddocs/ape_compile.doctree  | Bin 132522 -> 132522 bytes
 .../.doctrees/methoddocs/ape_ethereum.doctree | Bin 1197561 -> 1197561 bytes
 latest/.doctrees/methoddocs/ape_node.doctree  | Bin 404026 -> 404026 bytes
 latest/.doctrees/methoddocs/ape_pm.doctree    | Bin 356111 -> 356111 bytes
 latest/.doctrees/methoddocs/ape_test.doctree  | Bin 845901 -> 845901 bytes
 latest/.doctrees/methoddocs/api.doctree       | Bin 2311030 -> 2311030 bytes
 latest/.doctrees/methoddocs/cli.doctree       | Bin 779008 -> 779008 bytes
 latest/.doctrees/methoddocs/contracts.doctree | Bin 746779 -> 746779 bytes
 .../.doctrees/methoddocs/exceptions.doctree   | Bin 828044 -> 828044 bytes
 latest/.doctrees/methoddocs/managers.doctree  | Bin 1845048 -> 1845048 bytes
 latest/.doctrees/methoddocs/plugins.doctree   | Bin 877936 -> 877936 bytes
 latest/.doctrees/methoddocs/types.doctree     | Bin 1329244 -> 1329244 bytes
 latest/.doctrees/methoddocs/utils.doctree     | Bin 1240740 -> 1240740 bytes
 latest/.doctrees/userguides/config.doctree    | Bin 40962 -> 42836 bytes
 latest/_sources/userguides/config.md.txt      |  54 ++++++++++++------
 latest/commands/networks.html                 |   4 +-
 latest/searchindex.js                         |   2 +-
 latest/userguides/config.html                 |  52 +++++++++++------
 22 files changed, 76 insertions(+), 36 deletions(-)

diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree
index 63e3a7f443dbaa6e2188346f055633898a5d4526..9334cf61f93c5ae3b7da883133bd41cd398d481b 100644
GIT binary patch
delta 1851
zcmeHHy^a(y43<tp*YH<xw?bmsy@qZJYA9%s5DkxjoLSFKZjyMEWcClF6$MW)*K^f1
z*PL{3!Bb%;o8c9ZxMpL2`Rvc**n4|@a(jJp_vFQ)@)Sa?=ild`LiA8YHajquk9`|<
zu40483vAE@K31rMxE7-pUj^Z)80Dx9Z5Fte@Q%#Rk=0<>*^oEOMb&_I?3tcnKGgwP
z@(6Cw>Meto$SDL#!PPku4U7$X>;(%98cDgwIL0an$Pk1GUO41XC-$Da2vHZc)j{GT
z=$3@jXayg9rma{ee~jTAd~38r3G_rUM5<c0p~F%utigb*8XUe%&Y!iOtdPMg9eqE{
z&d)w>L7JLBV6ks=OKNbDN^e%=#*5H!a_09=7m2Nn-SGQt_V7gi^b_6ROx{0w-e7BB
zQInTBS>k&5I-h>By;Yz`lpOTMsTvJSDxRaYjL%XSGBoK@4Df;tZ!ac~sZ&ld29|ci
zkLk<d^!3v>ykZe$;ALmLUMIWrJm@8L-Ct@h=IkIOUOtC1-3olvvIHwaZ^ja>b`Zy^
zM2RU?&)iV*<p72aRcW#FH3ML3xFnCVu4#pNB}-J-f9|?n*3KeK3drTBzX2(dfz(7f
z$zW(jyX0Y$o65ftLmYlhCx`Tr3>;f@yvhp4#DB%J_UNak6)*L*IAa?}Ah&FE(~Dj;
Wr^CD1tA|JbuO9v9)&1SYH}?m2GoT&-

delta 1857
zcmeHH&5G1O5QYWOi+{L-EV4V9n<4{x5s!-C8+i0kovBQE(%luhJDDHU!Glkbd4Rny
z!pc62&*0Hluqv6}!ADT`R8?R7eO;Bx#re_2`O)Rw<5w!=*{3Y`<S0xx6}Fa52oXF>
zgD$YJL{1@yr!cgfV%ycD(N>{{yaeqS52aS%bt5sGDy*GURfY?(#8{%o-bZ!RRtE`N
zk~gzyDo}unB=8({pQIoln>83g12Z&+6;BjHq`b<uObnwIf*bO{qH#KvGuoj*ph9Gp
z!lEX#o|8K~vc?o0N~on-<;hBxggUYsq$7Bxqwm?9hB1cbJS@GH&ML;k{Mg=Lyq<~W
zCmAVQcv!`uRtpAPUJA-D3Zc-f5qTlFM5|XUS0LcZ#+pSShr?JS=!$mb?T@>1`t0lO
zbN6#}v%dYu_s^{F+m1K4ds;qOT>W_b^495`&>LAdSXxgD@)hg-z47PYy~vL5^I1hr
zjOL|=8Fkyq$@?KIg%{02Dp<Zmhy9oC`NEQShV8+bz!ED1-S6>9_v`Gz8%Hht<&gyK
zAWGXrhSh-qE44IW88Jj|+0DnN-JR@S_ipm=Im0t@(6F?PRiIO4DdcsF@?+rxi|D(z
z*`uvAXCwzNX{=GLoMKs$!BDNQqf?!IWHM!N64TW6dU$@`@Wev$@5>}};KT_5nS_Q9
v$-#3<s-b+iR#U)&Jj$UDMOo<|mm-HLC97xN8{O;i_-42N=WegQPrkT6vACnW

diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle
index 8c94b607271380a295a436950efc30c531e8f73b..143b8e09304250babd8114ecc0703257415adb52 100644
GIT binary patch
delta 107923
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
H*c1N;TbU~y

delta 108273
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

diff --git a/latest/.doctrees/methoddocs/ape.doctree b/latest/.doctrees/methoddocs/ape.doctree
index f98ed514a2b4aac058e0dec82eced393dab2c8a4..98c2ad0202b3c2dc026a0e601b3aa13a1786080d 100644
GIT binary patch
delta 5765
zcmZWtdstKF8RvvcxX2|02!sHEA|f@Qt-t`0tD;5`s(7nNLlPjLA&E)2Ic>DoDi~Ml
zmp)zHQ>&frT<5CwAc$b6);hOmZf&>qdA6?Y+O@T{TcNi5qpjAx?{|_zj{E2Ly}$SN
zUEcRQCpkAJ!fs52oqjY*ndowKS#14<=6-jfp~r1E*^P84svss>(6<>JX8PNx0!4zK
zJFJEtm!;imrc+U=vtqgjT<$i9!RazP`PtFWsQ9C~ughq|+?Bj>&c_@-nf<Yhr*q@t
z!b!0#B!r$U)g}=I7ZO4e0lLmT;Unds-%r0PRgy}O$YKDduR>NGU^U2U1FQ~NeSj?i
zVLyvmDoPC?4Km#_kjQcX##SKH)1zg{+)6rHmYcdLU|EHhMr0ANs@3#X*=$e1*!A5Y
zISeK+G{LZ+xin+ILxF%b$mZgvFnletmVj*?6PRH=h<Y80U3a>E2qfJA+Wi5t5eV6Y
z;PKD-Fq+x&H;Ym$NWuoUh*Fy<Jt9g5QEC?@qbQj`5;B`bsY8^SIz`7WkQ&(%ETTk2
z$E~8DRg}6xA~paPWk=?qZ<NmQY!h9asB{Hf`auw;7(o5@fd0qGb_Cc?5QKd{3X)#P
z?g3E<-31ca4Zvo73<P0&dqm0eIEead%)S>y@&o{5`;ZL<*Z~lPSg$A@6s4bt(vu(w
z3mO)6Pk}@Z0kFI@;L+35?v1526$g}w-DY=}-2|7-RphYtbXsgKdUa6_-Bp#85Eo>F
z+vhvflalC7FxtDj4K~w^d&VM_O4$SVuCvEtGP{awW_O?6xz*+Ks%Ukcif&n)N)xxK
zioA(IPDZ=UWw)Ar-f)Y}WbXG#j81c}*-2knoSHN<n;4KpkA0KG`RIZkWwJLRD5cwJ
zFhW8V{h?k};qwNs-e|S>yvae^G4~tI4z~ps;qxX0>3iH3D}8-&HjS;CMR!#umBfnM
zb(>vopH~^=3}@0NXoKf6I4nL|)vKl-R-_cq62qN6Ht8l^MyJK$#`#4b5F8eGp#8U^
zASrlf4yV0;0C$#Aqk^4(=t!n*mD$v}C`~c5K8wu)>r1CYb?Nl0$~0|^nAXwl^D2T4
z3XZbF(n*`DRP;nuE~lo~t2A5!y;+rBQWO>v;!P4G{fA!Ygsqbdv?)Xz&L<d3X+^ch
ztdWNLn@R9cqAgwwb#x2ra#YW3AC5@S>!dT`84HGdI$50>p+K{m*7T}k3cF1{azFAk
zx}`TIg7FfXT9X~|AZk;nVX@M~v?}CD_mmG-f*Iy8-+OFqTC~nZt3qP6u&{!A4bW%I
zkb?$QAcFq#o7e(Ol!@xpfEsSxOdGPW`_P{9^a3s^9NiOXcCChsql;_RYqQW4+<e%n
zE*6!`qJrvcFdFSWHn(7%k5<XevswhpY<d#XC(+;4rdL*=S8`B}K;>~AX=qeQjd<Do
zGnCQnx-@P9t*Fc9QfO=494?;jt(zV3BMj40LuCftU7r$bwRghPrIRgr9-XeM;1<z&
z^=j?`+EAaxrP9v&tm3?Tm%*L{{&~{xHTrK5{h&4_7K;_gzL35TdA0Q0`fM(nrY}kN
zs3DY8AtWGFBVenO8U$=?Qj1WEP=|osOzIJ^cgYe2Y*(@r0UMMwAmk$~L%^;i%Mq|2
z$qIxL1bvtX5ZjTgM8HNQs}Qj5NFxHa7+H;gJw=)ju!%@B0`?7g2mw2UtU*XbSc?#c
z(1L(XLe?Q*PmuKpSbq=MfZ}X~jR;8yn-H+@<Y5G?GTDq!hR}+z0AUM43PKw~Ji;Rg
zSYTp6C`M>Un1^6QNJcOrEMnU+qxb+q2SO@BCju6obRl4ci3On$fgmhI*ovS<up(sh
zp$#WF57u%>{^`7l$b<JsuzC*3-)RvT)^tdI#33-O>yW(9D=@6>ko^5UmsuRv7vkO%
z7}gkU<aK7lI)m+yz_8Xs^6P7_Fq;~8FeLv=zd*74L-I_`8<7X;(&g7V1x;E}4o}sm
z^eXyhV<PQek<S&;V=J1t48Sz{pY`!nt<UF5fu+!m`ch5<zRjExxQZ6FDQL{fe6E~X
z@0erhdSE)nwp-)qabWq3#n|HMEnsTK7Obj-nK9$%eQ}hoDl_9Dkz)v~;a@?CHT(oh
ztl_Vr#2WsuD6xkB2qo6=Qz)^9zl{<e0*ML-P@|NBl7cR1OoF{GZG0QBrXz!vtbU72
z;3Jz-I2f{;V_~3K%^JG=p|3$vxh6iKu&kW|#m1IU4o+v<mO?L@mGoj~0X@C00W_E^
zdHrrUGr?9#-`tQ$Z?7)_4ceMETmva>;~hB1Ky>vc8!)u~Vbg9n)j;Gg^h!GNa0zJ8
z7P<K<r{Vv!Ig$f~VL(a0Xq|$?4>%XLEdz#*zP2|xC2xKtnS<fSh8P%_|KaxUK=HH@
zwxZ-;G=*_cEFpRqNHrawa^-w}XB4RU2f89~D6_z1<t(^`OhGjRlVL?)+FAk{obbD?
zS3vrW^;@X0;Gv||n+oVGTRmu+ZAYNi)3$Y-ns2b52!&zVd5D8ykNXr35B9cmoI=d~
zd0#y+$jj^dVG9c0Fo1Uc%68^v7*O$xcdTL&dsY0;ck0nN^{6SJ*}7{ris<+DZYEBH
zU)i2U^xOY<Cl1ql3%LetG`*a4nVw@UrkAn)0*1|{4`rRDk6>-34`)3EF4$1ug59LY
zRx<Ca4MReYZresR`=4bG?_qK@DkS7dUq162CND_XaS3}#!cIuo%Mx}{!d{WE(*fpz
zwG5Lp0m|5jgpEqrISD&2VUrT}nuJ}Hu*)KYm&Y)<B2r{mCG47neI#KYOW3Cp_L+p;
zl(2u#Fb_=l<qQQjEn&ALjEfE~Q>cW6OPE~3q9iOPh<S!dY!DqL@e-zxFs+2;NLa3f
z<w;n+gcSrce*S?L89bw&IQW&EE8_c~{z3+i9Mezla;3cKS-9UC-gfwF89W5qpIaLa
z*L>^+B8Ll{^YRWZpMU=4n_MKebE}Ui_@_=5%PR4r46=JN$gasCyCs9{k_@stGRUsT
zAiE)h?1Bukz8{3^5qfGJT*pnP<^n!`st9o8R3YHMPU!#@r%|qEXg`gb=T4)~b*8y}
zdMB4ax4)_d{MoB&z|mK80pDes+f1W6gPKKW(5Lkb`t+a41ALxoE;8#UXR<*f=QB0z
z?Q(e*`yeqt4u0>2*Q{J#v&IKs9^gg5W2z1wQ|;sL1N;@A3HW;+(|*F|07i~z%UF_k
zgd}TN5}nRqwX!5|R^(k~^2*`=1O7eod1bm@G!{|Ah*ry9Yaa;Ftr#7p)4?AmVm7)3
zr(+{3c$18eXwsPLjUZQ<&L#MKIg$=O(P!@mEIFG8*m^b#aOYVK6#MX5Z83XielNuC
zz-eSUBgQg)NGv-6rjO9+jCPZm+33{SG<X+9jcNf4Ml&+l`!+`K9>gr*Z8LN;?^0?S
z&4HKEKJeDi6Qdb`SDAccG!x{Au`Iy6v24I)W9VZUL;e1-`S3~_AIk-NAM{FkcTBaA
zy~P&_GmZHVb->KF`+p{xt_7E?q$|#4Lb&BzHsAq<zdnZv|9DQNVNpwkgxCEE{Z&#@
zZafd%^2fDl%uO%2{arYx0U^0zTn#=u#xePk@ho@~zBaA}{9rs2@P~0#W;s^dAjICp
zSh-HuVRyp6dRSdKeeir<1#{^LatUj!S+#`OG1$T^-e^a+4!&f#aeaYqDW|^k+6)$N
z72-qUr3EObZ=J`bOrKYmFu%SaKbfvWoMn5EUb@8U3I7s3!7fcTb^4lynN>c<j9xjc
z68?<Azjl8^!>_#wt%gm#SBTf(62ryoP)^^Q$c7c(oxp?BPO5};9ul1M{LcO|vpm73
znWLiJlNoAeKP)UIlzpC%>6YUjb@cdTPCEO^cSJCU37<Lq%gm=APHNNG55eQY%+)xv
zOxK6e`BZ&D13y$sFXRGlzK{dxxuAt-;n52ulylISOG}h)_!8AfdKmUH?4!m@HQWyR
z;-!_`ZhGrdvkE_ldE;C??QJHr)zWQoo1HEn8KRpmKf@j3Z(SY^<%;<|SFc9Eu;Tg}
y9FF{X3l4YwX2GHJpZ}1<Q2*IzGz{P0+A|9V&s}#6S3LGjH1|d%jOUe{F8Y6Q&%h)A

delta 5740
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

diff --git a/latest/.doctrees/methoddocs/ape_accounts.doctree b/latest/.doctrees/methoddocs/ape_accounts.doctree
index 6af5e03a2460f7838e6a7328c4a1b2476589641f..bfd72cf6e0fd7f7b39f9dfd32bb2a1bf67ea23fc 100644
GIT binary patch
delta 6229
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

delta 6234
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

diff --git a/latest/.doctrees/methoddocs/ape_compile.doctree b/latest/.doctrees/methoddocs/ape_compile.doctree
index 752424453ead884079c23ead30107982178945d9..dcdce4c910e9e7e2c065c0e53fa08cff9e12ac09 100644
GIT binary patch
delta 6703
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

delta 6606
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

diff --git a/latest/.doctrees/methoddocs/ape_ethereum.doctree b/latest/.doctrees/methoddocs/ape_ethereum.doctree
index e24a3d4a814497cd4aa20e8089d0e0e5cec5e398..f646022f6631d208ba3c0ac234593ee4daafb44e 100644
GIT binary patch
delta 7732
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
O&@a?eeQn^D^8W#Z=|4IE

delta 7702
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

diff --git a/latest/.doctrees/methoddocs/ape_node.doctree b/latest/.doctrees/methoddocs/ape_node.doctree
index a71e7d41478aaa7904b55d4d86414ea3ca125ea1..5d667c1d54479d1988bbb4343042fd9c0b15ecf1 100644
GIT binary patch
delta 13338
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

delta 13412
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
DF39#7

diff --git a/latest/.doctrees/methoddocs/ape_pm.doctree b/latest/.doctrees/methoddocs/ape_pm.doctree
index 966456c1de5fb4c0e31efc13154c581dd8ab7b42..73a46f8e20944a1190cfb37c13f56dda2a86c7df 100644
GIT binary patch
delta 16581
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

delta 16579
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
A&j0`b

diff --git a/latest/.doctrees/methoddocs/ape_test.doctree b/latest/.doctrees/methoddocs/ape_test.doctree
index 8779172521a0a0b220b8fdc28c866626c65bd392..f577d4fa1251000b8e37de99747b0e1b9e906421 100644
GIT binary patch
delta 16004
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
OGyJ(|hsL;8*Zmg;CX7)4

delta 16342
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
BTNeNT

diff --git a/latest/.doctrees/methoddocs/api.doctree b/latest/.doctrees/methoddocs/api.doctree
index b5d0cf7e3eedb02ebb193c8627a23d8247cd3021..c57e17a7c3b2cfbd69b59bc43ad11408a6c64d29 100644
GIT binary patch
delta 20483
zcmajHcYKsp_CM}C&oi01lb(=-^w0!>P?U~Hks<^_kS09=0%S;o1O!C_vLb;XK_kaX
zvFxs>fa~gAMFAs%NHqiyr37JdQL5cV;QK!J&P-<5&+qm7W1i=pde1%g+;iKL{JM0d
z?N|I3{l)fAqiQ%k{=G4X)^|#drs3}!-KgCNBZOYx3*3&kjUWnt#}G94ZDRtxanKk*
zgT65u(4{wwjdW$N5l&}6Hu_Vmv5-hRXGGDvM~$w=<SA4)#>jYPeS$?h9)gOH6Gj->
z-!xvK;xmwb@`5puKKcfNy+#@qUHRG==jGjJ8}ZCAYoM<A##qBakDf5@r`NwQa;WcE
zBaixTg4p$wMjZWnj4_Eu?lT^u&ql$n%iCb)%<)Dr?HUCZfDP!|ca0U)Yk8=HuHF^t
zAnQ#di?TXK1ygAqEZ8!^$fQMs;)3by1!Eu`-EEAg(dUgJR8t3~ofw=p(O9W$F=rP~
zq0pViIQn*z;U@cJBSTlKntmh4a8hoL(NAVgHriX!Q6<GQ@(Sm*$(>i)CTC7*(bS?T
zv~rr!GT5aFlX8l4=?fq_MtBg#`8jh+@+Rl!R#im%2^Z!R7v<*`6;@RQ7tAjyom8AN
zyCiqEY%$$<ElzG(Z0s;-#8P9hEdGme&L;OQG|m}v{ZeCoc$s^!?T$O#(>vX9$I>eI
zna(JG%MTCYESJyuA$EY#{Ruxj9RCJ!nHM<EoZtDe|A)&L{1D%B`G<N$nfoFGm+CR@
z%Ur(Vhq#KeuZnB_z>fgRy_NsOB0uxPW7;oV{*@p7x~S%DhuuC!zk#r92EFr~k(%Uh
z^6xD02Ocwm;F14!ri;%R&CC2b-hi5Nug>dA4YU5qf;YT^HyJtxPNn7+LwCRm1=&<V
z6%7<K(pB*-_UhaG@R)0YwoC(MRc;HA+s+RUIY^N`ZFTqqP5?f)2!Fuk4+Q%IA^t$9
zKM)3>%%?6Kkk5w^{y?NZ5Cy;|6Ad8K+ba$Hff#?8Sbv!~f1n{l?s$H9+MB@T#4a>o
zjnTR+$)7iwDJg!eO;GmL-joT={HS+wxw#*r1<F3l?*fqFtF$E`pQctU)0!W&;CZ8A
zd!JL<vdrgRL)$S&dwzH<znjY)@t~{E8+Ru9#JU3I1G)hyr}i%xG4b~@e-D0m6x_!&
z095>f@kWEFg51&>MN^SEO4=6Z&zYWASW-p5#h7WdW33TGKfh!|(kt<1Os|TFDMbYZ
zIfYZ}`6{C3AWKZ2lQ%WDq%Ek$c`C2?Aq#U$A1<0bv!tpbjuyXS#I-@%@v9K&X;NX)
zR3xJqKcV6|lk@XRkl3bE*^5Tp7<*pf)ZBSh0kzG}otrzm6nZ0lR@K*4Z|Rhx!V)C5
zs)`1FwE|f>J7-F137vikO*CFIqHS^1^ED%`MO8(ZKVyC#Eb~L;&YO~3T$)!@NM$b>
zu@t@5NTJNNM#z1UeoWk`;)1G*P@iR`xh19l+i-<-H#X3dbqQtywRzEqZ5-kgnmq^E
z*x$h=Q)cHC!|0-yVRYXYjTZEH12f8iXD6;V;u;1rvvN4Fsv?=Ly<#NO$1fU*k@Xhk
z73RUBMB4j`kx2KwY{Z8I`zkIjpif>#>z?8Mzp&P5YWs}B))`5*t<-9rk=W^Y*E{a0
zXy9Y_xVX)1w9)-J)9Sl~tI>orw18FYrsttz;5KFp_o*l@&`jqTUEg`|fW{vS)XHts
zgu`@Wozc+t5yh@I8U-C;ws_hBKL)iam|EqoqcOnSPST_6jbvLjJ-^;aOs!$A*xUL`
zsbrB_I=tR!U$&o_;{2F=F{2dkVRA!1vM(@76#c;Mbzt1&OwXOIsUI`dKde0CPKkcN
zL|U@Jh_!t|FKjRpx*k-@{KiMllqp4X3QM)JubJu}CQ~qWl%_*;X#-room}YTCjVBI
z`f2g@8@GBV6XU4&%SMAVC42UEty6PKa}?zpTJQ>d`U$Ol#b|E(kaoRdG_!q67XhW5
zzP*n8qUlH|)0N;+YX7Ry-FBV|UNsVICurHLMyl;o`a8eAq|aY9lDhA@UEUM&O8%?c
ziJlNw#8Z^|8no`EZm+?(eKh_xBeCo=NVqTXV=F(t=LZL``v-n-sJbum;|xD8@nbhX
zF7tyU)P02?9F*>>{NONjU*pGNe*DOfkNEKuKREi_Kl7uGAHQ@h!}BB;f8|FtKYrr}
z2cY|Re$?{g4}NeKaQ~M}9C_~R{NNyS|H%&yC-)70aOk*i@`K~VeTyGo@Z*kdcyOe+
zZCv80D03TJJj6(oOWV0*afyS$ZRZmAygP_X+~sZum%ibWlS`j)NpR^yF1fh$Eti71
z#NF)<;nGnqg>q>Jm%_MoK8uUtTs*<02rhlfrARJ)$)zYRaj(0hxx`)UZos8eT#Dh+
zUM|IQY2V-a{?#zbxG$GG&bQv`T-ho}_2+WO(UBVBK3(ouTdX1O*X53fD>TG?yWDYV
zNwt#W{)OC04RIfX=KfUCxSv6LT0`8|%N_ei>{PVR$`n{TPlMe3%N;36pD7}Tz;eg*
zcMmCu!(h2%z*mPA#F4Pvab(Z$3gT#3?%31$mV!7UmOFN}4HDcWj*8`und2f9#F4Sw
z(LJ#nLvt!ZsLvZlUkBH;s;UL8K8_v9`jJL7jeOteqIXo-Le+10oV4W|?3w;Qw^e`L
zXk^oXZC;7-r?BA(dK23Z?0WipH%p$4)oWiHlSHKoZ?5~$R@8m<AU0N&n_$4;W7svl
zy2<FN_ey85eE~B!JJ3*8ti{rH8zI)byxbC+HQsoDdVGeh-`t0c^}MHYQr31TRm^I~
zwQq+Jal4_s2_*R~c2b8vHeA-^oRVBR`L5A}*6+j~4coJ^)cF(CHt%!n!h&}gakdAs
z>FY;zpBZ+mbUyY*y|)?DdH2?v_hO!X=!uU|yW0N6eFSg7L&}{AY+F_^uN-pQ6wj}!
znCaEkf`$9j_IHdZTPBd5smEma{L)S%^!9Bl7&Glk1-0Let!75GR&I%$$$3~pP0gJ`
zpNztuPi-sJ{#9)O&y9hvi<c$GQN&K{oOiy9g@@XHa#Ltf4K~O>97iM7))j3YNR`_R
z7xnrVwy7!}v=9FYK5QTR(-Z$NvaIP?`BBzBc>TyO*n)1))VtQ)Eym#b-RS;0ZI7@D
za`FlZ;83;OHm2uLuT21sy@xHZvWC0Co?AGlpoC6+Y~<O7v5Um)yeTu<md?)2rL6bS
zIcnRl*z5PSQ??tES;Zi_y2o&s@G+g(1S3><Ax;F{_rBqB&cO0BAJZtU-;2g39MR5m
z(J*QBrIqi)>1YJH5oZB*ED#GzDP$*h*Fg4HArgdrZC>eoZbQbJoj69oCc8cuRV8uU
z^@E7(^mNq!95F-)9=?d`ivFs%@7s$tvf9<Z9(b5hKPJ6FG*usFr~y|W<*L`zIe<4@
z8`9BT7?@EzjZu6+Fpx67KrpLAh<=;U9e(C**kk0V!;F5^cb^e~F~{kI$DHj8a5g`H
zVF|ki(*FGzL2yMTRW1z)_B(<J+Kbfj?=L}}^ETZ2^*<47HxI!(5F4XIDs8_pRm-Y#
zj2Hfm@v6>LRKiep%{gLZG%POg?gM7?7^zgrEO7kK9k0(>JUL1!@VX~~`*bM1a@ZJ6
zi*~~Tm^)4%<J4!c`jGdESv2M-7OdB6(3xKyN7_&hRaX7uD8{z(<=i9i;9vJ399~Br
z<AFKVFKMcHR7Xyr4x;llU{U8zoYDN!hMm(!2@l>(+I|E_PI*T#%Kv{urXf9j9L6D2
z=V<SjjyL+<p6p)#0xb1j^&N3tz(9a~V|AjMTZbm7XsbU%@;V~n_I#tdTXk87-RRm6
zzC#Tdb@6(*s-&QfvcR`N=bWVRY{UeN=>KaTxh)x8IF2Ay&c*@O{W`TMx8n?M=xw=#
zrk^#2(V+_%%XM!Uq5pIKRzFy7%ME^A!|_=8ISf<>b82*`V=}Z$k9s}<45u^S8_TdM
zaQ|SW+m6t4KNu;tI{iASU)B0mqh5662P2h+T{K!_htud10%`hBh@rn-G+Nk>Ga{Y_
zU5D1+8SyzIvTSEG<FZReXY6T|(9ug+-EQM@933*vNa}VO{O2@rt;-Chr9ja4S3pmU
zG{fjH(+_L<TTx~>HM#=CXBv@x#pr=1D9y{0z+DX@9lQwPMaiZ`zqc}@so_=NCSL|_
z^i|_N>~j>mqHnnhYpONExQ23#F6S?_A}RM8<et3>x%6FDG|6kma<!~-Cw9j=OD&OG
za7itZJ90@ak^68-Es=+ENiC7bb4e|c^SGpz$aA@*mdH!Eq?X~8TvChWm${@C%Nx0*
z7R$1GZxng0;NHndwOIa=OKP!vic4y-`~#QNV)=KJ=2TdvIJc;Jtg3~3E7^WBHlqjM
z`N_C!+bY-pj2#r-@)yJ!-k<$yg!B8zZ~Fc3-;H2~ul-?|HuN*3@1lrI^G-TshkqZq
zZVUhx%982r>&9Yq{DxNMaGG%gS*hwzqZ1H{_@6(G&$)cVxPhqfX?bS-qZXB4!f|xO
zEij+a%u{bc({9$(`PpQ%5JlGU>>K7T6k$m;EwP!u*mleLhH2OkO{&g=ruhKMs=AJr
zdC0a+2HDLR&}CAPiB@crEgU9VxlML*nrP)V*<YBJ4Z)}65q$TftmJRG%ssYqa!;@+
zK$nL@%pm52`O$PK6m_4IXTwl8t#4(H&~Z8-!o*ooIwE@gb>zAiBg~x)M$xQD^FIjS
zz&5`fW%dP9RTds?E=EAFjy6ZxK9m26Hvewoy*kc(+J<-2cylwqYZJ`LHpIHJ6|vqI
zWfqqglgtn%Y)>=eWJHRY0YHvVRooKDsSG!5tl=k{X!v4NbDB@ceWy8;nLcc8<}wm4
zZXi3{We#WLvX*8;8~yxWqa|f0nJs<eY9Ot;ZluUbt<6Xq7b9trv>Y_4Cz>45){KxF
z)6IK5l*$~_A#b)ZAM?QN1_cGtYaK*uxvib~st0-Kb%@{UWJbvqcbgMD$SqBRg5<4x
z%&{Ig&9Xb_b(^yh)!lM9>GE8AuzbCv*~d?Zgbr^-X-Qyj*UfDF?0#p6tnLC2Yg?Hh
zL0IO2Cyhlt2fLdq{a^yzoVJlIgi<oCVEIlDbB%}0O_gZsBOdtBcvG1bMF%^JWSQ36
zXD};fMbS)YK-s1<m_F@e{+9;15IIOlvDCaTBIkIhCvxPYeNBgr;V4<v&m63aRJqe(
zm%sHlOFVG)E;EQMyR(&i`vD(QuW=d~OJ!X}sO&HZU8pos-H9N(T$^Ej=7BdG_8|G_
z5OatJ?zzrxm!~t$VjJ=!A~BA3^fkM!*?=+rHru#0%j^V-3b^oLW)!nU{*2?#?ZeGr
zIpjfe7%+0(aC1CU&h&?Zuy{)_Ih<0R&LG)-q&bLbMIG&N^ir~iCf^)oX8o^-Z1s@2
zmeFesa90ih_t0^0$e&}(yBR$z9Ti+WZ3+oA+bnmCH=k3Kf5IprqiL1P87^O(sMTNF
z=t0ZWY%`k$7Uh^P*o>21sd7S43}qiMU0Muu2mRSYgwm}xLBX<M3Pu{Uok?`Wta&wn
zE9*XCryfZNjX$UI2s%lhJnOBdY?_%DXwRfjXE+_W2Rb{=P_B@R^Gx#b9L&ez=J+tD
zQ;wU-Bkv@^!h7goxYHpo<nw4fDYFXASC|4pMTwGKiV@Plp!u4YPWKX?c&(dd_G6lA
zJJiQedT$Xdr<IrwGTPSE9w!f#noly|Go1GI7ID-g6XWXbx#j?-&GNZ)`+U<*3m-NG
z{hkpNBKyoU2YNLTG$lzeY+_9IISV_4ab}`i|EM{FF*{zj;$+BUW&r^C$U^gy5^N0<
z$`&Cdv4?yAW{;sQE6m0+>2Xd($^$Lw>Qc<>AxjWupDi&*E6%L3=(7Bm&>4s?7jwkQ
z2~U_a6mim{ju?4jskwqRDBHbEVRHR4b6lX}1#!+`*>gF@tJeex6DkyxT>*oN-tem?
zj9R=N5kZw-!#$NN;YSu)_cSW}<0%!e^0`X$I@iGMCA3#i(Jnmd5}Xa>mrrYlrnj}y
zeCTF0_6TBPc9oe4If;(gpybCRlDwiZYm%H!3T^EOmj5IKwAWPjmaCqNA_j^u3OfmP
z<DXX}k`OU|YM3Ed{`P`7QK?`zO1SX}k4yYGWxKUz4x<AV$V2PQH<j#$Tj+vb-<Y9m
z-o?0lXM@>Ap?Q?N|El>oi=ruaQM>oCq^nCs>-WEg7P94@k(5T8GK8S;Som_<Uon1|
zrcB!RH@^;$=zzsgClSWauv&C!H;Q-*Gs>>FbR>h)S!QiA$N1FC9h+eTEA;kZ8r5w!
zgVt1u5V_(V?HeW5;9ZrnB(y&3)4n9Z5iLi&@9AG}Tq;k;vL1^THFIK``w5=DDdA0+
zH{k>G16F|8R(|v_)(sW0a{5;7%-d)^n>%Ca<>qLA(~q(C@b`^eyUiD=TAggSLn}dA
z@L)dw1YwIR17a;!j`>t)VPpvp<Hemk`zzOVl27cy><R$Q??m~#kwY7Qt_A8l?B?f4
zpvjq5h^*bCV^-C=ZjafJl7=IOChgT3|DAnEyKFdTQHd<7vPpf-DTgqUy>!m9jVODB
zh@eT05z9xv#LUI^dtyD7Tu(V8Xk|0dN)MYonRf8+7)M$E)#E5ueqXEmPR%_S9<j8k
z4HD%1qi{Y~v;HBNG4Lz1OnZ|sGEW~zwq+WJtVGEEtDY8q(wu}^WYH;|aClykm{;a=
z)tn$XtqEFn3bWX{(ISQr#KH2tGiHBgfDu>+e`mU6>$7T7p+ilqCUVO;mF4`%ndfz9
zdgs0n0#B&?`a9j2`bmx}lH)Fz&$D{0%^OJZgPsh~TWPfFiWx#5b--YH`65y;H|oqF
zdyKqs$(+R!zCe)RoXHrKi1+-C+`r{V(~_;OnGZ4A>(v+uw3-glmWluh?dXJ@GijV~
z$m750*$q6cY27#xNe9ls4YPhTdwJ`SsH4a$FVSCW^4qW*owxLg86(eMH%BtL-UAU`
zo$>TWGfbXKZs@MIVKyMl2Jko9DX-i#|Dl@r$-f*i@BPbCbE0?R52xbp&QRIYuz2wC
zgs8j|OgFp1>TQ-4L?3j+lJBf(sTB#&Z!+6%J?yoSW2%ATmcb6|?>=7=d>Ku}_d@yi
zPOA^I`^CW(7zbJ+bv+9QEO1#mYk8B5i!B$FJxQc$7o~<+YS9ysYBixOm(@US2(?~U
zN_~wj>S~43^$5!)7luP0Dg<}B1cpPCqo@fT>Ir8(+6m+F)hO#epyjvG)@w}GV~15l
z^m4|_{V^J?RIH1$Ml%mD$0U|xs_W|o()wbt@lt}W29ev5PWOh(u%J=XK6jPGLal_W
zgT6I^)hX!{X%<J1pNmv$m`1mzh;X^Mv8ARps8`8bX9hMGJfU)JGiwUVS02OaAilZ9
ziC(W)ym~@uXs!sNf^o<R=UZ56+yyj2&~v#+D5u7NVPQ*4t#|@zanh>($SN;S1Ve+?
zXoea#-qoC{=imTmq`Z)B-H+-eX6L`M8G7bpQ<+Q^1Dr0I)ZW_2G<GkeUGnDLR)*5Z
zvxLm<U>#?=T6QSa<pZ5DazUs1j-^`zk@eG7CtEVQi`AXEx%GtBW7$5)nId24if&^g
z)x-mpaWb{L^)YjDFudQxQqwC2SF~JnpVgTOzOf@O_q2vE#yipk0TV~-2RrR@UT;sp
z`WCZHlehX<FR2P6dtt$2WjY(mFZx<)q3zR4VVPJ?x9)GLjLjKKVp;CyntWM@c_L_0
zrZY@$nEDR1DwSUEV!=gWL!B`?kYh8fbVc;pqG(w|;nXFAEtM@)KQdZ|WpbES>)kI-
zYNDxjsMQGwwIgYfWnrIRt<zeo94m~9$79P-R)9^={9$ZzwepZW`Jk0&Gpe;~<%AK|
zawZ`-;e?UaLN7o78d2thP9e9Cwy?mi=EZoNOdn${3gD6F$68ptLZM0lpUtqsC93`q
zOtRHPj14Anil%18q7jYhj2JvHiGx%dD`9MbVp5aS=E>~QYQ2BjH3I<=K1(>|(5c*|
zx(S3PgwfSmmQ#L_%gL`=`Cs;$ZWZd<Fz3;&hplkUbYccFkg_5GPieD-U5;^U#cJBy
zHWQ`<RK9&QhVhuTSfAt<SPyusB2*Pimu6!cP}}00g?{ZBS8Nse+Cyj$4&q9%%In%0
zT0&-9Jy?sH@3?vL;S%dr#m+gN;J#Q|KL%N8=p1A@)lY{sKAg6c3QNklR(oG-BwCrz
z`qXTux*bfh+Nyudw>B`1`;E|VVOqgsk6JSr&GVwXvA{~S;mA)Nso=<O0Lm(!zFcTw
zhg+i)=k+oRdxjcXU124VbBWbhKC{@ux~qmqIkrkmtrUuwi)pgu5{^-Sbk+oCC~bce
zO+WS*&V!mJA@Ya<c(rlxN$XRaQR7*jyiu-ItK^%w!kPm<iJDh4KgTH*S6QhPk&R=7
zo3CT?EP9G3DJW)LdsbQ43~PV@q{`yeJd$cSMw(IOB;>JGRXAo5Z(u43f5yW0O{<kq
zyN3a_b)WW<l`IR_Slt){??Utu5g|{Jg}q!oCRP?c&(m@Zr|dX+`~_vMUUPi$3S7=o
zRQIBV_440f>oYHLq$p2njkIo^*O*3YIl{Cif~FJ++TR(Ya?PX-x+2wY(4DVbrbgDJ
zzrk4dYpR_R?Of&~NszE8sgY;`Cfyo2XQQ>9-yPrL6tBE;4^=J{!F1?D*w<{6^{lTe
z2wf2_>oz03gHvTw^hem5nebt^6;`Ayd8gie+$)+i_ys7s`48RO>^c^ZOa7^2NM(^<
z-?Om3tnVcjjL{x?Px1_>yGzw{brAxq>j%0Mz5TCi0x4L+?zJqyD=oS7BVCK?jXyrF
zuSG83ZhhiqqodVUyj<{!jvMAB@CH-QLT8w~Qq2>($2LfL(2I6jV{9}u3%qR?T0Qtc
zd>}2#^B!4M?Xp5_3`bGgH)#LIyODG>oc)p&BvbdG!!*nXP4wCl(MW#!1-eut7hN%f
zWSf0Rz*PKCY%wMtM2uhVBtq5<$JqJreq?Y(kRTlN$V6O2MT5Sya8jr$-jR>9uN`)1
z|9+OUx%{C9KJ#hA=T65gtj?YgSRA&)((S2QCM&`0uCVa>5v$4%Ccw?)zGF!4bakWI
zP(E<n+NJ3dEgbD-<;JZ#Va@WuuqldmoJQoYJZTBp{gjpCq4avsVW(!_AcGuyQY6U>
zr;)ln)sMx=+{7~$jx3cqe9%XAH?ZtrMKbiP^`Ms%wGnDdpi5_w{+~Z*WqBxde+T7O
zL$tlsH&|mPoJSJT+LT3E<swdQ{*Jp)RdIDJ4*OCs_^M<kx#N3lrdJ&f3n??z9;DTc
zzi7Sfq3oD}iej%>39|cTt80B7jp)z$NZXsQV11$LkkC2TD>M%+eECOfw+H5s;C6)2
z&_^+~zx*?11#K9|0jqC7l|NgdGWu8UT@?{4U3Se*fBuS<^1HvWS0a8!&m{k0?emD&
zyJ7bNXR2&=9Sb^b%_Dz$4bumy@Nb?+NFA(Z-$D}BHf$M=SnO`IPxgr7q%_+T1kEk`
zVh<Nbn?$rd?t#~Th)5XgV7k}dCNyCYe3ByU2p2|5G{WlxXbq+n9qoeBDn*!F7Gn2~
z1wN@|=ZDjzN|7KF!|Ve*b#M&H`Qi4%9@wiRR+dHDyJ>gO$I132c`3^7?dwGy?Tu;e
zYD~d*y~=Ulz~0v*t|*gY>_XxQ2Is&kG!AvQH<p!gY_fvcr4o_#uvdsj>Qf0GKQyEZ
zY4#+Fct%9g*t0kc$xgEO^YjZ0!RfeG!iUdj(h>zXln`1}Z*H<&+t}-E;?N|7W)Mxf
z8@s{dPa@mqUxVhXralj4W5f_f3_75heU+z<?JvNv>CNp=cnw9nW!hbV4O!LF?j5Q-
zI4I*<+vn)MrKKI=w;kzrZ#wbDQWEW0gC!VNL7srq9zNa9KE+d$&twUck-=1xIUZPN
zDh;W?0b^<hyLVu~?F;H{Y(hPrgL*8FydL+dV-GZ>tzY60wXTb=gX+^9q9@Mpz+^!;
zdmpX$NpvE9LGn;{$B7rzm1TxQ-B)JV)MaIcp>8Sx@ik?JsqQE<g46|NhF#rGf`zXp
z!NT{F_%@p_B{PE6jbui+x{l0ns;kJ1b?P26BSl?8W~8ed$czki{WxTUZ4R|M=D62l
zEz~>KoJA*&Ii6SF99FuEdZ{lkR27x(SpiT<05m56dN=@@9{@cX06i7}m3bllI<3;Z
z*b6FXNdWXj0Q6)4R2~4W2!K`wK&t|v)jkN{JXX4&@qr9I8vs!N^iBZuZUFRN03-vT
z4+5aA^-viq{J0(jv^@a&Bmg=T0M!IQwE@u40O+d#=xaZytkQkL53F>b3V`YYpeq5;
zwE*a+0O*$h=(hmq4}VBr{n|0oux*w7PdYX_Y{%ubbB_H6?x(kZ=lBV?(C_}oaRb-O
z?_6+vW#F24`9((~JFa}+y5>lA*pAV@-yL(qcz8^xYSCgwMnzI-E)DzM5ij%paBQ|Y
zIo2msxj&L=*Budt?TBoD!?8BVRwoac&L0h&Fnk*1j30;{;>n@TXM(XDoi)xG7j3I0
zz;SYYq4UG)9R7T>T#easHDt@xh%HwGwp@+Zay4Ab)o3kOgSA`@q;fS>%hgCNR|B<N
zjni^9Ov}|MEyoAkTic8ALF!Y3NG$qsw0Za4B1$6~XvCzuMT|zoX~e3#MFWjU(1>k!
zi)f8V_Ho!FvSt^#bEn`l_cssUaYqaHM`XK4w86D<yL&`BUK8&TZSi_aBR{@JbjH^w
zzuY7G;MJvr$W$MwyF1b1dvRa7zJutj5nVN+Xd&+0j&;O@gInSlO718ekZaaa48W_P
zqsY+QeFC}LXly@?P3<JQfqQHxF$}M_I*E~*oJsF=5<T>dZ&qjFP~VTbhwY_d|A2p9
zvpJ(_X=l+8GV3~v5n5(64eJ6sL%WFkfFImNbihY6i@S)9c*!oJSCIO0W2$yfR9Cb{
zA*O3Y&vLXTud8UOv2Kms)KzqFD7J#VG;1cdw70s7CK^+`mm-T{&3)ZOb1hV&g%))a
zsW^;T-%a$x>wGuS9k0gSVS)N!WRd22th;Cr{O0bWuf{LcE(yI?v~VcK^1YNZL8Q>B
zU^I7~a5|ixemqGF?iC{-{N=qO6R)%$VlZ9>J;YGFKJFog;}v<I$iQpDePWc>zk#my
z7WWWeeujD#A-3JG(WFkeXiV)XI%>whX-2;9RM((k{@fe)Qr$ots`l(FT$EK}2GgpZ
z!X7y#CqJJ*x%Y<JN&2~`7=!vVd!cLLj9%hF-KzKZQtt<$U~_~st-e9MdW$Tut?sRa
ze(0^*)vb?0uIQs2`DGt55G;xJi*ee{1KN?R??*77r0w^M(HdW?@s<6=o$9tSptZ*|
z@v98n&rOVRHl#(dI9kD#r3hgATC<((EBb4te0Iy7-4Ai2dZ*4;OBanes}Z|qcs1XM
zb2gyl{=%W@=RE>N2(*zg_-=wPFzY?=Sbs4Q%{b9tOw;^VH2;JFA_e#b14MtkJ{_PO
zl>C4gqq(kYF4+sUu6savV*dl;Ax*T=u(22tJqL<D8ewU~ivux6PSV!{#ZZlR(I<ST
zvTGW&TuE}KQ1KuUt4X1nv|*5F1(E%O#2}52)~Y%`fY|X}Ez*`T$O1TZ%@9NI+MXds
z;}thpMQi?GF<8qs*0M+`cDi&gR>XCK#a)`zjAjiMoe6h{_|Ra8*LN)_J4<xp3%|f_
zYDGzdHJ&dNqqT}QT1AIU5urn_{XV+Z8zF~U5~!l7(-{!a9sH;fC8b5P@rN(<VSF}I
zJcK6PJ5)@?Yr{}69<Q7FH7*NDP6b1M-Jl&=!V?SweTb%n%fV3k_y^^fjA35?4b>c*
zhly@l$AkZeQ}9X3gWhJ1<Ywu6LMnSuIAO=K2gNA7PCuvye%s+{)GQn>hU<1u-ACD-
zkh3tf1+8uD#DUx)T%VQws7z@(LJZe6yLHXwQ#gi3=olIy254fjCKf*gqSC?FeAM=N
zr6Xsg$c6#cBL#nx^2bPI^OMwJl<2Kx%e3sOQKC8Ua+Jz=7e;xVw2ZPRh-T{Ejz*0Z
zky>bl4!HGpmqmY0#IY6M>(TnrA`v=18Z8Fv#;x8*vj~lA_K;|=1*?3P-mMX&5!vSj
z|GBkl*X4&qZ>VWEMkVF^G2RY*Rag4nL_~AMWizaPT;3X^lI!5HVt}srt$nolZ48#p
zV?}GIIx$uZ)P#T36B6jaFJ^GPlEQIfptk8>Y*QOL^}8ABBd;0nrEb#}PZ=-ngzDwv
z#RFRP&VAJOB<j38-aAfqYtHr)#9iPVH$kPy4HGaKs(?JC+Y>QS^aMF;qBrV}`r661
ze>>5e08a2g!gm0Z(EhAod~&%3*Ns}$X<gI$N#1VzRwI6#BpPe${=JV@=ZQqR9D!5O
zA=xT4M`eplP5ogXHCheZcVz1x$X0o7NRD_A7Oc-v)5DKBq8FfhCW~RZ(i^&two^qD
zbr(kaCu0?$ns&#2svIvGQ+8t<@q{C0A(%2nsVSZ!MrbCnpL+GdkiXdv2YR^w@+7km
zsw+l9gxXHJo^bjyAMFMk&b#~Kv!E?gz4b)xr&~`Tz<%lHOl6uy_cpg8eVs-TxhgOw
z<f?{j$@Pw=6kSL1G%OvI!HxFQ9wc!p9N=tIFaFjvtojtaIlVIt{=s||#yoL^o2(Fe
zIa`ge@zcH2TDoRCFdfUZlN2;V4fc^UR0eo!hIdlzs=1D0IIZb{1F9i;O3lbTtb<O{
ziah1#eR<0Cc(>>a<V3exDQtABF>&54?gz5vOvO2KrV5}pXL<u@1if607_kq<B+)Kk
zb#>Q#F$fZW$;Zm?B<;&rU6E3N!Cp;S1<+PaRd@xdk7TD)&U85S+0nSxDI0<FB{gGI
zQ@cXU_0_Z(FU?r&^9s%pOW_*a=0xMG0vv=U7a=y4wi3<Mvk3jE5OY0JMWP3^9Vim_
z;uTzsC2cij7GnW{FR3;3O|h~pbr#lNN^}M7m@U#NW0cd^$<?%Z7G}z7x~yO6voTN=
zGjS)kCBB#Oc4;+joh=4A6#3=-I!DZ8U#)z|>B}duqC^?9x&)4`rY}q2=4y&6MfX(G
z1Er#eR<OBVfx2+vzXm-}iZowMDRaaFcuk)J2iMT^b0DHVI^Motk2CuctC{dlU^SFB
z7lDFfbN$+;U!f0UU8AH9=x8l?SR{aJ*~8*Kt*v%HU0#U6clBW`KWZp^9$KyhzV^A?
zPJ_$PFX}FXuR**ED8+VC>+QHmL@SQS*}2nvM)9(<&ZCFd-Q5;JPuhHugqnKH$0|Xo
zIRAgvgj*9|Vy&TX=A##DDD@H1U)z1f<G2^gL^$7iB!jx?5jd`fZa#t(t~CD+SDi-B
zw4A4zBGmOqSb%-kRqbmIWA51UD5e-CcvH9P`lF%+6gFKT`f7#N0m^<6W4PgCA~~cG
ze@yLJGS|@C3$PNZq3a8fplhi2V_r8#(6D6?c>OWVXG(Q6mb1lhR`5auk;23tp!Pq&
z%DoFjGT)6vX>|Mnio6K)j)j<2Yv?}<G3;unU74z9VVSprX1W4o6+3-bChpM<XrZxc
zw*#-Y)GAxm*A(u%><Dy68;>BbUeWETgi8;PLG3-3CoL9nu%yFc(G{=4#Uev%?{+|M
z+y4GIzK85p;B4p}F*Rg+9HRhkc^nz2hE_iA?Zy5cm6skzSk~gMPjn4Z-_sAF&?hm|
zY+QmIvautgCbfsK+p^X?CgSP!C2&YB?Oy_yD&|oKc-<FE`A>j4^e-Y_qsQEa4yxa0
z(xH2W-5BpNc<wA`Q)<@%3AC1O{RP9QmNK6}nyRIBPhc5dOMg6p^=&N;TZ(jAOKX>6
zJ6%f$mZJTz`AH<#S{m{sIz(CXi1y$+PhxeX5RYj@=rW|3S{l4e@vmMc9?;~an*8%J
z(M}`EJzY?)swpbRgroGV^5IkI&^)K`y0?}>mn);kFUO(>_AM9vw8V=(iAV}xfdO7i
zZB}5xr_^oG#L5*oDyXIHE4=pqP2*Rt!gVuW7pU`p@0eGT8#TwA3URkq^|nT!3HVTH
zL4C*9(oYql3$(XhiS$=X1uKz+m5L9v#J-iHneMEQ4p6(_F=dB5C7Ob>{ZojPT6*j$
zOuDsn=qc43jaFgVpu}-Nz@rK_cGd{=BqL6*QgQU(Rie9ATYG?d=7aFB#m*M=^+W{b
z6P02(-5Q7P|JoCLKUQLt*HYqYtiqJ`x&zecEJj}Ha~O~~$&Uba^J)xNMLq8kb3Bjl
z3vh7n@a{4c^@4}GZVjl9JuSi^yYgwT>=on>Ua6mYMyNylcu-qDgN3D%{lz1@@);~C
z6z2DO{*Jn#*QqV2SfS%0qemv%Gr39y<>o3el6v;Ws1?tOkx)D7S#NV(2X)3#ChaK4
zHu$MwBE$&wpo=#m^@Xnycj+o44)VS|mPW1-?KCF3UcMa^A6kRywU!b{WT|09MdWQj
z>Oo$z#nS%OXx{Y>b`jv3#s__FO^1RZ&#6vb`yAF0wRH74(VwzM3cKw7yogx9Cp$5&
zWE|<Z`GqYIUgOj<>c_qO-)3e6m6uj6u5vFqf;lGtG#`5@>im8F)TeKwJ`q5TJX$Zi
zCRSCG!mnz&mtQqBR=?)qHBP1K4hQ_TUp(fMSG_eTfSUSMAazy%b*&#&UX69(Q~Iq`
z-q4kX*T#mf1iU_L=xU1B_Zk@-uaI}fD`ZBz;>_2`C*xgrf^(Bb9@H#9$GaK<8Jplr
zN#eszcfuFyp9SrNvnuSp2M_E$ybAx_XDekTD3x;(l*%;;t|k!s&?nYHiygaN?B@hm
zV=%@gy3)ET{cSYkcZxAR9VbOfKUaN^B2_r>pEdOVVlmR^GVwSSLmYq4v^vq1g4dQr
zR~%lSC%Tg2)t`Iy)H<)RP9wcU%iKtGC4wtH$<+$4eo1Kjamr6}rQ%hQ<VwP^@*7F6
zw2tb}#D;4P5p_z#6xN{d5BcGP($o1*oE433Cb{BqBHb_<hMl3V$*$yN^;c$7v_LW|
zf<R$Tff6`FCCPBaZd$_vyGcR-uOk}zH5u*NO))7jZZ~yIL6_{N(J6{^UW%eoimM&|
zit6(e^uji}#I$V`mg<U2Qh&%+p{vc{YVGOi^K+FGwoz|zfN@MJlx(AUsnEQQUeK?P
zQk9aEJ|%0lk{pi`PuFath&1?a8+A@|rNyh-Ue%0++FSG4BipDr4WYM<R-~yq-cCbX
z&e49z;B`3-^`E2AMy|LN_2+gUXblTlgCjkCTG8w&%1`I0Pb1fzWr}B;ACHyUdq_X7
zM^QdelnPgIK|227PbnLUepj)g=sUG!6>ASpPsjh-nOszYznu0d@MrMrB_+J)i#zB$
z7z%rDHF70%QpkgT8jbX6K1DTt_`r4yZS1<UyOKTT&y&^r{*2xO>YMVlB33xi6#VBC
z{8t-qJ7`N|<+?8$!>#A&Vq>`V9ECMe$hJ*faoVu&wek-=edg(SRj)s(-hZ^9i7Pol
zG5o0OHr4;?G13QetB%pTO<au=)n7vXs_9m#`UgNB!w%C`w&5^EHieH4(_Kw5lnzt>
zrU=Z#G_xt9{4hP$lv(8FrY^T>;Qv%5ws7@rkc$7@l<7`W&qnImxC@oEaP=~pccJ%M
zxH62^UC6l0mDP~{VN^v}$(+fPrsn47737uTkLIiJU!%x<muro!$CI{}F8qS=3&AfG
zzcBp5@r%GO62B<?qVa2hUkrY+_{HJZ5Wjf*67WmJFA2Y7{8I2s#V-xNM))<Bww6ui
G#Q#6Qv94?Y

delta 20563
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

diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree
index 593cb9e380bc422f1e47fab1e764e30f5206c6ef..f341e62c49414cccd0d42f882c15fb5388540b51 100644
GIT binary patch
delta 35035
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%0DFS3{yk@M{
zzK6+f!&buVcnT!@<4v93Bz$p9Ml?ujL3UNvg6!sU3z}SG612{M4NIUYvLZn<b`F$R
z<%0T$C$)NXhJ|%$sfld3PfNlqZ%I-9x0YIp9FyOx?9@S|+%>+4^8Qca+Z`NI5ptaS
zBz1e?NorTG6$O?;c{|yPvb&(xWa`6O6XyQb+Ov{o(^qBoyRNP3mbCS4qh)~ZmNwM(
zb{o?_S`*9RtYa%Jn&IS!r~03IRpzl(30g#i_@Bb@nPal?cg6CfJ<5s`Uv*AYB2Y&>
zMFx=hl$Ivh>2AmbNun1!_mqZxp0({r41L>aVy|d#JMDRi+Rs2W<8(Zr{o2#eH@7DX
zzR;dB+Q3B3*tHwZR(624v1=zX-3y7@P^t7$vi{{%1XeoIQPD{gn;J_yXu~8%uEd~)
zt6xXK7VFwk>ww#wj%I#4S>j-ePV8;f>qL^C*vZWPW=k+$N!i$ULvU`PU@*>Uhzvw_
zQ7qxuP!Qgi)!FpQ1uUkA7AuZAv~t@ESR}FWK?FAPx{y(3ccJ9#SQl-$q_|SzV7M4o
zj=i~CXR9S>Ws)YA@aK|9ApTu7W3ynB1kdkE;1gZ7XC=jL&R)aCi3WV(UyBl`{BCCa
zLdq^gj0kD0HTKC0%$6bn9M;`TB43yF7;XToJJ}u-IvRg(T`*~ehq)Y<NWRG=(yqy-
zC%kRwo^tM4-H}N2?xT8nc=rj}6dO5S@&txB`oIEvXksI`b`LF6j_5s!204byqYfo$
zT7U%oM}mIsp^5FB_!Mn8Zp%_MV^g(Cf~~0}qt2<C*y(#ARU3-iwNz6cUrQ`314YWQ
zyr<dv8(F_M4gCg+BL}ggaSYI94L2lwST8eI{83gQBNE$;U-dFA^EYP);dGop@DGHt
zG&BAEuSEEfte_X>Kw;c+gnvm81~1a>@^o`y^g!18^`@W}*IP4o>a6=@AQvYE*w)@!
zsPsg~KBrUL#VLY1&dG(}>#ZI2=|rE_#%+7-v9XS^j?$vl^H%5njSqQqn;sQk^U^1(
zLp-1n`<+ny0mk#1_@*Ra5Z&VBEnVKm$=ge~b)pXehVO9iC8okjhh7UG^?<f_gR<*_
zQZjoaZYeB!Fx@)H+aPgEWz%r$L}Bd1UGBYD4mo=v=uHo3S2rlTBq`mJH@_i7x4FFa
zlD9E*;|qpp7W|nVTQpRQts}nR&i(J!#~xd_I(Gtuw$$FWcdxF`tVS`Oy*CtDdp!FI
zh`4zV(;{(eG>j_KhEe5sS-EhS))=t;vhspN`F)sHuLE@u@(OjZSajeO7dLiPTw!+6
zSn5RdAMOTr@4w%0t)U+gh?W?e*w$>s&v>?GIF>8%?C5YUMh>Bof$;Ak{5~987V#`B
zQ;VfPXwPjf5%&{fT%1Uj#8?Fz2?ScI8vn|<dZ{IDssQ$81!%7HW@VXL3~mQAweYs|
z7l<7tF)oOyadD#y@ZXfwLXdL@TH+>4O7}ChD3FNA(wgIzoCUG<X5+Kq4!zluEUgYc
z_urkR#nz_(Rm_m&KNI9FaU%tV4(xgsD0E;CvasYEz{0b^*#OoqTZ@jSe_+g#ZN3$4
z9C2~^*?Gj#05&Nbl1OB0(4a2;L*p2UStBqtVm>dsNc54&J^@k^Ar-hGL38;zMbio<
zjVCNI#z}5q@3^?aNd@#DzLHAo5n4U;_}mDvn8>D$fbbI8+7XyiTC)F)fEBf5HwCOE
z^Bbv!*P%a)ER_U<-U3thxVRZPBsZk}zyRX&BSEAkn>G@ZTe5ZX_V!3Ewl%e0D_b`a
ztu1lcf(@$Q;8qW+hSFQIfKiZtOV)N2Bu<Fs60x-;FoOuNf>AL1mTd7T>U7^IC~F`)
zhc>wVI!cRaOMh;8NH$HDO-GBSRDZ;+-rYt9vaUH=<DP``wi}MEZ`VFOoUKm~WT|&y
zUfj6+$wh*5(=4gwDcN%HTWsENEjZe<&eH@2vTHez-az&+M~kdYnCHyaBrnM`YdIQb
zIFR)ntu^jISf99IsTp0nr*}<tG5EP;Pz8e%#!W7AamNmhCJ9xIhV%xqUq(ZE1DW3#
zs*E24g%j}~B=HhYg%4!eV_@F{*{m^IbR;3(k{wwmP01IX^b#UUW3P|V>POLEivBL)
zwxS$2E_&eeDs<R`1&)RN^k7ZLVr)HFkFl`69xQh(T%reCHddhU17o#Zt7EweS=7?2
zQbJj)30m{uRVeq()#<vLu4~xD3CL>JvqKZGj@hy{PwQW2yJ+P<dCG{)Q8^RF<&7)K
knS}Iox2O%)6NZJc`FYxGrD9>ewlLpoVZQgye4i=*2l&fe)&Kwi

delta 34494
zcmZu)cVHF8)_;53ZhAs0>7hwULa5RSEkFVx5magl5K4d~5PC}xMM4cOWE2pB^ddwM
zMv)R!e5jOQSEQ*}Q37^p-|x)q-h1Qw^2hGZoHJ+6oHl1>cWz4GX<7PC%c`3l^=V6b
z>)B^U=&GK|ineIJ`i%o=dR14uUaETQ-*o<2XQzkhUsVs#x3BJ?UwXqsuh+Fo|L#D4
z!l}6A<*f(3J5o<$9S&7>OSgG@O_@_XJ-aA(T5;YqJ)l?fz<R|+6DAhSPRyG<Ju!F2
z^un=)WAv0>&Gp5-LZUq-EIYR-Z|w?yqfj(CcSiBV(UbEIZSS=$^iao~Z!CxUkEpgB
zdOYhJMfb=Wa42fb9KVFJ{4ebP`OlKI`9swI{Kr{%9EJQR=wd*hr01b}*^GpS!`u;v
zQ~d}x#2h@Q>oLVqCHZ6Bs`K#dq&^OXG$-lt)WYm%0=1b)7o+2RJTEm1liUlFQAj&u
zf~HWL0=gItOA4tl&8?;w&rVX)-3v3^3p3pdvrusIJ=+~J2Zj8(bTK-d=Z-pGZ34)8
z#RXnKs0-cjOX#^&KRPY4WDy>noIOSLi`@{PrsrqeDwfdmvu+hj>AB3UVi`RzcdJ-|
zXJ-#9-3zPK|8#N<aW%CmcWbzYo}Z)3Yq-EpT07h*>H6y8MiK7Jt|ioUxJ+;Wxk5i*
z+_c0U9*O2<CM^cMr2_GJYW9NJY(14yfhk}csI<|9y(k_8U=tqG62#+XJUYi$>0a2P
zX1S^GC4ijz-0EJ~=3dzDUfAJY*y&!_g~C#O;mjrxPMZ5r<+SFPsi2>n8QeSugUOGj
ziy_7X)YL3gp^*OyU0zf5pJ(oF7C0qu`h>!<aPs1o@apX8dBxM$uBbNy(O~?HiDUDM
zTTU(<KYn7tc)icu=0WcDV+yAfO`M#!RuA|ySid+sNRRy^Sg)BIt~Z!dzwrtmfT!dZ
zj4f^{Df+unoIWjg4B|(W9$OL>gwEVpD4IM2o#{PhN9q5}jc(@e2AVN_;^gABE9?^s
z#^%jl>(;@<f{D}h19KbbJ?{s0S>fJf`kbOXH1Tz#LXj)qZu`%FR`@$Pl${o@)wAw~
zhO7v3<8(}60WmwhSTCI$8S83cj(vr<lgP9g1^U%Fk$Tqbkj4RZNsOB~9?{aRu4r1}
z>^XYW+|YmkXZwP@>9Y!_P0}aMiHj(jF?#aEVnkuItIPaEeg2$qZ!c%7qAB_>v%&)1
z^)fAQX5KV#JZN61o;;_%r>hJ7_M8xv)IsXZo7Y(BsxO}x*>R``q!HvKi3iea;xrgS
ze&2t?3W^I&SZn>-yfCGk{`b7d0qJ$|42en_y$I&#q+c{eRu86Xmq;N$S>I33ogWt7
zo}dAB6_+?=?ArXEx;{V7(VxKe_1pJC^qTp0M_Vd}>pu5G9Revu|7(6!=Txc<s!Jmq
z-4mH)f`$AGMzRsmcs*l5n3AbaT=1yUTi>!EMtM>{wIE6vqF-GQsdUuuEeP+_gDAMW
zk1$Ztyo(_2rtsV`V+v;!OfMGDL_K3+ePxiIzc8{>l3>vd6BY+^5qN0?3$6<j(kK2~
z>D3FPl|K4akZP&_y)aJcq(_uI;^;t)qV>CTBcvoc>k~^JQM&7EN+Oj6eSb-3<q7@A
zl5k~!ZZC~-WDs_kUNR?G?_O%}{Mf&HG;B$*^Z37k#bc&TEHcJ4P%kNsREFsrOT(2%
zbzT~$w9`K?jVS4gM)@P@LROYPiY{bR`B`*nO_yxCbfZfSUC5I1bLm2MlRug+WGeY%
z=+ciaW9dQ$lAlMHo^%;U7qW`{@pK`B$e-X*f@=yrPNWOjLw-J8Nc;Jd=n_wt$#lu2
z%M`j$c*rlHr`~iaq|1|ZDWb~|x=f`@N4iX-3)w<`F<nUY`P1o=h)YTS40;?ymzi`S
zedo`j3u!lhHeFiLWe#2X&}A-NTGC}6T{_WaK3zz)`3vaMnJx?I(w#0PbV;B~DP7vo
zWf5JTApPb)MVA3|SxgsE_cT3`y7Ql*3+Xn030(%#<ypE6qsvmdJW7``y0qJR>M2VJ
zsdAb6c3xR}Mhk~f=Q4H4YFQ$cE>kb>ktI^=GWF&=vP7y~rhfKXxoAh~U8cUMt`Q|t
z@iO(tNwP$0UZ&0~lO<C1GIeswa{{v~4R@KkXOb+E_Lr%H{*)!MfMx2U1DgaYS-~<j
zec={SB12fFex#okB{GI(YTM>#MTrbznR>PPhoVGAu}s|&d0CXmFqWx18>oY5xOST;
zT77~BW$0&~>910ktJgNwdmKr7?paOm{I-vN_Srpp%`S)j@HG#8=K56q!qN~urEG*=
zb23FwJQAcgIgqO#S(2syzPrDE?X<uC$JXBZb1VAm<*x<n?e=DQl?(d?(G}zLizf%^
zo!_jlw_TZ{C%tCV4=xK-y6D#%K5Chkr=MD0pjVtu)62_jdg&ogk8)w{#Lb!&Iana1
z=q22)-(-IJ+Px|IwQV-N_H~D4e6GIcbcT~d;)cM%YwPLXu1-b0YQ?0dmv0=XpIqyu
zciW_a(-i&7jh_0()gDf+>vbjaetPix9rVR4+PU1=@p^_`O!4|FOVaes&wJ>FFGvQ8
zsx`g&I!}Fk*HmJ}ftd<HQE$02?YVdD`qLZh>F+G3QTphSFNH!X9rR(9-fnfCdiG`?
zTKDKl<x*<2%xS;3zh1q=(~(^?ZDPT6{rJ&7`j8ig2sT%jVO4a<OAN1Ozo&It(HOmY
zS%D}gzhc)ft@CjTe&&u`earE&hM+^mz5KaQC@MwI-Vx@ckvn>#p425xpS2@JFWr_y
zVzG@!5~XiEo(A6i^^_NVp<yu&kGwI3#aLhEP0_EfCRupuvDKaey7_rcPd^%{r)(OH
zuKMaX%0u*!EhE5AijdicRsQ-X>qlU8S$f6B;bH+t!`XkrS1(_eqF>lhPq0pP^G^jp
zDjD_}$b^a^^)Z53Fh;8Odw(QU(?dzuw^a1fC$06-hrHQAk2v6kZb#|4dV#)V7mdU-
zBzNrCX?exPiA8hPmWyCn*8*ql$N_4qFgD_Xtaiz+488oAw^K;9r)k`wuzDgn)@fr)
zc8vsXe|_f8;qIeXQpl3^q^$w4q9>e|_0_H?^o?7cW(|KJ|E$Z+{(WPCKTJ?9+HccW
z?;ZyqOV@K=E)X*Nc6EQfXurSy+wN51V+7l{#|M%bDmW+KGt9%_qVZmTI1u?hInb%D
zeVxu@3asam-NuNX)PJt>5jwfBD^U2e=?%2_j_lT7PpWe0m${GL;??0Uf1SEM4PvqB
z!w-fCCf+>S(Na8Juic$)@}i$!HW8+kqyNZ98Bz?_kDeiVfiO>!uC%cA+fwu+2LtuH
zEXz$RPwEesc!(H8&QGz1;*5+fp(;f(8r$_<eRa5l{>yIFX$(W&>?P!XVV8=yCCArx
zWq&>Xw1=a(aK^MTd3xM|aWKWc&Y)n5)C^<fm=uX-S9?2y!MCfWIp?4BGTHRVn_V=y
za9ZB9Vtw`AG#x>~HgyIzAFi#=5kh%q`9%GC^+5g2qsjUJG%u?5(qr~(rUUBN-^wJe
zbl;Oc!eL2b?Yg8G4jFD(!C-ii^f1YS@H{0|*xN_Pf}OtQvgjeiitweQXDA9fgk|?U
zl4^!^xR{MxOjq;)PT5-C=qqg3kg-1HzZy1N9@oF^JV+0DH=R{()jah!UHaA8fywLI
zPmk{$tQQ@ms2nIlTF$%vv@4@mb&JyT-+xkwg2G!$nb_vBv*fm(p8D3+ov^1fSg-Z+
z*B?K-OzEj#JDZ^N*L}}LD{bkj?>ZNQVNy9+T;s(xQ$KSqRT-);`XEeialWHI{lhSQ
z{`rndYkf^kh`!)TJ^jl0rby=3)P(BM7uq9QEczf+pM0T{(o0|*ztBnl_+qGDe$z*f
zsA;N~;MwO_UwuMNQ>8sH24XQmlzy-23ZCd`{sUkA$%{?F8<i?9b_aj-bn{|2y}^f}
z>_#gkR3G|5Q@t0uWFK?}y9EB>gN{l(I*(v}FIjx`0UtI+9u5FI9%`+pzxd%Yk$&V?
zdLkVWndHm#Br?gP^dvIL|I(AlBtN1jkx5>sCy`11LQf)-yh~3alhnNMB(l|DdJ;Kh
z1A3zAJ-;PAiJY>FR~jBgPT8L-MNatyJ&Bxh3_Vc@$uFWOa=82j^dxf1Wq6vg!Zsa?
z?X?TmHpMpA?T?N^DW@Jp>F<7gQ5kw@!zUpMDylz=)X#r<8x_@``Jv)a&FA8F?F%m|
z-MnN~*u+q4bCz>Tc|=dXoXTn%Sp)RaJ3jiZ%Zs4Y>(>WEsr~Row7<S`22cC0-iLy3
zf7DF2intJ<dtGmjDniM=z6d(MetjdZRNnB_J4*VY(O+u{Zj-*TD6j(}di+8?{lgpW
zQ6j8IzO7Mu9s29rV1N(#eh=n)9SZ-!hi*-O1joG&b@<7qu%?Z%aw@;si*;|RNG@;R
ze3uIK^s_(zB_BTd<#+jT`PQHE;oI8VEZYYy$<8|7X<y;1MC&W>yp4N+KKj=mV0X^J
zZ2YY+io}xg`y!<)TSLaR{`c-m*F#_YzRQZ+;=i9$a0|J6fNt;H8?7ik#fauV=&kfT
zbm~DvR2;hTFb_ALrYIxnzRRLy(OtF4@>shpzvWPJsJ@XV@6UKB*;KyaspQhVueTDW
z!176A6&FL<dp=5gr9W4Em8Pg>*Y{aM*(b3|J(e^{4PX&3TfBIopVFLQip3tntNfMO
zREP_*g!1Hi${8wDHbEgaNSR25htJwVcxA9MgbKHll~C>-suY=M3~2RObg1Ib{KFJG
zTeSl{yc4GMA%x6s))4kugwl|m3w3z&%y1>ctmdd*Ooi)f>>;c+T6u&$oT7TO{kze=
zJWA<r!Z={(MFB(M7|L`iT<oeC<GNO$M)5TbBzq>YK!)ldR@6}OVu_8Ee-IELAU40T
zG60WI9{;wng1@%>`zFehxU(LAVqi};RVGtG2;)*SWhxa&gnVoZ8gg3}unA~4<CPNv
z?K?o;OjP<(;bJ3e2#-wy8auKDLND#C1hJY3OLGc81KG8G7GaM(qqX9#P_Z7X+H1En
z|4$T8*1aPby*yQ|$Je(}I!Z9V(H2sam`NR#7#17ju=AYuN^hgmKgQxmE&bWPX^`Ac
zn`~bE=A%k$qdD3fQCRGEmN5RH6L=&_VSH2<rPye{`k>;+HuqElnSY!kkZt}B?HhDc
zdKlo?(>6P+-45<*`zhgkQ+MSt30YSIz`~sXpm8`Wnyxz73JV%{>7n$LD7?HUv@3bv
z+!>=h_p(Hf;DdTAj~kGrC6a+~ezlJ>%&4pxW3}@^eU(z9>|}$3jj2Xu&H<w(yVA(v
z#eBWd`@z)zpY=d?D??Fv;s9sAV6K6zJTVYnCD`OigOug&)VmMD*fz~ly_i=JsC#ER
zl_BINz_qg=cOkc}k15?{YnOC@63n{IR=s$`A+S3sjmid)M&IE|6f2tzha3?O+9w}}
zxl6DZeaw^p&*-a%l4%LMAsQSsPAe6!S;E-e3yKG+q8{%)Qb{*(YNtU$Fb+@VKNp^m
zkgIs{Pe&>3B$!8ME1wvc{!5|Gm!mAg3O!kJg2RW$=PKO{@PP=cou$tKAwjKrf$Ga{
z<-)d8dxG^hM=Qw&BBWZM5tw%#ix_5%=a|L859FDm<pahm%M6fHv1DJKvZdcdcO@C*
zUd%_xljQzCX6`3Cf_VSQ2rUxlWJimGjrtKXF&VDMCLOef@}H-eTHtAg%8L@6|5K!V
zV?07;Q;f&L=}Nglk5s~7ke)ntrZUf{gbjqTYpoo?6>S_EJNYYu*3Yw)R0B$Ea>#6j
zQHE{#v4_*3^jN$(WA7id`SCXMTuO(K7=+{@aQM;r%21<W@)n~Tp1DvN@jui`7peaI
zpAx0QfaEj*s|$`QKCF5(qH@QZ7H|H+BBhDhaEa2Gw_NN}jyW=hk$F@shGxe<r3SJK
z)i9RpPb*zzI}Sg6${<nWWVQPeL}1^=2wC@@RR$Yir|fxAndz*iL&UQ49UPu)%3qLG
z!g4cGFw+cT*|ld>8+))^QQ1F#gYn}lOw)2vAQawVl~dQ?tg&dv-&*Yynv)3zCPF0H
z%1#bnK6Z_gCK;_uktIK;*!ivJoX+zvo>p{rXuNc-GSC=h9k4g|ufP=IvQNH{DKE$}
zZ}x)nk^zFp!6BEJ43$5RxLy9P&CVk>I2H0QobKHmA<Wxi_2M6HG?l@`kl*O$@ZcGn
zOnYXqlg2EuJ3RN=W^)uAm2-^FVcB7<Xq)20YhO~HFe(v58}kL*oW0YqI0F7G2`3qG
zg!vK!-RTFyS|qi$yUqA1St#rY7CzhazhYjnO!Z`UZy;h6?lb11dW>cUj+tSR?16)!
zr;X0cNh6L;sZ#uT{3}YPfdtQ+qf~r?sVw$YCEq}In@LH+`};Ul79K)^JFM(7a4sYw
z&iy`33FO<kGEQL`?;>{gJqC3Dz78Aj`nuB0z$7=~aHE3~i37=WNX*H8y!yBi?86wQ
zQx6_{(#ePj@3vG&eO9$f4d(D9!{VHiy+6zD?+9g4HSn=9Z;~6teg#JSEf#N<(a+({
z(pRhX*s31^zVntd3Y!BItugVgR()9EkMN{9r=6A|@&Vsehaam-b@;ITmqFseJ4#!b
z1TZ849*n?z^ch7rq^Z7V`jSw0!TV+eWHAddQDuCG?BJhr#Pq;(&ge!{3txC%$rIBL
z$MiEvD1<>F=;1>c_K1O)mCsti-^&+GFLp{GgjEl81n?FgA^?&io$ZjYJ*TR?>LX`l
zq+xSpNRyp2T`;@%oH_PWpDJBk6nOOK%5X!2<vU=ztG@t?(l3Q*z_K?xtE>KOQ*%4A
zl`qXqi@ByifwM3J$tuLhjMgn5!z4E9s^M)?=?qGD@S1DRF0OeXqpSQ>(b(!65W_EP
z)c`*4E2p!$ya!!)2^{YDMj7SepAmqg@gAdF(g24B%(+z9)^9&4actpW=vP?Kz3-i}
zqOiv?@0p1c=3_tp;3rA~Mb_XNWOuv8hky06Ginniqe}KXQ$yH&f9UP$TS^C`p=o;v
zF127-P~(H{C@T&4Ak7lV{GWu)7tDuT6Mr+Ui#ZANTfdtQ%#fFg-h%jyKh1oEfkq>K
z?Jvp#O?Qaqh5tB1uFQ4qmS7gU9wzelU8SGVyV*xDJ3h?e%euvZh4TB(>4gZh<LjY}
z`VY+nmI+C=vs+@A{|43XaFqqbs9O#%oN3U7J{z&vkq$d+@}&~OKebw93SEyU*)2xI
z64MBL#)n<Ii}_Yy=WJ9R{Eow7_&o;$Mg-*`dBLDgsV}ebvY2x^@(n`;7qT1yY(<vC
zpU?HN7#TMc353v)3HD?;z7{(V_p@yNmmqxDpiOEBhZZ{;5Vx#}lnih%i^*|#^2PNm
zMjGUthLPrxb)*Mbvi^te!yHEluMKw6g&-nXNv<QB&j_^`@tOUrGk`-_^k__1f%PrV
z8zh|;#cF~r!Tg(Wi<x(giL|sakjP#+@=`PK!vv-qAd()7iGjk7$6D6ON<OxM#mu5j
zQx9Ut#$w+8wxI>746TG@5JXE)p5EA`%tSz|ZelrPkT=sPPwE4i=~gTP?)f7nIo#Cp
z$iG++;9wrv+%m{)O=}agp*IWLruwl5FT=HuwXpP7^iOXO!5&l~8=qiluNU5l;l~mz
zz6zcK*tMlr2P+(C@#D3LmXWf~Z>i0}X7s>HuPEP9k3XGc=_LXCBdiX7rIqDrS*)zE
zs4TIAC5~@sV|nslbu4`%6wtPvB|`uzK0wnA?Je_MXdF#TWHF}<8Q9Do7GLJS1Igg{
zgVqSHbh0cFQ2u;pORB`n_zYD3?qZoFizf4-?93#{yt13gXw^21sx}=<;!8VK4<4RO
zQlQ~xG{v$E9p%ZQInq$>(aSQ_Aev^0;;VbZ4@8UFAqW7~laP)1rI=J)b&L9121q>r
zlX3_lEV}@a@=GgXLSTQ`t+QVmU<f-|faHCT2l9lKsg|As%CDtaW=lL85r;bRWs%0g
zF^<s&mE$N*%&@#Fi%DPGg`PrKWfAy$>@iCR0pJ@38=P`*I$0u{vcgO~*kWUBs-vDX
zk*!ZyHV70_5rc{h44-{!IDcv=;*>O$i-u9~+F=&#fhFs-{qw^I0c`XLOM4V)hvUcy
zi#I@WXXA^JmdB~k>a-Hd`(|0@pukUM!+B7Ndpnjf9jV(3xt77s8jt;|4{tdJUIiSn
z3sOGTa-0fl79sb)zZ@o#Gt=SEE-ip>tR81+MzGA4md31nCMNh><6&>8p+4EDxxhws
z7+)~al1|leU%@1HR><lA=0D5f#eF6r$^s^~t$vweiQ&s9Ba#|595n@0p#3QpzRqkK
zI~BH{ybet4D1_Dh4{Z*FZB#8bdA^(m$45c=1Vk2;(;#M9{MoZBEdhM`bVQ2(f${HV
zNU>a;XKBZaW*O~Y!|u=Lv!PQo5OT#Bi&5Y}`;;o<Xn&}Bfn}f|33LW@xYYv8Q=+@a
zN??;fq`f1yYcXv7WGUhZYFr}(c6~nZDHxG~$bpEBIrjkwipk4NDGYtaG7Jd(;1bL0
zbf3J`Qb`T!5cTC~u$`(&n;hCC&2y-48C9CviD4TTAsvWX4cjyN<PaJ*;lKcGAZpLa
zf~hj!il-dG?CxwddQ-O~6CU-;p{^MwVGgywNrjRf*jp@p-tq($AhvLJY?DP}$xkDR
z&3XZ{s$FFB<_*?cx)Xx1!8sc&Z<tLPntHQAl@?!~_oAhXNrZz4cIyl?LIW=jobieh
z&y)nqP}=VAjh%mTlBq9Q98@nDS+y0hjgVf$y!OUXOrl=f$@=2u=H8SYWPR~cj7N^D
z;jHQn6<a4$RE>x4BBO{GJBRGy0ZV<B^9Gj2*v+h4&6D<8s({Eb7T5~<A{kEFZ<%kl
z=4ky43Kj1`G#g&AtTvt*o|~|=<Csk<dt*e44v|U3%N^OvuUe|9K*L}dhJ#%?W(nfw
zk62oxnqxpu5g46D^2*oA`{UWB2y9p;y<u4;AlQZFA0M;Kq5`=IyZIUXspy1dIMska
zD}L`J;xH9Hu{30W`0~<IWHbid+BYrOFO6rdhNJanZ!Dn}zAbC0TZV3fS<Pz9L(Siz
z01z+tQp^7<IOmz~TE?2B2v=pXZ(^wT$`MR!-=i2LyK%xo`Si0CEaJrmHG8$(5y5{x
zXW2nDV7DQ)*Z9c`QcA)EBQ7Ge15DeyEc*sbN8)^78AH{=hdX^_c?SiKK@u*X`>B+G
z2py0KHuGHq3gPp=Kn8`HfQ2N?FD;{}0KbpqdoGhFOZ~9Z6^@3i^fWTVPFD>fLhtPD
z3P&SWa~iW^%{7XZ@f>c4mj^Bu8}eViCTEs4988}QXx~{%sgky%8ANF3C%%{RBds!M
z)xo>}X!);b_#FarWi66A><6`_8WE6vy{wV!-c4jedw-VVh3kj1lYXc^a7OiD5xcNj
z?{dr1jhZ-Ne1EOrRM--`7mR(i)_0_lLu9b7Unw9OP7-nlHOaqQ@Wuip@G^iO`9m6?
zi-i+^f(2{}IZZ;0hhaP(tY$M!jMx$4*b#c%No3qzq%L*FQE(5~*ue4T&F@p7a#>*{
z`+O4;YT+_(KA=z>f7su;pHN<z0ERwRtU{8m0hU><!e?nX48sX!)s;vSJU)Op;_OyL
z8N=j)?;v2Waae^@h!-PwRjYJrXVd$dRpq-qtkkbGFvwlFAGryKn=Bv*)E>zq?jTHN
z_*(HkLJFKi8Hi&p=|{2j3oz=*0g^-0)1nx=fK@FvNic&3T7^@{xDsSVpf>yyx|*Wk
z4JW+_!5hwgctiwb4a2POE1Ar{#MXcv+Ya{(uW$7S9ve_<i(vUptbu%3xD}x$lf$-P
z?3om^1SE)^i?DjJ>en0|tZD<YsAW-B1pG`ID2(t`?6;tO5dSBd_|0T%%B`{;pBHOQ
zRV<kvEbeQ#!L>5GO=A8YXB|SAadXf^O<$`&E82;@nK=zfD487dB*X<mi$MSCM_3<#
zK7vjry$=du3)8K>N19qO&A9Wp@<Z%@i%t5sn^}7Z<Sc6=mJ<cmSMS9ul};_JLq+u;
z7;yJQYkd|K57^7Q5dg2mTl<(W4j4(00!{?m)XLzFReuBrzR^<3hF~195rhbn@4#yI
zA+hS-Mh+~qzCD5;Xe)<71%^TlAK%`JIE!HzEcml)eXTw$<55_T(!q+zn8`xZz;*e@
zn3XC!$}vJ8EhOT}{n&4D>0wG|D*~pQR9Nz-Y6DiSBM;WPLiLa(cw0+2J%&qV8eKm8
z6s`{w@ZznLt;nVRho?cGsTylug&F8n4`CKgWkvCBy{w2;7`HL7C|=WBXs)hB__L(X
zF*)X?SP>zmvN@EE$mWu*2TMBa2;}efC)dg382kYOW5|sp<iP+dvLHD|4$UtV1w($a
zHA}h#&2-HWB-~i&c*GIKN-wE)ekPN=*Tt~W?%hkse6t5z5pskQWtZ&25iD%}86wAs
zSB(+8@Chqs3oucDsCj9OHIO|KZuR5Shf<ix<gW~~BE!mLt2#r*UyQK^v1`Muer}4|
zJwl35D8WQ<uzS%6tDQz!D~QO&Eb9uoXXRKq5d+bdEcU1)%#F^}(Q=HXFM=u1K?0G<
zbMj>Gh;!Xo_A#VXHLpNzS>wf+IjT1kT4uiWw(!O35A0Dqce1rU)y|tDM$a)ayb?B|
z!Lm7s24{+_NmK)8jAYAE!+t)2NjhnoHKlI#t?P(Y`-@>kbv&K>%&_JVrf?&W4B{`&
zl$PKkdGaf?Z8RHE0*HvjA^e#+Qr{FrxaU0Udjz4V#s8cyS;ickYtrSbO04-*aD}2(
zE3LuI=P7tp(jqGoPG~kC@o3nyvbr9B_o;syifD4>8|*h?VdTZLpO!-u+7j)~zJ<Bv
zjhpb6JI`2=DN1u>QLC-t6=hZjn|}jw8FaC)_pA(!Vl3Y-HKJA)81Ojlh~sOQSuy{k
zISly73hT5wtaI>zWJD52Do&G3CWj!FQzg_aN5Ka^XU(hI@VsuVA>7UDtQ`n4=P?-K
z=X<RF+{&bPlNnP@089D-Zz>l)FJ(vpnBRSYrVq&!U%r9nE$J#e_C@PlDhNqDc*m-;
zYkRDof&{zz1Gf6hmmt)9w@J7G#r-IDX%8GDqtc3mF_Ud+f+%@%3)rn|8p&I&$Q9fI
zJo7nf68Ale9ji~a{Yyu@`wp5TGkMic>$B7pxnBrR-)$|V0(>WeV|1bbjCdA#9=j;d
z?voP%(q%b#{`<>TBp_(e2o16iSdqtNQZ{YM<^tx4U#hGFOrla`t1n=iZq`9rEyi^9
zkabMmF)@rOfEON?@n0exu^s{;uD@o@B7&~z45LMYDQ3zjzVZ$0LD63Ucp7nBDhA#k
z!RCC7b#(0sVFz;RgHfn#-pAN$i~SJq@?+M+<PKL$#whyms5gapu&RjQ)o)ps5@BIE
zM2mrzmz&}?o^}~JULi<h6_&f?jCCe8H5DJmliss#qZ)W$6ifRAG24Dtnz~3JUibuW
zXJ?#~vnZlBnE%WX!(eAoyxs-MRSZ8A)kQB@HOc(W8Zk|YT!VXkU@aj;5l1l+m6d+x
zXv}Kg!YD6)DCasc=fExnEX-{%Ge5TWq{gmD0FzN!(dUi`IU_2cT9M;Q-81N3!2H>e
ztyX{j)MpqS*(e1^c6=Rxv0uOzGQY3}P#YRGFTEra2t?Ef*6flah*kfN*Sr~>ZS`3B
z^Wd@7WjPqZqlpkKbEbE%NcLcz(JcNF_DwopljKAyap1blIYdT8P5FSYF;fytr*<J;
z$KS9<6C=V_U%2cD=JUR_cA^@gBGfeDe|{%tIgz)aCY+c2AngoEKm@=4qZR42p$33M
zSjJ!YG-2Z?B)sq3loOOlOv?UJ8}qbZtW|_9LT_}fHNx5Zi77S@7JCiZ&ZOHy-~5$3
z)-8fEx?$yZtW7svtCOf~{mt5)5a1TAc+ej*EYnceeF5Z*fAB_HBrS*k{Fe?ZVgTR#
zkLu0a{Vi=(%qF#u+dO#XKh_DNSIR;*hXFC^E;cen3OMwhE2*JA___Ns^Kx2;pj>ko
z`unmsR9E!S2n-0!hrh5<<YiD*1oI8Gg{-T!!C3BLS%>dmM2bs72i+((?*>xo7@N&Z
zAtE@&kJYuC9a2w3fhVgr5pRS)UWhR0Uiucn<y+0>oEL~LFZ8sD)Kcg&x-}%8{2g}X
z?cS1v$b-|{*?g(mk9GYX{<zzx4vi32`cPHb$?q{~ck-*lwg71?)Mg9hpZSYc6fj6o
z)F_-y9)u-ENj)27ka8IySg7*11sw^piO?-<Tu7a|S=UlCzK}T(Y!m4u36Dc~B1<P^
z4rDpA&~#iLi@xsv1UJB^F(NG|sc=XII~cH0(~>HznvI=RG=I*bY?LCp{QF3ZO-x%f
zy>rkLQYQnZaiE=@cWYo9DX1AehVz<+QV_0C+_kX{y8@XUrYVA@Nq}9kYJNPwsf|`7
zG9uk-4>iE*d{{v(yhj*XP;;BeU7QT_@)kBMJ4I}d;KLIHb#|=+Hi|-hmVF2Beko*d
z|CW-rn3}z&gLZWrTL8<sgTNw|S;vxWBGn=r;81{A6N%UeP8zZ#hlUhB841fTZEVhU
z0EbmjS}0iNK&07{v@5#jdpp?n5>y239|ynyp6O(xRUf6?5ezj!>}E@wms?be>*8XA
z2|I}W1EF28c%-YXD>XK~GKj&ugZQJ}ZOK&a?rn$}e>i+9{>1QwuU9Akn{0J2^jr8R
zVjsRa5^m<Seh%1pq6jrLVkmgC4IY{&AKgb1arVzYOR<SmpQbTZkPi>>{~Pb&g_BS1
zCoS4kmIuMSS=auyVE(YbO-xcEuNakPlgmw56NgMD)g5Dwm*&A&rQ2L-0?CbgX4pj5
zV=@!U%QK~QIL(d0+@NO+lzR>~+9MT_a-Z+5X?)cX*N8acoXGUdQG2oa_pyCm{-mvE
z-Ry(^GSnuLVkagq8Eyyyi4wzr>a(jpkeJs<SCkOl^5vssOfkb9Y&-`aE=6WbM|XxA
zj%tw<n657e!k*8C&0NdFrp&m}Qf-(Igp$121V1f?B~L{(2^cGF)YaI3yv>hY8*9Ug
zlp62Jv-Kb`Q!XbNix@B6SImjRGPC_Pe`)e>POz;bY>}-%&BD*cRM=@2jH4vq7Kj(z
zn##Q=+h}<uCQgp2OGH)4V4&v1Dy?dioV<$*r2)7YtTqt5SW6q0DG!UJdR^AzLU66g
zw@#C473)TLwFqZU88X?#jyJO+b-p^oW=@Qd82aNGvut9~A_k4Igt5{<#8%-lw`bc#
zdM`Fu01M$G=1K!IO%5s{rju2?Jiju}w#nUYJ=lOCEr=gpV52<<j)}c9-4O}K5t<0t
z=NH+;Y8&(#v7%C&C(8(i(G)GVF~Z56h%gqu6diYb#wN0l+uz%wS=3TkK(z-xQaiFl
zco;`}5v?fCrUs#`C<Fod)iRq{J(+Pq<I&4yfHXZs<CQC9jT46fCy2f7g}1XUrXt!6
zSY<0CX25tOmh7#1a$C8Si?Cn}0h1-FS&=t5nzzR3PX>1FbI?$o^$7dhTMgus*4nr;
z;bN10@HNb!3Y)K}s(u~&R}Non$}DHLMCx6P%+ptm<hP%f!46C42tIJVP3+>3`uMpG
zQnX?%JLpB>q5PFiHnFB6bO!W5Rum4=WLMhy5M4+vn)&!*J(=x~p<Ui$Ov1D_?y}WJ
zYar<&Ck{h9MZVbixU|i-71bQMA;kcGeW#qtggY$w3)<SS+n8#0BL8Z%SK6^D;0Tr!
zh%_j5CcLzIpH!>h;^l*wN24(RcDw_zciS&RJq1WM@)Jxb)d!K(ym~-R%VNM$uQ=mo
zD-N*OC8B;fb_vB|SFF^)x=64P-W#*3Xbm40aMv&yhUr%kqlGYh8R5lkugkdLVz)8|
z@|u6tm?9|7Qwvrb0ik7uB1`i)CSwf*(TY`vLPRT%8^Mrz6o?Z}*nD_{lhPi=WZ@*j
zw^mDRSC`4BZ8qNGO`F)YtXs`|-+~y9y(OE#A6ju>k0(8exw`pjh$<&s#f#E+Y+}{d
z?G6Mo;f!#pBk$R^0~Hf=yNXDBlp{U^y!XD1_LZ36-?t$qo8ohlQDNcHSD@0`^TLf~
zk}7KE*GRp(6jT+3u!Rk6VOXYzMex!OrLd`nV|!J&znJ%+R%u{=kl-3=c-<NU5<Z{F
zm?kt?^tsfrOJ+$;5VwLZ$ytP=BVYNY%=<)40dp>G1J{==Z-Ou`wo9&EmB|OPu2$^J
zIJ^n^I~HbGbR82M89G&`H$XMMe#KXAU;WDj`IK)Ay*jO+v<bFxsvm*O@EM}8Ke1U>
z^qs8~6gl*>iYU8uSlS4yi{n2^i`i0ZYs)*|{I~iu8UyG3pKW6AKtyI(I&$Sk_>#58
z*B;Er-Vz$)Xup`q<KCKO`P&0|{vFo{`L$ndVkZDxv}ThYfxU{&{1v|o9FF0ZQ)_Zu
z4#zdqj%Wr~3}i31z<d_>k8LC22oHU62Nou^53v3e-vBH3Y;6ce)6Ket_6DrH8CF*K
zM8k_Ox$k77F-HrTECcWGLOV@Sh<tW2p^DiJ`onR62gnXDSnV`hIL*wnB2mL|?RK$T
zF{S8-+Aw?#Wq*Ni#q@-5hwzl3;xkIk-kz$3+z=8)HNN%qw2N#B@vt!=2J@p{c9Bsz
zsj}FXTA2KBV~~%%FA)(T1K9p7#@Ft{M)_L3`3+yYuolxfj1ETm+g}pw7;h2$Ko0BO
zPB$Tr9`!`$d|jYDiEu<P-qXMy%Kr+oi;Nb&+myvdV|#02h+QNNCR=uXE!0kK!jURG
zN3C)1#<E%=@-&UGiwRCd!_|>?u|P#m7QsL~jJJrEU}p_0Yz-&FXKwgxD8?>wW)Zao
zc2b;OSPRIvVYAzScYNFC#jiB5i$qDRdpb9=J2O@4qdwc)2I+$MX7sPdc9GeOELu=3
zdPELIr~>TaW8p{e`Dc1Nqzhin>|&eVi7jF4+iG4MA5uO}0~JY)U%XxHQVMYsS%Ju_
z6YL^73T`(h+5=eEct~$-OQ{?e*^Q54TK+M~E|!TRSZ!}WJJPL<_Ow{Tu)_EcZR}!Y
z=oCDI;KTTgc2cim2JX}qu9E(!y(O_HLQ=b~_BejHgIz4k#B>wU$xd?*hf0NenWM+&
zeBJDR>_8X0#<RNGMX(TiJ0Kd#Z*{XzCZb|pL^bSccX;})WNC<Xm_i=e%kIyc_LL%|
zH6#;64)n4gp{~dEv5O!qhCAscyBB-dRSjiVM%lf2ZHj>L_WkUKsKYCH_BaCL)pjld
zNRL#*Pq6F6tJ3Ui38(*Z6Q^bX+(7J*Z5b#9h~zecbxc;<$P{zXAiG#Mi^-^TDn4HV
z?QnK28FRkKDsN@jDWBrlG#2}(P;wl*H3DQ0bkVR<r=6{?LnQwYodGKxZpVs_7(Dm5
zJ%xCpQS+8h+C_E)D~Mn}jIal?hdnW^2?qZjDn!R&;VY<t@PY%g><*6JUK1oJUF@F?
zl|nLPjXW{iet;kd;&J?8j{O-FXf?|#M+;^0R%7k^2oX{vZ|94~+pp3csp>r38Q^g&
zW4&EtHU05|FuNbVx)wuvbdvN%G;l-U)syXFe}iHuZ(m?vPDIdqGio0v2NGK35-EpB
zWvWX`$M7A_-n`hdX?8=%{fq70h!Vnf1WR3S_a$;Tx{`*VQ9WJ8Jz>86=fn28&y=bp
z32{h>T%1Gp%ZP+2wora$u0*4T91Y(luy6~}L-o^kAKrVRv`Glk7$&Ogv)CbUxnE0U
z7#G8n)uhlD7TIa_EjA4xW@A8r$FiKxRv+GDv5W>z(Q?4Vv?okg2wPGc2Z!0P<X>{;
z{!5{4GXdv#D@;+6!=!f;|E8T{;oeV+mb=7#R@%kXEB1&EtdeqYbq2%`=5mBJ<<fRw
z$YQD#?|+0ufat?KbvPX?|3&Ie%vFHZ=g+MZO6Az9*-H?yONYLED>m9grKMkeUdj@L
zo1r#ZievG5mxD4msE}6^RzA=kz*}w<66TPwSc_2<<efI#kBagCasyxEcyF=GZ8mzL
zfzVJuoeMLWz1{A|ZQEoJB(-wXB=i%<mD5ylRyj=(2bI$-;*>H<bVNDLD$XaTImF@Q
zG`l#N3=}$+3=}$(jGwTh1IcM#;xuxapE!z~rio+7X`96v<g{pU068r|oIXxV6Gx8+
zZc*}CqhAoayYdOY*nJf7dpza&R)6t30D^XTzP(OKtyA)-Q}U`)@~Knut5XW7QwlUo
z^wTZn`N3vUltSy2>enen)G0;PDaF(&#nmY_tW#?2EaCTn%JUy_7OB*%PN_wmQlC1d
zzI96d>y*;!lm^x*4RV!A&|#*lh|=IXrN`@(#?~o~t5cd#r<7l(G`UWxz^znLo?qlv
zEYF`-r!>7zX>py>Gj&SO)+v?MDJ`#4TIpWmwYTk$Ta=+Z<v05tRq4xb-?g8!D6QGa
z2lii;Zv4<gy8{Q#4<B`WW>I=^-Rg+5t8`|6)Y_(OwTGh#`^FQS(04S)R}R)O2yZQ}
z`Z*>m?fC$I$H$6BzA_3w5yqR<bNE|u;JQ<gW1R!%iEF|gcPvT@e=EvSzrT{oFOPHR
zUihwZ>NH1aAU?%GIh0pE<M=j4{6+@#R;41xeQCSntvAQh?;Vv12QCx-TPEDMOn7gZ
zaNaWEyJf<4%Y^5a3Fj&kep@EowoG_!nQ+=N;j?AJWy^%emgQ%%vlG;j4)Mza`1-X7
zn@+tZs`X?AHkzrTXrdY{D}rQ2<wP||R)orm3lr5qSrP8Uu!m$!E6mRugWq$j*!Q3R
zG?l+@5Ve(MKCT6_7Wrzh(v$VbR}*k6%vW3DwmDx-#O-{(`Y6tIJ0__;aqB-xO&33R
zl;376Q_9pZwkz1t!q*@wekh^600gqq!}tdCuVBX`EOD}`qHX)hYG2$IPFB+-iSF*0
z-%nN(Wpz)ZI%$g93HXzysF}DOpQ7S4E(<JBAD3w9TiM0ekf}UVpf(4fsz4ng0Yi*Y
zMHi~w02o!Mw#6~<=L*$!xSc6flf`ev<>yM_44Mx%n-;090US}J_Lso%5_qymZL5kO
zeaPR+R(}cc`%P6F0kiE?wWq`^l9+3zsxe9mdu6KHhh2CRB=1gz+)`MZY3NV<R>T5{
zxN4f(3iZ{~)ZVJ7Uu+CFx>#)rK;L4u4{j@q)giLo3Z~3KYPdQMuZ>=w2}!1~R@2o1
zxGkKn4#MsHbagN*JgeF*&u?X|{Iy`#b%vS*K*0?42}xs<q><go;pb!MO7y*j6-_}_
zn>15xClR+vL^_zwa4=gFJxV@zZe_Pi)fkpB4?A_&W??~xL)sqfzGTThOC5$Tvu8nB
z5W_6>G1=<SRu=a(S{-=A5v!S9v&`9QhV1ZlDV3Zw>{?aNRy(8dz1eCyZfSGW4BR%(
zF(vw~^C@Yr`lKZPK1TcptZ>I%wV9OrM|0J|5_WMb3%Cf_fc0P)TsH@`dGpkv68b4x
zcE)0LNW7x~D^0*5sf78eDw+C1G6mCkR3cyg7pX9Yv(H|p*$Yu#!$6Zk@6u-UmKBe8
z_jLZ5B`(0uu0Z%2_F4;ehAdD!f|FGX)GXY7UZ9SXo!*q47A#bwQNMDbnu6O$3x!w{
zOVnYK%3oXAmM=i%>@0LsRRV`iVOL7bK|L^RDWeqTDSA~Z%8*3wD}^hhu%AlRL9$w9
zudIVLfBGV}8*a66M6;hta5$!XktqRB2|u_<Z9yF@Qd8N<Gpb$j7v%btsG;Vm<Zwwa
zPyiB%UPgPoYdiUr>W`K+PpMDh)^xEt1h)l?)d3Pc2Iw8!4i>-np6Y|M|CwcKds#dD
zY1K!fHfB?wHEQdPDIAO6?vxQs46i9mSZp?-qr@!gebrlO;YNs#5VL{LsG5{t;x^Xm
z4MdFx#YpC})}qfBpD{Jm${qI0I>4ghG(&rBx3Q`Ya4o+jYFCV8;1YE#ZU>jBBXRS4
zRvjrkkQF_v_LXe+5(0Vec?iUR5&EJ-zTzZs9S2PL|FB-GRJ=W$!(=0us;QFZ0D)b-
z6mc<y-CZjDV?ddR1uvATPoT24OoW7F{Nx=<tCyL+kh_gdoq}P*(>+-9Dtwa}y<80e
zO1tIiU`c$uAijP*7_M5bCREfQh<&wO?Iod81hnWNDsQebX^7*z$u*F8kpM4Wq4t$x
zF5V_*mYXZoDD>jFQn1`-rP@Q1n=kMySE`QydS;~viT|urJ4om=Z0cIIF`dW7r%NXl
z&pIMoDowLG01;#IY<Ph@S-VP&1gUeYgfzles{<veHFfx|PX}~^B#Udeu^!P{C}XLP
zCa%czaJAY4bb6GFP_&?2O_Ovgsn>WqavKb={~FQFs5RzzcW+}wF))wnHEKNIKd({y
z%U%w+0O2el-Qnfxs^mG$Ho}Sz3npi-!73kzXoEliKjzjSH~hkPcicAUYClQt)Hb&H
zb2#opU2P`YzAf7JT&p$%;^ehzA6fmLl+xL?YA0E7PF9$K)|0hdC#0UcPEAG2ed|QL
z`E{KcAwDP1ie)&b8p=v4)G$fqOVJywI)K%DkKdZe|4H$#qn)b)!OGMIAlihf$&&9I
z+t{E<;CtYD7$FX`l2IICYCqf_G7$)~o>w13>6Pcj1Y&(bO-8Br3u>n9_#Z(xc>^|C
zaQf7nU3tL_Rrgt?j#?b_tnZR-%k_fHqV-4$goqv6S>_zfLs=S5JK%6>h$QR5Ztp~V
z1l{%$&wIO@qoi+uMviPy>q(g3cIJN^{NLChj3aKNFoJ@Og7H%uO-G85G!YBi%68G)
z*%yfFtRTyg=wk8si|R-TZ?xSxQH9bWP!i6RP39EWd^^i60*_ZWnX^&Cb~j<t*-w_W
zS>y%dHj5x|e6u=2Qf_awt^Nl4-aoCvMmwGBWWy@qvMFp_B~l{Hu$4mAmn+3^nr~5i
zqq1;|nugmOTf|WR+@khEsq;$$bN)-hDv!OSrpj(Ix3lXlVg0so_{?C%R#gLT>Q-S_
z>$W24OJSF{3VpQP2AfM|x!XW4m2JmO6~CS}b~{^h2V;D@qoqMbYfF$RrBv2qJ2C}<
zlg}!vppKmF*wmq8ljiIzfKv<+{<9aa9&kLev20W1)@D!#97QPEfnYCM6mOT)@%9~<
zj#Jsy9cmZcB6lLqO=a0T;lBc{#2DJ#J;;-APSPLHn>z*jNxRhEvYVys;%+s8;XGsj
z>vj#QNM+T#Fyp4Ohw|2KH(XuNTT8~#QXFt}4f5=6NK$~;Z<ldo{!Vnave4n{LdxEQ
zIb9%CvPCZed}5E<5M6w=2TDn04fjHsschI@wW}nx&qd1pIHTVl!Qa)rm?%<N%YBF}
zg6Ls52(1Oy>{G*VLTk@H%yY@?d%$sP^)lv@WL7F~7vwE^znbC@KY8}PwD^Vl)o@_F
zuwU(_iu#M&*~7!|O*(bRaOx0;XkS6^$t?B&<RMT#B@J~HhYZa)BI>`8BvUv(5ToYx
zrsa(@r$m8pS(tWxmc}t*i4M{Zs#wsm^eWhKGTTsv=`oqztb(qRS<)+Nisb30A(nkd
zU@3IK(06j-nB2)u+U(>jkW4c3JBXQF^z^%A1#@3(N#ZZVtBxN;+AL7+N)+!yYEy~w
zU^|OBfq0j32yr=?%{?TzIB`fFh?4iKh|;2+CkuELW?yv<(`wPH$hDH$##fOL3ZTCP
zMjpoWFDe3M1r}CqWJQRqICogI{QEFm4QDBjh)z}?F-6>fZFv=}{CY&~0B}4v>zg{s
z1+rSMhWR>WfW>Zp3)w1T2Ur_*1d%hU!s1m&MTxR~!fR?M==OOHeuRUAuOV(Ev-e*!
zZKIRKYVo?-1oe--F2I{!H^IFm_`&Niop@INsM^sXemgIfMW0Y3*!pL2W^w6J)lb$A
zB<%VOXZ#)k_LZa1bUbVEhMF$HPvC$RvcdHF_(teKV@;K{!&nViWV4n!8k*h|&-{<U
zqT})PJ**_2RUJc`9nU<EBj}3mC+whQ3r?;a$4V-m9XO69aXh<v9AgBRClDgzS=I?i
zQee-LvU>9b(i>4RS5`!yL=cE)qfR1Fi271lf9#~1C@U7r3VXGhBrBG%Rvb}o!3kVy
zS2;Xf9G6yOf)P|!xZ%*jJr_>&DKV-kr;x;e>r=2Z(c*b$3vskA8o=&v!oCG?lar|c
zaqf=cY@Rdj#Iu?=&0%hnh+@Uu@hz;F<Jsi5kkJb&dz>Q)VCQv5n2Raf+c3O%*7a?~
zsd%>VZBrOWWQ)shtBp}_JuPI_^E3=3o~=5KNfqa#P9ypY@~7+e?aivLSwb1k;Ay5!
z3bZr-FWNirm<IH|gx9_!%+2e+YG<kMi#u4xRyfIP&pVo$6N@1D(GEE??fb9VRdVvF
zv{>sIEZ5^%{28^MtiLSlSDnEW7tgBCz-tACuVsB$jT(nv*r%U%H~mb2zm;HwfH=15
zUDXe5H@%DLKmc#<klDzs_tZ$Xc_R+posZU3pmcuERLULMe$#u%Hbk4>U2WP)4*p`v
zfU?4SIKfLRA+#@iU)X*1`|9HoM`5?G!rq_$*@CldXVp016rIJ~AV{h^X|E@c;#8bG
zbhmja=1~FjG+>eE)C5`Mvs3!cxN~ZftnqiXCvUob4#_S2_PpR>{&{tvM2p<Xw&-AD
z#aWE@lAqN%#fy$&cFKG`=>itL@V*P8^??gWEO4;22Ju~>wJ`e1tx@Y^Uw&Q<vL^8x
zoUM0~ChN0HpJ3|(r`H_p0)0SP^$8M5fzXaEx(pK-^edJ(i5KDUnJnuf%v%6EOW=Y2
z_=NNPMaU<U)m~J4O42=c(!NVLoAS9NZDTkX=WludK4tp=iH;!CcPC{^;q3JYoH<(9
z1YfN`_yCd=u+*I_=K<XQ#22bZMN?}7(+&l2;7;0o31-bMVhA`n7a`kZ2$2P|pDtq-
zbe^2UKQ$;W&K>VuDhmpOce2d8AfNpaD9}MV=MpoMb^i#FG?T6P2!RbRq~tB+V>Lte
zG8#?ipz|}I;jmhCTO3I^@G%zDf^42U?Dvn=Kv_M()tlRyIX3VUm|rG);uAGj%C$hs
zbwwx06`JWFYp2TE#81`EvSPZd`0EnA4Ez{VCXU0Yth}4m;ga&nPhk=G{{1t=z)Y6?
z8K%KZ_VQ<<^1)|V$O(RzNJ=-mphM`Zg{&=OYd%utX)-slT=`th0gdios3RoWb56eS
zyPY@&$2O<q*jUn4BsH1r_7_MT@GZzCM6gV@@{;KI$|dZ4WU@A2V)rtWm3@iKIg`En
zrAcs)B-s5jvd>I5|FURv?y{gz{|fdPGTFi_YBp|HuBgK#6UStmjD8rwh^yG#%w*+P
z)e*SeyozliG0M|B*`nsKvpG4|IQHx{)kjvJ*~!lR1{*kh4S^<;oxY~F!R_yBNZ3TP
zi#u6vs20hFUpEcxqn+$>m<F%84x!U|GM04RG}uoKSIhP$<y}WMiuYjGO{chQKu3Iq
zz#yn!bI0HNmB7F76*6rB{nmiC{u(=VnQYY8m|!rnuQ7Q*VqYVH%49y@nApD?19YAe
zW1GG)9r-UQAS`-XONrfOi_Rmi_}&mCd)&b0r07!FMcH;Z9W{$!7j9rtl*zulfq*Wc
zD$BTw6a>Kf6)Wj{$qK8zj!$~-V%KBQJmDKP7^li?z|!2T=h(NH!!nuQcbJUv$;o%>
z6SCKkT{4;?p|r8sj+$K%U{}Ax%0H9+_8qp}Gg-s$g<^+(FU;rV?}bg@`(9YsfFIPs
zK&kveSj+7nu#+qpZncYc#Dm$l7qBF(*<$rIEpx$-LVBlu#0o-Sc4Ep8K!k+6#Q86l
zvBMhR@}$h4gzs$r$rME|iEp{7wvq%=WJUT-q@sc%ezle;ZoH{Bkre}E#pRpW5Xoeo
zKV$k7h>ywo(LbA{9+wqK-C#sNU2w#>*tqgDGKNeR^9!bnOg8ZsBwv|q>n}o_H*k}q
z9>0rr=EIrS2iSAXzGWI`{w{XmOGG;J7*&*8q@N<YM0oL#aB(&(u^%!<!DEqx!z(>l
zms;T?MYZa137jc`!u@`!RolwiIY#Xc==8)7_)??vW2||yZsTQ*AUR*cSKUTFnaNJx
z7OL~VBf>$(9qf)}vgLQwCnfT7iG2T#`lzf}B`YvB83A&QtPmXT{Z(*y^;hJFqAw<a
zLc5bbcf^`zQ2HD8crw|4e-m@tpT7yuO8Q+LDx2+KnLl8DKkz%|*GzW#cWj{va{DB?
zmc5{$^gq-_QtStI$vID)n!?d1x9RTWA4q`^5C0GfYw@Q#KsI?}mz=}aUdA>7PCDTX
z(VwQzo?sX6!P)2#6npQ#I9A~Em+CE>o!TX1S*O2{H4Bd3mY!Mmm$0oPe+ij>_m}7{
z?r$?r)=0je^wjYCZ*&O6b;hamR}rym{x-wOCt@@WB_5798Cv^Xk|_NLOFz-`m%C{H
zEu3X&5C(__vD$x3i@R$0^*_F{LtobYYh-M(O_8x>vb4LV7;gNJ|988O^~vyuR_7Z9
z(bx9|-bt$#gX2i@?T=*Rr(Mju2_jF9FW5-_4(}Oo*vSXIEW9T?_v}4nMVT!6zVMt0
z_eBsne&6KazM+WY4<Yj82O?1#{y;>lmmkPT^FYu^eTW5-V8(m5)E%0%l{J35MN+WN
zM{6f5>g{%83MY^J*uoH-=elRK00|FvHi%evP79Z+3}d-g>>R<=VO$n`6+%ah%#>dA
z93e4;zl~Bf!{4G=rcG;Q9yXHy*C0P`w+zUTC!Hs<v1p4%^IW1uqm*EQMKdh1`EF@a
z=rNq(h>=g7xSjwql%#dEY7NkAq*d!LnQg;vJG3AMg|w3u?Imx1HjSq50XB`KzR9Lh
zz`thGM&Z`Yt{MK-M<R>-^1ceiiPJ+@?%=HjWe}2LKPSa{1b41jkykjhArdEDvT?v6
zdcEn;j7fjUZgy%5f^ehX9rf!B=*itO^_`Q6@AAcAp=wpDFNqDW%N1q437Xbdsw~GP
zP`A@SM!s`W(;kyF#z}@A#A8qxSrB`_7dncaXAWwj0dEF)3Fb)Wd7uFF_OgeTBFPj=
zG^{dgY<ecnzeM1$k83*U=BXJ0ZiYnM>!}$5VYVE^)t;bz;Q>rZoJ@K!z*g6k=CL*2
zS}TUrK>p}>s+X3E+c7VVl3vAI>n+)MR#Hb+Lo?S3Z<D>1|IaAAn1_#64``7-T2I`v
zeN0=aaPk;M=XhwOw|#^eCi`lsvZu|GZ7~n+_thxhx$dh`($LmV8;;v*Kg~#0_U@*&
z5gf%&qv+hiUrUoJdS$oFVftHC=L=R$F#Z}P^xgp)<(mTnG$VIBE_=kwla7*wYFQzI
zq&(_kMNS}2#~49!P(9Ot->J*4adf4U&c+lbiy-%)o;m!pEXiM!CuG>dK+TA!7bFF-
ziaKE<LkQHuBqJY?Zko7G!?^Sw8)TZ}XNVxQN4Y3SqqW_JAkCN`udq#_8h-nT&cAeA
zWb<>&!lHsry?!G#f|pJ<RuZgHwz@S~qea5)V6%sxceBz%7|*TtNXyJ)Fq9T92+@p{
z;IEQQSR;J3dn-hX0njg0GgcRWOW^cStr6;92sOp=ke%|vr<q-YF=lbp1!r13S!|e@
zaadSD6#S+~nAS{+!_IQ+BQ9d2!p6$Nv=C6M4Aa`<_Gy@AWO2T-(U5Rt>^bXgc9+OT
z*4NS{oghg^NIW@F!<W`LfZ|s$W6J2fY34ozma_FtM#CjOXyTu4um$0!@yE*gE8!aD
zFMbiib%sZ1T~T^ILhFOul?aX2KZ%hht=5u1SDu?pXGE$ZwLr;RJ4sU{7MsJtTkL*Y
zplcA`QKnWp?~%DiNqvcg{p<ra8*5ss`l7?iDB)JOqD&?9mi;!3fT@6_H`^Tyn_h^W
z6X`O2_sF?yL`w~nqP517om4ipF`~n**KD3HCZc0Zsu>cDvn<AZHh7Orx6j3BEhOP5
z+zC4mtyEykMfNaElAyCGz6FH^_z#%IyKH>c7^_i|dkHs*JDQa?2RFbq-YI0V>2Vt6
z{b%B|Y}wzWJuHJx|5i4@Y*qTME!fTOOB-m$)IHV3Cr(E<6tOR+p@<KY<?Z!`LV*t(
znyymHuC>$}OX1Chp-Yw)OMMN01V;pM)`Vu(nnptBv5hra^G<GTYHal$+PDg47a9wj
z#T!-%wV6${OiAi_NlFCl^yaXNFPmr~a!?!g$bAY?Esm1VX9;MX{D@|(%(h55`ZrST
zKG?f=Zr)?-;t}l$*~3nfUu!y8Vq^2ZM?&el$5g`}b}bg7rE?@MMW1SFntGK4(-D$7
zv*;mrD-@?zPBd11Tog7nGby|-4e&uTji%GY=0eu<nwviPrUWC6K+Z#hzx;^mSEsAf
zdsyshi0^I$g2td0nvvg}*(0-0(^<UfgbBI8z7`r~_P@5!GNlkNx`Zgsg+$aL|Ir?~
z)AadWTjaXU_@cgLsX0|+cas7Urt%Jw(ibjG;=~qCm@u3$@u`!cU1n1oYLC!46ZT$$
z<|XBSjilHZl@uUj6E$PC_AN|yE4C8mCyGGwa-ylzn*yH>kWho<mcp*eTME0m)KW~Y
z(Mei2z(ysBDY7a_Gj<M?y>dbQU283lO$x`i`rTV;lnoDTB`_;ni75X|D=kHi$!9M+
zbpR=Mtv8~)Z)<$DgHs(O$Azs$x93}nc5!V)U@4NflWjzH7tmIi`lz-7^X0bM<C136
zy)yfKp}p#sw57MxXisW$JJI%bJJUbf3YJ4zmo{1y!?B6F>VI^v%wubkw6HMxKYEk0
z$LAJ1g9W{w>9p55QBj}{dsG-e_M=*=WT%%Q6C{Zq?Chf&_IWBg2r;C0&}gq{PX}$N
zL>*+HnsGW2&_Nx=&^L7y7JR;=$Y}jLX~wQy7F*L9+QzOOWxD4(X(Of5$IANW`y#N4
z0})kSHQLlz(ODZMG4dsbSh)IhA+}hLE?Q^Y7IZQ5+hU1>EjrrUit8#QJ+-Tu{mqwP
zyqU7GZ${uW3r;o!iVQ?{Q6k~kP$2Ki>1KN6Gc3A~7Rv@@<8Y2^*LSJJ#&;3e$m=eQ
zGPk=(zK(U*vLwYd5(mS@u=4CJ+&Wt;L2HsVTEd@A76S3@p&6S6FG}#@9s+!#hxWLn
zxYgNfs63`nSx+QT1wGC9g_NB{j0kD0HTKC0%$Ae@j_PG5kq2cxhKpY}F17~*kHdc}
zE}S-}j=3C`NZ!4LNPF})J>d;Q_af(>*9(cnfPtz<9q&FNn_?r!L!N`cNdX_`-$$d3
z-1>dAY&oL0B^u<2-{qqN3#F-=p9K9^f`0C!(RNN^ik5}j$`sAmRIQO<YhNLwZhbY{
z>3gcLHWIh1eNB0MDY38&q?BV-KeP2$vVKo0`t_${1+nAoo^A@dA>pI?o4MlmvH}?q
zZ8Lt+-?YqMoE?OU0|dlB5Xw`{^!GQ3@V&5t{+I*FxaA1{lpqYA((TGLb76E}*82<)
zK`mi`X6)2i_sKv`2L{-d0a~#1M8`g-Q`;F}k<Q75-yNX6?$uR%V4JX&{#W?~N7?kX
zi`M4<jn8@Wo4!up^okEvN7R9az3hahu-ij5`n1Gvn7Ad#TbjI0l(%Pb>ngqn$lC7S
zOLUc!j(8RQdL3v-Hz>PKl#<y)y2Z1o;o{a=-iFaFlg+}dt61E>ztg=J%OPhk0(!F!
zw1*p%U6hn=$(zpzLAQmx^_REt;>MpDp;_=B)7a9HT5KeJ$DRM%7V*#JCqrl}>^%nb
z?=g5S{(byV_V!3*?L*lQK*Y^+lopO#<58kAb(E-_BrBJU(wYGFvaCEWQGOkz#dQ`P
z1id6WSVkRqBqU52n^2THeS+wO`VVyjyZ1jROKapK2t-MY7ul9v#LuB@T^5!rL)q(D
zTC^NOV*}yeL-;idTNXoENVXO${;79<3yJu$Kuk!WWQoQ~Y$OTL3f1^;-)mP`5@r&x
zFDpcIr7tVb)}nDckgbKb7yoCkizLR0n3|9<t`PqcQnVm)?m$aIv7~e_TZ;gRupF%g
zZoP9Lw!Umq4&0$HTb`pu;=BJ{Ia+Le@z47*B>7K>yd_}_QE1Js=YT?Mc0UJ8zHTfu
z7o2rt9dfm(DESYgWt*?5jUyqUAa{!3s2iJ>3rVE2b!ZSH{te)GiCIgSnqYoP?sV!S
zoqYtPWPw!Zh6K$S|B+o_(HN(>fjtuv@K4-lP8^Gcl%Udfv=)aRpBN1m)7h-i5MDZ~
z7>y~V7yIvMSWz!_lVH7=&loK<Qv654GD$GtD44P*B+SA8st2uJEEyO;96AO>da+q!
zK)DxtLEhdNqs6urtt({fN2s+WAy+gdHaED{gQ}tQUd(SS<ll?69}9^K0+kZ6tt2o<
z_FXs@hTn@V8!I~9Hx|ko%+8_>Za<IJqT7rApm<0&?Jb**qo$(%h+Dn8jSOZz^0X%X
z1kM|7IJWd21N%5zpAe80o<&m<CKeP=C(cc?6fIB5mcx&-MOj*4RNcC|CNP*?&4cs?
zvj=%vczuC+)@&{0C3$A8#=#5+v-ELVlg<L`BR4EHqeri_9(`R5ekvJM!QkYH#nWBf
zu><3Tglfh?dV|?d;~>4k%xAo)OdJn|3*z5N;-z&JKA7c>hkXxb^TumY;R5lN?8rK8
zMgeuwpG4G;9UQMUh!Fp`@>dDB(Lbzra?u`NS)s%B%zpyxr#)*r0b^^=`b>cJwP*Pg
z;1ccG$_a$R_fOFBt&X88WKmDANeO0cCTlGMN1~jbKT2G)#5J2uos6tzEITwA>zIiZ
zQ?$&;0&3-3JY#hB*u2RTr%arV|Kz$he;U;W>an9k*y1VLd}Z#E0&Piw$C3ii9R*%9
F{tqhvXvF{k

diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree
index effde9127bea2558f8b9a449a9b3459fd3270d92..b849ba30c70036a72f7f78f2899d95da94b5282c 100644
GIT binary patch
delta 40179
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
F{{cJ@WGnyx

delta 39685
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

diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree
index 6da4effdcf67964205344b7f2ecd26ada16d60d0..9e9ec6432ff007058fb3bef70fc30b6ed8c05763 100644
GIT binary patch
delta 39864
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
F{smfq>R<o>

delta 38883
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
Z`@DW{5WSQ!dT3!<P+|X-_&NN!(Z6>@lN$g4

diff --git a/latest/.doctrees/methoddocs/managers.doctree b/latest/.doctrees/methoddocs/managers.doctree
index ccc1e71fff92ffe2d5e40f41010308e681efe730..7f4b6d6db06ec0bf6b62ec9abefe0490ee2ab2a4 100644
GIT binary patch
delta 51902
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
A)c^nh

delta 52116
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

diff --git a/latest/.doctrees/methoddocs/plugins.doctree b/latest/.doctrees/methoddocs/plugins.doctree
index 6a59662096e51489678834beacc63cc7c71195ec..360463cc3b48eea617e941819dc772a9d2489e44 100644
GIT binary patch
delta 52701
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
Y>ilw$Jxfza9%fI{V(uGZ|J3_`0a)t3+5i9m

delta 53552
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
PNL!K?bI)koXWst{pddD)

diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree
index 6d09544b713ff0fc9f73c466c36084a40c187c0b..5a83e2849a7ec99ad070e24118078e9caeacee7d 100644
GIT binary patch
delta 52157
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
Qf8qGoaCeiljrtV)AGKt0-T(jq

delta 53414
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
NtG}!9*#`Y`{|^nbjfwyO

diff --git a/latest/.doctrees/methoddocs/utils.doctree b/latest/.doctrees/methoddocs/utils.doctree
index 2d99a09b1077f00fb8496a4e0c8b45c4e3e1c698..c30b93f79dd6ab90ae47d9bbd0bd420796956145 100644
GIT binary patch
delta 58759
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

delta 59766
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

diff --git a/latest/.doctrees/userguides/config.doctree b/latest/.doctrees/userguides/config.doctree
index 183f5d9e760dcc7a91a7a580dad09d3171c0acc2..257d208949c4689d54a6ca64d6170c87161ca344 100644
GIT binary patch
delta 3707
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

delta 2616
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
U^szVYW{ABpH}+)L?E@v`ACP}*`Tzg`

diff --git a/latest/_sources/userguides/config.md.txt b/latest/_sources/userguides/config.md.txt
index 0eb62f5897..919e070e6d 100644
--- a/latest/_sources/userguides/config.md.txt
+++ b/latest/_sources/userguides/config.md.txt
@@ -170,33 +170,28 @@ contract = project.MyContract.deployments[0]
 Ape does not add or edit deployments in your `ape-config.yaml` file.
 ```
 
-## Node
+## Name
 
-When using the `node` provider, you can customize its settings.
-For example, to change the URI for an Ethereum network, do:
+Configure the name of the project:
 
 ```toml
-[tool.ape.node.ethereum.mainnet]
-uri = "http://localhost:5030"
+[tool.ape]
+name = "ape-project"
 ```
 
-Or the equivalent YAML:
+If the name is not specified in `tool.ape` but is in `project`, Ape will use that as the project name:
 
-```yaml
-node:
-  ethereum:
-    mainnet:
-      uri: http://localhost:5030
+```toml
+[project]
+name = "ape-project"
 ```
 
-Now, the `ape-node` core plugin will use the URL `http://localhost:5030` to connect and make requests.
+To configure this name using an `ape-config.yaml` file, do:
 
-```{warning}
-Instead of using `ape-node` to connect to an Infura or Alchemy node, use the [ape-infura](https://github.com/ApeWorX/ape-infura) or [ape-alchemy](https://github.com/ApeWorX/ape-alchemy) provider plugins instead, which have their own way of managing API keys via environment variables.
+```yaml
+name: ape-project
 ```
 
-For more information on networking as a whole, see [this guide](./networks.html).
-
 ## Networks
 
 Set default network and network providers:
@@ -246,6 +241,33 @@ ethereum:
 
 For the local network configuration, the default is `"max"`. Otherwise, it is `"auto"`.
 
+## Node
+
+When using the `node` provider, you can customize its settings.
+For example, to change the URI for an Ethereum network, do:
+
+```toml
+[tool.ape.node.ethereum.mainnet]
+uri = "http://localhost:5030"
+```
+
+Or the equivalent YAML:
+
+```yaml
+node:
+  ethereum:
+    mainnet:
+      uri: http://localhost:5030
+```
+
+Now, the `ape-node` core plugin will use the URL `http://localhost:5030` to connect and make requests.
+
+```{warning}
+Instead of using `ape-node` to connect to an Infura or Alchemy node, use the [ape-infura](https://github.com/ApeWorX/ape-infura) or [ape-alchemy](https://github.com/ApeWorX/ape-alchemy) provider plugins instead, which have their own way of managing API keys via environment variables.
+```
+
+For more information on networking as a whole, see [this guide](./networks.html).
+
 ## Plugins
 
 Set which `ape` plugins you want to always use.
diff --git a/latest/commands/networks.html b/latest/commands/networks.html
index 984fe601af..1ab58f33bb 100644
--- a/latest/commands/networks.html
+++ b/latest/commands/networks.html
@@ -193,7 +193,7 @@ <h2>list<a class="headerlink" href="#networks-list" title="Link to this heading"
 <dd><p>Filter the results by ecosystem</p>
 <dl class="field-list simple">
 <dt class="field-odd">Options<span class="colon">:</span></dt>
-<dd class="field-odd"><p>bsc | cronos-zkevm | astar | lens | moonbeam | flow-evm | polygon | celo | berachain | shibarium | zksync | blast | ethereum | optimism | world-chain | fantom | geist | base | palm | scroll | rootstock | metis | zora | unichain | linea | abstract | polygon-zkevm | apechain | shape | kroma | polynomial | arbitrum | lumia | gnosis | bttc | cronos | zetachain | mantle | fraxtal | avalanche | crossfi | oort | wemix | xai | xmtp | soneium | taiko</p>
+<dd class="field-odd"><p>crossfi | abstract | palm | zksync | oort | lens | geist | metis | bsc | bttc | flow-evm | polynomial | world-chain | lumia | berachain | wemix | moonbeam | cronos | ethereum | scroll | zetachain | base | astar | soneium | zora | optimism | taiko | shibarium | gnosis | blast | linea | rootstock | apechain | avalanche | mantle | fraxtal | kroma | arbitrum | polygon | celo | xai | cronos-zkevm | fantom | polygon-zkevm | shape | unichain | xmtp</p>
 </dd>
 </dl>
 </dd></dl>
@@ -204,7 +204,7 @@ <h2>list<a class="headerlink" href="#networks-list" title="Link to this heading"
 <dd><p>Filter the results by network</p>
 <dl class="field-list simple">
 <dt class="field-odd">Options<span class="colon">:</span></dt>
-<dd class="field-odd"><p>goerli | amoy-fork | moonbase-fork | fuji-fork | bartio | chiado-fork | moonriver-fork | goerli-fork | fuji | mainnet | prism-fork | dev | mainnet-fork | hekla-fork | alfajores-fork | puppynet-fork | nova-fork | hekla | minato | moonbase | chiado | prism | testnet-fork | opbnb-testnet-fork | bartio-fork | testnet | sepolia | donau | mumbai-fork | moonriver | polter | opbnb-testnet | nova | cardona | opbnb | holesky | polter-fork | cardona-fork | amoy | puppynet | curtis-fork | holesky-fork | mumbai | sepolia-fork | dev-fork | local | alfajores | curtis | donau-fork | minato-fork | opbnb-fork</p>
+<dd class="field-odd"><p>hekla-fork | dev-fork | opbnb-testnet-fork | mumbai-fork | donau-fork | chiado-fork | nova | donau | chiado | cardona-fork | holesky-fork | opbnb | amoy-fork | alfajores-fork | bartio-fork | polter | moonriver | prism-fork | fuji-fork | opbnb-testnet | mainnet | bartio | goerli-fork | minato-fork | amoy | curtis-fork | goerli | local | curtis | alfajores | moonbase-fork | puppynet | minato | sepolia | fuji | hekla | holesky | moonbase | dev | testnet-fork | nova-fork | prism | cardona | testnet | sepolia-fork | puppynet-fork | polter-fork | opbnb-fork | moonriver-fork | mainnet-fork | mumbai</p>
 </dd>
 </dl>
 </dd></dl>
diff --git a/latest/searchindex.js b/latest/searchindex.js
index 85d2949569..97888b2172 100644
--- a/latest/searchindex.js
+++ b/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "ABI": [[24, "module-ape.utils.abi"]], "Access List Transactions": [[46, "access-list-transactions"]], "Account Tools": [[26, "account-tools"]], "Accounts": [[17, "module-ape.api.accounts"], [21, "module-ape.managers.accounts"], [22, "module-ape.plugins.account"], [25, null]], "Address": [[17, "module-ape.api.address"], [23, "module-ape.types.address"]], "Advanced Testing Tips": [[44, "advanced-testing-tips"]], "Ape Context Decorator": [[26, "ape-context-decorator"]], "Ape Namespace": [[29, "ape-namespace"]], "Ape testing commands": [[44, "ape-testing-commands"]], "Arguments": [[18, "module-ape.cli.arguments"]], "Automation": [[25, "automation"]], "Base": [[22, "module-ape.plugins.pluggy_patch"]], "Base Path": [[28, "base-path"]], "Basemodel": [[24, "module-ape.utils.basemodel"]], "Basic": [[23, "module-ape.types.basic"]], "Block time, transaction type, and more config": [[37, "block-time-transaction-type-and-more-config"]], "Built-in Errors": [[42, "built-in-errors"]], "CLI Logging": [[36, "cli-logging"]], "CLI Plugins": [[33, "cli-plugins"]], "CLI Reference": [[9, null]], "CLI Scripts": [[43, "cli-scripts"]], "CLIs": [[26, null]], "Calling Transactions and Transacting Calls": [[30, "calling-transactions-and-transacting-calls"]], "Calls": [[30, "calls"]], "Caveats": [[44, "caveats"]], "Chain": [[21, "chain"]], "Choices": [[18, "module-ape.cli.choices"]], "Commands": [[18, "module-ape.cli.commands"]], "Compilation": [[40, "compilation"]], "Compile": [[27, null]], "Compile Source Code": [[27, "compile-source-code"]], "Compiler": [[17, "module-ape.api.compiler"], [22, "module-ape.plugins.compiler"]], "Compilers": [[21, "module-ape.managers.compilers"]], "Compiling Dependencies": [[32, "compiling-dependencies"]], "Config": [[17, "module-ape.api.config"], [21, "module-ape.managers.config"], [22, "module-ape.plugins.config"]], "Config Override": [[32, "config-override"]], "Configure": [[29, "configure"]], "Configure Ape": [[28, null]], "Configure Default": [[34, "configure-default"]], "Configuring Networks": [[37, "configuring-networks"]], "Considerations for Installing": [[41, "considerations-for-installing"]], "Console": [[29, null]], "Contract Coverage": [[44, "contract-coverage"]], "Contract File Paths": [[26, "contract-file-paths"]], "Contract Interaction": [[30, "contract-interaction"]], "Contract Interface Introspection": [[30, "contract-interface-introspection"]], "Contract fixture": [[44, "contract-fixture"]], "Contracts": [[30, null]], "Contracts Folder": [[28, "contracts-folder"]], "Convert": [[17, "module-ape.api.convert"]], "Converter": [[22, "module-ape.plugins.converter"]], "Converters": [[21, "module-ape.managers.converters"]], "Core Plugins": [[35, "core-plugins"]], "Core Python Reference": [[9, null]], "Coverage": [[23, "module-ape.types.coverage"]], "Creating new test accounts": [[25, "creating-new-test-accounts"]], "Custom Contracts Folder": [[32, "custom-contracts-folder"]], "Custom Errors": [[42, "custom-errors"], [44, "custom-errors"]], "Custom Network Connection": [[37, "custom-network-connection"]], "Custom Networks By Config": [[37, "custom-networks-by-config"]], "Custom Networks by CLI": [[37, "custom-networks-by-cli"]], "Decoding and Encoding Inputs": [[30, "decoding-and-encoding-inputs"]], "Default Ecosystem": [[28, "default-ecosystem"]], "Default Sender Support": [[25, "default-sender-support"], [25, "id1"]], "Default, Fallback, and Direct Calls": [[30, "default-fallback-and-direct-calls"]], "Dependencies": [[27, "dependencies"], [28, "dependencies"], [32, null], [38, "dependencies"]], "Deploy Scripts": [[30, "deploy-scripts"]], "Deployment": [[46, "deployment"]], "Deployment Metadata": [[46, "deployment-metadata"]], "Deployment from Ape Console": [[46, "deployment-from-ape-console"]], "Deployments": [[28, "deployments"]], "Dev Messages": [[42, "dev-messages"]], "Developing Plugins": [[33, null]], "Developing Projects with Ape": [[38, null]], "Documentation": [[41, "documentation"]], "Dynamic-Fee Transactions": [[46, "dynamic-fee-transactions"]], "EIP-712": [[25, "eip-712"]], "Estimate Gas Cost": [[46, "estimate-gas-cost"]], "Events": [[23, "module-ape.types.events"]], "Exclude Files": [[27, "exclude-files"]], "Executing Code": [[29, "executing-code"]], "Explorer URL": [[37, "explorer-url"]], "Explorers": [[17, "module-ape.api.explorers"]], "Exporting Accounts": [[25, "exporting-accounts"]], "File Exclusions": [[32, "file-exclusions"]], "Fixtures": [[44, "fixtures"]], "Forked Context": [[34, "forked-context"], [37, "forked-context"]], "Forking Custom Networks": [[37, "forking-custom-networks"]], "Forking Networks": [[34, null]], "Forking Plugin Networks": [[34, "forking-plugin-networks"]], "From ABIs": [[30, "from-abis"]], "From Any Address": [[30, "from-any-address"]], "From Deploy": [[30, "from-deploy"]], "From Previous Deployment": [[30, "from-previous-deployment"]], "From Project Contract Address": [[30, "from-project-contract-address"]], "Gas": [[23, "module-ape.types.gas"]], "Gas Reporting": [[44, "gas-reporting"]], "Gas Reports": [[45, "gas-reports"]], "Generating New Accounts": [[25, "generating-new-accounts"]], "Getting Account Transaction Data": [[31, "getting-account-transaction-data"]], "Getting Block Data": [[31, "getting-block-data"]], "Getting Contract Event Data": [[31, "getting-contract-event-data"]], "GitHub": [[32, "github"]], "Global Extras": [[29, "global-extras"]], "Hardware Wallets": [[25, "hardware-wallets"]], "Implementing API Classes": [[33, "implementing-api-classes"]], "Import the logger from the logging module": [[33, "import-the-logger-from-the-logging-module"]], "Importing Existing Accounts": [[25, "importing-existing-accounts"]], "Init Function": [[29, "init-function"]], "Initialize a Plugin Project": [[33, "initialize-a-plugin-project"]], "Inlining": [[44, "inlining"]], "Installation": [[41, "installation"]], "Installed Python Projects": [[38, "installed-python-projects"]], "Installing Plugins": [[35, "installing-plugins"]], "Installing with docker": [[41, "installing-with-docker"]], "Installing with pipx or pip": [[41, "installing-with-pipx-or-pip"]], "Isolation": [[44, "isolation"]], "Iterative Testing": [[44, "iterative-testing"]], "Keyfile Accounts": [[25, "keyfile-accounts"]], "L2 Networks": [[37, "l2-networks"]], "Language Support": [[44, "language-support"]], "Live Network Accounts": [[25, "live-network-accounts"]], "Live Networks": [[37, "live-networks"]], "Local": [[32, "local"]], "Local Network": [[37, "local-network"]], "Logging": [[33, "logging"], [36, null]], "Magic Commands": [[29, "magic-commands"]], "Main Method Scripts": [[43, "main-method-scripts"]], "Mining": [[44, "mining"]], "Misc": [[32, "misc"]], "Miscellaneous": [[24, "module-ape.utils.misc"]], "Multi-Call and Multi-Transaction": [[30, "multi-call-and-multi-transaction"]], "Multi-chain Testing": [[44, "multi-chain-testing"]], "Multi-network Scripting": [[43, "multi-network-scripting"]], "NPM": [[32, "npm"]], "Namespace Extras": [[29, "namespace-extras"]], "Network": [[22, "module-ape.plugins.network"]], "Network Config": [[37, "network-config"]], "Network Tools": [[26, "network-tools"]], "Networks": [[17, "module-ape.api.networks"], [21, "module-ape.managers.networks"], [28, "networks"], [37, null]], "Node": [[28, "node"]], "Non-plugin settings": [[28, "non-plugin-settings"]], "Non-reentrant Functions": [[44, "non-reentrant-functions"]], "OS": [[24, "module-ape.utils.os"]], "Options": [[18, "module-ape.cli.options"]], "Other Compiler Plugins": [[27, "other-compiler-plugins"]], "Other Projects": [[38, "other-projects"]], "Output Extra": [[27, "output-extra"]], "Overview": [[41, null]], "Package Management CLI": [[32, "package-management-cli"]], "Parameter Types": [[18, "module-ape.cli.paramtype"]], "Payable Transactions": [[46, "payable-transactions"]], "Plugin Python Reference": [[9, null]], "Plugin Settings": [[28, "plugin-settings"]], "Plugin System": [[41, "plugin-system"]], "Plugin Types": [[35, "plugin-types"]], "Plugin Versions": [[35, "plugin-versions"]], "Plugins": [[28, "plugins"], [35, null]], "Prerequisite": [[41, "prerequisite"]], "Private Transactions": [[30, "private-transactions"]], "Process": [[24, "module-ape.utils.process"]], "Project": [[21, "module-ape.managers.project"], [22, "module-ape.plugins.project"]], "Project Manifests": [[38, "project-manifests"]], "Projects": [[17, "module-ape.api.projects"]], "Provider Context Manager": [[37, "provider-context-manager"]], "Provider Interaction": [[37, "provider-interaction"]], "Providers": [[17, "module-ape.api.providers"]], "Proxy Contracts": [[39, null]], "Publishing": [[30, "publishing"], [40, null]], "Publishing to Explorer": [[40, "publishing-to-explorer"]], "PyPI": [[32, "pypi"]], "Pytest": [[44, "pytest"]], "Python Logging": [[36, "python-logging"]], "Query": [[17, "module-ape.api.query"], [21, "module-ape.managers.query"], [22, "module-ape.plugins.query"]], "Querying Data": [[31, null]], "Quickstart": [[41, "quickstart"]], "RPC": [[24, "module-ape.utils.rpc"]], "RPC URL": [[37, "rpc-url"]], "Registering API Classes": [[33, "registering-api-classes"]], "Request Headers": [[28, "request-headers"], [37, "request-headers"]], "Reverts": [[42, null]], "Running a Network Process": [[37, "running-a-network-process"]], "Scripting": [[43, null]], "Selecting a Network": [[37, "selecting-a-network"]], "Settings": [[27, "settings"]], "Signatures": [[23, "signatures"]], "Signing Messages": [[25, "signing-messages"]], "Solidity Import Remapping": [[32, "solidity-import-remapping"]], "Static-Fee Transactions": [[46, "static-fee-transactions"]], "Test Accounts": [[25, "test-accounts"]], "Test Pattern": [[44, "test-pattern"]], "Test Providers": [[44, "test-providers"]], "Test Structure": [[44, "test-structure"]], "Testing": [[24, "module-ape.utils.testing"], [28, "testing"], [44, null]], "Testing Transaction Reverts": [[44, "testing-transaction-reverts"]], "The JSON Compiler": [[27, "the-json-compiler"]], "The Local Project": [[38, "the-local-project"]], "Trace": [[23, "module-ape.types.trace"], [24, "module-ape.utils.trace"]], "Traces": [[45, null], [46, "traces"]], "Tracing Calls": [[45, "tracing-calls"]], "Tracking Deployments": [[40, "tracking-deployments"]], "Transaction Acceptance Timeout": [[46, "transaction-acceptance-timeout"]], "Transaction Logs": [[46, "transaction-logs"]], "Transactions": [[17, "transactions"], [30, "transactions"], [46, null]], "Transfer": [[46, "transfer"]], "Types of Dependencies": [[32, "types-of-dependencies"]], "Units": [[23, "module-ape.types.units"]], "Use test accounts in tests": [[25, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[25, "use-test-accounts-outside-of-tests"]], "Use the logger from the @ape_cli_context": [[33, "use-the-logger-from-the-ape-cli-context"]], "User Guides": [[9, null]], "Using Plugins": [[33, "using-plugins"]], "Using the Cache": [[31, "using-the-cache"]], "VM": [[23, "module-ape.types.vm"]], "Verifying Signature": [[25, "verifying-signature"]], "accounts": [[0, null]], "accounts fixture": [[44, "accounts-fixture"]], "ape": [[10, null]], "ape-accounts": [[11, null]], "ape-compile": [[12, null]], "ape-ethereum": [[13, null]], "ape-ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "ape-node": [[14, null]], "ape-pm": [[15, null]], "ape-test": [[16, null]], "ape.api": [[17, null]], "ape.cli": [[18, null]], "ape.contracts": [[19, null]], "ape.exceptions": [[20, null]], "ape.managers": [[21, null]], "ape.plugins": [[22, null]], "ape.types": [[23, null]], "ape.utils": [[24, null]], "chain fixture": [[44, "chain-fixture"]], "change-password": [[0, "accounts-change-password"]], "change-version": [[5, "plugins-change-version"]], "compile": [[1, null], [6, "pm-compile"], [32, "compile"]], "console": [[2, null], [2, "console"]], "delete": [[0, "accounts-delete"]], "dev_message": [[44, "dev-message"]], "evmchains Networks": [[37, "evmchains-networks"]], "expected_message": [[44, "expected-message"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "init": [[3, null]], "install": [[5, "plugins-install"], [6, "pm-install"], [32, "install"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [32, "list"]], "networks": [[4, null]], "networks fixture": [[44, "networks-fixture"]], "plugins": [[5, null]], "pm": [[6, null]], "project fixture": [[44, "project-fixture"]], "run": [[4, "networks-run"], [7, null], [7, "run"]], "test": [[8, null]], "uninstall": [[5, "plugins-uninstall"], [6, "pm-uninstall"], [32, "uninstall"]], "update": [[5, "plugins-update"]]}, "docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/ape_accounts", "methoddocs/ape_compile", "methoddocs/ape_ethereum", "methoddocs/ape_node", "methoddocs/ape_pm", "methoddocs/ape_test", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/reverts", "userguides/scripts", "userguides/testing", "userguides/trace", "userguides/transactions"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.rst", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/ape_compile.md", "methoddocs/ape_ethereum.md", "methoddocs/ape_node.md", "methoddocs/ape_pm.md", "methoddocs/ape_test.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/reverts.md", "userguides/scripts.md", "userguides/testing.md", "userguides/trace.md", "userguides/transactions.md"], "indexentries": {"--all": [[0, "cmdoption-accounts-list-all", false], [5, "cmdoption-plugins-list-a", false], [6, "cmdoption-pm-list-all", false]], "--code": [[2, "cmdoption-console-c", false]], "--config-override": [[1, "cmdoption-compile-config-override", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-install-config-override", false]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem", false]], "--force": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "--format": [[4, "cmdoption-networks-list-format", false]], "--github": [[3, "cmdoption-init-github", false]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-import-hd-path", false]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic", false]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies", false]], "--interactive": [[7, "cmdoption-run-I", false]], "--name": [[3, "cmdoption-init-name", false], [6, "cmdoption-pm-install-name", false]], "--network": [[4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-run-network", false]], "--project": [[1, "cmdoption-compile-project", false]], "--provider": [[4, "cmdoption-networks-list-provider", false]], "--ref": [[6, "cmdoption-pm-install-ref", false]], "--size": [[1, "cmdoption-compile-s", false]], "--upgrade": [[5, "cmdoption-plugins-install-U", false]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic", false]], "--verbosity": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "--version": [[6, "cmdoption-pm-compile-version", false], [6, "cmdoption-pm-install-version", false]], "--watch": [[8, "cmdoption-test-w", false]], "--watch-delay": [[8, "cmdoption-test-watch-delay", false]], "--watch-folders": [[8, "cmdoption-test-watch-folders", false]], "--word-count": [[0, "cmdoption-accounts-generate-word-count", false]], "--yes": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "-a": [[5, "cmdoption-plugins-list-a", false]], "-c": [[2, "cmdoption-console-c", false]], "-f": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "-i": [[7, "cmdoption-run-I", false]], "-s": [[1, "cmdoption-compile-s", false]], "-u": [[5, "cmdoption-plugins-install-U", false]], "-v": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "-w": [[8, "cmdoption-test-w", false]], "-y": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "__call__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__call__", false]], "__call__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__call__", false]], "__call__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__call__", false]], "__call__() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.__call__", false]], "__call__() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.__call__", false]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__contains__", false]], "__contains__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__contains__", false]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__contains__", false]], "__contains__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__contains__", false]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__delitem__", false]], "__delitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__delitem__", false]], "__eq__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__eq__", false]], "__eq__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__eq__", false]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__getitem__", false]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__getitem__", false]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__getitem__", false]], "__getitem__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__getitem__", false]], "__hash__ (ape.contracts.base.contractcontainer attribute)": [[19, "ape.contracts.base.ContractContainer.__hash__", false]], "__hash__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__hash__", false]], "__iter__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__iter__", false]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__iter__", false]], "__iter__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__iter__", false]], "__iter__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__iter__", false]], "__iter__() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.__iter__", false]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__len__", false]], "__len__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__len__", false]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__len__", false]], "__len__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__len__", false]], "__len__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__len__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_computed_fields__", false]], "__pydantic_extra__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_extra__", false]], "__pydantic_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_fields__", false]], "__pydantic_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_fields__", false]], "__pydantic_fields_set__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields_set__", false]], "__pydantic_private__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_private__", false]], "__repr__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__repr__", false]], "__repr__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__repr__", false]], "__repr__() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.__repr__", false]], "__repr__() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.__repr__", false]], "__repr__() (ape.api.networks.proxyinfoapi method)": [[17, "ape.api.networks.ProxyInfoAPI.__repr__", false]], "__repr__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__repr__", false]], "__repr__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__repr__", false]], "__repr__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__repr__", false]], "__repr__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__repr__", false]], "__repr__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__repr__", false]], "__repr__() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.__repr__", false]], "__repr__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__repr__", false]], "__repr__() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.__repr__", false]], "__repr__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__repr__", false]], "__repr__() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.__repr__", false]], "__repr__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__repr__", false]], "__repr__() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.__repr__", false]], "__repr__() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.__repr__", false]], "__repr__() (ape.managers.project.projectmanager method)": [[21, "ape.managers.project.ProjectManager.__repr__", false]], "__repr__() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.__repr__", false]], "__setitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__setitem__", false]], "__signature__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__signature__", false]], "__signature__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__signature__", false]], "__signature__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__signature__", false]], "__signature__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__signature__", false]], "__signature__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__signature__", false]], "__signature__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__signature__", false]], "__signature__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__signature__", false]], "__signature__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__signature__", false]], "__signature__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__signature__", false]], "__signature__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__signature__", false]], "__signature__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__signature__", false]], "__signature__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__signature__", false]], "__signature__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__signature__", false]], "__signature__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__signature__", false]], "__signature__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__signature__", false]], "__signature__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__signature__", false]], "__str__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__str__", false]], "__str__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__str__", false]], "__str__() (ape.api.config.pluginconfig method)": [[17, "ape.api.config.PluginConfig.__str__", false]], "__str__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__str__", false]], "abi (ape.api.networks.proxyinfoapi property)": [[17, "ape.api.networks.ProxyInfoAPI.abi", false]], "abi (ape_compile.config.outputextras attribute)": [[12, "ape_compile.config.OutputExtras.ABI", false]], "abi (ape_ethereum.proxies.proxyinfo property)": [[13, "ape_ethereum.proxies.ProxyInfo.abi", false]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", false]], "accesslist (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessList", false]], "accesslisttransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessListTransaction", false]], "account_option() (in module ape.cli.options)": [[18, "ape.cli.options.account_option", false]], "account_type (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.account_type", false]], "account_types() (ape.plugins.account.accountplugin method)": [[22, "ape.plugins.account.AccountPlugin.account_types", false]], "accountaliaspromptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.AccountAliasPromptChoice", false]], "accountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountAPI", false]], "accountcontainer (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.AccountContainer", false]], "accountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountContainerAPI", false]], "accounthistory (class in ape.managers.chain)": [[21, "ape.managers.chain.AccountHistory", false]], "accountintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AccountIntConverter", false]], "accountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.AccountManager", false]], "accountplugin (class in ape.plugins.account)": [[22, "ape.plugins.account.AccountPlugin", false]], "accounts (ape attribute)": [[10, "ape.accounts", false]], "accounts (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts", false]], "accounts (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.accounts", false]], "accounts (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.accounts", false]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-change-password-v", false]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-delete-v", false]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-export-v", false]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-generate-hide-mnemonic", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-generate-word-count", false]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS", false], [0, "cmdoption-accounts-import-hd-path", false], [0, "cmdoption-accounts-import-use-mnemonic", false], [0, "cmdoption-accounts-import-v", false]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all", false], [0, "cmdoption-accounts-list-v", false]], "accountserror": [[20, "ape.exceptions.AccountsError", false]], "accounttransactionquery (class in ape.api.query)": [[17, "ape.api.query.AccountTransactionQuery", false]], "active_provider (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.active_provider", false]], "add() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.add", false]], "add() (ape_ethereum.multicall.basemulticall method)": [[13, "ape_ethereum.multicall.BaseMulticall.add", false]], "add() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.add", false]], "add_builtin_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_builtin_jump", false]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data", false]], "add_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_jump", false]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network", false]], "additional_error_message (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.additional_error_message", false]], "address (ape.api.accounts.impersonatedaccount property)": [[17, "ape.api.accounts.ImpersonatedAccount.address", false]], "address (ape.api.address.address property)": [[17, "ape.api.address.Address.address", false]], "address (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.address", false]], "address (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.address", false]], "address (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.address", false]], "address (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.address", false]], "address (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.address", false]], "address (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.address", false]], "address (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.address", false]], "address (class in ape.api.address)": [[17, "ape.api.address.Address", false]], "addressapiconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AddressAPIConverter", false]], "addresstype (in module ape.types.address)": [[23, "ape.types.address.AddressType", false]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-import-arg-ALIAS", false]], "alias (ape.api.accounts.accountapi property)": [[17, "ape.api.accounts.AccountAPI.alias", false]], "alias (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.alias", false]], "alias (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.alias", false]], "alias (class in ape.cli.choices)": [[18, "ape.cli.choices.Alias", false]], "aliasalreadyinuseerror": [[20, "ape.exceptions.AliasAlreadyInUseError", false]], "aliases (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.aliases", false]], "aliases (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.aliases", false]], "aliases (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.aliases", false]], "aliases (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.aliases", false]], "allow_disconnected() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.allow_disconnected", false]], "ape.api.accounts": [[17, "module-ape.api.accounts", false]], "ape.api.address": [[17, "module-ape.api.address", false]], "ape.api.compiler": [[17, "module-ape.api.compiler", false]], "ape.api.config": [[17, "module-ape.api.config", false]], "ape.api.convert": [[17, "module-ape.api.convert", false]], "ape.api.explorers": [[17, "module-ape.api.explorers", false]], "ape.api.networks": [[17, "module-ape.api.networks", false]], "ape.api.projects": [[17, "module-ape.api.projects", false]], "ape.api.providers": [[17, "module-ape.api.providers", false]], "ape.api.query": [[17, "module-ape.api.query", false]], "ape.cli.arguments": [[18, "module-ape.cli.arguments", false]], "ape.cli.choices": [[18, "module-ape.cli.choices", false]], "ape.cli.commands": [[18, "module-ape.cli.commands", false]], "ape.cli.options": [[18, "module-ape.cli.options", false]], "ape.cli.paramtype": [[18, "module-ape.cli.paramtype", false]], "ape.contract()": [[10, "ape.Contract", false]], "ape.convert()": [[10, "ape.convert", false]], "ape.exceptions": [[20, "module-ape.exceptions", false]], "ape.managers.accounts": [[21, "module-ape.managers.accounts", false]], "ape.managers.compilers": [[21, "module-ape.managers.compilers", false]], "ape.managers.config": [[21, "module-ape.managers.config", false]], "ape.managers.converters": [[21, "module-ape.managers.converters", false]], "ape.managers.networks": [[21, "module-ape.managers.networks", false]], "ape.managers.project": [[21, "module-ape.managers.project", false]], "ape.managers.query": [[21, "module-ape.managers.query", false]], "ape.plugins": [[22, "module-ape.plugins", false]], "ape.plugins.account": [[22, "module-ape.plugins.account", false]], "ape.plugins.compiler": [[22, "module-ape.plugins.compiler", false]], "ape.plugins.config": [[22, "module-ape.plugins.config", false]], "ape.plugins.converter": [[22, "module-ape.plugins.converter", false]], "ape.plugins.network": [[22, "module-ape.plugins.network", false]], "ape.plugins.pluggy_patch": [[22, "module-ape.plugins.pluggy_patch", false]], "ape.plugins.project": [[22, "module-ape.plugins.project", false]], "ape.plugins.query": [[22, "module-ape.plugins.query", false]], "ape.project()": [[10, "ape.Project", false]], "ape.reverts()": [[10, "ape.reverts", false]], "ape.types.address": [[23, "module-ape.types.address", false]], "ape.types.basic": [[23, "module-ape.types.basic", false]], "ape.types.coverage": [[23, "module-ape.types.coverage", false]], "ape.types.events": [[23, "module-ape.types.events", false]], "ape.types.gas": [[23, "module-ape.types.gas", false]], "ape.types.trace": [[23, "module-ape.types.trace", false]], "ape.types.units": [[23, "module-ape.types.units", false]], "ape.types.vm": [[23, "module-ape.types.vm", false]], "ape.utils.abi": [[24, "module-ape.utils.abi", false]], "ape.utils.basemodel": [[24, "module-ape.utils.basemodel", false]], "ape.utils.misc": [[24, "module-ape.utils.misc", false]], "ape.utils.os": [[24, "module-ape.utils.os", false]], "ape.utils.process": [[24, "module-ape.utils.process", false]], "ape.utils.rpc": [[24, "module-ape.utils.rpc", false]], "ape.utils.testing": [[24, "module-ape.utils.testing", false]], "ape.utils.trace": [[24, "module-ape.utils.trace", false]], "ape_accounts.accounts": [[11, "module-ape_accounts.accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile.config": [[12, "module-ape_compile.config", false]], "ape_ethereum.ecosystem": [[13, "module-ape_ethereum.ecosystem", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_ethereum.provider": [[13, "module-ape_ethereum.provider", false]], "ape_ethereum.proxies": [[13, "module-ape_ethereum.proxies", false]], "ape_ethereum.trace": [[13, "module-ape_ethereum.trace", false]], "ape_ethereum.transactions": [[13, "module-ape_ethereum.transactions", false]], "ape_node.provider": [[14, "module-ape_node.provider", false]], "ape_pm.compiler": [[15, "module-ape_pm.compiler", false]], "ape_pm.dependency": [[15, "module-ape_pm.dependency", false]], "ape_pm.project": [[15, "module-ape_pm.project", false]], "ape_test.accounts": [[16, "module-ape_test.accounts", false]], "ape_test.config": [[16, "module-ape_test.config", false]], "ape_test.provider": [[16, "module-ape_test.provider", false]], "apeattributeerror": [[20, "ape.exceptions.ApeAttributeError", false]], "apeclicontextobject (class in ape.cli.options)": [[18, "ape.cli.options.ApeCliContextObject", false]], "apeconfig (class in ape.api.config)": [[17, "ape.api.config.ApeConfig", false]], "apeevmbackend (class in ape_test.provider)": [[16, "ape_test.provider.ApeEVMBackend", false]], "apeexception": [[20, "ape.exceptions.ApeException", false]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError", false]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject", false]], "apetestconfig (class in ape_test.config)": [[16, "ape_test.config.ApeTestConfig", false]], "api_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.api_path", false]], "apinotimplementederror": [[20, "ape.exceptions.APINotImplementedError", false]], "append() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.append", false]], "append() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.append", false]], "append() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.append", false]], "append() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.append", false]], "arguments (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.arguments", false]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError", false]], "as_transaction() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.as_transaction", false]], "as_transaction() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.as_transaction", false]], "assert_web3_provider_uri_env_var_not_set() (in module ape_ethereum.provider)": [[13, "ape_ethereum.provider.assert_web3_provider_uri_env_var_not_set", false]], "at() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.at", false]], "attributes (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.attributes", false]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.auto_gas_multiplier", false]], "auto_mine (ape.api.providers.testproviderapi property)": [[17, "ape.api.providers.TestProviderAPI.auto_mine", false]], "auto_mine (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.auto_mine", false]], "auto_mine (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.auto_mine", false]], "autogaslimit (class in ape.types.gas)": [[23, "ape.types.gas.AutoGasLimit", false]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.await_confirmations", false]], "balance (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.balance", false]], "balance (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.balance", false]], "base_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.base_fee", false]], "base_fee (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.base_fee", false]], "base_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.base_fee", false]], "base_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.base_fee", false]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.base_fee_multiplier", false]], "base_fee_multiplier (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.base_fee_multiplier", false]], "base_path (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.base_path", false]], "baseaddress (class in ape.api.address)": [[17, "ape.api.address.BaseAddress", false]], "baseethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.BaseEthereumConfig", false]], "baseinterface (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterface", false]], "baseinterfacemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterfaceModel", false]], "basemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseModel", false]], "basemulticall (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.BaseMulticall", false]], "basetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.BaseTransaction", false]], "basic (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.BASIC", false]], "begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.begin_lineno", false]], "blob_gas_price (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_price", false]], "blob_gas_used (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_used", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block", false]], "block (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Block", false]], "block_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_hash", false]], "block_number (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_number", false]], "block_page_size (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.block_page_size", false]], "block_page_size (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.block_page_size", false]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time", false]], "block_time (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.block_time", false]], "blockapi (class in ape.api.providers)": [[17, "ape.api.providers.BlockAPI", false]], "blockcontainer (class in ape.managers.chain)": [[21, "ape.managers.chain.BlockContainer", false]], "blockid (in module ape.types.vm)": [[23, "ape.types.vm.BlockID", false]], "blocknotfounderror": [[20, "ape.exceptions.BlockNotFoundError", false]], "blockquery (class in ape.api.query)": [[17, "ape.api.query.BlockQuery", false]], "blocks (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.blocks", false]], "blocktransactionquery (class in ape.api.query)": [[17, "ape.api.query.BlockTransactionQuery", false]], "body (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.body", false]], "brownieproject (class in ape_pm.project)": [[15, "ape_pm.project.BrownieProject", false]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "build_command() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.build_command", false]], "built-in function": [[10, "ape.Contract", false], [10, "ape.Project", false], [10, "ape.convert", false], [10, "ape.reverts", false]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter", false]], "cache_api() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.cache_api", false]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_blueprint", false]], "cache_contract_creation() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_contract_creation", false]], "cache_contract_type() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_contract_type", false]], "cache_deployment() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_deployment", false]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_proxy_info", false]], "cachedirectory (class in ape.utils.os)": [[24, "ape.utils.os.CacheDirectory", false]], "call (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Call", false]], "call() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.call", false]], "call() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.call", false]], "call_trace_approach (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.trace attribute)": [[13, "ape_ethereum.trace.Trace.call_trace_approach", false]], "call_trace_approach (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.call_trace_approach", false]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method", false]], "calltrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.CallTrace", false]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source", false]], "chain (ape attribute)": [[10, "ape.chain", false]], "chain_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.chain_id", false]], "chain_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.chain_id", false]], "chain_id (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.chain_id", false]], "chain_id (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.chain_id", false]], "chain_id (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.chain_id", false]], "chain_id (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.chain_id", false]], "chainerror": [[20, "ape.exceptions.ChainError", false]], "chainmanager (class in ape.managers.chain)": [[21, "ape.managers.chain.ChainManager", false]], "chdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.chdir", false]], "check_signature() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.check_signature", false]], "clean_path() (in module ape.utils.os)": [[24, "ape.utils.os.clean_path", false]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches", false]], "closure (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.closure", false]], "code (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.code", false]], "codesize (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.codesize", false]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS", false], [1, "cmdoption-compile-config-override", false], [1, "cmdoption-compile-f", false], [1, "cmdoption-compile-include-dependencies", false], [1, "cmdoption-compile-project", false], [1, "cmdoption-compile-s", false], [1, "cmdoption-compile-v", false]], "compile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile", false]], "compile() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile", false]], "compile() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.compile", false]], "compile() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile", false]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code", false]], "compile_code() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile_code", false]], "compile_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile_source", false]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[17, "ape.api.compiler.CompilerAPI.compiler_settings", false]], "compilerapi (class in ape.api.compiler)": [[17, "ape.api.compiler.CompilerAPI", false]], "compilererror": [[20, "ape.exceptions.CompilerError", false]], "compilermanager (class in ape.managers.compilers)": [[21, "ape.managers.compilers.CompilerManager", false]], "compilerplugin (class in ape.plugins.compiler)": [[22, "ape.plugins.compiler.CompilerPlugin", false]], "compilers (ape attribute)": [[10, "ape.compilers", false]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency", false]], "concurrency (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.concurrency", false]], "config (ape attribute)": [[10, "ape.config", false]], "config (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.config", false]], "config (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.config", false]], "config (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.config", false]], "config (ape_ethereum.ecosystem.ethereum property)": [[13, "ape_ethereum.ecosystem.Ethereum.config", false]], "config (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.config", false]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config", false]], "config (class in ape_compile.config)": [[12, "ape_compile.config.Config", false]], "config_class() (ape.plugins.config.config method)": [[22, "ape.plugins.config.Config.config_class", false]], "config_override (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.config_override", false]], "configenum (class in ape.api.config)": [[17, "ape.api.config.ConfigEnum", false]], "configerror": [[20, "ape.exceptions.ConfigError", false]], "configmanager (class in ape.managers.config)": [[21, "ape.managers.config.ConfigManager", false]], "confirmed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.confirmed", false]], "connect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.connect", false]], "connect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.connect", false]], "connect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connect", false]], "connect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.connect", false]], "connect() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.connect", false]], "connect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.connect", false]], "connected (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.connected", false]], "connectedprovidercommand (class in ape.cli.commands)": [[18, "ape.cli.commands.ConnectedProviderCommand", false]], "connection_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_id", false]], "connection_id (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.connection_id", false]], "connection_id (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_id", false]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "connection_str (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_str", false]], "console command line option": [[2, "cmdoption-console-c", false], [2, "cmdoption-console-v", false]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers", false]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.contract_file_paths_argument", false]], "contract_option() (in module ape.cli.options)": [[18, "ape.cli.options.contract_option", false]], "contract_type (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.contract_type", false]], "contractcache (class in ape.managers.chain)": [[21, "ape.managers.chain.ContractCache", false]], "contractcontainer (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractContainer", false]], "contractcoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractCoverage", false]], "contractcreation (class in ape.api.query)": [[17, "ape.api.query.ContractCreation", false]], "contractcreationquery (class in ape.api.query)": [[17, "ape.api.query.ContractCreationQuery", false]], "contractdataerror": [[20, "ape.exceptions.ContractDataError", false]], "contractevent (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractEvent", false]], "contracteventquery (class in ape.api.query)": [[17, "ape.api.query.ContractEventQuery", false]], "contractinstance (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractInstance", false]], "contractlog (class in ape.types.events)": [[23, "ape.types.events.ContractLog", false]], "contractlogcontainer (class in ape.types.events)": [[23, "ape.types.events.ContractLogContainer", false]], "contractlogicerror": [[20, "ape.exceptions.ContractLogicError", false]], "contractmanager (class in ape.managers.project)": [[21, "ape.managers.project.ContractManager", false]], "contractmethodquery (class in ape.api.query)": [[17, "ape.api.query.ContractMethodQuery", false]], "contractnotfounderror": [[20, "ape.exceptions.ContractNotFoundError", false]], "contracts (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.contracts", false]], "contracts (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts", false]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.contracts", false]], "contracts (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.CONTRACTS", false]], "contracts_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.contracts_folder", false]], "contracts_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts_folder", false]], "contractsourcecoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractSourceCoverage", false]], "contracttypewrapper (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractTypeWrapper", false]], "controlflow (class in ape.types.trace)": [[23, "ape.types.trace.ControlFlow", false]], "conversionerror": [[20, "ape.exceptions.ConversionError", false]], "conversionmanager (class in ape.managers.converters)": [[21, "ape.managers.converters.ConversionManager", false]], "conversionplugin (class in ape.plugins.converter)": [[22, "ape.plugins.converter.ConversionPlugin", false]], "convert() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.convert", false]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.convert", false]], "convert() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.convert", false]], "convert() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.convert", false]], "convert() (ape.cli.paramtype.json method)": [[18, "ape.cli.paramtype.JSON.convert", false]], "convert() (ape.cli.paramtype.noop method)": [[18, "ape.cli.paramtype.Noop.convert", false]], "convert() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.convert", false]], "convert() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.convert", false]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.convert", false]], "convert() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.convert", false]], "convert() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.convert", false]], "convert() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.convert", false]], "convert() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.convert", false]], "convert() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.convert", false]], "convert() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.convert", false]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.convert", false]], "convert() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.convert", false]], "convert() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.convert", false]], "converterapi (class in ape.api.convert)": [[17, "ape.api.convert.ConverterAPI", false]], "converters() (ape.plugins.converter.conversionplugin method)": [[22, "ape.plugins.converter.ConversionPlugin.converters", false]], "coverage (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.coverage", false]], "coverageconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageConfig", false]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject", false]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport", false]], "coveragereportsconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageReportsConfig", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_access_list() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.create_access_list", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", false]], "create_genesis_data() (in module ape_node.provider)": [[14, "ape_node.provider.create_genesis_data", false]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type", false]], "create_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.create_struct", false]], "create_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.create_tempdir", false]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction", false]], "create_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.create_transaction", false]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata", false]], "currencyvalue (in module ape.types.units)": [[23, "ape.types.units.CurrencyValue", false]], "currencyvaluecomparable (in module ape.types.units)": [[23, "ape.types.units.CurrencyValueComparable", false]], "custom_network (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.custom_network", false]], "custom_networks (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.custom_networks", false]], "customerror": [[20, "ape.exceptions.CustomError", false]], "data_dir (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.data_dir", false]], "data_folder (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.data_folder", false]], "data_folder (ape.api.accounts.testaccountcontainerapi property)": [[17, "ape.api.accounts.TestAccountContainerAPI.data_folder", false]], "data_folder (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.data_folder", false]], "data_folder (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.data_folder", false]], "data_folder (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.data_folder", false]], "datetime (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.datetime", false]], "debug_logs (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.debug_logs", false]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_lines", false]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_typed", false]], "debug_logs_typed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.debug_logs_typed", false]], "declare() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.declare", false]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.decode_address", false]], "decode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_address", false]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_block() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_calldata", false]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_custom_error", false]], "decode_custom_error() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_custom_error", false]], "decode_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.decode_dependency", false]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[19, "ape.contracts.base.ContractTypeWrapper.decode_input", false]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_logs", false]], "decode_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.decode_logs", false]], "decode_logs() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_logs", false]], "decode_logs() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.decode_logs", false]], "decode_output() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.decode_output", false]], "decode_primitive_value() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_primitive_value", false]], "decode_primitive_value() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_primitive_value", false]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_receipt() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata", false]], "decode_returndata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_returndata", false]], "decodingerror": [[20, "ape.exceptions.DecodingError", false]], "default_ecosystem (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.default_ecosystem", false]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.default_ecosystem", false]], "default_name (ape.utils.abi.structparser property)": [[24, "ape.utils.abi.StructParser.default_name", false]], "default_network_name (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.default_network_name", false]], "default_provider (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_provider", false]], "default_provider_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name", false]], "default_transaction_type (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_transaction_type", false]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider", false]], "delegate (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.DELEGATE", false]], "dependencies (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.dependencies", false]], "dependencies (ape.managers.project.project property)": [[21, "ape.managers.project.Project.dependencies", false]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[22, "ape.plugins.project.DependencyPlugin.dependencies", false]], "dependency (class in ape.managers.project)": [[21, "ape.managers.project.Dependency", false]], "dependencyapi (class in ape.api.projects)": [[17, "ape.api.projects.DependencyAPI", false]], "dependencymanager (class in ape.managers.project)": [[21, "ape.managers.project.DependencyManager", false]], "dependencyplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.DependencyPlugin", false]], "dependencyversionmap (class in ape.managers.project)": [[21, "ape.managers.project.DependencyVersionMap", false]], "deploy() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.deploy", false]], "deploy() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.deploy", false]], "deployer (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.deployer", false]], "deployment_data (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.deployment_data", false]], "deploymentconfig (class in ape.api.config)": [[17, "ape.api.config.DeploymentConfig", false]], "deploymentmanager (class in ape.managers.project)": [[21, "ape.managers.project.DeploymentManager", false]], "deployments (ape.contracts.base.contractcontainer property)": [[19, "ape.contracts.base.ContractContainer.deployments", false]], "deployments (ape.managers.chain.contractcache property)": [[21, "ape.managers.chain.ContractCache.deployments", false]], "deployments (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.deployments", false]], "depth (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.depth", false]], "dev_message (ape.exceptions.contractlogicerror property)": [[20, "ape.exceptions.ContractLogicError.dev_message", false]], "disconnect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.disconnect", false]], "disconnect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.disconnect", false]], "disconnect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.disconnect", false]], "disconnect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.disconnect", false]], "disconnect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.disconnect", false]], "disconnect_providers_after (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.disconnect_providers_after", false]], "diskcacheablemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.DiskCacheableModel", false]], "dynamicfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.DynamicFeeTransaction", false]], "ecosystem (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.ecosystem", false]], "ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem", false]], "ecosystem_config (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.ecosystem_config", false]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem_names", false]], "ecosystemapi (class in ape.api.networks)": [[17, "ape.api.networks.EcosystemAPI", false]], "ecosystemnotfounderror": [[20, "ape.exceptions.EcosystemNotFoundError", false]], "ecosystemplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.EcosystemPlugin", false]], "ecosystems (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystems", false]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[22, "ape.plugins.network.EcosystemPlugin.ecosystems", false]], "empty (ape.api.networks.providercontextmanager property)": [[17, "ape.api.networks.ProviderContextManager.empty", false]], "enable_class (ape_test.config.isolationconfig attribute)": [[16, "ape_test.config.IsolationConfig.enable_class", false]], "enable_fixture_rebasing (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.enable_fixture_rebasing", false]], "enable_function (ape_test.config.isolationconfig attribute)": [[16, "ape_test.config.IsolationConfig.enable_function", false]], "enable_module (ape_test.config.isolationconfig attribute)": [[16, "ape_test.config.IsolationConfig.enable_module", false]], "enable_package (ape_test.config.isolationconfig attribute)": [[16, "ape_test.config.IsolationConfig.enable_package", false]], "enable_session (ape_test.config.isolationconfig attribute)": [[16, "ape_test.config.IsolationConfig.enable_session", false]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.encode_address", false]], "encode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_address", false]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_calldata", false]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint", false]], "encode_contract_blueprint() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment", false]], "encode_deployment() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_deployment", false]], "encode_input() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.encode_input", false]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction", false]], "encode_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_transaction", false]], "end_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.end_lineno", false]], "engines (ape.managers.query.querymanager property)": [[21, "ape.managers.query.QueryManager.engines", false]], "enrich_error() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.enrich_error", false]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.enrich_error", false]], "enrich_error() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.enrich_error", false]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "enrich_trace() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.enrich_trace", false]], "enriched_calltree (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.enriched_calltree", false]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.estimate_gas_cost", false]], "estimate_gas_cost() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.estimate_gas_cost", false]], "estimate_gas_cost() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.estimate_gas_cost", false]], "estimate_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.estimate_query", false]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.estimate_query", false]], "ethereum (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ethereum", false]], "ethereum (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Ethereum", false]], "ethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.EthereumConfig", false]], "ethereumnetworkconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNetworkConfig", false]], "ethereumnodeconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNodeConfig", false]], "ethereumnodeprovider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.EthereumNodeProvider", false]], "ethtesterproviderconfig (class in ape_test.config)": [[16, "ape_test.config.EthTesterProviderConfig", false]], "ethtestertransactiontrace (class in ape_test.provider)": [[16, "ape_test.provider.EthTesterTransactionTrace", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclude (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.exclude", false]], "exclude (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.exclude", false]], "exclude (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.exclude", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "executable (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.executable", false]], "execution (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.execution", false]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument", false]], "expand_environment_variables() (in module ape.utils.os)": [[24, "ape.utils.os.expand_environment_variables", false]], "explorer (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.explorer", false]], "explorerapi (class in ape.api.explorers)": [[17, "ape.api.explorers.ExplorerAPI", false]], "explorerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ExplorerPlugin", false]], "explorers() (ape.plugins.network.explorerplugin method)": [[22, "ape.plugins.network.ExplorerPlugin.explorers", false]], "extend() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.extend", false]], "extend() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend", false]], "extend_last() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend_last", false]], "extraattributesmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraAttributesMixin", false]], "extract_archive() (in module ape.utils.os)": [[24, "ape.utils.os.extract_archive", false]], "extract_config() (ape.api.projects.apeproject method)": [[17, "ape.api.projects.ApeProject.extract_config", false]], "extract_config() (ape.api.projects.projectapi method)": [[17, "ape.api.projects.ProjectAPI.extract_config", false]], "extract_config() (ape.managers.config.configmanager class method)": [[21, "ape.managers.config.ConfigManager.extract_config", false]], "extract_config() (ape_pm.project.brownieproject method)": [[15, "ape_pm.project.BrownieProject.extract_config", false]], "extract_config() (ape_pm.project.foundryproject method)": [[15, "ape_pm.project.FoundryProject.extract_config", false]], "extract_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.extract_manifest", false]], "extract_nested_value() (in module ape.utils.misc)": [[24, "ape.utils.misc.extract_nested_value", false]], "extramodelattributes (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraModelAttributes", false]], "factory (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.factory", false]], "failed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.failed", false]], "failed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.failed", false]], "failing (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.FAILING", false]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_decimals", false]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_symbol", false]], "fee_token_symbol (ape_ethereum.ecosystem.ethereum attribute)": [[13, "ape_ethereum.ecosystem.Ethereum.fee_token_symbol", false]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch", false]], "fetch() (ape_pm.dependency.githubdependency method)": [[15, "ape_pm.dependency.GithubDependency.fetch", false]], "fetch() (ape_pm.dependency.localdependency method)": [[15, "ape_pm.dependency.LocalDependency.fetch", false]], "fetch() (ape_pm.dependency.npmdependency method)": [[15, "ape_pm.dependency.NpmDependency.fetch", false]], "fetch() (ape_pm.dependency.pythondependency method)": [[15, "ape_pm.dependency.PythonDependency.fetch", false]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS", false]], "flatten_contract() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.flatten_contract", false]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.flatten_contract", false]], "fork() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.fork", false]], "forkednetworkapi (class in ape.api.networks)": [[17, "ape.api.networks.ForkedNetworkAPI", false]], "forkednetworkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig", false]], "format() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.format", false]], "format() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.format", false]], "foundryproject (class in ape_pm.project)": [[15, "ape_pm.project.FoundryProject", false]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error", false]], "from_event() (ape.types.events.logfilter class method)": [[23, "ape.types.events.LogFilter.from_event", false]], "from_manifest() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_manifest", false]], "from_python_library() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_python_library", false]], "from_receipt() (ape.api.query.contractcreation class method)": [[17, "ape.api.query.ContractCreation.from_receipt", false]], "from_receipt() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.from_receipt", false]], "from_receipt() (ape.contracts.base.contractinstance class method)": [[19, "ape.contracts.base.ContractInstance.from_receipt", false]], "full_name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.full_name", false]], "function_hits (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_hits", false]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_hits", false]], "function_hits (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_hits", false]], "function_hits (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_hits", false]], "function_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_rate", false]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_rate", false]], "function_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_rate", false]], "function_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_rate", false]], "functioncoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.FunctionCoverage", false]], "functions (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.functions", false]], "gas (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.gas", false]], "gas (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.gas", false]], "gas_cost (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.GAS_COST", false]], "gas_estimation_error_message() (in module ape.utils.misc)": [[24, "ape.utils.misc.gas_estimation_error_message", false]], "gas_limit (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.gas_limit", false]], "gas_price (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.gas_price", false]], "gas_price (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.gas_price", false]], "gas_price (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.gas_price", false]], "gas_price (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.gas_price", false]], "gasconfig (class in ape_test.config)": [[16, "ape_test.config.GasConfig", false]], "gasexclusion (class in ape_test.config)": [[16, "ape_test.config.GasExclusion", false]], "gaslimit (in module ape.types.gas)": [[23, "ape.types.gas.GasLimit", false]], "gasreport (in module ape.types.trace)": [[23, "ape.types.trace.GasReport", false]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account", false]], "generate_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.generate_account", false]], "generate_account() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.generate_account", false]], "generate_dev_accounts() (in module ape.utils.testing)": [[24, "ape.utils.testing.generate_dev_accounts", false]], "generateddevaccount (class in ape.utils.testing)": [[24, "ape.utils.testing.GeneratedDevAccount", false]], "genericconfig (class in ape.api.config)": [[17, "ape.api.config.GenericConfig", false]], "get() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get", false]], "get() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.get", false]], "get() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.get", false]], "get() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.get", false]], "get() (ape.utils.basemodel.extramodelattributes method)": [[24, "ape.utils.basemodel.ExtraModelAttributes.get", false]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.get_accounts_by_type", false]], "get_address_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_address_url", false]], "get_all_files_in_directory() (in module ape.utils.os)": [[24, "ape.utils.os.get_all_files_in_directory", false]], "get_api_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_api_path", false]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance", false]], "get_balance() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_balance", false]], "get_balance() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_balance", false]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_calltree() (ape_ethereum.trace.calltrace method)": [[13, "ape_ethereum.trace.CallTrace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.transactiontrace method)": [[13, "ape_ethereum.trace.TransactionTrace.get_calltree", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code", false]], "get_code() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_code", false]], "get_compiler_settings() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_compiler_settings", false]], "get_config() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_config", false]], "get_container() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.get_container", false]], "get_contract_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_contract_logs", false]], "get_contract_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_contract_logs", false]], "get_contract_logs() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_contract_logs", false]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_contract_type", false]], "get_creation_metadata() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_creation_metadata", false]], "get_current_timestamp_ms() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_current_timestamp_ms", false]], "get_custom_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_custom_error", false]], "get_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_dependency", false]], "get_deployment_address() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.get_deployment_address", false]], "get_deployment_address() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_deployment_address", false]], "get_deployment_address() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_deployment_address", false]], "get_deployments() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_deployments", false]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_ecosystem", false]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_error_by_signature", false]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_event_by_signature", false]], "get_full_extension() (in module ape.utils.os)": [[24, "ape.utils.os.get_full_extension", false]], "get_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_gas_report", false]], "get_html() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_html", false]], "get_imports() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_imports", false]], "get_imports() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_imports", false]], "get_manifest_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_manifest_path", false]], "get_metavar() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.get_metavar", false]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_method_selector", false]], "get_multiple() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_multiple", false]], "get_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network", false]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_network_choices", false]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network_data", false]], "get_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_nonce", false]], "get_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_nonce", false]], "get_nonce() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_nonce", false]], "get_package_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_package_path", false]], "get_package_version() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_package_version", false]], "get_project_dependencies() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_project_dependencies", false]], "get_project_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_path", false]], "get_project_versions_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_versions_path", false]], "get_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.get_provider", false]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_provider_from_choice", false]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_proxy_info", false]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_proxy_info", false]], "get_proxy_info() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_proxy_info", false]], "get_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types", false]], "get_python_types() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_python_types", false]], "get_raw_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_calltree", false]], "get_raw_frames() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_frames", false]], "get_receipt() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_receipt", false]], "get_receipt() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.get_receipt", false]], "get_receipt() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_receipt", false]], "get_references() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_references", false]], "get_relative_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_relative_path", false]], "get_request_headers() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_request_headers", false]], "get_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_storage", false]], "get_storage() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_storage", false]], "get_test_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.get_test_account", false]], "get_test_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_test_account", false]], "get_test_account() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.get_test_account", false]], "get_test_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.get_test_account", false]], "get_test_account() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_test_account", false]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transaction_trace", false]], "get_transaction_trace() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transaction_trace", false]], "get_transaction_trace() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_transaction_trace", false]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_transaction_url", false]], "get_transactions_by_account_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_account_nonce", false]], "get_transactions_by_account_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_account_nonce", false]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_block", false]], "get_transactions_by_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_block", false]], "get_version_map() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_version_map", false]], "get_versions() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_versions", false]], "get_versions() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_versions", false]], "get_versions() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.get_versions", false]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "geth_call_tracer (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_CALL_TRACER", false]], "geth_struct_log_parse (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_STRUCT_LOG_PARSE", false]], "gethdev (class in ape_node.provider)": [[14, "ape_node.provider.GethDev", false]], "gethdevprocess (class in ape_node.provider)": [[14, "ape_node.provider.GethDevProcess", false]], "github (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.github", false]], "githubdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.GithubDependency", false]], "global_config (ape.managers.config.configmanager property)": [[21, "ape.managers.config.ConfigManager.global_config", false]], "handle_ape_exception() (in module ape.exceptions)": [[20, "ape.exceptions.handle_ape_exception", false]], "hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.hash", false]], "hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.hash", false]], "hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.hash", false]], "hd_path (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.hd_path", false]], "head (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.head", false]], "header (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.header", false]], "height (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.height", false]], "hexaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexAddressConverter", false]], "hexconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexConverter", false]], "hexint (in module ape.types.basic)": [[23, "ape.types.basic.HexInt", false]], "hexintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIntConverter", false]], "hexiterableconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIterableConverter", false]], "history (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.history", false]], "history (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.history", false]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.hit_count", false]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.hit_count", false]], "html (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.html", false]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri", false]], "http_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.http_uri", false]], "http_uri (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.http_uri", false]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.identifier_lookup", false]], "impersonate_account() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.impersonate_account", false]], "impersonatedaccount (class in ape.api.accounts)": [[17, "ape.api.accounts.ImpersonatedAccount", false]], "import_account_from_mnemonic() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_mnemonic", false]], "import_account_from_private_key() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_private_key", false]], "in_tempdir (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.in_tempdir", false]], "in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.in_tempdir", false]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include", false]], "include_dependencies (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.include_dependencies", false]], "include_getattr (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getattr", false]], "include_getitem (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getitem", false]], "incompatible_with() (in module ape.cli.options)": [[18, "ape.cli.options.incompatible_with", false]], "info (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.info", false]], "init command line option": [[3, "cmdoption-init-github", false], [3, "cmdoption-init-name", false], [3, "cmdoption-init-v", false]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile", false]], "inject() (ape_ethereum.multicall.basemulticall class method)": [[13, "ape_ethereum.multicall.BaseMulticall.inject", false]], "injected_before_use (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.injected_before_use", false]], "inputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.INPUTS", false]], "install() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.install", false]], "install() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.install", false]], "installed (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.installed", false]], "installed (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.installed", false]], "instance_at() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_at", false]], "instance_from_receipt() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.instance_from_receipt", false]], "instance_map (ape.managers.project.deploymentmanager property)": [[21, "ape.managers.project.DeploymentManager.instance_map", false]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter", false]], "interfacecompiler (class in ape_pm.compiler)": [[15, "ape_pm.compiler.InterfaceCompiler", false]], "interfaces_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.interfaces_folder", false]], "interfaces_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.interfaces_folder", false]], "invalidpassworderror": [[11, "ape_accounts.accounts.InvalidPasswordError", false]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.invoke", false]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.invoke_transaction", false]], "ipc_path (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ipc_path", false]], "is_adhoc (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_adhoc", false]], "is_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_array", false]], "is_compiled (ape.managers.project.project property)": [[21, "ape.managers.project.Project.is_compiled", false]], "is_connected (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.is_connected", false]], "is_connected (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.is_connected", false]], "is_contract (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.is_contract", false]], "is_convertible() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.is_convertible", false]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.is_convertible", false]], "is_dev (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_dev", false]], "is_evm_precompile() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_evm_precompile", false]], "is_excluded() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.is_excluded", false]], "is_fork (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_fork", false]], "is_local (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_local", false]], "is_mainnet (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_mainnet", false]], "is_mainnet (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.is_mainnet", false]], "is_named_tuple() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_named_tuple", false]], "is_relative_to() (in module ape.utils.os)": [[24, "ape.utils.os.is_relative_to", false]], "is_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_struct", false]], "is_type() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.is_type", false]], "is_valid (ape.api.projects.apeproject property)": [[17, "ape.api.projects.ApeProject.is_valid", false]], "is_valid (ape.api.projects.projectapi property)": [[17, "ape.api.projects.ProjectAPI.is_valid", false]], "is_valid (ape_pm.project.brownieproject property)": [[15, "ape_pm.project.BrownieProject.is_valid", false]], "is_valid (ape_pm.project.foundryproject property)": [[15, "ape_pm.project.FoundryProject.is_valid", false]], "is_zero_hex() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_zero_hex", false]], "isolate() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.isolate", false]], "isolate_data_folder() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.isolate_data_folder", false]], "isolate_in_tempdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.isolate_in_tempdir", false]], "isolate_in_tempdir() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.isolate_in_tempdir", false]], "isolation (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.isolation", false]], "isolationconfig (class in ape_test.config)": [[16, "ape_test.config.IsolationConfig", false]], "items() (ape.utils.abi.struct method)": [[24, "ape.utils.abi.Struct.items", false]], "join() (ape.utils.process.joinablequeue method)": [[24, "ape.utils.process.JoinableQueue.join", false]], "joinablequeue (class in ape.utils.process)": [[24, "ape.utils.process.JoinableQueue", false]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON", false]], "keyfileaccount (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.KeyfileAccount", false]], "last (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.last", false]], "lazychoice (class in ape.cli.choices)": [[18, "ape.cli.choices.LazyChoice", false]], "line_numbers (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.line_numbers", false]], "line_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.line_rate", false]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.line_rate", false]], "line_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.line_rate", false]], "line_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.line_rate", false]], "line_rate (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.line_rate", false]], "lines_covered (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_covered", false]], "lines_covered (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_covered", false]], "lines_covered (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_covered", false]], "lines_valid (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_valid", false]], "lines_valid (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_valid", false]], "lines_valid (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_valid", false]], "load() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.load", false]], "load_config() (in module ape.utils.misc)": [[24, "ape.utils.misc.load_config", false]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest", false]], "local (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.local", false]], "localdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.LocalDependency", false]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", false]], "localprovider (class in ape_test.provider)": [[16, "ape_test.provider.LocalProvider", false]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location", false]], "log_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.log_index", false]], "log_instead_of_fail() (in module ape.utils.misc)": [[24, "ape.utils.misc.log_instead_of_fail", false]], "logfilter (class in ape.types.events)": [[23, "ape.types.events.LogFilter", false]], "lookup() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.lookup", false]], "make_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.make_request", false]], "make_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.make_request", false]], "manager_access (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.manager_access", false]], "manageraccessmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ManagerAccessMixin", false]], "manifest_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.manifest_path", false]], "max_gas (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.max_gas", false]], "max_gas (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.max_gas", false]], "max_gas (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.max_gas", false]], "max_receipt_retries (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.max_receipt_retries", false]], "messagesignature (class in ape.types.signatures)": [[23, "ape.types.signatures.MessageSignature", false]], "meta (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.meta", false]], "meta (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.meta", false]], "method_called (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.method_called", false]], "method_called (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.method_called", false]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError", false]], "methods (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.METHODS", false]], "mine() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.mine", false]], "mine() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.mine", false]], "mine() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.mine", false]], "mine() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.mine", false]], "mine() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.mine", false]], "miss_count (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.miss_count", false]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.miss_count", false]], "miss_count (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.miss_count", false]], "miss_count (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.miss_count", false]], "miss_count (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.miss_count", false]], "missingdeploymentbytecodeerror": [[20, "ape.exceptions.MissingDeploymentBytecodeError", false]], "mnemonic (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.mnemonic", false]], "mockcontractlog (class in ape.types.events)": [[23, "ape.types.events.MockContractLog", false]], "model_copy() (ape.utils.basemodel.basemodel method)": [[24, "ape.utils.basemodel.BaseModel.model_copy", false]], "model_dump() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.model_dump", false]], "model_dump() (ape.types.coverage.contractcoverage method)": [[23, "ape.types.coverage.ContractCoverage.model_dump", false]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.model_dump", false]], "model_dump() (ape.types.coverage.coverageproject method)": [[23, "ape.types.coverage.CoverageProject.model_dump", false]], "model_dump() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.model_dump", false]], "model_dump() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.model_dump", false]], "model_dump() (ape.types.events.logfilter method)": [[23, "ape.types.events.LogFilter.model_dump", false]], "model_dump_file() (ape.utils.basemodel.diskcacheablemodel method)": [[24, "ape.utils.basemodel.DiskCacheableModel.model_dump_file", false]], "model_validate_file() (ape.utils.basemodel.diskcacheablemodel class method)": [[24, "ape.utils.basemodel.DiskCacheableModel.model_validate_file", false]], "module": [[11, "module-ape_accounts.accounts", false], [12, "module-ape_compile.config", false], [13, "module-ape_ethereum.ecosystem", false], [13, "module-ape_ethereum.multicall", false], [13, "module-ape_ethereum.provider", false], [13, "module-ape_ethereum.proxies", false], [13, "module-ape_ethereum.trace", false], [13, "module-ape_ethereum.transactions", false], [14, "module-ape_node.provider", false], [15, "module-ape_pm.compiler", false], [15, "module-ape_pm.dependency", false], [15, "module-ape_pm.project", false], [16, "module-ape_test.accounts", false], [16, "module-ape_test.config", false], [16, "module-ape_test.provider", false], [17, "module-ape.api.accounts", false], [17, "module-ape.api.address", false], [17, "module-ape.api.compiler", false], [17, "module-ape.api.config", false], [17, "module-ape.api.convert", false], [17, "module-ape.api.explorers", false], [17, "module-ape.api.networks", false], [17, "module-ape.api.projects", false], [17, "module-ape.api.providers", false], [17, "module-ape.api.query", false], [18, "module-ape.cli.arguments", false], [18, "module-ape.cli.choices", false], [18, "module-ape.cli.commands", false], [18, "module-ape.cli.options", false], [18, "module-ape.cli.paramtype", false], [20, "module-ape.exceptions", false], [21, "module-ape.managers.accounts", false], [21, "module-ape.managers.compilers", false], [21, "module-ape.managers.config", false], [21, "module-ape.managers.converters", false], [21, "module-ape.managers.networks", false], [21, "module-ape.managers.project", false], [21, "module-ape.managers.query", false], [22, "module-ape.plugins", false], [22, "module-ape.plugins.account", false], [22, "module-ape.plugins.compiler", false], [22, "module-ape.plugins.config", false], [22, "module-ape.plugins.converter", false], [22, "module-ape.plugins.network", false], [22, "module-ape.plugins.pluggy_patch", false], [22, "module-ape.plugins.project", false], [22, "module-ape.plugins.query", false], [23, "module-ape.types.address", false], [23, "module-ape.types.basic", false], [23, "module-ape.types.coverage", false], [23, "module-ape.types.events", false], [23, "module-ape.types.gas", false], [23, "module-ape.types.trace", false], [23, "module-ape.types.units", false], [23, "module-ape.types.vm", false], [24, "module-ape.utils.abi", false], [24, "module-ape.utils.basemodel", false], [24, "module-ape.utils.misc", false], [24, "module-ape.utils.os", false], [24, "module-ape.utils.process", false], [24, "module-ape.utils.rpc", false], [24, "module-ape.utils.testing", false], [24, "module-ape.utils.trace", false]], "multiplier (ape.types.gas.autogaslimit attribute)": [[23, "ape.types.gas.AutoGasLimit.multiplier", false]], "name": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-NAME", false]], "name (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.name", false]], "name (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.name", false]], "name (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.name", false]], "name (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.name", false]], "name (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.name", false]], "name (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.name", false]], "name (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.name", false]], "name (ape.cli.choices.alias attribute)": [[18, "ape.cli.choices.Alias.name", false]], "name (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.name", false]], "name (ape.exceptions.customerror property)": [[20, "ape.exceptions.CustomError.name", false]], "name (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.name", false]], "name (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.name", false]], "name (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.name", false]], "name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.name", false]], "name (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.name", false]], "name (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.name", false]], "name (ape_node.provider.gethdev attribute)": [[14, "ape_node.provider.GethDev.name", false]], "name (ape_pm.compiler.interfacecompiler property)": [[15, "ape_pm.compiler.InterfaceCompiler.name", false]], "network (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.network", false]], "network (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network", false]], "network_choice (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.network_choice", false]], "network_choice (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.network_choice", false]], "network_data (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_data", false]], "network_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.network_id", false]], "network_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_names", false]], "network_option() (in module ape.cli.options)": [[18, "ape.cli.options.network_option", false]], "networkapi (class in ape.api.networks)": [[17, "ape.api.networks.NetworkAPI", false]], "networkchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.NetworkChoice", false]], "networkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.NetworkConfig", false]], "networkerror": [[20, "ape.exceptions.NetworkError", false]], "networkmanager (class in ape.managers.networks)": [[21, "ape.managers.networks.NetworkManager", false]], "networkmismatcherror": [[20, "ape.exceptions.NetworkMismatchError", false]], "networknotfounderror": [[20, "ape.exceptions.NetworkNotFoundError", false]], "networkoption (class in ape.cli.options)": [[18, "ape.cli.options.NetworkOption", false]], "networkplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.NetworkPlugin", false]], "networks (ape attribute)": [[10, "ape.networks", false]], "networks (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks", false]], "networks() (ape.plugins.network.networkplugin method)": [[22, "ape.plugins.network.NetworkPlugin.networks", false]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem", false], [4, "cmdoption-networks-list-format", false], [4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-list-provider", false], [4, "cmdoption-networks-list-v", false]], "networks-run command line option": [[4, "cmdoption-networks-run-network", false], [4, "cmdoption-networks-run-v", false]], "next_statement (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.next_statement", false]], "no_error (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.NO_ERROR", false]], "node (class in ape_node.provider)": [[14, "ape_node.provider.Node", false]], "nodesoftwarenotinstallederror": [[14, "ape_node.provider.NodeSoftwareNotInstalledError", false]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.non_existing_alias_argument", false]], "nonce (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.nonce", false]], "noop (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Noop", false]], "npm (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.npm", false]], "npmdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.NpmDependency", false]], "num_transactions (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.num_transactions", false]], "number (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.number", false]], "number_of_accounts (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.number_of_accounts", false]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing", false]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError", false]], "output_extra (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.output_extra", false]], "output_format_choice() (in module ape.cli.choices)": [[18, "ape.cli.choices.output_format_choice", false]], "output_format_option() (in module ape.cli.options)": [[18, "ape.cli.options.output_format_option", false]], "outputextras (class in ape_compile.config)": [[12, "ape_compile.config.OutputExtras", false]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat", false]], "outputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.OUTPUTS", false]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE", false]], "package_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.package_id", false]], "package_id (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.package_id", false]], "package_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.package_id", false]], "package_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.package_id", false]], "package_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.package_id", false]], "package_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.package_id", false]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache", false]], "packagescache (class in ape.managers.project)": [[21, "ape.managers.project.PackagesCache", false]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash", false]], "parent_hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.parent_hash", false]], "parity (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.PARITY", false]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.parse_args", false]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.parse_network_choice", false]], "path (ape.api.projects.projectapi attribute)": [[17, "ape.api.projects.ProjectAPI.path", false]], "path (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.path", false]], "path (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path", false]], "path_match() (in module ape.utils.os)": [[24, "ape.utils.os.path_match", false]], "paths (ape.managers.project.sourcemanager property)": [[21, "ape.managers.project.SourceManager.paths", false]], "pcs (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.pcs", false]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.pending_timestamp", false]], "perform_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.perform_query", false]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.perform_query", false]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.plugin_manager", false]], "pluginconfig (class in ape.api.config)": [[17, "ape.api.config.PluginConfig", false]], "plugininstallerror": [[20, "ape.exceptions.PluginInstallError", false]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U", false], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-install-y", false]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a", false], [5, "cmdoption-plugins-list-v", false]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-v", false], [5, "cmdoption-plugins-uninstall-y", false]], "plugintype (class in ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.PluginType", false]], "pluginversionerror": [[20, "ape.exceptions.PluginVersionError", false]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-compile-version", false]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE", false], [6, "cmdoption-pm-install-config-override", false], [6, "cmdoption-pm-install-f", false], [6, "cmdoption-pm-install-name", false], [6, "cmdoption-pm-install-ref", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-install-version", false]], "pm-list command line option": [[6, "cmdoption-pm-list-all", false], [6, "cmdoption-pm-list-v", false]], "pm-uninstall command line option": [[6, "cmdoption-pm-uninstall-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-VERSIONS", false], [6, "cmdoption-pm-uninstall-v", false], [6, "cmdoption-pm-uninstall-y", false]], "poll_blocks() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_blocks", false]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.poll_blocks", false]], "poll_blocks() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_blocks", false]], "poll_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_logs", false]], "poll_logs() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.poll_logs", false]], "poll_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_logs", false]], "pragma_str_to_specifier_set() (in module ape.utils.misc)": [[24, "ape.utils.misc.pragma_str_to_specifier_set", false]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.prepare_transaction", false]], "prepare_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.prepare_transaction", false]], "prepare_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.prepare_transaction", false]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.print_choices", false]], "print_choices() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.print_choices", false]], "priority_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.priority_fee", false]], "priority_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.priority_fee", false]], "priority_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.priority_fee", false]], "private_key (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.private_key", false]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name", false]], "process_name (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.process_name", false]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement", false]], "project (ape attribute)": [[10, "ape.project", false]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project", false]], "project (ape.utils.basemodel.manageraccessmixin attribute)": [[24, "ape.utils.basemodel.ManagerAccessMixin.Project", false]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project", false]], "project_api (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.project_api", false]], "project_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project_path", false]], "projectapi (class in ape.api.projects)": [[17, "ape.api.projects.ProjectAPI", false]], "projecterror": [[20, "ape.exceptions.ProjectError", false]], "projectmanager (class in ape.managers.project)": [[21, "ape.managers.project.ProjectManager", false]], "projectplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.ProjectPlugin", false]], "projects (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.projects", false]], "projects() (ape.plugins.project.projectplugin method)": [[22, "ape.plugins.project.ProjectPlugin.projects", false]], "promptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.PromptChoice", false]], "provider (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.provider", false]], "provider_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.provider_names", false]], "provider_settings (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.provider_settings", false]], "providerapi (class in ape.api.providers)": [[17, "ape.api.providers.ProviderAPI", false]], "providercontextmanager (class in ape.api.networks)": [[17, "ape.api.networks.ProviderContextManager", false]], "providererror": [[20, "ape.exceptions.ProviderError", false]], "providernotconnectederror": [[20, "ape.exceptions.ProviderNotConnectedError", false]], "providernotfounderror": [[20, "ape.exceptions.ProviderNotFoundError", false]], "providerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ProviderPlugin", false]], "providers (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.providers", false]], "providers() (ape.plugins.network.providerplugin method)": [[22, "ape.plugins.network.ProviderPlugin.providers", false]], "proxyinfo (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyInfo", false]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", false]], "proxytype (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyType", false]], "publish_contract() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.publish_contract", false]], "publish_contract() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.publish_contract", false]], "pypi (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.pypi", false]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", false]], "pythondependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.PythonDependency", false]], "query() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.query", false]], "query() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.query", false]], "query() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.query", false]], "query() (ape.managers.query.querymanager method)": [[21, "ape.managers.query.QueryManager.query", false]], "query_engines() (ape.plugins.query.queryplugin method)": [[22, "ape.plugins.query.QueryPlugin.query_engines", false]], "queryapi (class in ape.api.query)": [[17, "ape.api.query.QueryAPI", false]], "queryengineerror": [[20, "ape.exceptions.QueryEngineError", false]], "querymanager (class in ape.managers.query)": [[21, "ape.managers.query.QueryManager", false]], "queryplugin (class in ape.plugins.query)": [[22, "ape.plugins.query.QueryPlugin", false]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.raise_for_status", false]], "raise_for_status() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.raise_for_status", false]], "raise_on_revert (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.raise_on_revert", false]], "raises_not_implemented() (in module ape.utils.misc)": [[24, "ape.utils.misc.raises_not_implemented", false]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.ran_out_of_gas", false]], "ran_out_of_gas (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.ran_out_of_gas", false]], "range() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.range", false]], "range() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.range", false]], "raw_address (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.raw_address", false]], "raw_trace_frames (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.raw_trace_frames", false]], "rawaddress (in module ape.types.address)": [[23, "ape.types.address.RawAddress", false]], "receipt (ape.api.query.contractcreation property)": [[17, "ape.api.query.ContractCreation.receipt", false]], "receipt (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.receipt", false]], "receipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.Receipt", false]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", false]], "receiver (ape_ethereum.transactions.sharedblobtransaction attribute)": [[13, "ape_ethereum.transactions.SharedBlobTransaction.receiver", false]], "reconfigure() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.reconfigure", false]], "recover_signer() (ape.types.signatures method)": [[23, "ape.types.signatures.recover_signer", false]], "ref (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.ref", false]], "refresh() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.refresh", false]], "refresh_sources() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.refresh_sources", false]], "register() (ape.utils.misc.singledispatchmethod method)": [[24, "ape.utils.misc.singledispatchmethod.register", false]], "register() (in module ape.plugins)": [[22, "ape.plugins.register", false]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[22, "ape.plugins.compiler.CompilerPlugin.register_compiler", false]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[21, "ape.managers.compilers.CompilerManager.registered_compilers", false]], "reload_config() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.reload_config", false]], "relock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.relock_account", false]], "remove() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.remove", false]], "reports (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.reports", false]], "reports (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.reports", false]], "request_header (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.request_header", false]], "request_header (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.request_header", false]], "request_header (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.request_header", false]], "request_header (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.request_header", false]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "request_headers (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.request_headers", false]], "request_headers (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.request_headers", false]], "request_with_retry() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.request_with_retry", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "required_confirmations (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset", false]], "reset() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.reset", false]], "restore() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.restore", false]], "restore() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.restore", false]], "restore() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.restore", false]], "restore() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.restore", false]], "restore() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "return_value (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.return_value", false]], "return_value (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.return_value", false]], "return_value (ape_test.provider.ethtestertransactiontrace property)": [[16, "ape_test.provider.EthTesterTransactionTrace.return_value", false]], "returns_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.returns_array", false]], "revert_message (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.revert_message", false]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.revert_to_block", false]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.revert_to_block", false]], "revert_type (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.revert_type", false]], "rpcheaders (class in ape.utils.rpc)": [[24, "ape.utils.rpc.RPCHeaders", false]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError", false]], "run command line option": [[7, "cmdoption-run-I", false]], "run_in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.run_in_tempdir", false]], "run_until_complete() (in module ape.utils.misc)": [[24, "ape.utils.misc.run_until_complete", false]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.select_account", false]], "select_account() (in module ape.cli.choices)": [[18, "ape.cli.choices.select_account", false]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.selector_identifiers", false]], "send_call() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_call", false]], "send_call() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_call", false]], "send_call() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_call", false]], "send_private_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_private_transaction", false]], "send_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_transaction", false]], "send_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_transaction", false]], "send_transaction() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.send_transaction", false]], "send_transaction() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.send_transaction", false]], "send_transaction() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_transaction", false]], "serialize_exclude() (ape_compile.config.config method)": [[12, "ape_compile.config.Config.serialize_exclude", false]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.serialize_transaction", false]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[17, "ape.api.transactions.TransactionAPI.serialize_transaction", false]], "serialize_transaction() (ape_ethereum.transactions.basetransaction method)": [[13, "ape_ethereum.transactions.BaseTransaction.serialize_transaction", false]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", false]], "set_autosign() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.set_autosign", false]], "set_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_balance", false]], "set_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_code", false]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.set_default_ecosystem", false]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.set_default_network", false]], "set_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.set_default_provider", false]], "set_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_storage", false]], "set_timestamp() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_timestamp", false]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.set_timestamp", false]], "set_timestamp() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.set_timestamp", false]], "set_timestamp() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "settings (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.settings", false]], "sharedblobreceipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobReceipt", false]], "sharedblobtransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobTransaction", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show", false]], "show() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show", false]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_debug_logs", false]], "show_events() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_events", false]], "show_events() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_events", false]], "show_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report", false]], "show_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show_gas_report", false]], "show_gas_report() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_gas_report", false]], "show_internal (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.show_internal", false]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback", false]], "show_source_traceback() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace", false]], "show_trace() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_trace", false]], "sign_message() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_message", false]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_message", false]], "sign_message() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_message", false]], "sign_message() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_message", false]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_raw_msghash", false]], "sign_raw_msghash() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_raw_msghash", false]], "sign_raw_msghash() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_raw_msghash", false]], "sign_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_transaction", false]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_transaction", false]], "sign_transaction() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_transaction", false]], "sign_transaction() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_transaction", false]], "signablemessage (class in ape.types.signatures)": [[23, "ape.types.signatures.SignableMessage", false]], "signatureerror": [[20, "ape.exceptions.SignatureError", false]], "singledispatchmethod (class in ape.utils.misc)": [[24, "ape.utils.misc.singledispatchmethod", false]], "site_package (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.site_package", false]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size", false]], "size (ape_ethereum.ecosystem.block property)": [[13, "ape_ethereum.ecosystem.Block.size", false]], "skip_confirmation_option() (in module ape.cli.options)": [[18, "ape.cli.options.skip_confirmation_option", false]], "snapshot() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.snapshot", false]], "snapshot() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.snapshot", false]], "snapshot() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.snapshot", false]], "snapshot() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.snapshot", false]], "snapshot() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.snapshot", false]], "snapshotid (in module ape.types.vm)": [[23, "ape.types.vm.SnapshotID", false]], "source_folders (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.source_folders", false]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.source_id", false]], "source_path (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.source_path", false]], "source_path (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.source_path", false]], "source_statements (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.source_statements", false]], "source_statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.source_statements", false]], "source_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback", false]], "source_traceback (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.source_traceback", false]], "sourcemanager (class in ape.managers.project)": [[21, "ape.managers.project.SourceManager", false]], "sources (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.sources", false]], "sources (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.sources", false]], "sources (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.sources", false]], "sourcetraceback (class in ape.types.trace)": [[23, "ape.types.trace.SourceTraceback", false]], "spawn() (in module ape.utils.process)": [[24, "ape.utils.process.spawn", false]], "specified (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.specified", false]], "start() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.start", false]], "start() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.start", false]], "statements (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.statements", false]], "statements (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.statements", false]], "statements (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.statements", false]], "statements (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.statements", false]], "statements (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.statements", false]], "statements (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.statements", false]], "statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.statements", false]], "staticfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.StaticFeeTransaction", false]], "stop() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.stop", false]], "stop_impersonating() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.stop_impersonating", false]], "stream_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.stream_request", false]], "stream_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.stream_request", false]], "stream_response() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.stream_response", false]], "stringdecimalconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringDecimalConverter", false]], "stringintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringIntConverter", false]], "struct (class in ape.utils.abi)": [[24, "ape.utils.abi.Struct", false]], "structparser (class in ape.utils.abi)": [[24, "ape.utils.abi.StructParser", false]], "subprocesserror": [[20, "ape.exceptions.SubprocessError", false]], "subprocessprovider (class in ape.api.providers)": [[17, "ape.api.providers.SubprocessProvider", false]], "subprocesstimeouterror": [[20, "ape.exceptions.SubprocessTimeoutError", false]], "supports_chain() (ape.api.explorers.explorerapi class method)": [[17, "ape.api.explorers.ExplorerAPI.supports_chain", false]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.supports_source_tracing", false]], "supports_tracing (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.supports_tracing", false]], "supports_tracing (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.supports_tracing", false]], "supports_tracing (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.supports_tracing", false]], "tag (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.tag", false]], "target (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.target", false]], "terminal (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.terminal", false]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS", false], [8, "cmdoption-test-v", false], [8, "cmdoption-test-w", false], [8, "cmdoption-test-watch-delay", false], [8, "cmdoption-test-watch-folders", false]], "test_accounts (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.test_accounts", false]], "testaccount (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccount", false]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", false]], "testaccountcontainer (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccountContainer", false]], "testaccountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountContainerAPI", false]], "testaccountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.TestAccountManager", false]], "testproviderapi (class in ape.api.providers)": [[17, "ape.api.providers.TestProviderAPI", false]], "timestamp (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.timestamp", false]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp", false]], "timestamp (ape.types.events.contractlog property)": [[23, "ape.types.events.ContractLog.timestamp", false]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter", false]], "to_int() (in module ape.utils.misc)": [[24, "ape.utils.misc.to_int", false]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.total_fees_paid", false]], "total_fees_paid (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.total_fees_paid", false]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.total_functions", false]], "total_functions (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.total_functions", false]], "total_functions (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.total_functions", false]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.total_transfer_value", false]], "trace (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.trace", false]], "trace (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.trace", false]], "trace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.Trace", false]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "traceapproach (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TraceApproach", false]], "tracestyles (class in ape.utils.trace)": [[24, "ape.utils.trace.TraceStyles", false]], "track (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.track", false]], "track() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.track", false]], "track_coverage() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_coverage", false]], "track_gas() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_gas", false]], "transaction (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.transaction", false]], "transaction (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.transaction", false]], "transaction (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.transaction", false]], "transaction (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Transaction", false]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout", false]], "transaction_acceptance_timeout (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.transaction_acceptance_timeout", false]], "transaction_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_hash", false]], "transaction_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_index", false]], "transactionapi (class in ape.api.transactions)": [[17, "ape.api.transactions.TransactionAPI", false]], "transactionerror": [[20, "ape.exceptions.TransactionError", false]], "transactionhistory (class in ape.managers.chain)": [[21, "ape.managers.chain.TransactionHistory", false]], "transactionnotfounderror": [[20, "ape.exceptions.TransactionNotFoundError", false]], "transactions (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.transactions", false]], "transactionsignature (class in ape.types.signatures)": [[23, "ape.types.signatures.TransactionSignature", false]], "transactionstatusenum (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionStatusEnum", false]], "transactiontrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TransactionTrace", false]], "transactiontype (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionType", false]], "transfer() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.transfer", false]], "tree (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.TREE", false]], "tx (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.tx", false]], "txn_hash (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.txn_hash", false]], "txn_hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.txn_hash", false]], "txn_hash (ape_ethereum.transactions.basetransaction property)": [[13, "ape_ethereum.transactions.BaseTransaction.txn_hash", false]], "unknownsnapshoterror": [[20, "ape.exceptions.UnknownSnapshotError", false]], "unknownversionerror": [[20, "ape.exceptions.UnknownVersionError", false]], "unlock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.unlock_account", false]], "unpack() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.unpack", false]], "unpack() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.unpack", false]], "unpack() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.unpack", false]], "unpack() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.unpack", false]], "update_cache() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.update_cache", false]], "update_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.update_manifest", false]], "update_manifest() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.update_manifest", false]], "update_settings() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.update_settings", false]], "update_settings() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.update_settings", false]], "update_settings() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.update_settings", false]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id", false]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_network", false]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_provider", false]], "upstream_provider (ape_ethereum.ecosystem.forkednetworkconfig attribute)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig.upstream_provider", false]], "upstreamprovider (class in ape.api.providers)": [[17, "ape.api.providers.UpstreamProvider", false]], "uri (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.uri", false]], "uri (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.uri", false]], "uri (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.uri", false]], "uri (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.uri", false]], "uri (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.uri", false]], "uri (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.uri", false]], "uri_map (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.uri_map", false]], "use_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_default_provider", false]], "use_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_provider", false]], "use_temp_sys_path (class in ape.utils.os)": [[24, "ape.utils.os.use_temp_sys_path", false]], "use_temporary_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.use_temporary_caches", false]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider", false]], "validate_file() (ape.api.config.apeconfig class method)": [[17, "ape.api.config.ApeConfig.validate_file", false]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size", false]], "value (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.VALUE", false]], "verbosity_option() (in module ape.cli.options)": [[18, "ape.cli.options.verbosity_option", false]], "verify_chain_id() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.verify_chain_id", false]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "version (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.version", false]], "version (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.version", false]], "version (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.version", false]], "version (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.version", false]], "version (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.version", false]], "version (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.version", false]], "version (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.version", false]], "version_from_installed_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_installed_package_json", false]], "version_from_project_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_project_package_json", false]], "version_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id", false]], "version_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.version_id", false]], "version_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.version_id", false]], "version_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_id", false]], "version_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", false]], "web3 (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.web3", false]], "web3provider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.Web3Provider", false]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk", false]], "ws_begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.ws_begin_lineno", false]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri", false]], "ws_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.ws_uri", false]], "ws_uri (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.ws_uri", false]], "xml (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.xml", false]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "ape": [[10, 0, 1, "", "Contract"], [10, 0, 1, "", "Project"], [10, 1, 1, "", "accounts"], [10, 1, 1, "", "chain"], [10, 1, 1, "", "compilers"], [10, 1, 1, "", "config"], [10, 0, 1, "", "convert"], [20, 2, 0, "-", "exceptions"], [10, 1, 1, "", "networks"], [22, 2, 0, "-", "plugins"], [10, 1, 1, "", "project"], [10, 0, 1, "", "reverts"]], "ape.api": [[17, 2, 0, "-", "accounts"], [17, 2, 0, "-", "address"], [17, 2, 0, "-", "compiler"], [17, 2, 0, "-", "config"], [17, 2, 0, "-", "convert"], [17, 2, 0, "-", "explorers"], [17, 2, 0, "-", "networks"], [17, 2, 0, "-", "projects"], [17, 2, 0, "-", "providers"], [17, 2, 0, "-", "query"]], "ape.api.accounts": [[17, 3, 1, "", "AccountAPI"], [17, 3, 1, "", "AccountContainerAPI"], [17, 3, 1, "", "ImpersonatedAccount"], [17, 3, 1, "", "TestAccountAPI"], [17, 3, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "alias"], [17, 5, 1, "", "call"], [17, 5, 1, "", "check_signature"], [17, 5, 1, "", "declare"], [17, 5, 1, "", "deploy"], [17, 5, 1, "", "get_deployment_address"], [17, 5, 1, "", "prepare_transaction"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_raw_msghash"], [17, 5, 1, "", "sign_transaction"], [17, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[17, 5, 1, "", "__contains__"], [17, 5, 1, "", "__delitem__"], [17, 5, 1, "", "__getitem__"], [17, 5, 1, "", "__len__"], [17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "account_type"], [17, 4, 1, "", "accounts"], [17, 4, 1, "", "aliases"], [17, 5, 1, "", "append"], [17, 4, 1, "", "data_folder"], [17, 1, 1, "", "name"], [17, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "address"], [17, 5, 1, "", "call"], [17, 1, 1, "", "raw_address"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "generate_account"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "reset"]], "ape.api.address": [[17, 3, 1, "", "Address"], [17, 3, 1, "", "BaseAddress"]], "ape.api.address.Address": [[17, 4, 1, "", "address"]], "ape.api.address.BaseAddress": [[17, 4, 1, "", "address"], [17, 4, 1, "", "balance"], [17, 4, 1, "", "code"], [17, 4, 1, "", "codesize"], [17, 4, 1, "", "history"], [17, 4, 1, "", "is_contract"], [17, 4, 1, "", "nonce"]], "ape.api.compiler": [[17, 3, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[17, 5, 1, "", "compile"], [17, 5, 1, "", "compile_code"], [17, 1, 1, "", "compiler_settings"], [17, 5, 1, "", "enrich_error"], [17, 5, 1, "", "flatten_contract"], [17, 5, 1, "", "get_compiler_settings"], [17, 5, 1, "", "get_config"], [17, 5, 1, "", "get_imports"], [17, 5, 1, "", "get_version_map"], [17, 5, 1, "", "get_versions"], [17, 5, 1, "", "init_coverage_profile"], [17, 4, 1, "", "name"], [17, 4, 1, "", "supports_source_tracing"], [17, 5, 1, "", "trace_source"]], "ape.api.config": [[17, 3, 1, "", "ApeConfig"], [17, 3, 1, "", "ConfigEnum"], [17, 3, 1, "", "DeploymentConfig"], [17, 3, 1, "", "GenericConfig"], [17, 3, 1, "", "PluginConfig"]], "ape.api.config.ApeConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"], [17, 1, 1, "", "base_path"], [17, 1, 1, "", "contracts_folder"], [17, 1, 1, "", "default_ecosystem"], [17, 1, 1, "", "dependencies"], [17, 1, 1, "", "deployment_data"], [17, 1, 1, "", "interfaces_folder"], [17, 1, 1, "", "meta"], [17, 5, 1, "", "model_dump"], [17, 1, 1, "", "name"], [17, 1, 1, "", "request_headers"], [17, 5, 1, "", "validate_file"], [17, 1, 1, "", "version"], [17, 5, 1, "", "write_to_disk"]], "ape.api.config.ConfigEnum": [[17, 5, 1, "", "__repr__"], [17, 5, 1, "", "__str__"]], "ape.api.config.DeploymentConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "address"], [17, 1, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"]], "ape.api.convert": [[17, 3, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "convert"], [17, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[17, 3, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[17, 5, 1, "", "get_address_url"], [17, 5, 1, "", "get_contract_type"], [17, 5, 1, "", "get_transaction_url"], [17, 5, 1, "", "publish_contract"], [17, 5, 1, "", "supports_chain"]], "ape.api.networks": [[17, 3, 1, "", "EcosystemAPI"], [17, 3, 1, "", "ForkedNetworkAPI"], [17, 3, 1, "", "NetworkAPI"], [17, 3, 1, "", "ProviderContextManager"], [17, 3, 1, "", "ProxyInfoAPI"], [17, 0, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "add_network"], [17, 4, 1, "", "config"], [17, 5, 1, "", "create_transaction"], [17, 4, 1, "", "custom_network"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "decode_address"], [17, 5, 1, "", "decode_block"], [17, 5, 1, "", "decode_calldata"], [17, 5, 1, "", "decode_custom_error"], [17, 5, 1, "", "decode_logs"], [17, 5, 1, "", "decode_primitive_value"], [17, 5, 1, "", "decode_receipt"], [17, 5, 1, "", "decode_returndata"], [17, 4, 1, "", "default_network_name"], [17, 5, 1, "", "encode_address"], [17, 5, 1, "", "encode_calldata"], [17, 5, 1, "", "encode_contract_blueprint"], [17, 5, 1, "", "encode_deployment"], [17, 5, 1, "", "encode_transaction"], [17, 5, 1, "", "enrich_trace"], [17, 1, 1, "", "fee_token_decimals"], [17, 1, 1, "", "fee_token_symbol"], [17, 5, 1, "", "get_deployment_address"], [17, 5, 1, "", "get_method_selector"], [17, 5, 1, "", "get_network"], [17, 5, 1, "", "get_network_data"], [17, 5, 1, "", "get_proxy_info"], [17, 5, 1, "", "get_python_types"], [17, 1, 1, "", "name"], [17, 4, 1, "", "networks"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "serialize_transaction"], [17, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "upstream_chain_id"], [17, 4, 1, "", "upstream_network"], [17, 4, 1, "", "upstream_provider"], [17, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "auto_gas_multiplier"], [17, 4, 1, "", "base_fee_multiplier"], [17, 4, 1, "", "block_time"], [17, 4, 1, "", "chain_id"], [17, 4, 1, "", "data_folder"], [17, 4, 1, "", "default_provider_name"], [17, 1, 1, "", "ecosystem"], [17, 4, 1, "", "ecosystem_config"], [17, 4, 1, "", "explorer"], [17, 5, 1, "", "get_provider"], [17, 4, 1, "", "is_adhoc"], [17, 4, 1, "", "is_dev"], [17, 4, 1, "", "is_fork"], [17, 4, 1, "", "is_local"], [17, 4, 1, "", "is_mainnet"], [17, 1, 1, "", "name"], [17, 4, 1, "", "network_id"], [17, 4, 1, "", "providers"], [17, 5, 1, "", "publish_contract"], [17, 1, 1, "", "request_header"], [17, 4, 1, "", "required_confirmations"], [17, 5, 1, "", "set_default_provider"], [17, 4, 1, "", "transaction_acceptance_timeout"], [17, 5, 1, "", "use_default_provider"], [17, 5, 1, "", "use_provider"], [17, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[17, 4, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "abi"], [17, 1, 1, "", "target"]], "ape.api.projects": [[17, 3, 1, "", "ApeProject"], [17, 3, 1, "", "DependencyAPI"], [17, 3, 1, "", "ProjectAPI"]], "ape.api.projects.ApeProject": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"]], "ape.api.projects.DependencyAPI": [[17, 1, 1, "", "config_override"], [17, 5, 1, "", "fetch"], [17, 1, 1, "", "name"], [17, 4, 1, "", "package_id"], [17, 4, 1, "", "uri"], [17, 4, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"], [17, 1, 1, "", "path"]], "ape.api.providers": [[17, 3, 1, "", "BlockAPI"], [17, 3, 1, "", "ProviderAPI"], [17, 3, 1, "", "SubprocessProvider"], [17, 3, 1, "", "TestProviderAPI"], [17, 3, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[17, 4, 1, "", "datetime"], [17, 1, 1, "", "hash"], [17, 1, 1, "", "num_transactions"], [17, 1, 1, "", "number"], [17, 1, 1, "", "parent_hash"], [17, 4, 1, "", "size"], [17, 1, 1, "", "timestamp"], [17, 4, 1, "", "transactions"], [17, 5, 1, "", "validate_size"]], "ape.api.providers.ProviderAPI": [[17, 4, 1, "", "base_fee"], [17, 1, 1, "", "block_page_size"], [17, 4, 1, "", "chain_id"], [17, 1, 1, "", "concurrency"], [17, 4, 1, "", "config"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 4, 1, "", "connection_str"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "disconnect"], [17, 5, 1, "", "estimate_gas_cost"], [17, 4, 1, "", "gas_price"], [17, 5, 1, "", "get_balance"], [17, 5, 1, "", "get_block"], [17, 5, 1, "", "get_code"], [17, 5, 1, "", "get_contract_logs"], [17, 5, 1, "", "get_nonce"], [17, 5, 1, "", "get_receipt"], [17, 5, 1, "", "get_storage"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "get_transaction_trace"], [17, 5, 1, "", "get_transactions_by_account_nonce"], [17, 5, 1, "", "get_transactions_by_block"], [17, 5, 1, "", "get_virtual_machine_error"], [17, 4, 1, "", "http_uri"], [17, 4, 1, "", "is_connected"], [17, 5, 1, "", "make_request"], [17, 4, 1, "", "max_gas"], [17, 5, 1, "", "mine"], [17, 1, 1, "", "name"], [17, 1, 1, "", "network"], [17, 4, 1, "", "network_choice"], [17, 5, 1, "", "poll_blocks"], [17, 5, 1, "", "poll_logs"], [17, 5, 1, "", "prepare_transaction"], [17, 4, 1, "", "priority_fee"], [17, 1, 1, "", "provider_settings"], [17, 5, 1, "", "relock_account"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "send_call"], [17, 5, 1, "", "send_private_transaction"], [17, 5, 1, "", "send_transaction"], [17, 5, 1, "", "set_balance"], [17, 5, 1, "", "set_code"], [17, 5, 1, "", "set_storage"], [17, 5, 1, "", "set_timestamp"], [17, 4, 1, "", "settings"], [17, 5, 1, "", "snapshot"], [17, 5, 1, "", "stream_request"], [17, 4, 1, "", "supports_tracing"], [17, 5, 1, "", "unlock_account"], [17, 5, 1, "", "update_settings"], [17, 4, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[17, 5, 1, "", "build_command"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 5, 1, "", "disconnect"], [17, 4, 1, "", "process_name"], [17, 5, 1, "", "start"], [17, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[17, 4, 1, "", "auto_mine"], [17, 5, 1, "", "mine"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "set_timestamp"], [17, 5, 1, "", "snapshot"]], "ape.api.query": [[17, 3, 1, "", "AccountTransactionQuery"], [17, 3, 1, "", "BlockQuery"], [17, 3, 1, "", "BlockTransactionQuery"], [17, 3, 1, "", "ContractCreation"], [17, 3, 1, "", "ContractCreationQuery"], [17, 3, 1, "", "ContractEventQuery"], [17, 3, 1, "", "ContractMethodQuery"], [17, 3, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "block"], [17, 1, 1, "", "deployer"], [17, 1, 1, "", "factory"], [17, 5, 1, "", "from_receipt"], [17, 4, 1, "", "receipt"], [17, 1, 1, "", "txn_hash"]], "ape.api.query.ContractCreationQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.QueryAPI": [[17, 5, 1, "", "estimate_query"], [17, 5, 1, "", "perform_query"], [17, 5, 1, "", "update_cache"]], "ape.api.transactions": [[17, 3, 1, "", "ReceiptAPI"], [17, 3, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[17, 5, 1, "", "await_confirmations"], [17, 4, 1, "", "confirmed"], [17, 4, 1, "", "debug_logs_lines"], [17, 4, 1, "", "debug_logs_typed"], [17, 5, 1, "", "decode_logs"], [17, 4, 1, "", "events"], [17, 4, 1, "", "failed"], [17, 4, 1, "", "method_called"], [17, 5, 1, "", "raise_for_status"], [17, 4, 1, "", "ran_out_of_gas"], [17, 4, 1, "", "return_value"], [17, 5, 1, "", "show_debug_logs"], [17, 5, 1, "", "show_events"], [17, 5, 1, "", "show_gas_report"], [17, 5, 1, "", "show_source_traceback"], [17, 5, 1, "", "show_trace"], [17, 4, 1, "", "source_traceback"], [17, 4, 1, "", "total_fees_paid"], [17, 4, 1, "", "trace"], [17, 5, 1, "", "track_coverage"], [17, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[17, 4, 1, "", "gas"], [17, 4, 1, "", "hash"], [17, 4, 1, "", "raise_on_revert"], [17, 4, 1, "", "receipt"], [17, 5, 1, "", "serialize_transaction"], [17, 4, 1, "", "total_transfer_value"], [17, 4, 1, "", "trace"], [17, 4, 1, "", "txn_hash"]], "ape.cli": [[18, 2, 0, "-", "arguments"], [18, 2, 0, "-", "choices"], [18, 2, 0, "-", "commands"], [18, 2, 0, "-", "options"], [18, 2, 0, "-", "paramtype"]], "ape.cli.arguments": [[18, 0, 1, "", "contract_file_paths_argument"], [18, 0, 1, "", "existing_alias_argument"], [18, 0, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[18, 3, 1, "", "AccountAliasPromptChoice"], [18, 3, 1, "", "Alias"], [18, 3, 1, "", "LazyChoice"], [18, 3, 1, "", "NetworkChoice"], [18, 3, 1, "", "OutputFormat"], [18, 3, 1, "", "PromptChoice"], [18, 0, 1, "", "output_format_choice"], [18, 0, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"], [18, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[18, 1, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[18, 1, 1, "", "TREE"], [18, 1, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"]], "ape.cli.commands": [[18, 3, 1, "", "ConnectedProviderCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[18, 5, 1, "", "invoke"], [18, 5, 1, "", "parse_args"]], "ape.cli.options": [[18, 3, 1, "", "ApeCliContextObject"], [18, 3, 1, "", "NetworkOption"], [18, 0, 1, "", "account_option"], [18, 0, 1, "", "ape_cli_context"], [18, 0, 1, "", "contract_option"], [18, 0, 1, "", "incompatible_with"], [18, 0, 1, "", "network_option"], [18, 0, 1, "", "output_format_option"], [18, 0, 1, "", "skip_confirmation_option"], [18, 0, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[18, 5, 1, "", "abort"]], "ape.cli.paramtype": [[18, 3, 1, "", "JSON"], [18, 3, 1, "", "Noop"], [18, 3, 1, "", "Path"]], "ape.cli.paramtype.JSON": [[18, 5, 1, "", "convert"]], "ape.cli.paramtype.Noop": [[18, 5, 1, "", "convert"]], "ape.contracts.base": [[19, 3, 1, "", "ContractContainer"], [19, 3, 1, "", "ContractEvent"], [19, 3, 1, "", "ContractInstance"], [19, 3, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__eq__"], [19, 1, 1, "", "__hash__"], [19, 5, 1, "", "__repr__"], [19, 5, 1, "", "at"], [19, 5, 1, "", "deploy"], [19, 4, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__iter__"], [19, 1, 1, "", "__pydantic_computed_fields__"], [19, 1, 1, "", "__pydantic_fields__"], [19, 5, 1, "", "__repr__"], [19, 1, 1, "", "__signature__"], [19, 5, 1, "", "from_receipt"], [19, 4, 1, "", "info"], [19, 4, 1, "", "name"], [19, 5, 1, "", "poll_logs"], [19, 5, 1, "", "query"], [19, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__repr__"], [19, 4, 1, "", "address"], [19, 5, 1, "", "call_view_method"], [19, 4, 1, "", "creation_metadata"], [19, 5, 1, "", "from_receipt"], [19, 5, 1, "", "get_error_by_signature"], [19, 5, 1, "", "get_event_by_signature"], [19, 5, 1, "", "invoke_transaction"]], "ape.contracts.base.ContractTypeWrapper": [[19, 5, 1, "", "decode_input"], [19, 4, 1, "", "identifier_lookup"], [19, 4, 1, "", "selector_identifiers"], [19, 4, 1, "", "source_path"]], "ape.exceptions": [[20, 6, 1, "", "APINotImplementedError"], [20, 6, 1, "", "Abort"], [20, 6, 1, "", "AccountsError"], [20, 6, 1, "", "AliasAlreadyInUseError"], [20, 6, 1, "", "ApeAttributeError"], [20, 6, 1, "", "ApeException"], [20, 6, 1, "", "ApeIndexError"], [20, 6, 1, "", "ArgumentsLengthError"], [20, 6, 1, "", "BlockNotFoundError"], [20, 6, 1, "", "ChainError"], [20, 6, 1, "", "CompilerError"], [20, 6, 1, "", "ConfigError"], [20, 6, 1, "", "ContractDataError"], [20, 6, 1, "", "ContractLogicError"], [20, 6, 1, "", "ContractNotFoundError"], [20, 6, 1, "", "ConversionError"], [20, 6, 1, "", "CustomError"], [20, 6, 1, "", "DecodingError"], [20, 6, 1, "", "EcosystemNotFoundError"], [20, 6, 1, "", "MethodNonPayableError"], [20, 6, 1, "", "MissingDeploymentBytecodeError"], [20, 6, 1, "", "NetworkError"], [20, 6, 1, "", "NetworkMismatchError"], [20, 6, 1, "", "NetworkNotFoundError"], [20, 6, 1, "", "OutOfGasError"], [20, 6, 1, "", "PluginInstallError"], [20, 6, 1, "", "PluginVersionError"], [20, 6, 1, "", "ProjectError"], [20, 6, 1, "", "ProviderError"], [20, 6, 1, "", "ProviderNotConnectedError"], [20, 6, 1, "", "ProviderNotFoundError"], [20, 6, 1, "", "QueryEngineError"], [20, 6, 1, "", "RPCTimeoutError"], [20, 6, 1, "", "SignatureError"], [20, 6, 1, "", "SubprocessError"], [20, 6, 1, "", "SubprocessTimeoutError"], [20, 6, 1, "", "TransactionError"], [20, 6, 1, "", "TransactionNotFoundError"], [20, 6, 1, "", "UnknownSnapshotError"], [20, 6, 1, "", "UnknownVersionError"], [20, 6, 1, "", "VirtualMachineError"], [20, 0, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[20, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[20, 4, 1, "", "dev_message"], [20, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[20, 4, 1, "", "name"]], "ape.managers": [[21, 2, 0, "-", "accounts"], [21, 2, 0, "-", "compilers"], [21, 2, 0, "-", "config"], [21, 2, 0, "-", "converters"], [21, 2, 0, "-", "networks"], [21, 2, 0, "-", "project"], [21, 2, 0, "-", "query"]], "ape.managers.accounts": [[21, 3, 1, "", "AccountManager"], [21, 3, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "aliases"], [21, 4, 1, "", "containers"], [21, 5, 1, "", "get_accounts_by_type"], [21, 5, 1, "", "load"], [21, 4, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "impersonate_account"], [21, 5, 1, "", "stop_impersonating"]], "ape.managers.chain": [[21, 3, 1, "", "AccountHistory"], [21, 3, 1, "", "BlockContainer"], [21, 3, 1, "", "ChainManager"], [21, 3, 1, "", "ContractCache"], [21, 3, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 1, 1, "", "__pydantic_computed_fields__"], [21, 1, 1, "", "__pydantic_fields__"], [21, 1, 1, "", "__signature__"], [21, 1, 1, "", "address"], [21, 5, 1, "", "append"], [21, 4, 1, "", "outgoing"], [21, 5, 1, "", "query"], [21, 5, 1, "", "revert_to_block"], [21, 1, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 4, 1, "", "head"], [21, 4, 1, "", "height"], [21, 5, 1, "", "poll_blocks"], [21, 5, 1, "", "query"], [21, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "base_fee"], [21, 4, 1, "", "blocks"], [21, 4, 1, "", "chain_id"], [21, 4, 1, "", "contracts"], [21, 4, 1, "", "gas_price"], [21, 5, 1, "", "get_receipt"], [21, 4, 1, "", "history"], [21, 5, 1, "", "isolate"], [21, 5, 1, "", "mine"], [21, 4, 1, "", "pending_timestamp"], [21, 5, 1, "", "restore"], [21, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 5, 1, "", "__delitem__"], [21, 5, 1, "", "__setitem__"], [21, 5, 1, "", "cache_blueprint"], [21, 5, 1, "", "cache_contract_creation"], [21, 5, 1, "", "cache_contract_type"], [21, 5, 1, "", "cache_deployment"], [21, 5, 1, "", "cache_proxy_info"], [21, 5, 1, "", "clear_local_caches"], [21, 4, 1, "", "deployments"], [21, 5, 1, "", "get"], [21, 5, 1, "", "get_blueprint"], [21, 5, 1, "", "get_container"], [21, 5, 1, "", "get_creation_metadata"], [21, 5, 1, "", "get_deployments"], [21, 5, 1, "", "get_multiple"], [21, 5, 1, "", "get_proxy_info"], [21, 5, 1, "", "instance_at"], [21, 5, 1, "", "instance_from_receipt"], [21, 5, 1, "", "use_temporary_caches"]], "ape.managers.chain.TransactionHistory": [[21, 5, 1, "", "append"], [21, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 3, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 5, 1, "", "can_trace_source"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "compile_source"], [21, 5, 1, "", "enrich_error"], [21, 5, 1, "", "flatten_contract"], [21, 5, 1, "", "get_custom_error"], [21, 5, 1, "", "get_imports"], [21, 5, 1, "", "get_references"], [21, 4, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 3, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "__str__"], [21, 5, 1, "", "extract_config"], [21, 4, 1, "", "global_config"], [21, 5, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 3, 1, "", "AccountIntConverter"], [21, 3, 1, "", "AddressAPIConverter"], [21, 3, 1, "", "BytesAddressConverter"], [21, 3, 1, "", "ConversionManager"], [21, 3, 1, "", "HexAddressConverter"], [21, 3, 1, "", "HexConverter"], [21, 3, 1, "", "HexIntConverter"], [21, 3, 1, "", "HexIterableConverter"], [21, 3, 1, "", "IntAddressConverter"], [21, 3, 1, "", "StringDecimalConverter"], [21, 3, 1, "", "StringIntConverter"], [21, 3, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 3, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 4, 1, "", "active_provider"], [21, 4, 1, "", "connected"], [21, 5, 1, "", "create_custom_provider"], [21, 4, 1, "", "custom_networks"], [21, 4, 1, "", "default_ecosystem"], [21, 4, 1, "", "ecosystem"], [21, 4, 1, "", "ecosystem_names"], [21, 4, 1, "", "ecosystems"], [21, 5, 1, "", "fork"], [21, 5, 1, "", "get_ecosystem"], [21, 5, 1, "", "get_network_choices"], [21, 5, 1, "", "get_provider_from_choice"], [21, 5, 1, "", "get_request_headers"], [21, 4, 1, "", "network"], [21, 4, 1, "", "network_data"], [21, 4, 1, "", "network_names"], [21, 5, 1, "", "parse_network_choice"], [21, 4, 1, "", "provider_names"], [21, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 3, 1, "", "ContractManager"], [21, 3, 1, "", "Dependency"], [21, 3, 1, "", "DependencyManager"], [21, 3, 1, "", "DependencyVersionMap"], [21, 3, 1, "", "DeploymentManager"], [21, 3, 1, "", "LocalProject"], [21, 3, 1, "", "PackagesCache"], [21, 3, 1, "", "Project"], [21, 3, 1, "", "ProjectManager"], [21, 3, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 5, 1, "", "__eq__"], [21, 5, 1, "", "__hash__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "api_path"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "manifest_path"], [21, 4, 1, "", "name"], [21, 4, 1, "", "package_id"], [21, 4, 1, "", "project"], [21, 4, 1, "", "project_path"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri"], [21, 4, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add"], [21, 5, 1, "", "decode_dependency"], [21, 5, 1, "", "get_dependency"], [21, 5, 1, "", "get_project_dependencies"], [21, 5, 1, "", "get_versions"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "packages_cache"], [21, 4, 1, "", "specified"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.DeploymentManager": [[21, 5, 1, "", "__iter__"], [21, 4, 1, "", "instance_map"], [21, 5, 1, "", "track"]], "ape.managers.project.LocalProject": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "chdir"], [21, 4, 1, "", "config"], [21, 4, 1, "", "contracts"], [21, 4, 1, "", "contracts_folder"], [21, 4, 1, "", "deployments"], [21, 4, 1, "", "exclusions"], [21, 5, 1, "", "extract_manifest"], [21, 4, 1, "", "in_tempdir"], [21, 4, 1, "", "interfaces_folder"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "load_manifest"], [21, 4, 1, "", "meta"], [21, 4, 1, "", "path"], [21, 4, 1, "", "project_api"], [21, 5, 1, "", "refresh_sources"], [21, 5, 1, "", "reload_config"], [21, 4, 1, "", "sources"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.PackagesCache": [[21, 5, 1, "", "cache_api"], [21, 5, 1, "", "get_api_path"], [21, 5, 1, "", "get_manifest_path"], [21, 5, 1, "", "get_project_path"], [21, 5, 1, "", "get_project_versions_path"]], "ape.managers.project.Project": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add_compiler_data"], [21, 4, 1, "", "dependencies"], [21, 4, 1, "", "is_compiled"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "reconfigure"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "from_manifest"], [21, 5, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"], [21, 5, 1, "", "is_excluded"], [21, 5, 1, "", "lookup"], [21, 4, 1, "", "paths"], [21, 5, 1, "", "refresh"]], "ape.managers.query": [[21, 3, 1, "", "DefaultQueryProvider"], [21, 3, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 5, 1, "", "estimate_query"], [21, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 4, 1, "", "engines"], [21, 5, 1, "", "query"]], "ape.plugins": [[22, 2, 0, "-", "account"], [22, 2, 0, "-", "compiler"], [22, 2, 0, "-", "config"], [22, 2, 0, "-", "converter"], [22, 2, 0, "-", "network"], [22, 2, 0, "-", "pluggy_patch"], [22, 2, 0, "-", "project"], [22, 2, 0, "-", "query"], [22, 0, 1, "", "register"]], "ape.plugins.account": [[22, 3, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 3, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 3, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 5, 1, "", "config_class"]], "ape.plugins.converter": [[22, 3, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 5, 1, "", "converters"]], "ape.plugins.network": [[22, 3, 1, "", "EcosystemPlugin"], [22, 3, 1, "", "ExplorerPlugin"], [22, 3, 1, "", "NetworkPlugin"], [22, 3, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 3, 1, "", "PluginType"], [22, 7, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 3, 1, "", "DependencyPlugin"], [22, 3, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 5, 1, "", "projects"]], "ape.plugins.query": [[22, 3, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 5, 1, "", "query_engines"]], "ape.types": [[23, 2, 0, "-", "address"], [23, 2, 0, "-", "basic"], [23, 2, 0, "-", "coverage"], [23, 2, 0, "-", "events"], [23, 2, 0, "-", "gas"], [23, 2, 0, "-", "trace"], [23, 2, 0, "-", "units"], [23, 2, 0, "-", "vm"]], "ape.types.address": [[23, 7, 1, "", "AddressType"], [23, 7, 1, "", "RawAddress"]], "ape.types.basic": [[23, 7, 1, "", "HexInt"]], "ape.types.coverage": [[23, 3, 1, "", "ContractCoverage"], [23, 3, 1, "", "ContractSourceCoverage"], [23, 3, 1, "", "CoverageProject"], [23, 3, 1, "", "CoverageReport"], [23, 3, 1, "", "CoverageStatement"], [23, 3, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 1, 1, "", "functions"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 4, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 1, 1, "", "contracts"], [23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "include"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "source_id"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 1, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "get_html"], [23, 5, 1, "", "get_xml"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "projects"], [23, 1, 1, "", "source_folders"], [23, 4, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 1, 1, "", "timestamp"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 1, 1, "", "hit_count"], [23, 1, 1, "", "location"], [23, 1, 1, "", "pcs"], [23, 1, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 1, 1, "", "full_name"], [23, 1, 1, "", "hit_count"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 5, 1, "", "profile_statement"], [23, 1, 1, "", "statements"]], "ape.types.events": [[23, 3, 1, "", "ContractLog"], [23, 3, 1, "", "ContractLogContainer"], [23, 3, 1, "", "LogFilter"], [23, 3, 1, "", "MockContractLog"]], "ape.types.events.ContractLog": [[23, 1, 1, "", "block_hash"], [23, 1, 1, "", "block_number"], [23, 1, 1, "", "log_index"], [23, 4, 1, "", "timestamp"], [23, 1, 1, "", "transaction_hash"], [23, 1, 1, "", "transaction_index"]], "ape.types.events.LogFilter": [[23, 5, 1, "", "from_event"], [23, 5, 1, "", "model_dump"]], "ape.types.gas": [[23, 3, 1, "", "AutoGasLimit"], [23, 7, 1, "", "GasLimit"]], "ape.types.gas.AutoGasLimit": [[23, 1, 1, "", "multiplier"]], "ape.types.signatures": [[23, 3, 1, "", "MessageSignature"], [23, 3, 1, "", "SignableMessage"], [23, 3, 1, "", "TransactionSignature"], [23, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 1, 1, "", "body"], [23, 1, 1, "", "header"], [23, 1, 1, "", "version"]], "ape.types.trace": [[23, 3, 1, "", "ControlFlow"], [23, 1, 1, "", "GasReport"], [23, 3, 1, "", "SourceTraceback"]], "ape.types.trace.ControlFlow": [[23, 4, 1, "", "begin_lineno"], [23, 1, 1, "", "closure"], [23, 1, 1, "", "depth"], [23, 4, 1, "", "end_lineno"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "format"], [23, 4, 1, "", "line_numbers"], [23, 4, 1, "", "next_statement"], [23, 1, 1, "", "source_path"], [23, 4, 1, "", "source_statements"], [23, 1, 1, "", "statements"], [23, 4, 1, "", "ws_begin_lineno"]], "ape.types.trace.SourceTraceback": [[23, 5, 1, "", "add_builtin_jump"], [23, 5, 1, "", "add_jump"], [23, 5, 1, "", "append"], [23, 4, 1, "", "execution"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "extend_last"], [23, 5, 1, "", "format"], [23, 4, 1, "", "last"], [23, 4, 1, "", "revert_type"], [23, 4, 1, "", "source_statements"], [23, 4, 1, "", "statements"]], "ape.types.units": [[23, 1, 1, "", "CurrencyValue"], [23, 1, 1, "", "CurrencyValueComparable"]], "ape.types.vm": [[23, 7, 1, "", "BlockID"], [23, 7, 1, "", "SnapshotID"]], "ape.utils": [[24, 2, 0, "-", "abi"], [24, 2, 0, "-", "basemodel"], [24, 2, 0, "-", "misc"], [24, 2, 0, "-", "os"], [24, 2, 0, "-", "process"], [24, 2, 0, "-", "rpc"], [24, 2, 0, "-", "testing"], [24, 2, 0, "-", "trace"]], "ape.utils.abi": [[24, 3, 1, "", "Struct"], [24, 3, 1, "", "StructParser"], [24, 0, 1, "", "create_struct"], [24, 0, 1, "", "is_array"], [24, 0, 1, "", "is_named_tuple"], [24, 0, 1, "", "is_struct"], [24, 0, 1, "", "returns_array"]], "ape.utils.abi.Struct": [[24, 5, 1, "", "items"]], "ape.utils.abi.StructParser": [[24, 5, 1, "", "decode_output"], [24, 4, 1, "", "default_name"], [24, 5, 1, "", "encode_input"]], "ape.utils.basemodel": [[24, 3, 1, "", "BaseInterface"], [24, 3, 1, "", "BaseInterfaceModel"], [24, 3, 1, "", "BaseModel"], [24, 3, 1, "", "DiskCacheableModel"], [24, 3, 1, "", "ExtraAttributesMixin"], [24, 3, 1, "", "ExtraModelAttributes"], [24, 3, 1, "", "ManagerAccessMixin"], [24, 3, 1, "", "injected_before_use"], [24, 3, 1, "", "manager_access"]], "ape.utils.basemodel.BaseModel": [[24, 5, 1, "", "model_copy"]], "ape.utils.basemodel.DiskCacheableModel": [[24, 5, 1, "", "model_dump_file"], [24, 5, 1, "", "model_validate_file"]], "ape.utils.basemodel.ExtraModelAttributes": [[24, 1, 1, "", "additional_error_message"], [24, 1, 1, "", "attributes"], [24, 5, 1, "", "get"], [24, 1, 1, "", "include_getattr"], [24, 1, 1, "", "include_getitem"], [24, 1, 1, "", "name"]], "ape.utils.basemodel.ManagerAccessMixin": [[24, 1, 1, "", "Project"]], "ape.utils.misc": [[24, 0, 1, "", "extract_nested_value"], [24, 0, 1, "", "gas_estimation_error_message"], [24, 0, 1, "", "get_current_timestamp_ms"], [24, 0, 1, "", "get_package_version"], [24, 0, 1, "", "is_evm_precompile"], [24, 0, 1, "", "is_zero_hex"], [24, 0, 1, "", "load_config"], [24, 0, 1, "", "log_instead_of_fail"], [24, 0, 1, "", "pragma_str_to_specifier_set"], [24, 0, 1, "", "raises_not_implemented"], [24, 0, 1, "", "run_until_complete"], [24, 3, 1, "", "singledispatchmethod"], [24, 0, 1, "", "to_int"]], "ape.utils.misc.singledispatchmethod": [[24, 5, 1, "", "register"]], "ape.utils.os": [[24, 3, 1, "", "CacheDirectory"], [24, 0, 1, "", "clean_path"], [24, 0, 1, "", "create_tempdir"], [24, 0, 1, "", "expand_environment_variables"], [24, 0, 1, "", "extract_archive"], [24, 0, 1, "", "get_all_files_in_directory"], [24, 0, 1, "", "get_full_extension"], [24, 0, 1, "", "get_package_path"], [24, 0, 1, "", "get_relative_path"], [24, 0, 1, "", "in_tempdir"], [24, 0, 1, "", "is_relative_to"], [24, 0, 1, "", "path_match"], [24, 0, 1, "", "run_in_tempdir"], [24, 3, 1, "", "use_temp_sys_path"]], "ape.utils.process": [[24, 3, 1, "", "JoinableQueue"], [24, 0, 1, "", "spawn"]], "ape.utils.process.JoinableQueue": [[24, 5, 1, "", "join"]], "ape.utils.rpc": [[24, 3, 1, "", "RPCHeaders"], [24, 0, 1, "", "allow_disconnected"], [24, 0, 1, "", "request_with_retry"], [24, 0, 1, "", "stream_response"]], "ape.utils.testing": [[24, 3, 1, "", "GeneratedDevAccount"], [24, 0, 1, "", "generate_dev_accounts"]], "ape.utils.testing.GeneratedDevAccount": [[24, 1, 1, "", "address"], [24, 1, 1, "", "private_key"]], "ape.utils.trace": [[24, 3, 1, "", "TraceStyles"]], "ape.utils.trace.TraceStyles": [[24, 1, 1, "", "CONTRACTS"], [24, 1, 1, "", "DELEGATE"], [24, 1, 1, "", "GAS_COST"], [24, 1, 1, "", "INPUTS"], [24, 1, 1, "", "METHODS"], [24, 1, 1, "", "OUTPUTS"], [24, 1, 1, "", "VALUE"]], "ape_accounts": [[11, 2, 0, "-", "accounts"]], "ape_accounts.accounts": [[11, 3, 1, "", "AccountContainer"], [11, 6, 1, "", "InvalidPasswordError"], [11, 3, 1, "", "KeyfileAccount"], [11, 0, 1, "", "generate_account"], [11, 0, 1, "", "import_account_from_mnemonic"], [11, 0, 1, "", "import_account_from_private_key"]], "ape_accounts.accounts.AccountContainer": [[11, 4, 1, "", "accounts"], [11, 4, 1, "", "aliases"]], "ape_accounts.accounts.KeyfileAccount": [[11, 4, 1, "", "address"], [11, 4, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_raw_msghash"], [11, 5, 1, "", "sign_transaction"]], "ape_compile": [[12, 2, 0, "-", "config"]], "ape_compile.config": [[12, 3, 1, "", "Config"], [12, 3, 1, "", "OutputExtras"]], "ape_compile.config.Config": [[12, 1, 1, "", "exclude"], [12, 1, 1, "", "include_dependencies"], [12, 1, 1, "", "output_extra"], [12, 5, 1, "", "serialize_exclude"]], "ape_compile.config.OutputExtras": [[12, 1, 1, "", "ABI"]], "ape_ethereum": [[13, 2, 0, "-", "ecosystem"], [13, 2, 0, "-", "multicall"], [13, 2, 0, "-", "provider"], [13, 2, 0, "-", "proxies"], [13, 2, 0, "-", "trace"], [13, 2, 0, "-", "transactions"]], "ape_ethereum.ecosystem": [[13, 3, 1, "", "BaseEthereumConfig"], [13, 3, 1, "", "Block"], [13, 3, 1, "", "Ethereum"], [13, 3, 1, "", "EthereumConfig"], [13, 3, 1, "", "ForkedNetworkConfig"], [13, 3, 1, "", "NetworkConfig"]], "ape_ethereum.ecosystem.Block": [[13, 1, 1, "", "hash"], [13, 1, 1, "", "parent_hash"], [13, 4, 1, "", "size"]], "ape_ethereum.ecosystem.Ethereum": [[13, 4, 1, "", "config"], [13, 5, 1, "", "create_transaction"], [13, 5, 1, "", "decode_address"], [13, 5, 1, "", "decode_block"], [13, 5, 1, "", "decode_calldata"], [13, 5, 1, "", "decode_custom_error"], [13, 5, 1, "", "decode_logs"], [13, 5, 1, "", "decode_primitive_value"], [13, 5, 1, "", "decode_receipt"], [13, 5, 1, "", "decode_returndata"], [13, 5, 1, "", "encode_address"], [13, 5, 1, "", "encode_calldata"], [13, 5, 1, "", "encode_contract_blueprint"], [13, 5, 1, "", "encode_deployment"], [13, 5, 1, "", "encode_transaction"], [13, 5, 1, "", "enrich_trace"], [13, 1, 1, "", "fee_token_symbol"], [13, 5, 1, "", "get_deployment_address"], [13, 5, 1, "", "get_proxy_info"], [13, 5, 1, "", "get_python_types"]], "ape_ethereum.ecosystem.ForkedNetworkConfig": [[13, 1, 1, "", "upstream_provider"]], "ape_ethereum.ecosystem.NetworkConfig": [[13, 1, 1, "", "base_fee_multiplier"], [13, 1, 1, "", "block_time"], [13, 1, 1, "", "default_provider"], [13, 1, 1, "", "default_transaction_type"], [13, 1, 1, "", "gas_limit"], [13, 1, 1, "", "is_mainnet"], [13, 1, 1, "", "max_receipt_retries"], [13, 1, 1, "", "request_headers"], [13, 1, 1, "", "required_confirmations"], [13, 1, 1, "", "transaction_acceptance_timeout"]], "ape_ethereum.multicall": [[13, 3, 1, "", "BaseMulticall"], [13, 3, 1, "", "Call"], [13, 3, 1, "", "Transaction"]], "ape_ethereum.multicall.BaseMulticall": [[13, 5, 1, "", "add"], [13, 5, 1, "", "inject"]], "ape_ethereum.multicall.Call": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "add"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.provider": [[13, 3, 1, "", "EthereumNodeProvider"], [13, 3, 1, "", "Web3Provider"], [13, 0, 1, "", "assert_web3_provider_uri_env_var_not_set"]], "ape_ethereum.provider.EthereumNodeProvider": [[13, 1, 1, "", "block_page_size"], [13, 1, 1, "", "concurrency"], [13, 5, 1, "", "connect"], [13, 4, 1, "", "connection_id"], [13, 4, 1, "", "connection_str"], [13, 5, 1, "", "disconnect"], [13, 1, 1, "", "name"], [13, 1, 1, "", "request_header"]], "ape_ethereum.provider.Web3Provider": [[13, 4, 1, "", "base_fee"], [13, 4, 1, "", "call_trace_approach"], [13, 4, 1, "", "chain_id"], [13, 5, 1, "", "create_access_list"], [13, 5, 1, "", "estimate_gas_cost"], [13, 4, 1, "", "gas_price"], [13, 5, 1, "", "get_balance"], [13, 5, 1, "", "get_block"], [13, 5, 1, "", "get_code"], [13, 5, 1, "", "get_contract_logs"], [13, 5, 1, "", "get_nonce"], [13, 5, 1, "", "get_receipt"], [13, 5, 1, "", "get_storage"], [13, 5, 1, "", "get_transaction_trace"], [13, 5, 1, "", "get_transactions_by_account_nonce"], [13, 5, 1, "", "get_transactions_by_block"], [13, 5, 1, "", "get_virtual_machine_error"], [13, 4, 1, "", "http_uri"], [13, 4, 1, "", "is_connected"], [13, 5, 1, "", "make_request"], [13, 4, 1, "", "max_gas"], [13, 4, 1, "", "network_choice"], [13, 5, 1, "", "poll_blocks"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "prepare_transaction"], [13, 4, 1, "", "priority_fee"], [13, 5, 1, "", "send_call"], [13, 5, 1, "", "send_transaction"], [13, 5, 1, "", "stream_request"], [13, 4, 1, "", "supports_tracing"], [13, 5, 1, "", "update_settings"], [13, 4, 1, "", "web3"], [13, 4, 1, "", "ws_uri"]], "ape_ethereum.proxies": [[13, 3, 1, "", "ProxyInfo"], [13, 3, 1, "", "ProxyType"]], "ape_ethereum.proxies.ProxyInfo": [[13, 4, 1, "", "abi"]], "ape_ethereum.trace": [[13, 3, 1, "", "CallTrace"], [13, 3, 1, "", "Trace"], [13, 3, 1, "", "TraceApproach"], [13, 3, 1, "", "TransactionTrace"]], "ape_ethereum.trace.CallTrace": [[13, 1, 1, "", "arguments"], [13, 1, 1, "", "call_trace_approach"], [13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "transaction"], [13, 1, 1, "", "tx"]], "ape_ethereum.trace.Trace": [[13, 1, 1, "", "call_trace_approach"], [13, 4, 1, "", "debug_logs"], [13, 4, 1, "", "enriched_calltree"], [13, 5, 1, "", "get_calltree"], [13, 5, 1, "", "get_gas_report"], [13, 5, 1, "", "get_raw_calltree"], [13, 5, 1, "", "get_raw_frames"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "revert_message"], [13, 5, 1, "", "show"], [13, 5, 1, "", "show_gas_report"], [13, 4, 1, "", "transaction"]], "ape_ethereum.trace.TraceApproach": [[13, 1, 1, "", "BASIC"], [13, 1, 1, "", "GETH_CALL_TRACER"], [13, 1, 1, "", "GETH_STRUCT_LOG_PARSE"], [13, 1, 1, "", "PARITY"]], "ape_ethereum.trace.TransactionTrace": [[13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "transaction"]], "ape_ethereum.transactions": [[13, 3, 1, "", "AccessList"], [13, 3, 1, "", "AccessListTransaction"], [13, 3, 1, "", "BaseTransaction"], [13, 3, 1, "", "DynamicFeeTransaction"], [13, 3, 1, "", "Receipt"], [13, 3, 1, "", "SharedBlobReceipt"], [13, 3, 1, "", "SharedBlobTransaction"], [13, 3, 1, "", "StaticFeeTransaction"], [13, 3, 1, "", "TransactionStatusEnum"], [13, 3, 1, "", "TransactionType"]], "ape_ethereum.transactions.BaseTransaction": [[13, 5, 1, "", "serialize_transaction"], [13, 4, 1, "", "txn_hash"]], "ape_ethereum.transactions.Receipt": [[13, 4, 1, "", "debug_logs_typed"], [13, 5, 1, "", "decode_logs"], [13, 4, 1, "", "failed"], [13, 4, 1, "", "method_called"], [13, 5, 1, "", "raise_for_status"], [13, 4, 1, "", "ran_out_of_gas"], [13, 5, 1, "", "show_events"], [13, 5, 1, "", "show_gas_report"], [13, 5, 1, "", "show_source_traceback"], [13, 5, 1, "", "show_trace"], [13, 4, 1, "", "source_traceback"], [13, 4, 1, "", "total_fees_paid"]], "ape_ethereum.transactions.SharedBlobReceipt": [[13, 1, 1, "", "blob_gas_price"], [13, 1, 1, "", "blob_gas_used"]], "ape_ethereum.transactions.SharedBlobTransaction": [[13, 1, 1, "", "receiver"]], "ape_ethereum.transactions.TransactionStatusEnum": [[13, 1, 1, "", "FAILING"], [13, 1, 1, "", "NO_ERROR"]], "ape_node": [[14, 2, 0, "-", "provider"]], "ape_node.provider": [[14, 3, 1, "", "EthereumNetworkConfig"], [14, 3, 1, "", "EthereumNodeConfig"], [14, 3, 1, "", "GethDev"], [14, 3, 1, "", "GethDevProcess"], [14, 3, 1, "", "Node"], [14, 6, 1, "", "NodeSoftwareNotInstalledError"], [14, 0, 1, "", "create_genesis_data"]], "ape_node.provider.EthereumNodeConfig": [[14, 1, 1, "", "call_trace_approach"], [14, 1, 1, "", "data_dir"], [14, 1, 1, "", "ethereum"], [14, 1, 1, "", "executable"], [14, 1, 1, "", "ipc_path"], [14, 1, 1, "", "request_headers"]], "ape_node.provider.GethDev": [[14, 4, 1, "", "auto_mine"], [14, 5, 1, "", "build_command"], [14, 4, 1, "", "chain_id"], [14, 5, 1, "", "connect"], [14, 5, 1, "", "disconnect"], [14, 5, 1, "", "get_test_account"], [14, 5, 1, "", "mine"], [14, 1, 1, "", "name"], [14, 4, 1, "", "process_name"], [14, 5, 1, "", "restore"], [14, 5, 1, "", "send_transaction"], [14, 5, 1, "", "set_timestamp"], [14, 5, 1, "", "snapshot"], [14, 5, 1, "", "start"]], "ape_node.provider.Node": [[14, 5, 1, "", "connect"], [14, 5, 1, "", "send_transaction"]], "ape_pm": [[15, 2, 0, "-", "compiler"], [15, 2, 0, "-", "dependency"], [15, 2, 0, "-", "project"]], "ape_pm.compiler": [[15, 3, 1, "", "InterfaceCompiler"]], "ape_pm.compiler.InterfaceCompiler": [[15, 5, 1, "", "compile"], [15, 5, 1, "", "compile_code"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "get_versions"], [15, 4, 1, "", "name"]], "ape_pm.dependency": [[15, 3, 1, "", "GithubDependency"], [15, 3, 1, "", "LocalDependency"], [15, 3, 1, "", "NpmDependency"], [15, 3, 1, "", "PythonDependency"]], "ape_pm.dependency.GithubDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "github"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "ref"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.LocalDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "local"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.NpmDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "npm"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_from_installed_package_json"], [15, 4, 1, "", "version_from_project_package_json"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.PythonDependency": [[15, 5, 1, "", "fetch"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "pypi"], [15, 1, 1, "", "site_package"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.project": [[15, 3, 1, "", "BrownieProject"], [15, 3, 1, "", "FoundryProject"]], "ape_pm.project.BrownieProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_pm.project.FoundryProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_test": [[16, 2, 0, "-", "accounts"], [16, 2, 0, "-", "config"], [16, 2, 0, "-", "provider"]], "ape_test.accounts": [[16, 3, 1, "", "TestAccount"], [16, 3, 1, "", "TestAccountContainer"]], "ape_test.accounts.TestAccount": [[16, 4, 1, "", "address"], [16, 4, 1, "", "alias"], [16, 5, 1, "", "sign_message"], [16, 5, 1, "", "sign_raw_msghash"], [16, 5, 1, "", "sign_transaction"]], "ape_test.accounts.TestAccountContainer": [[16, 4, 1, "", "accounts"], [16, 4, 1, "", "aliases"], [16, 5, 1, "", "generate_account"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "reset"]], "ape_test.config": [[16, 3, 1, "", "ApeTestConfig"], [16, 3, 1, "", "CoverageConfig"], [16, 3, 1, "", "CoverageReportsConfig"], [16, 3, 1, "", "EthTesterProviderConfig"], [16, 3, 1, "", "GasConfig"], [16, 3, 1, "", "GasExclusion"], [16, 3, 1, "", "IsolationConfig"]], "ape_test.config.ApeTestConfig": [[16, 1, 1, "", "balance"], [16, 1, 1, "", "coverage"], [16, 1, 1, "", "disconnect_providers_after"], [16, 1, 1, "", "enable_fixture_rebasing"], [16, 1, 1, "", "gas"], [16, 1, 1, "", "hd_path"], [16, 1, 1, "", "isolation"], [16, 1, 1, "", "mnemonic"], [16, 1, 1, "", "number_of_accounts"], [16, 1, 1, "", "provider"], [16, 1, 1, "", "show_internal"]], "ape_test.config.CoverageConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"], [16, 1, 1, "", "track"]], "ape_test.config.CoverageReportsConfig": [[16, 1, 1, "", "html"], [16, 1, 1, "", "terminal"], [16, 1, 1, "", "xml"]], "ape_test.config.GasConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"]], "ape_test.config.IsolationConfig": [[16, 1, 1, "", "enable_class"], [16, 1, 1, "", "enable_function"], [16, 1, 1, "", "enable_module"], [16, 1, 1, "", "enable_package"], [16, 1, 1, "", "enable_session"]], "ape_test.provider": [[16, 3, 1, "", "ApeEVMBackend"], [16, 3, 1, "", "EthTesterTransactionTrace"], [16, 3, 1, "", "LocalProvider"]], "ape_test.provider.EthTesterTransactionTrace": [[16, 4, 1, "", "return_value"]], "ape_test.provider.LocalProvider": [[16, 4, 1, "", "auto_mine"], [16, 4, 1, "", "base_fee"], [16, 4, 1, "", "chain_id"], [16, 4, 1, "", "config"], [16, 5, 1, "", "connect"], [16, 5, 1, "", "disconnect"], [16, 5, 1, "", "estimate_gas_cost"], [16, 4, 1, "", "gas_price"], [16, 5, 1, "", "get_balance"], [16, 5, 1, "", "get_contract_logs"], [16, 5, 1, "", "get_nonce"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "get_transaction_trace"], [16, 5, 1, "", "get_virtual_machine_error"], [16, 4, 1, "", "http_uri"], [16, 4, 1, "", "max_gas"], [16, 5, 1, "", "mine"], [16, 4, 1, "", "priority_fee"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "send_call"], [16, 5, 1, "", "send_transaction"], [16, 5, 1, "", "set_timestamp"], [16, 4, 1, "", "settings"], [16, 5, 1, "", "snapshot"], [16, 4, 1, "", "supports_tracing"], [16, 5, 1, "", "update_settings"], [16, 4, 1, "", "ws_uri"]], "compile": [[1, 8, 1, "cmdoption-compile-config-override", "--config-override"], [1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-project", "--project"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-c", "--code"], [2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-c", "-c"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-name", "--name"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-uninstall": [[6, 8, 1, "cmdoption-pm-uninstall-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-uninstall-y", "--yes"], [6, 8, 1, "cmdoption-pm-uninstall-v", "-v"], [6, 8, 1, "cmdoption-pm-uninstall-y", "-y"], [6, 8, 1, "cmdoption-pm-uninstall-arg-NAME", "NAME"], [6, 8, 1, "cmdoption-pm-uninstall-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "attribute", "Python attribute"], "2": ["py", "module", "Python module"], "3": ["py", "class", "Python class"], "4": ["py", "property", "Python property"], "5": ["py", "method", "Python method"], "6": ["py", "exception", "Python exception"], "7": ["py", "data", "Python data"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:function", "1": "py:attribute", "2": "py:module", "3": "py:class", "4": "py:property", "5": "py:method", "6": "py:exception", "7": "py:data", "8": "std:cmdoption"}, "terms": {"": [1, 5, 6, 8, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "0": [0, 6, 8, 11, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [13, 17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": [13, 23], "0x0000000000000000000000000000000000000000000000000000000000000000": [13, 17], "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": [44, 46], "0xabc1230001112223334445566611855443322111": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "0xca11bde05977b3631167028862be2a173976ca11": 13, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0xsplit": 39, "1": [6, 10, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [13, 14, 16, 17, 19, 21, 23, 24, 27, 28, 36, 37], "100": [13, 16, 17, 30, 44, 46], "1000": 24, "1000000000": [17, 21], "1000000000000000000": [17, 21], "10000000000000000000000": [14, 16], "100_000": 44, "109": 37, "1164": 45, "1167": 39, "11946": 45, "12": [0, 11, 25, 32, 41], "120": [13, 37], "123": [28, 30, 40, 42], "1234": [28, 37], "1291": 45, "13": 13, "1302": 45, "13028": 45, "1337": [14, 16, 33, 45], "1377": 45, "14": 15, "1421947": 45, "14388241": 29, "15": [13, 14, 17, 37], "1558": 41, "1559": [13, 16, 17, 21, 37, 46], "16": [13, 14, 28, 37], "1647323479": 29, "18": [13, 17], "1822": 39, "191": [17, 23], "1967": 39, "1_000": 24, "1e18": 25, "2": [6, 13, 17, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [13, 14, 17, 31, 36, 37, 46], "21": 36, "21000": 46, "22414": 45, "23827": 44, "24564": 44, "250": 24, "25845": 45, "2678": [17, 21, 40], "2718": 13, "28307": 44, "2930": [13, 46], "3": [13, 27, 29, 30, 32, 41, 42, 44, 46], "30": [24, 36], "30000": 24, "30_000": 24, "31337": 37, "32": [17, 25], "33493": 44, "34783": 44, "35000000000000000000000000": 45, "3600": 21, "38679": 44, "3fb5c1c": 30, "3rd": 41, "4": [13, 15, 16, 17, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "429": 24, "44": [0, 11, 14, 16, 24, 44], "45739": 44, "4844": 13, "5": [8, 25, 28, 30, 32, 35, 42, 44, 46], "50": [13, 17, 19, 21, 46], "500": 37, "5000": [13, 14], "5030": 28, "51021": 44, "5202": [13, 17, 21], "5253": 45, "57198": 44, "6": [13, 14, 32, 35, 44], "60": [0, 11, 14, 16, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [13, 14, 27, 35, 44], "71": 44, "712": 23, "8": [13, 27, 32, 42, 44], "80": 44, "82848": 44, "85": 44, "8545": 14, "86000": 44, "897": 39, "9": [24, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [3, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 32, 33, 35, 37, 38, 39, 44, 45, 46], "AND": 21, "And": [17, 24, 26, 32, 37, 42, 44], "As": [33, 37, 42, 44], "At": [30, 44], "Be": 44, "But": 38, "By": [13, 17, 27, 32, 33, 35, 43, 44, 46], "For": [11, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 44, 46], "If": [6, 11, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "In": [18, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 37, 38, 39, 41, 42, 44, 46], "It": [12, 18, 22, 24, 25, 26, 31, 33, 36, 37, 43, 44, 45], "NOT": [13, 16], "No": [13, 21, 37], "ON": 24, "On": [30, 31], "One": [0, 1, 2, 3, 4, 5, 6, 8, 29, 30, 42, 44, 46], "Or": [17, 25, 27, 28, 29, 30, 33, 35], "That": [26, 30, 46], "The": [1, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 46], "Then": [17, 25, 27, 28, 29, 30, 32, 33, 34, 44, 46], "There": [22, 23, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 28, 30, 42, 44], "To": [12, 17, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "Will": [15, 26], "With": 41, "_": [29, 30, 38, 43], "__builtin__": 44, "__call__": [13, 19], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__expected_": 18, "__fields__": [17, 19, 21], "__getattr__": [19, 24], "__getitem__": [17, 21, 24], "__hash__": [19, 21], "__init__": [17, 19, 21, 30, 33], "__iter__": [19, 21], "__len__": [17, 21], "__local__": [32, 38], "__pydantic_computed_fields__": [17, 19, 21], "__pydantic_extra__": 17, "__pydantic_fields__": [17, 19, 21], "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [13, 16, 17, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": [12, 13, 14, 16, 17], "_chainid_": 25, "_cli": 33, "_cli_avoid_json": [12, 13, 14, 16, 17], "_cli_enforce_requir": [12, 13, 14, 16, 17], "_cli_exit_on_error": [12, 13, 14, 16, 17], "_cli_flag_prefix_char": [12, 13, 14, 16, 17], "_cli_hide_none_typ": [12, 13, 14, 16, 17], "_cli_ignore_unknown_arg": [12, 13, 14, 16, 17], "_cli_implicit_flag": [12, 13, 14, 16, 17], "_cli_kebab_cas": [12, 13, 14, 16, 17], "_cli_parse_arg": [12, 13, 14, 16, 17], "_cli_parse_none_str": [12, 13, 14, 16, 17], "_cli_prefix": [12, 13, 14, 16, 17], "_cli_prog_nam": [12, 13, 14, 16, 17], "_cli_settings_sourc": [12, 13, 14, 16, 17], "_cli_use_class_docs_for_group": [12, 13, 14, 16, 17], "_contract": 45, "_data": 45, "_env_fil": [12, 13, 14, 16, 17], "_env_file_encod": [12, 13, 14, 16, 17], "_env_ignore_empti": [12, 13, 14, 16, 17], "_env_nested_delimit": [12, 13, 14, 16, 17], "_env_parse_enum": [12, 13, 14, 16, 17], "_env_parse_none_str": [12, 13, 14, 16, 17], "_env_prefix": [12, 13, 14, 16, 17], "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_hex_int_valid": [13, 17, 23], "_immutable_numb": 44, "_io": 13, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_name_": 25, "_nested_model_default_partial_upd": [12, 13, 14, 16, 17], "_number": 44, "_outside_": 18, "_passphras": 25, "_secrets_dir": [12, 13, 14, 16, 17], "_signatur": 23, "_sourcetraceback__iter": 23, "_sourcetraceback__object": 23, "_target": 45, "_type": 23, "_valu": 44, "_verifyingcontract_": 25, "_version_": 25, "_web3": 33, "_would_": 23, "_x": 44, "abbrevi": 32, "abc": [17, 24], "abi": [10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 27, 42, 46], "abi_typ": [13, 17, 24, 30], "abi_w_selector_t": 19, "abityp": [13, 17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 37, 39, 44, 45], "abort": [18, 20, 26], "about": [13, 16, 17, 20, 21, 23, 25, 26, 27, 28, 30, 32, 33, 34, 35, 37, 39, 40, 41, 43, 44, 45, 46], "abov": [25, 30, 36, 37, 41, 43, 44, 45, 46], "abridg": 45, "absolut": [17, 24, 28], "abstract": [4, 13, 17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [10, 11, 13, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 37, 38, 40, 43, 44], "access_list": 46, "accesslist": 13, "accesslisttransact": 13, "accident": 25, "accord": 33, "account": [9, 10, 13, 14, 16, 18, 19, 20, 24, 27, 28, 29, 30, 32, 33, 37, 39, 40, 41, 42, 45, 46], "account_id": 21, "account_manag": [24, 26], "account_opt": [18, 26], "account_str": 21, "account_typ": [11, 16, 17, 18, 22, 26], "accountaliaspromptchoic": 18, "accountapi": [11, 16, 17, 18, 21, 22, 25, 26, 30, 33], "accountcontain": [11, 22], "accountcontainerapi": [17, 21, 22], "accounthistori": [17, 21], "accountintconvert": 21, "accountmanag": [10, 21, 29], "accountplugin": 22, "accountserror": [17, 20], "accountsmanag": 21, "accounttransactionqueri": [17, 21], "acct": [30, 31], "accumul": 23, "accur": 24, "achiev": [17, 30, 32, 37, 45], "across": [12, 13, 16, 17, 21, 28, 29, 37, 44], "action": [25, 44], "activ": [17, 18, 19, 21, 29, 30, 43, 44], "active_provid": [21, 29], "actual": [17, 19, 23, 30, 44], "ad": [13, 17, 20, 21, 23, 24, 25, 26, 29, 37, 44], "add": [13, 14, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "add_builtin_jump": 23, "add_compiler_data": 21, "add_jump": 23, "add_network": 17, "addbal": 30, "addit": [11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "addition": [13, 17, 26, 32, 35, 37], "additional_error_messag": 24, "address": [10, 11, 13, 16, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44, 46], "address_str": 16, "addressapiconvert": 21, "addresstyp": [11, 13, 16, 17, 19, 20, 21, 23], "adequ": 44, "adhoc": [15, 17, 18, 21, 32], "adjust": [27, 37, 38, 44], "advanc": [13, 16, 17, 31], "advantag": 43, "advis": 41, "affect": 27, "affili": 21, "afford": [17, 45], "after": [7, 15, 17, 19, 21, 22, 24, 25, 27, 30, 32, 37, 38, 41, 42, 44, 46], "afterward": [26, 44], "again": [13, 44], "against": [21, 22, 38, 44], "agent": [13, 14, 24, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "alfajor": 4, "algorithm": [19, 21], "alia": [0, 11, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [11, 16, 17, 18, 21, 26], "alias_prior": 17, "aliasalreadyinuseerror": 20, "alic": 25, "alik": [15, 20, 38], "all": [0, 1, 4, 5, 6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 41, 44, 46], "all_path": [15, 17], "alloc": 14, "allot": [16, 17], "allow": [3, 11, 13, 15, 16, 17, 18, 21, 22, 26, 28, 29, 30, 32, 35, 37, 39, 41, 42, 43, 44, 45, 46], "allow_dev": 21, "allow_disconnect": 24, "allow_instal": 21, "allowfailur": 13, "alon": [24, 26, 37], "along": [19, 32], "alphabet": 28, "alreadi": [15, 17, 18, 20, 21, 24, 25, 26, 29, 30, 32, 34, 37, 40, 44], "also": [1, 6, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46], "alter": [24, 29, 44], "altern": [25, 26, 27, 30, 32, 35, 36, 37, 44], "altogeth": 37, "alwai": [12, 16, 17, 27, 28, 30, 32, 43], "amoi": [4, 43], "amount": [11, 13, 17, 19, 21, 24, 30, 31, 37, 46], "an": [0, 3, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "analysi": [13, 45], "analyz": 30, "ancestor": 24, "anchor": 24, "ani": [1, 7, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 37, 38, 41, 42, 43, 44, 46], "annot": [13, 16, 17, 19, 21, 23], "anonym": [13, 17], "anoth": [13, 17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 29, 30, 33, 36, 38], "anywher": [30, 32, 36], "ap": [1, 3, 4, 5, 6, 7, 8, 9, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45], "ape_": 33, "ape_account": [11, 25, 26], "ape_accounts_": 25, "ape_cli_context": [18, 26, 43], "ape_cli_subcommand": 33, "ape_compil": 12, "ape_consol": 29, "ape_console_extra": 29, "ape_ethereum": [13, 21, 30, 33], "ape_init_extra": 29, "ape_my_plugin": 33, "ape_myplugin": 33, "ape_nod": 14, "ape_pm": 15, "ape_test": 16, "ape_token": 44, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apechain": 4, "apeclicontextobject": [18, 26], "apeconfig": [15, 17, 21], "apeevmbackend": 16, "apeexcept": 20, "apeindexerror": 20, "apelogg": 18, "apenet": 37, "apeproject": [17, 22, 38, 42], "apetestconfig": 16, "apeworx": [33, 34, 35, 37, 40, 41], "api": [9, 13, 15, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "api_path": 21, "api_uri": 37, "apinotimplementederror": [14, 17, 20], "app": 12, "appear": [12, 21, 24], "append": [17, 21, 23, 24, 27, 37], "appli": [13, 17, 21, 24, 28, 33, 44, 46], "applic": [13, 17, 24, 28, 32, 46], "application_prefix": 26, "applydiscount": 30, "approach": [13, 14, 25, 37, 43, 44], "appropri": 21, "approv": 45, "approxim": [13, 17], "ar": [6, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "arbitrari": 17, "arbitrum": [4, 37], "architectur": 35, "archiv": 24, "archive_fil": 24, "area": [26, 44], "arg": [0, 4, 5, 6, 7, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 29, 30, 31], "arg1": 30, "arg2": 30, "argument": [0, 1, 5, 6, 8, 13, 14, 17, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 37, 40, 43, 46], "arguments_length": 20, "argumentslengtherror": 20, "around": [14, 17, 19, 20, 21, 27], "arrai": [24, 42], "arrang": 44, "arriv": [18, 44], "artifact": [15, 17, 21, 27, 38], "as_transact": 13, "ask": [5, 17, 25, 32], "assert": [20, 25, 30, 37, 42, 44, 46], "assert_web3_provider_uri_env_var_not_set": 13, "assertionerror": 44, "assign": 42, "assist": [25, 26, 33], "associ": [17, 21], "assum": [17, 19, 21, 24, 30, 37, 40, 42, 43, 44, 45, 46], "ast": 23, "astar": 4, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [13, 17, 20, 21, 24, 32, 33, 39, 44], "attribut": [17, 19, 21, 24, 30], "attributeerror": [20, 46], "author": [17, 30, 42, 44, 45], "authorized_method": 44, "auto": [13, 18, 23, 25, 28, 37, 44], "auto_disconnect": 14, "auto_gas_multipli": 17, "auto_min": [14, 16, 17, 44], "autogaslimit": [13, 23], "autom": 38, "automat": [1, 6, 11, 12, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "automin": [14, 16, 17], "autoreload": 29, "autous": 44, "avail": [0, 5, 11, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 37, 42, 44, 46], "avalanch": [4, 37], "avoid": [19, 21, 25, 30, 33, 41, 42, 43], "awai": 44, "await": 24, "await_confirm": 17, "b": 13, "back": [1, 12, 16, 17, 19, 21, 23, 30, 37], "backend": 32, "backward": 21, "bad": 26, "balanc": [13, 16, 17, 19, 25, 29, 30, 42, 44], "balanceof": [30, 44, 45], "bar": [17, 18, 24, 37, 44, 46], "barev": 46, "bartio": 4, "base": [4, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 30, 31, 33, 35, 37, 43, 44, 45, 46], "base_ecosystem_plugin": 37, "base_err": 20, "base_error": 18, "base_fe": [13, 16, 17, 21, 46], "base_fee_multipli": [13, 17, 37], "base_path": [17, 20, 21, 28, 32], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseethereumconfig": 13, "basefeeperga": 13, "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 23], "basemultical": 13, "baseset": 17, "basetransact": 13, "basic": [13, 30], "bat": 44, "baz": 46, "beacon": 39, "becaus": [12, 13, 16, 20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "becom": [16, 42, 44], "been": [13, 15, 16, 17, 21, 23, 24, 42, 44], "befor": [13, 17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "beforehand": 46, "beforevalid": [13, 17, 23], "begin": [21, 30, 44], "begin_lineno": 23, "behav": 44, "behavior": [17, 21, 23, 32, 36, 37], "being": [17, 20, 21, 23, 29, 37, 42], "belong": 19, "below": [25, 30, 32, 37, 44], "benefit": [33, 44], "berachain": 4, "besid": [37, 42], "best": [17, 21, 37, 43, 44, 45], "beta": 31, "better": [24, 37], "between": [8, 17, 19, 21, 23, 37], "biggest_block_s": 21, "binari": 27, "blank": 21, "blast": [4, 37], "blob": 13, "blob_gas_pric": 13, "blob_gas_us": 13, "blobgaspric": 13, "blobgasus": 13, "blobversionedhash": 13, "block": [13, 16, 17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "block_hash": 23, "block_id": [13, 16, 17, 20], "block_identifi": 17, "block_numb": [13, 17, 19, 21, 23, 37], "block_page_s": [13, 14, 16, 17], "block_tim": [13, 17, 19, 21, 37], "blockapi": [13, 17, 21, 31], "blockchain": [10, 13, 14, 16, 17, 20, 21, 22, 23, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [13, 16, 17, 20, 23], "blocknotfounderror": [13, 17, 20], "blockqueri": [17, 21], "blocktransactionqueri": [17, 21], "blue": [17, 36], "blueprint": [13, 17, 21], "blueprint_id": 21, "bob": 25, "bodi": 23, "bool": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 44], "boolean": [26, 28], "boost": 24, "borrow": 24, "both": [13, 16, 17, 21, 22, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": 42, "box": [32, 35, 37, 44], "branch": [6, 15, 17, 32, 35], "bridg": 37, "bright_blu": 24, "bright_green": 24, "bright_magenta": 24, "broadcast": 13, "broken": 46, "browni": [15, 17, 21], "brownieproject": 15, "browser": 25, "bsc": [4, 37], "bttc": 4, "build": [12, 13, 16, 24, 27, 32, 38, 40, 41, 43, 44, 45], "build_command": [14, 17], "builder": 13, "built": [21, 23, 33, 41, 44], "builtin": [23, 42], "bundl": 44, "burn": 45, "by_alia": [17, 23], "bypass": [19, 21, 32], "byte": [11, 13, 16, 17, 19, 21, 23, 24, 30], "bytecod": [1, 13, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "c": [2, 29], "cach": [6, 15, 17, 21, 24, 29, 30, 32, 38, 44], "cache_api": 21, "cache_blueprint": 21, "cache_clear": 24, "cache_contract_cr": 21, "cache_contract_typ": 21, "cache_deploy": 21, "cache_nam": 21, "cache_proxy_info": 21, "cachedirectori": 24, "cairo": 44, "calcul": [13, 17, 21, 23], "call": [7, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 37, 39, 42, 43, 44, 46], "call_arg": 13, "call_kwarg": 13, "call_trace_approach": [13, 14, 16], "call_view_method": 19, "callabl": [18, 20, 21, 22, 24, 26], "callback": 18, "calldata": [13, 17, 19, 30], "calltrac": 13, "calltre": 13, "calltreenod": 13, "can": [0, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can_trace_sourc": 21, "cannot": [13, 15, 17, 18, 24, 44, 46], "capabl": [23, 45], "capit": 38, "captur": 44, "cardona": 4, "care": [16, 37, 46], "carefulli": 37, "case": [13, 17, 19, 20, 21, 23, 24, 26, 27, 28, 30, 32, 33, 37, 38, 39, 42, 43, 44], "case_sensit": 18, "caseinsensitivedict": 24, "catch": 10, "caus": [13, 37, 44], "cd": 25, "cell": 29, "celo": 4, "certain": [16, 18, 21, 44, 46], "chain": [4, 10, 13, 14, 16, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chain_id": [13, 14, 16, 17, 20, 21, 29, 37, 43], "chain_isol": 44, "chainerror": [20, 21], "chainid": [13, 17], "chainlist": [13, 14, 16, 17, 21], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "challeng": 41, "chanc": [17, 37, 41], "chang": [1, 8, 13, 15, 16, 17, 18, 19, 21, 23, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "chdir": 21, "check": [13, 16, 17, 19, 21, 23, 24, 25, 30, 32, 33, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [13, 16, 17, 21, 23], "chiado": 4, "choic": [13, 17, 21, 26, 37, 46], "choice_callback": 18, "choos": [6, 14, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [18, 24, 26, 43], "claim": 17, "clarifi": 37, "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 38, 42, 44], "classmethod": [13, 17, 19, 20, 21, 23, 24], "classvar": [17, 19, 21], "clean_path": 24, "clear_local_cach": 21, "cli": [7, 17, 20, 21, 24, 25, 27, 29, 35, 41, 44], "cli_0": 26, "cli_1": 26, "cli_2": 43, "cli_ctx": [26, 33, 43], "cli_logg": 18, "click": [7, 18, 26, 33, 35, 37, 43], "clickexcept": 20, "client": [13, 14, 16, 17], "clisettingssourc": [12, 13, 14, 16, 17], "clone": [3, 15, 21, 32, 39], "close": 29, "closer": 37, "closest": 37, "closur": 23, "cmd": [18, 26, 37], "cmd_1": 26, "cmd_2": 26, "cmd_3": 26, "code": [2, 13, 15, 17, 18, 20, 21, 23, 24, 26, 30, 32, 33, 40, 41, 44, 45], "codecov": 23, "codes": 17, "col_offset": 23, "collect": [17, 18, 20, 21, 23, 32, 44], "collis": [21, 30], "colon": [26, 44], "color": [17, 24, 36], "column": [17, 19, 21, 23], "com": [35, 37, 41], "combin": [16, 17, 21, 37, 44], "come": [19, 21, 23, 24, 25, 27, 29, 30, 32, 35, 36, 37, 44], "comma": 44, "command": [0, 4, 5, 6, 7, 14, 17, 21, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 41, 43], "comment": 44, "common": [18, 24, 28, 32, 33, 37, 38], "commonli": 37, "compar": 23, "comparison": 23, "compat": [18, 23, 35], "compil": [9, 10, 15, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "compile_cod": [15, 17], "compile_miss": 21, "compile_sourc": [21, 27], "compiler_data": 21, "compiler_nam": 21, "compiler_set": [15, 17], "compilerapi": [17, 21, 22, 33, 35], "compilererror": [20, 21], "compilermanag": [10, 21], "compilerplugin": 22, "complet": [13, 17, 21, 24, 43, 44], "complex": [30, 32, 44], "complic": 44, "compon": 23, "compos": 33, "comprehens": [13, 14, 16, 17, 21], "comput": [17, 19, 21, 24, 25, 38], "computedfieldinfo": [17, 19, 21], "concaten": 21, "concept": [17, 23, 24, 44], "concern": 13, "concurr": [13, 14, 16, 17, 21], "condit": 33, "config": [1, 3, 6, 10, 12, 13, 15, 16, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_overrid": [15, 17, 21, 32, 38], "configdict": 17, "configenum": 17, "configerror": [17, 20], "configmanag": [10, 13, 17, 21, 22], "configur": [9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "confirm": [5, 6, 13, 17, 18, 19, 21, 25, 32, 46], "conform": [22, 33], "conftest": 44, "confus": 23, "connect": [13, 14, 16, 17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "connectedprovidercommand": [18, 26, 37, 43], "connection_id": [13, 17], "connection_str": [13, 17, 21], "consid": [13, 17, 21, 24, 37], "consist": 18, "consol": [0, 7, 9, 13, 25, 30, 31, 33, 34, 37, 38, 41, 44], "constant": [13, 31], "constraint": 35, "construct": 23, "constructor": [13, 17, 19, 30, 40], "constructorabi": [13, 17, 20, 21, 24], "consult": 37, "consum": [13, 24], "contact": 23, "contain": [13, 15, 16, 17, 19, 21, 22, 23, 24, 27, 30, 32, 34, 37, 38, 40, 41, 44, 46], "container": 41, "content": [17, 21, 23, 24, 28], "context": [17, 18, 20, 21, 23, 24, 25, 29, 33, 42, 43, 44], "continu": [30, 37, 42], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 29, 37, 38, 40, 41, 42, 45, 46], "contract2": 30, "contract_a": 46, "contract_address": [13, 17, 20, 23], "contract_contain": [19, 21], "contract_cr": 21, "contract_ev": 31, "contract_file_paths_argu": [18, 26], "contract_filepath": [15, 17, 21], "contract_inst": [21, 31], "contract_method_defined_in_contract": 46, "contract_nam": [16, 23, 44], "contract_opt": 18, "contract_sourc": 17, "contract_typ": [10, 13, 17, 19, 20, 21, 28, 38], "contractcach": 21, "contractcod": [13, 17], "contractcontain": [17, 19, 21, 30], "contractcoverag": 23, "contractcr": [17, 19, 21], "contractcreationqueri": [17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [13, 17, 19, 23, 46], "contracteventqueri": [17, 21], "contractfromdepend": 38, "contractfunctionpath": 13, "contractinst": [10, 17, 19, 21, 30, 46], "contractlog": [13, 16, 17, 19, 21, 23, 31, 46], "contractlogcontain": [13, 17, 23], "contractlogicerror": [15, 17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [13, 15, 17, 19, 20, 21, 24, 30], "contracttypewrapp": 19, "control": [13, 17, 21, 23, 25, 26, 37, 43, 44, 46], "controlflow": 23, "conveni": [17, 21, 23], "convent": [23, 28], "convers": [10, 17, 22], "conversionerror": [17, 20, 21], "conversionmanag": [10, 21], "conversionplugin": 22, "convert": [10, 13, 18, 20, 24, 28, 29, 30], "convertedtyp": 17, "converterapi": [17, 21, 22], "copi": [24, 30], "core": [5, 17, 25, 28, 30, 32, 33, 37], "coroutin": 24, "correct": [18, 32, 37, 44], "correctli": 37, "correspond": [11, 16, 17, 19, 21, 23, 26, 37, 44], "cost": [13, 16, 17, 21, 30], "costli": 44, "could": [17, 29, 30], "count": [0, 21, 23, 24, 25], "counter": 23, "coupl": 26, "cov": 44, "cover": [23, 30, 44], "coverag": [16, 17, 45], "coverageconfig": 16, "coverageexclus": 16, "coverageproject": 23, "coveragereport": 23, "coveragereportsconfig": 16, "coveragestat": 23, "crash": 42, "creat": [0, 3, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "create_access_list": 13, "create_account": 26, "create_custom_provid": 21, "create_forwarder_to": 39, "create_genesis_data": 14, "create_network_typ": 17, "create_struct": 24, "create_tempdir": 24, "create_transact": [13, 17], "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "crono": 4, "cross": 19, "crossfi": 4, "ctrl": 44, "ctx": 18, "currenc": [13, 16, 17, 23, 46], "currencyvalu": 23, "currencyvaluecompar": 23, "current": [13, 16, 17, 18, 21, 24, 35, 37, 38], "curti": 4, "custom": [13, 17, 18, 20, 21, 23, 24, 25, 26, 28, 29, 33, 36], "custom_hd_path": 0, "custom_network": [17, 21], "customcontext": 26, "customerror": [13, 17, 19, 20, 21], "customiz": 37, "customnetwork": 37, "cut": 37, "cycl": 8, "d": [25, 41, 44], "d75f00": 24, "daemon": [13, 17, 19, 21, 24], "dai": [44, 45], "dapphub": [15, 32], "dappnix": 32, "dapptoolserc20": 32, "data": [9, 10, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 32, 37, 44], "data_dir": 14, "data_fold": [14, 17, 21], "databas": [29, 31], "dataclass": [24, 31], "datafram": [19, 21], "date": [21, 41], "datetim": [17, 21], "de": 17, "debug": [0, 1, 2, 3, 4, 5, 6, 8, 16, 17, 25, 29, 31, 36, 37, 46], "debug_": 44, "debug_log": 13, "debug_logs_lin": 17, "debug_logs_typ": [13, 17], "debug_setcod": 13, "debug_trace_transaction_paramet": [13, 16, 45], "debug_tracecal": [13, 45], "debug_tracetransact": [13, 45], "decentr": 37, "decid": 25, "decim": [17, 21, 44], "decis": 37, "declar": [13, 15, 17, 24, 28, 33, 46], "decod": [13, 17, 19, 20, 21, 24, 37], "decode_address": [13, 17], "decode_block": [13, 17], "decode_calldata": [13, 17], "decode_custom_error": [13, 17], "decode_depend": 21, "decode_hex": 29, "decode_input": [19, 30], "decode_log": [13, 17, 46], "decode_output": 24, "decode_primitive_valu": [13, 17], "decode_receipt": [13, 17], "decode_returndata": [13, 17], "decodingerror": 20, "deconstruct": 22, "decor": [18, 22, 24, 30, 33, 43, 44], "deduc": [13, 14, 16, 17, 35], "deep": 24, "deeper": [13, 41, 44, 45], "def": [13, 17, 18, 21, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 43, 44, 46], "default": [0, 3, 4, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 32, 35, 37, 43, 44, 46], "default_": 37, "default_ecosystem": [17, 21, 28, 37], "default_factori": 17, "default_log_level": 18, "default_nam": 24, "default_network": [13, 28, 34, 37], "default_network_nam": 17, "default_provid": [13, 28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": [13, 37], "defaultqueryprovid": 21, "defin": [7, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 33, 37, 42, 43, 44], "definit": [13, 17, 21, 37], "defisaverlogg": 45, "delai": [8, 24, 37, 43], "deleg": [19, 21, 24, 39, 45], "delet": [17, 21, 32, 33], "delete_account": 26, "deltatim": 21, "demo": [28, 38, 46], "demonstr": [30, 43, 44, 46], "depend": [1, 6, 9, 12, 13, 15, 17, 21, 22, 23, 33], "dependency_contract": 32, "dependency_id": 21, "dependency_project": 32, "dependencyapi": [17, 21, 22, 32], "dependencycontracttyp": 32, "dependencymanag": 21, "dependencyplugin": 22, "dependencyversionmap": 21, "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "deploy": [1, 13, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": [13, 17], "deployment_data": 17, "deploymentconfig": 17, "deploymentdiskcach": 21, "deploymentmanag": 21, "deployments_map": 21, "deprec": [13, 14, 17], "depth": [23, 41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [23, 25, 37], "descript": [13, 16, 17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [10, 15, 17, 21, 24], "detail": [13, 14, 16, 17, 19, 23, 38], "detect": [13, 15, 17, 19, 20, 21, 24, 39, 42], "determin": [14, 17, 19, 21, 24, 39], "determinist": [11, 44], "dev": [4, 10, 13, 17, 20, 21, 23, 24, 30, 44, 46], "dev_messag": [10, 20], "develop": [9, 14, 16, 17, 19, 21, 24, 26, 31, 35, 37, 41, 44, 46], "df": 31, "dict": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [13, 17, 18, 19, 21, 23, 24, 30, 38, 44, 45], "did": [13, 34, 45], "differ": [13, 17, 19, 21, 23, 24, 28, 32, 33, 35, 37, 38, 39, 44], "difficulti": 13, "dig": 24, "dim": 24, "dir": [5, 21, 24], "dir_a": 24, "dir_b": 24, "directli": [15, 17, 19, 21, 23, 25, 26, 27, 29, 30, 31, 32, 37, 38, 45, 46], "directori": [14, 15, 17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "disabl": [11, 16, 44], "disallow": 44, "disconnect": [13, 14, 16, 17, 21, 26, 37, 44], "disconnect_aft": [17, 21, 37], "disconnect_on_exit": [17, 21], "disconnect_providers_aft": 16, "discord": 41, "discov": 15, "discuss": [37, 44], "disk": [13, 17, 21, 24, 25, 30], "diskcacheablemodel": 24, "dispatch": 24, "displai": [5, 13, 17, 20, 23, 24, 25, 29, 37], "dist": 44, "distinguish": 44, "dive": 44, "divid": 23, "divis": 44, "do": [1, 13, 16, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "doc": [11, 16, 17, 23, 24, 33], "dockerfil": 41, "document": [19, 22, 25, 27, 28], "doe": [11, 13, 16, 17, 18, 19, 20, 21, 24, 26, 28, 30, 32, 33, 35, 37, 41, 44, 45], "doesn": [17, 23, 45], "domain": [21, 30], "don": [5, 21, 30, 32, 33, 37, 44, 46], "donau": 4, "dotenvtyp": [12, 13, 14, 16, 17], "down": [13, 14, 16, 17, 23, 24], "download": [6, 15, 17, 22, 24, 32], "download_url": 24, "doxx": 24, "drop": [7, 24], "ds_store": 27, "dsguard": 45, "dsproxi": 45, "dst": 45, "duck": [17, 23], "due": 44, "dump": [17, 23, 30], "duplic": 17, "durat": [18, 21, 30], "dure": [12, 13, 17, 21, 23, 27, 32, 36, 43, 44], "dynam": 13, "dynamicfeetransact": 13, "dynarrai": 30, "e": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [11, 16, 17, 21], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [13, 17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [13, 17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 13, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "ecosystem_config": 17, "ecosystem_filt": [4, 21], "ecosystem_kei": 21, "ecosystem_nam": [17, 21, 43], "ecosystemapi": [17, 21, 22, 35, 37], "ecosystemnotfounderror": 20, "ecosystemplugin": 22, "ecurepassphras": 25, "edit": [27, 28, 33, 35, 37], "effect": 37, "eip": [13, 16, 17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 13, 15, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41, 44], "elect": 25, "elimin": [13, 25], "els": [13, 17, 19, 21, 24, 26, 36, 37, 43, 44], "elsewher": [21, 27, 28], "embed": 29, "emit": [17, 23, 46], "empti": [17, 20, 22, 23, 24, 44], "emul": 13, "en": [17, 21, 22, 28, 30, 35], "enabl": [11, 14, 16, 17, 19, 25, 30, 44], "enable_class": [16, 44], "enable_fixture_rebas": 16, "enable_funct": 16, "enable_modul": [16, 44], "enable_packag": [16, 44], "enable_sess": [16, 44], "enablememori": [13, 16, 45], "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": [13, 17], "encode_calldata": [13, 17], "encode_contract_blueprint": [13, 17], "encode_defunct": [23, 25], "encode_deploy": [13, 17], "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_transact": [13, 17], "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": [11, 25], "end": [13, 16, 17, 18, 19, 21, 24, 27, 37, 44], "end_coloffset": 23, "end_lineno": 23, "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": [13, 17], "enough": [17, 30], "enrich": [13, 15, 17, 21], "enrich_error": [15, 17, 21], "enrich_trac": [13, 17], "enriched_calltre": 13, "ensur": [13, 21, 22, 23, 30, 33, 34, 37, 44], "enter": [11, 17, 25, 36, 37, 44], "entir": [13, 33, 35, 37, 44], "entireti": 30, "entri": [16, 21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [13, 17, 18, 27], "enumer": 13, "env": 41, "environ": [13, 21, 24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 25, 46], "equival": [13, 17, 28], "erc": 13, "erc20": [15, 32], "erc721": 32, "err": [15, 17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [20, 21], "especi": [13, 17, 32], "estim": [13, 16, 17, 21, 23, 24, 28, 37, 44], "estimate_gas_cost": [13, 16, 17, 46], "estimate_queri": [17, 21], "etc": [13, 23, 26, 42, 46], "eth": [10, 13, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "eth_account": 25, "eth_cal": [13, 30], "eth_createaccesslist": [13, 46], "eth_estimatega": 28, "eth_feehistori": 16, "eth_pydantic_typ": [13, 17, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": [13, 17], "eth_typ": [13, 17, 21], "eth_util": 29, "ether": [13, 16, 25, 30, 31, 46], "ethereum": [4, 9, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "ethereumconfig": 13, "ethereumnetworkconfig": 14, "ethereumnodeconfig": 14, "ethereumnodeprovid": [13, 14, 21], "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpm": [21, 38, 40], "ethpm_typ": [15, 17, 19, 21, 23], "ethtest": [13, 16, 37, 44], "ethtesterproviderconfig": 16, "ethtestertransactiontrac": 16, "evalu": [18, 24], "even": [13, 17, 21, 36, 37], "event": [13, 16, 17, 19, 20, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [13, 17, 19, 21, 23, 24], "everi": [13, 16, 21, 23, 24, 36, 37, 39, 44], "everyth": [15, 17, 33, 35, 44], "evm": [4, 13, 17, 21, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "exc": 20, "exce": [20, 46], "except": [9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 24, 29, 30, 37, 42, 44, 46], "exclud": [12, 13, 16, 17, 21, 23, 24, 32, 44], "exclude_default": [17, 23], "exclude_glob": 21, "exclude_non": [17, 23], "exclude_unset": [17, 23], "exclus": [12, 21, 24, 27], "execut": [11, 13, 14, 16, 17, 18, 19, 21, 23, 26, 30, 36, 43, 44, 45], "exist": [0, 13, 14, 15, 17, 18, 21, 23, 24, 26, 27, 29, 33, 37, 40, 44], "existing_alias_argu": [18, 26, 33], "exit": [17, 21, 29, 44], "expand": [24, 28], "expand_envar": 24, "expand_environment_vari": 24, "expans": 28, "expect": [10, 13, 15, 19, 21, 23, 44, 46], "expected_messag": 10, "expens": 33, "experi": 41, "explain": [24, 37, 44], "explan": [24, 38], "explicit": 13, "explicitli": [17, 23, 27, 44], "explor": [19, 21, 22, 30, 39], "explorerapi": [17, 21, 22, 40], "explorerplugin": 22, "export": 42, "extend": [18, 23, 26, 35], "extend_last": 23, "extens": [17, 18, 21, 22, 24, 29, 33, 38, 40, 44], "extern": [13, 30, 44], "extra": [12, 13, 15, 16, 17, 24, 25, 28, 32, 41], "extra_address": 19, "extra_funded_account": 14, "extraattributesmixin": [17, 19, 24], "extract": [13, 24, 32], "extract_arch": 24, "extract_config": [15, 17, 21], "extract_manifest": 21, "extract_nested_valu": 24, "extramodelattribut": 24, "f": [1, 6, 13, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "face": 20, "facilit": 28, "fact": 44, "factori": [13, 15, 17, 18, 19, 21, 28, 30, 38, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "failur": 44, "fallback": [21, 42], "fallbackabi": 21, "fallbacknotdefinederror": 42, "fals": [11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 30, 32, 42, 44, 45], "familiar": 37, "fantom": [4, 28, 35, 37, 44], "fashion": 30, "faster": [13, 21, 24, 33], "fdel": 24, "featur": [13, 17, 18, 23, 25, 26, 28, 30, 31, 32, 34, 42, 44, 45, 46], "fee": [13, 16, 17, 31, 37, 42], "fee_token_decim": [13, 17], "fee_token_symbol": [13, 17], "feed": 37, "fetch": [13, 15, 17, 19, 21, 30, 31, 37], "fetch_from_explor": [19, 21, 30], "few": [31, 32, 44], "ff8c00": 24, "fget": 24, "field": [13, 15, 17, 19, 21, 23, 24, 32, 35, 44], "fieldinfo": [17, 19, 21], "figur": [23, 30], "file": [8, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 37, 38, 42, 43, 44, 46], "file_a": 24, "file_b": 24, "file_c": 24, "file_path": [1, 26], "filenam": 21, "filepath": 21, "filesystem": 24, "fill": [14, 21, 23], "filter": [4, 13, 16, 17, 18, 19, 23, 26], "final": [17, 21, 24, 27, 44], "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44, 46], "finish": 33, "first": [13, 17, 19, 21, 23, 24, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 44, 46], "fixtur": [13, 16, 17, 21, 25, 37], "flag": [6, 16, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "flatten": [17, 18, 21], "flatten_contract": [17, 21], "flexibl": 43, "float": [13, 17, 21, 23], "flow": [4, 23, 44], "fly": 37, "fn": 24, "folder": [3, 7, 8, 16, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [15, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46], "foo": [17, 18, 21, 24, 30, 37, 44], "foo_bar": 26, "foo_method": 44, "foobar": [21, 35, 43], "fooevent": 46, "foohappen": 31, "foomethod": 46, "forbid": 45, "forc": [1, 6, 17, 21, 30, 32], "fork": [4, 9, 13, 17, 21, 28, 44, 46], "forkednetworkapi": 17, "forkednetworkconfig": 13, "form": [21, 23, 24, 30, 36, 44], "format": [4, 11, 16, 17, 18, 21, 23, 24], "formerli": 39, "forward": [13, 30, 42], "found": [13, 17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "foundri": [15, 26, 30, 34, 37, 44, 45], "foundryproject": 15, "frame": [13, 20, 45], "framework": [16, 26, 30, 32, 36, 41, 44, 46], "fraxtal": 4, "friendlier": [13, 17], "fro": 37, "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "from_error": 20, "from_ev": 23, "from_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "fset": 24, "fuji": 4, "full": [15, 17, 21, 23, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [13, 28, 30], "func": [13, 17, 23, 24, 44], "function": [13, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 33, 37, 42], "function_hit": 23, "function_r": 23, "functional_valid": 13, "functioncoverag": 23, "fund": [17, 20, 25, 30, 42, 44], "fundm": 44, "fundmycontract": 46, "further": [41, 44], "futur": [13, 17, 19, 21], "g": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "ga": [13, 16, 17, 20, 24, 28, 30, 37, 42], "ganach": 17, "gap": 23, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [13, 17, 23, 28, 37], "gas_pric": [13, 16, 17, 21, 46], "gas_us": [13, 17, 30], "gasconfig": 16, "gasexclus": 16, "gaslimit": [13, 23], "gaspric": 13, "gasreport": [13, 23], "gasus": 13, "gather": 24, "ge": [16, 17, 23], "geist": 4, "gener": [11, 12, 13, 14, 16, 17, 18, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generate_account": [11, 16, 17, 25], "generate_dev_account": 24, "generate_test_account": 25, "generateddevaccount": [17, 24], "generic_method": 24, "genericconfig": 17, "genesi": [14, 24, 37], "genesisdatatypeddict": 14, "get": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 32, 37, 38, 40, 41, 42, 43, 44, 45, 46], "get_accounts_by_typ": 21, "get_address_url": 17, "get_all_files_in_directori": 24, "get_api_path": 21, "get_bal": [13, 16, 17], "get_block": [13, 17, 29, 37], "get_blueprint": 21, "get_calltre": 13, "get_choic": 18, "get_cod": [13, 17], "get_compil": 27, "get_compiler_set": 17, "get_config": 17, "get_contain": 21, "get_contract": 30, "get_contract_log": [13, 16, 17], "get_contract_typ": 17, "get_contracts_path": 21, "get_creation_metadata": 21, "get_current_timestamp_m": 24, "get_custom_error": 21, "get_depend": [21, 38], "get_deploy": [21, 30], "get_deployment_address": [13, 17], "get_ecosystem": 21, "get_error_by_signatur": 19, "get_event_by_signatur": [19, 46], "get_full_extens": 24, "get_gas_report": 13, "get_html": 23, "get_import": [17, 21], "get_manifest_path": 21, "get_metavar": 18, "get_method_selector": 17, "get_multipl": 21, "get_network": [17, 43], "get_network_choic": 21, "get_network_data": 17, "get_nonc": [13, 16, 17], "get_package_path": 24, "get_package_vers": 24, "get_project_depend": 21, "get_project_path": 21, "get_project_versions_path": 21, "get_provid": 17, "get_provider_from_choic": 21, "get_proxy_info": [13, 17, 21], "get_python_typ": [13, 17], "get_raw_calltre": 13, "get_raw_fram": [13, 45], "get_receipt": [13, 17, 21, 45], "get_refer": 21, "get_relative_path": 24, "get_request_head": 21, "get_static_list": 30, "get_storag": [13, 17], "get_test_account": [14, 16, 17], "get_transaction_trac": [13, 16, 17, 45], "get_transaction_url": 17, "get_transactions_by_account_nonc": [13, 17], "get_transactions_by_block": [13, 17], "get_user_selected_choic": 18, "get_vers": [15, 17, 21], "get_version_map": 17, "get_virtual_machine_error": [13, 16, 17], "get_xml": 23, "getattr": 29, "geth": [13, 14, 17, 20, 21, 24, 35, 37], "geth_call_trac": 13, "geth_struct_log_pars": 13, "gethdev": 14, "gethdevprocess": 14, "getmarketborrowr": 45, "getmodifiedbal": 30, "getreserv": 30, "getsecret": 44, "getter": [23, 44], "gh": 32, "ghcr": 41, "git": [32, 35], "github": [3, 6, 15, 17, 22, 28, 35, 37, 41], "githubdepend": 15, "gitmodul": 22, "give": [23, 24, 25, 26, 32, 39, 43], "given": [7, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 37, 44], "glob": [12, 16, 21, 24, 27, 32], "global": [21, 28, 37, 38, 44], "global_config": 21, "globalcontract": 28, "gnosi": [4, 15, 39], "go": [12, 16, 17, 21, 37], "goe": [24, 37], "goerli": 4, "good": [18, 33], "got": 46, "gotten": 24, "gpl": 42, "grab": 44, "gracefulli": 26, "granular": [21, 30], "great": [13, 17, 32, 41], "greater": [17, 21, 23], "green": [17, 36], "group": [7, 23, 26, 30, 33, 43], "gt": 17, "guess": 21, "guid": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "guidelin": 32, "gwei": [17, 21, 30, 46], "gz": 24, "h": 29, "ha": [13, 16, 17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "hacker": [42, 44], "had": 42, "hand": [23, 30], "handi": 21, "handl": [11, 13, 16, 17, 18, 20, 21, 22, 23, 24, 26, 29, 37, 42], "handle_ape_except": 20, "handler": [13, 17, 18, 19, 24, 30, 46], "happen": [18, 22, 23, 27, 30, 32, 37, 44, 46], "haramb": 41, "hard": [18, 24], "hardcod": 17, "hardhat": [13, 14, 17, 28, 34, 35, 37, 44], "has_explor": 20, "haserror": 44, "hash": [11, 13, 16, 17, 19, 21, 23, 29], "hashbytes20": [13, 23], "hashstr20": [13, 23], "have": [1, 11, 12, 13, 15, 16, 17, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46], "hd": [0, 14, 16, 17, 24, 25], "hd_path": [11, 14, 16, 24, 44], "hdpath": 25, "head": [21, 29], "header": [13, 14, 17, 21, 23, 24], "height": 21, "hekla": 4, "hello": [25, 43], "helloworld": 43, "help": [15, 18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "helper": [0, 4, 5], "henc": 37, "here": [11, 16, 17, 21, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "hex": [11, 13, 21, 23, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [11, 13, 16, 17, 19, 21, 23, 30], "hexconvert": 21, "hexint": 23, "hexintconvert": 21, "hexiterableconvert": 21, "hexstr": [13, 16, 17, 23], "hide": [0, 16, 25], "hierarch": 11, "high": 44, "higher": [30, 37, 44], "highest": 46, "highli": 25, "highlight": 32, "histor": [13, 16, 17, 19, 21], "histori": [13, 17, 21, 30, 31], "hit": 23, "hit_count": 23, "holeski": [4, 13, 14], "home": [17, 24, 25, 28, 29, 31, 37, 41, 42], "homebrew": 41, "hood": [21, 25], "hook": [13, 17, 22, 33], "hookimpl_kwarg": 22, "hop": 43, "host": [12, 27, 39], "hostnam": 14, "how": [13, 15, 17, 18, 23, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "howev": [11, 16, 17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "html": [16, 23, 44], "htmlcov": 44, "http": [13, 14, 15, 16, 17, 21, 23, 24, 28, 32, 33, 35, 36, 37, 41], "http_uri": [13, 16, 17, 37], "httperror": 24, "httpprovid": [13, 33], "huge": 24, "human": 29, "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "id": [13, 14, 15, 16, 17, 19, 20, 21, 23, 27, 28, 30, 32, 37], "ideal": [21, 43], "idempot": [17, 23], "ident": 37, "identifi": [13, 17, 19, 21, 30, 37, 42], "identifier_lookup": [19, 30], "ifi": 32, "ignor": [13, 15, 16, 17, 18, 21, 23, 32, 33], "imag": 41, "imagin": 28, "immedi": [13, 16, 17, 29, 37], "imperson": [17, 21, 25, 44], "impersonate_account": [21, 44], "impersonatedaccount": [17, 21], "implement": [11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "implicit": 23, "import": [7, 11, 12, 13, 17, 18, 19, 21, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "import_account_from_mnemon": [11, 25], "import_account_from_private_kei": [11, 25], "import_remap": 32, "import_source_id": [17, 21], "imports_dict": 21, "improv": [37, 44], "in_tempdir": [21, 24], "inaccess": 21, "incentiv": [13, 17], "includ": [1, 5, 12, 13, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 40, 41, 44, 46], "include_depend": [12, 32], "include_getattr": 24, "include_getitem": 24, "incompat": 18, "incompatible_opt": 18, "incompatible_with": 18, "incorpor": 31, "incorrect": [11, 44], "increas": [25, 41, 44, 46], "increment": [21, 23], "independ": [4, 13, 38], "index": [13, 14, 16, 17, 19, 23, 24, 26, 28, 30, 44], "index_of_test_account": 26, "indexerror": [17, 20, 24], "indic": [17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 44, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 10, 12, 19, 21, 26, 29, 33, 36, 44], "inform": [11, 13, 15, 16, 17, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 36, 37, 40, 44, 46], "infura": [17, 22, 28, 31, 33, 37], "inherit": [23, 44], "init": [9, 13, 17, 24, 31, 38], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43, 44], "initial_bal": 14, "inject": [13, 22, 24], "injected_before_us": 24, "input": [11, 13, 16, 17, 18, 19, 20, 23, 24, 25], "input_dict": 30, "ins": 7, "insensit": 24, "insid": [17, 24, 31], "inspect": [17, 19, 21, 44], "inspir": [20, 23], "instal": [15, 17, 19, 20, 21, 25, 27, 28, 30, 31, 33, 34, 37, 43, 44], "instanc": [10, 13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "instance_at": 21, "instance_from_receipt": 21, "instance_map": 21, "instanti": [10, 17, 27], "instead": [6, 13, 15, 17, 21, 23, 24, 27, 28, 32, 33, 37, 44], "instruct": 41, "insur": [17, 28], "int": [10, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [13, 17, 21, 23, 24], "integr": [37, 44], "intend": [17, 33], "intent": [16, 17, 21], "intention": 25, "interact": [7, 17, 19, 21, 25, 26, 29, 39, 41, 42, 44, 45, 46], "interchang": [14, 17, 33], "interest": 24, "interf": 41, "interfac": [13, 15, 17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "interfacecompil": [15, 22], "interfaces_fold": [17, 21], "intern": [16, 23, 29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [16, 17, 21, 44], "invalidopt": 13, "invalidpassworderror": 11, "investig": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [13, 26, 32], "io": [13, 17, 23, 41], "ipc": [13, 14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [13, 17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_fork": 17, "is_loc": 17, "is_mainnet": [13, 17], "is_named_tupl": 24, "is_rate_limit": 24, "is_relative_to": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": [15, 17], "is_zero_hex": 24, "isinst": 44, "isn": 13, "isnumer": 28, "isol": [16, 21], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "isolationconfig": 16, "issu": [20, 36, 41], "item": [13, 16, 17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [11, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24], "iter_path": [13, 17], "itert": 44, "its": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32, 33, 36, 37, 38, 40, 44, 46], "itself": [13, 16, 17, 18, 37, 38, 44], "java": 23, "join": [24, 41], "joinablequeu": [14, 17, 24], "json": [12, 15, 17, 18, 21, 22, 23, 24, 28, 30, 32, 38], "json_schema_input_typ": [13, 17, 23], "jump": [23, 37], "junk": [14, 16, 24, 25, 28, 44], "just": [21, 23, 26, 30, 32, 34, 38], "keccak": 17, "keep": [16, 28, 30, 33, 44], "kei": [0, 1, 6, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "keyerror": [17, 21], "keyfile_path": 11, "keyfileaccount": [11, 16, 17, 22, 26], "keyword": [17, 29, 37], "kill": 17, "know": [17, 21, 23, 24, 26, 27, 30, 32, 33, 37, 44], "known": [13, 15, 17, 21, 24, 26, 27, 30], "kroma": 4, "kwarg": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l2": [13, 17, 34], "lack": [28, 32], "lambda": 26, "languag": [17, 30, 35, 41], "larg": [13, 17, 31, 37, 38], "larger": 27, "last": [16, 19, 21, 23, 24, 30, 31, 44], "late": 44, "later": [16, 17, 21, 44], "latest": [13, 16, 17, 19, 21, 23, 29, 32, 37, 41, 46], "latest_block": 21, "launch": [8, 29, 37, 46], "layer": 37, "lazi": 18, "lazier": 16, "lazili": [18, 24], "lazychoic": 18, "leak": 25, "learn": [25, 27, 28, 30, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46], "leav": [13, 26, 44], "ledger": [17, 25, 33], "ledger_0": 33, "left": 44, "legaci": 13, "len": [4, 21], "lendingrateoracl": 45, "length": [21, 24, 25], "less": [13, 17, 19, 21, 24, 36, 44, 45], "lessen": [15, 18], "let": [25, 27, 29, 30, 32, 37, 44], "level": [13, 17, 18, 21, 24, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [13, 24, 25, 30, 32, 33, 37], "licens": [17, 42], "like": [13, 15, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 42, 44, 45, 46], "likewis": 37, "limit": [13, 16, 17, 18, 23, 24, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 13, 17, 18, 21, 23, 41, 42, 43, 44], "line_numb": 23, "line_r": 23, "linea": 4, "linear": 23, "lineno": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "listen": [13, 17], "liter": [13, 23], "live": [13, 14, 17, 19, 21, 30, 34, 46], "ll": 12, "load": [0, 1, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 40, 42, 46], "load_config": 24, "load_ext": 29, "load_manifest": 21, "loaded_account": 11, "loader": 21, "loanshift": 45, "loanshifterreceiv": 45, "loanshiftertak": 45, "local": [0, 1, 2, 4, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 41, 44, 46], "localdepend": 15, "localhost": [14, 28, 33], "localproject": 21, "localprovid": 16, "locat": [14, 15, 17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "lock": [11, 27, 44], "log": [9, 13, 16, 17, 18, 19, 21, 23, 24, 41, 45], "log_filt": [13, 16, 17], "log_index": 23, "log_instead_of_fail": 24, "logfilt": [13, 16, 17, 23], "logger": [18, 26, 36], "logic": [15, 17, 20, 21, 24, 30, 33, 37, 44], "loglevel": [18, 36], "london": 46, "long": [21, 33, 36, 45], "longer": 46, "look": [19, 21, 26, 27, 28, 29, 32, 33, 37, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "lower": [12, 44], "ltd": 41, "lumia": 4, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 11, 14, 16, 24, 44], "machin": [13, 15, 16, 17, 20], "maco": [41, 44], "made": [13, 17, 21, 28, 30, 31, 37], "mai": [11, 12, 13, 16, 17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 42, 44, 46], "mail": 25, "main": [7, 17, 22, 30, 34, 36, 37, 42], "mainnet": [4, 13, 14, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "mainnet_fork": 28, "maintain": [37, 44], "make": [13, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "make_context": 18, "make_request": [13, 17], "manag": [0, 4, 5, 6, 9, 10, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 40, 42, 43, 44], "manager_access": 24, "manageraccessmixin": [13, 17, 19, 24], "mani": [13, 17, 18, 31, 35, 37], "manifest": [1, 17, 21, 32, 40], "manifest_path": 21, "mantl": 4, "manual": [1, 14, 29, 37, 44], "map": [1, 6, 13, 16, 17, 19, 20, 21, 22, 23, 24, 30, 32, 44], "mark": [23, 36, 44, 46], "marker": 44, "master": 41, "mastercopi": [13, 17], "match": [13, 17, 18, 19, 21, 23, 24, 37, 44], "materi": 25, "matic": 37, "matter": [26, 28, 37], "max": [13, 16, 17, 21, 23, 24, 28, 37, 44, 45], "max_fe": [13, 17, 46], "max_fil": 24, "max_ga": [13, 16, 17], "max_priority_fe": [13, 17, 46], "max_receipt_retri": [13, 37], "max_retri": 24, "max_retry_delai": 24, "maxfeeperblobga": 13, "maxfeeperga": 13, "maxim": [25, 35], "maximum": [13, 16, 17, 23, 24, 28, 37], "maxpriorityfeeperga": 13, "maxsiz": 24, "me": [24, 26, 46], "me2": 26, "mean": [13, 17, 19, 21, 25, 26, 28, 44, 45], "meant": [11, 16, 17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "medium": 46, "member": 17, "memori": [21, 24, 30], "mempool": [13, 17, 30], "mention": [33, 37], "mere": [30, 33], "merg": 37, "messag": [10, 11, 13, 16, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [11, 16, 17, 23], "meta": [17, 21], "metadata": [17, 21], "metamask": [25, 26], "metamask0": 29, "metavar": 18, "meth": [13, 17, 18], "method": [0, 7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 39, 40, 42, 44, 45, 46], "method_abi": 24, "method_arg": 17, "method_cal": [13, 17], "method_id": 30, "method_nam": [16, 19, 44], "methodabi": [13, 17, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "meti": 4, "mid": [21, 44], "middl": 37, "might": [13, 17, 29, 42], "millisecond": [17, 21, 23, 24], "mimic": [10, 21], "min": [21, 44, 45], "min_retry_delai": 24, "minato": 4, "mind": 44, "mine": [14, 16, 17, 21], "miner": [13, 17, 46], "minifi": [12, 27], "minim": 39, "minimum": [13, 17, 21], "minor": 35, "mint": [44, 45], "minu": 13, "minut": [17, 37, 46], "misc": [12, 24], "miss": [13, 17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": [13, 24], "mnemon": [0, 11, 14, 16, 21, 24, 25, 28, 44], "mock": [19, 23, 27, 32, 44], "mockcontractlog": [19, 23], "mocktoken": 44, "mode": [13, 17, 23, 44], "model": [13, 15, 17, 19, 21, 23, 24, 46], "model_copi": 24, "model_dump": [17, 23], "model_dump_fil": 24, "model_dump_json": 24, "model_validate_fil": 24, "model_validate_json": 24, "modelmodel_dump": [17, 23], "modifi": [11, 13, 16, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [13, 16, 23, 24, 29, 30, 36, 44], "modular": 41, "moduletyp": 13, "monei": [30, 46], "moonbas": 4, "moonbeam": [4, 37], "moonriv": 4, "more": [10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46], "most": [13, 15, 17, 19, 21, 25, 26, 28, 36, 37, 41], "mostli": 17, "move": [21, 24], "moveloan": 45, "msg": [11, 16, 17, 18, 23, 30, 42], "msghash": [11, 16, 17], "much": [22, 27, 32, 44, 46], "multi": [17, 18, 24, 37], "multical": [9, 30], "multicall3": [13, 30], "multipl": [13, 17, 18, 23, 24, 32, 41], "multipli": [13, 17, 23, 24, 28, 37], "mumbai": 4, "must": [7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 37, 40, 41, 44], "must_exist": 24, "mweiconvers": 22, "my": [25, 26, 29, 30, 31, 32, 33, 37, 38, 46], "my_access_list": 46, "my_account": [21, 26, 32], "my_bool": 28, "my_cmd": [33, 36], "my_command": 33, "my_contract": [19, 30, 39, 42, 44], "my_depend": 32, "my_enum": 17, "my_event_typ": 19, "my_funct": 24, "my_int": 28, "my_interfac": 27, "my_ledger_account": 33, "my_manag": 26, "my_method": [27, 30, 39, 44], "my_other_project": 38, "my_project_kei": 28, "my_provider_plugin": 33, "my_script": 33, "my_secret_rpc": 28, "my_sign": 13, "my_str": 28, "my_sub_cmd": 33, "my_trezor_account": 33, "my_valu": 28, "myaccount": 46, "myblockexplor": 22, "myclass": 24, "myconfig": 17, "mycontract": [19, 21, 27, 28, 30, 31, 38, 40, 42, 44, 46], "mycustomerror": 44, "mydepend": 32, "myecosystem": 17, "myenum": 17, "myerror": 44, "myevent": [13, 17, 19], "myfunct": 25, "myinterfac": 27, "mymanag": 26, "mymethod": [13, 44], "mymutablemethod": 46, "mynumb": 30, "myorg": 32, "mypluginconfig": 22, "myprovid": [22, 33], "myriad": 46, "mysecurep": 25, "mysmartcontract": 30, "mysourc": 26, "mystarknetcontract": 44, "mytoken": 21, "myviewmethod": 46, "n": 25, "name": [3, 5, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 46], "namedtupl": 23, "namespac": [17, 18, 19, 21, 22, 33, 43], "nativ": [13, 17], "natspec": 19, "necessari": [7, 15, 18, 21, 46], "necessarili": 46, "need": [14, 15, 17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "neg": [13, 17, 21], "nest": 24, "network": [7, 9, 10, 13, 14, 16, 18, 19, 20, 29, 30, 31, 33, 35, 40, 41, 42, 45, 46], "network_choic": [13, 17, 20, 21, 43], "network_data": 21, "network_filt": [4, 21], "network_id": 17, "network_kei": 21, "network_manag": 43, "network_nam": [17, 21, 43], "network_opt": [18, 26, 43], "networkapi": [13, 14, 16, 17, 20, 21, 22], "networkchoic": 18, "networkconfig": 13, "networkerror": [17, 20, 21], "networkmanag": [10, 21, 29, 44], "networkmismatcherror": [17, 20], "networknotfounderror": [17, 20], "networkopt": 18, "networkplugin": 22, "never": [13, 17, 19, 21, 23, 25, 30, 44], "new": [11, 13, 16, 17, 19, 21, 23, 24, 26, 32, 35, 37, 41, 44], "new_bal": 30, "new_block": 21, "new_block_timeout": [13, 17, 19, 21], "new_log": [13, 17, 19], "new_set": [13, 16, 17], "new_timestamp": [16, 17], "newest": 5, "newhead": [13, 17], "newli": [0, 25], "newtyp": [17, 21], "next": [5, 13, 17, 21, 23, 37, 42], "next_stat": 23, "nft": 44, "nice": [17, 20, 21], "nil": 13, "nm": 43, "no_error": 13, "node": [4, 9, 13, 15, 17, 19, 21, 23, 30, 35, 37, 44, 46], "node_modul": 32, "nodesoftwarenotinstallederror": 14, "non": [13, 16, 17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "non_existing_alias_argu": [18, 26], "nonc": [13, 16, 17, 19, 21], "none": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonetyp": 17, "nonpay": [21, 30], "nonreentr": 44, "noop": 18, "noqa": [11, 16, 17, 21], "nor": 37, "noreturn": [17, 18], "normal": [18, 24, 35, 39], "not_own": [42, 44], "notat": 24, "note": [1, 12, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 36, 37, 38, 41, 44, 46], "noth": [17, 20], "notic": [27, 30, 32, 37, 38, 43, 44], "notimplementederror": [11, 13, 16, 17, 20, 21], "notimplementerror": 17, "nova": 4, "now": [17, 24, 25, 28, 33, 34, 35, 37, 41, 44], "npm": 15, "npmdepend": 15, "null": 17, "num": 30, "num_block": [16, 17, 21], "num_transact": [13, 17], "number": [0, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "number_of_account": [14, 16, 24, 25, 28, 44], "numer": [23, 24, 28, 36, 37], "nx": 29, "o": [13, 14, 25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 12, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [13, 17, 30, 38, 44, 45], "occasion": [13, 17], "occupi": 23, "occur": [13, 17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": [15, 32], "often": [15, 17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 35, 37, 46], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "one": [13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 13, 14, 16, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "oort": 4, "opbnb": 4, "opcod": [13, 16, 17], "open": [2, 32, 41, 44], "openzeppelin": [15, 17, 28, 32, 39], "openzeppelin_openzeppelin": 32, "oper": [7, 11, 16, 17, 20, 30, 36], "opinion": [17, 21], "optim": [4, 17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 37, 43, 44, 46], "order": [15, 17, 21, 23, 25, 26, 30, 37, 44], "org": [3, 17, 21, 32], "organ": [15, 33, 35, 40, 41], "origin": [16, 17, 23, 32, 41, 45], "oserror": 24, "ot": 17, "other": [10, 13, 17, 18, 19, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 37, 44, 46], "other_account": 46, "other_contract": [27, 44], "other_opt": 18, "other_project": 21, "othercontract": 44, "otherwis": [13, 17, 19, 21, 22, 23, 28, 29, 30, 32, 37, 44, 46], "ots_": 19, "otterscan": 46, "our": [31, 33, 41, 43, 44], "out": [13, 17, 20, 21, 23, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "outgo": 21, "outofgaserror": 20, "output": [0, 12, 13, 17, 18, 19, 20, 23, 24, 29, 33, 36, 44, 45], "output_extra": [12, 27], "output_format": 4, "output_format_choic": 18, "output_format_opt": 18, "output_typ": [13, 17], "output_valu": 24, "outputextra": [12, 27], "outputformat": 18, "outputselect": 21, "outsid": [21, 28], "over": [17, 21, 23], "overal": 22, "overrid": [1, 4, 6, 11, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [13, 14, 17, 20], "overridesf": 21, "overview": 9, "overwrit": [17, 21], "own": [12, 21, 22, 28, 32, 36, 41, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "oz": 39, "p": [24, 38], "packag": [6, 7, 13, 15, 16, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41, 44], "package_id": [15, 17, 21, 32], "package_nam": [21, 24], "packagemanifest": [21, 22, 40], "packagemeta": [17, 21], "packagenam": 6, "packages_cach": 21, "packagescach": 21, "pai": [13, 17, 42], "paid": [13, 17, 31], "pair": [21, 24], "palm": 4, "paragraph": 37, "parallel": [13, 17, 24], "param": [13, 17, 18, 26, 44], "paramet": [11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "parametr": 44, "parametri": 44, "paramtyp": 18, "parent": 24, "parent_hash": [13, 17], "parenthash": [13, 17], "pari": [27, 28, 32], "pariti": [13, 45], "pars": [13, 18, 21, 24, 26], "parse_arg": 18, "parse_network_choic": [17, 21, 37, 44], "parser": [18, 22], "part": [21, 23, 24, 26, 33, 37, 44, 46], "parti": [25, 35, 41], "partial": 17, "particular": [17, 21, 44], "particularli": [13, 17], "pass": [2, 13, 14, 17, 18, 21, 23, 24, 25, 26, 32, 33, 38, 44, 46], "passphras": [11, 25], "password": [11, 25], "past": [13, 16, 17, 21, 28], "path": [0, 1, 5, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 32, 37, 38, 44], "path_id": 21, "path_match": 24, "path_typ": 18, "pathlib": [15, 17, 18, 21, 24, 26, 27], "pathtyp": [12, 13, 14, 16, 17], "pattern": [12, 13, 16, 17, 21, 24, 32, 37], "payabl": [20, 30, 42], "pc": [15, 17, 21, 23], "pd": [19, 21], "pend": [13, 16, 17, 19, 21, 23, 37, 44], "pending_timestamp": [21, 44], "peopl": 26, "per": [17, 21, 37], "perform": [13, 17, 19, 21, 23, 24, 25, 30, 44], "perform_queri": [17, 21], "perhap": 30, "perman": [21, 24, 31], "permit": 17, "persist": [17, 21, 44], "person": [17, 25], "phase": 44, "phrase": [0, 11, 24, 25], "pick": 18, "piec": 44, "pip": [15, 32, 38], "place": [17, 28, 32, 37, 38, 43, 44], "placehold": 37, "plai": 44, "plan": 31, "platform": 41, "pleas": [30, 46], "plu": 46, "pluggi": 22, "pluggy_patch": 22, "plugin": [0, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "plugin_manag": 22, "plugin_nam": 17, "plugin_typ": 22, "pluginconfig": [13, 17, 22], "plugininstallerror": 20, "pluginmanag": 22, "plugintyp": 22, "pluginversionerror": 20, "pm": [9, 32], "point": [13, 16, 17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "poll": [8, 13, 17, 19, 21, 37, 44], "poll_block": [13, 17, 21], "poll_log": [13, 17, 19], "polter": 4, "polygon": [4, 37, 43], "polynomi": 4, "pool": 30, "poolcontract": 44, "popen": [14, 17], "port": [13, 14, 16, 17], "posit": [19, 23, 44], "posixpath": [12, 13, 14, 16, 17], "possibl": [20, 21, 22, 24, 25], "possibli": 30, "post": 13, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "practic": 23, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [13, 16, 17, 19, 24, 25, 27, 29], "preced": [13, 17, 28], "predict": 46, "prefer": 28, "prefix": [12, 16, 19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefix_": 16, "prefund": 25, "premis": 25, "prepar": [13, 17], "prepare_transact": [13, 17], "present": [17, 21, 23, 32], "preserv": 18, "press": 44, "pretti": [13, 45], "prevent": 33, "previou": [13, 16, 17, 21], "previous": [13, 17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [13, 16, 17, 21, 44], "primarili": 33, "primit": [13, 17], "print": [13, 17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [13, 16, 17, 21, 33], "priorit": 46, "prioriti": [16, 46], "priority_fe": [13, 16, 17, 46], "prism": 4, "privat": [0, 11, 17, 25], "private_kei": [11, 16, 24, 25], "probabl": 24, "problem": [13, 20], "process": [13, 14, 16, 17, 22, 30, 33], "process_nam": [14, 17], "process_wait_timeout": [14, 17], "produc": [13, 17, 23], "product": [37, 41], "profil": [17, 23, 44], "profile_stat": 23, "program": [2, 15, 17, 21, 23, 29, 42], "programmat": 25, "progress": [23, 24], "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 15, 18, 19, 20, 23, 24, 26, 27, 28, 29, 32, 35, 37, 40, 41, 42, 43, 46], "project_api": 21, "project_nam": 3, "project_path": 21, "projectapi": [17, 21, 22], "projecterror": [20, 21], "projectmanag": [10, 15, 17, 19, 20, 21, 24, 29, 38, 44], "projectmanifest": 21, "projectplugin": 22, "prompt": [6, 11, 18, 25, 26, 32], "prompt_messag": 18, "promptchoic": 18, "proper": [37, 44], "properli": [11, 16, 17, 21, 33, 45], "properti": [11, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 46], "provider_cl": 21, "provider_filt": [4, 17, 21], "provider_nam": [17, 21, 34, 37, 43], "provider_set": [13, 14, 16, 17, 21], "providerapi": [13, 14, 17, 21, 22, 24, 33, 35, 46], "providercontextmanag": [17, 21, 37, 43], "providererror": [13, 20], "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "providerpai": 17, "providerplugin": [22, 33], "proxi": [9, 13, 17, 21], "proxy_info": 21, "proxyinfo": [13, 21], "proxyinfoapi": [13, 17, 21, 24], "proxytyp": 13, "public": [21, 30, 42, 44], "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": [4, 37], "pure": 30, "purpos": [12, 13, 14, 16, 17, 21, 23, 25, 28, 31, 36, 46], "push0": 39, "put": [12, 21, 25, 28, 32, 36], "pwd": 41, "py": [13, 14, 20, 23, 24, 28, 29, 33, 38, 42, 43, 44], "pydant": [13, 17, 19, 21, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [13, 17, 23], "pyevmbackend": 16, "pypi": [15, 21], "pyproject": [17, 28], "pytest": [8, 10, 13, 25, 29], "pytest_arg": 8, "python": [13, 15, 17, 19, 21, 23, 27, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46], "python3": 41, "pythondepend": 15, "qualiti": 33, "quantiti": 44, "queri": [9, 13, 19, 20, 23, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [17, 21], "queue": 24, "quick": 43, "quicker": [11, 16, 17], "quickli": 33, "quit": [13, 14, 16, 17, 19], "r": [12, 23, 27, 44], "race": 33, "rais": [10, 11, 13, 14, 16, 17, 20, 21, 23, 24, 30, 37, 42, 44], "raise_for_statu": [13, 17], "raise_on_revert": [17, 42], "raises_not_impl": 24, "ran": [13, 17, 20, 38, 44], "ran_out_of_ga": [13, 17], "random": [0, 24, 25], "rang": [13, 17, 19, 21], "rare": 26, "rate": [23, 24, 37], "rate_limit": 37, "rather": [17, 21, 24, 28, 32, 44], "raw": [11, 13, 16, 17, 18, 21, 23, 25, 27, 32, 37], "raw_address": [13, 17], "raw_data": [13, 17], "raw_trace_fram": 13, "rawaddress": [13, 17, 23], "re": [6, 8, 17, 21, 29, 32, 44], "read": [13, 15, 17, 21, 26, 28, 30, 37, 38, 41], "readabl": [29, 44], "readi": [14, 17, 21, 23], "readm": 37, "real": [25, 46], "reason": [20, 37, 42, 44], "rebas": [16, 44], "recal": 37, "receipt": [13, 17, 19, 21, 30, 37, 42, 44, 45, 46], "receiptapi": [13, 14, 16, 17, 19, 20, 21, 30, 31, 45], "receiv": [13, 17, 21, 25, 30, 44], "receiveabi": 21, "recent": 21, "recogn": 17, "recommend": [13, 17, 21, 25, 26, 32, 37, 41, 43, 44], "recompil": [1, 32], "reconfigur": 21, "reconnect": [13, 16, 17], "record": [16, 17, 21], "recov": 25, "recover_sign": [23, 25], "recover_using_eip191": 17, "recovered_sign": 25, "recoveri": [17, 25], "recurs": 24, "red": [17, 20, 36], "reduc": [25, 37], "reentri": 44, "ref": [6, 15, 32], "refer": [6, 12, 15, 17, 19, 21, 23, 28, 30, 32, 33, 37, 38, 42], "referenc": [21, 32], "referring_source_id": 21, "reflect": 29, "refresh": 21, "refresh_sourc": 21, "regard": [13, 17], "regardless": [17, 21, 29, 37, 46], "regex": [12, 24, 27], "regist": [4, 17, 21, 22, 24, 43], "register_compil": 22, "registered_compil": 21, "registr": [22, 33], "registri": [30, 33], "regress": [16, 17, 21], "regular": [13, 24, 44], "reinstal": 21, "reject": 37, "rel": [17, 21, 24], "relat": [16, 17, 20, 21, 22, 23], "relative_to": 24, "releas": [15, 31, 32, 35, 41], "relev": [20, 23, 24], "reli": [13, 17, 21, 44], "reload": 21, "reload_config": 21, "relock": 17, "relock_account": 17, "remain": [13, 44], "remaind": 37, "remap": 21, "rememb": [25, 30], "remot": 37, "remov": [6, 17, 21, 24, 32, 44], "render": 44, "reopen": 29, "reorg": [13, 17, 19, 21], "reorgan": [13, 17, 21], "repeat": 30, "repetit": 25, "replac": [17, 19, 21, 24, 37], "replai": 44, "repo": [3, 15], "report": [13, 16, 17, 23, 37], "repositori": [15, 17], "repr": [17, 19, 21], "repres": [11, 13, 16, 17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [13, 14, 17, 21, 22, 24, 32, 36, 44], "request_head": [13, 14, 16, 17, 21, 28, 37], "request_with_retri": 24, "requir": [0, 5, 13, 15, 16, 17, 18, 19, 20, 21, 22, 26, 28, 30, 32, 33, 35, 37, 41, 42, 44, 46], "required_confirm": [13, 17, 19, 21], "resembl": 21, "reset": [16, 17, 21], "reset_": 44, "resolut": [17, 20], "resolv": [15, 22, 24, 32, 39], "resourc": 18, "respect": [15, 17, 19, 21, 28], "respons": [13, 17, 21, 22, 24, 37], "rest": [25, 33], "restor": [14, 16, 17, 21], "result": [1, 4, 10, 13, 16, 17, 18, 19, 21, 24, 28, 29, 30, 42, 44], "retri": [13, 24, 32, 37], "retriev": [13, 14, 15, 16, 17, 21, 24, 30, 39], "retry_backoff_factor": 24, "retry_jitt": 24, "return": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 39, 42, 44, 46], "return_data": 13, "return_none_when_disconnect": 24, "return_valu": [13, 16, 17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 13, 16, 17, 20, 21, 23, 24, 30, 37], "revert_messag": [13, 20], "revert_to_block": 21, "revert_typ": 23, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "root": [15, 17, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "rootmodelroottyp": 23, "rootstock": 4, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [13, 14, 16, 17, 28, 30, 45, 46], "rpcheader": [21, 24], "rpctimeouterror": 20, "rule": 16, "run": [8, 9, 13, 15, 16, 17, 21, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 43, 44, 45, 46], "run_in_tempdir": 24, "run_until_complet": 24, "runtim": [15, 17, 18, 21], "safe": [13, 15, 17, 39], "sai": [25, 30, 32, 37], "same": [13, 16, 17, 19, 21, 23, 24, 25, 28, 30, 32, 33, 37, 38, 44, 46], "sampl": [38, 44], "sanit": 24, "save": [1, 17, 21, 24, 25, 30, 32, 42, 43], "saw": 37, "scan": 37, "scenario": [17, 19, 44], "schema": [17, 23], "scope": [13, 16, 44], "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "scriptabl": 25, "scroll": 4, "sdk": 37, "search": [13, 17, 19, 24], "search_top": [17, 19, 23], "second": [8, 13, 17, 19, 20, 21, 24, 30, 37, 44, 46], "secret": [25, 28], "secret_rpc": 28, "section": [15, 21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "secur": 25, "securepassphras": 25, "see": [4, 10, 11, 13, 14, 16, 17, 19, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "seed": [0, 11, 24, 25], "segment": 23, "select": [1, 12, 14, 18, 19, 21, 25, 26, 29, 43], "select_account": [18, 26], "selected_account": 26, "selector": [13, 17, 19, 23, 30, 44], "selector_identifi": [19, 30], "selector_str": 30, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "semi": 26, "send": [13, 14, 16, 17, 20, 30, 37, 44, 46], "send_cal": [13, 16, 17], "send_everyth": 17, "send_private_transact": 17, "send_transact": [13, 14, 16, 17], "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "sens": 37, "sent": [31, 37], "separ": [11, 23, 25, 30, 33, 44], "sepolia": [4, 13, 14, 26, 28, 37, 43, 46], "sequenc": [13, 17, 18, 21, 23, 24], "serial": [13, 15, 17, 23, 24], "serializ": [17, 23], "serialize_as_ani": [17, 23], "serialize_exclud": 12, "serialize_transact": [13, 17], "serv": 28, "server": [27, 41], "session": [7, 13, 14, 16, 17, 21, 29, 37, 41, 44], "set": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 36, 37, 38, 44, 46], "set_ape_traceback": 20, "set_autosign": [11, 25], "set_bal": 17, "set_cod": 17, "set_default_ecosystem": 21, "set_default_network": 17, "set_default_provid": 17, "set_level": 36, "set_numb": 30, "set_own": 44, "set_storag": 17, "set_timestamp": [14, 16, 17], "setnumb": [42, 44], "setup": [33, 44], "sever": [22, 26, 37], "shall": 14, "shape": 4, "share": [21, 23, 24, 37, 44], "shareabl": 17, "sharedblobreceipt": 13, "sharedblobtransact": 13, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": [4, 37], "shibrpc": 37, "ship": [25, 26, 27, 29, 35, 37], "short": [21, 36, 37, 39, 44], "short_help": 33, "shorten": [11, 16, 17, 21], "shorter": 44, "should": [7, 12, 13, 14, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 45], "shouldn": [23, 24, 28], "show": [1, 13, 16, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "show_debug_log": 17, "show_ev": [13, 17], "show_gas_report": [13, 17, 45], "show_intern": 16, "show_source_traceback": [13, 17], "show_trac": [13, 17, 45], "showcas": 26, "shown": 36, "shownet": 43, "shutil": 14, "sig": [23, 45], "sign": [11, 16, 17, 20, 23], "sign_messag": [11, 16, 17, 25], "sign_raw_msghash": [11, 16, 17], "sign_transact": [11, 16, 17], "signabl": 23, "signablemessag": [11, 16, 17, 23], "signatur": [11, 13, 16, 17, 19, 21, 30], "signatureerror": [17, 20], "signer": [11, 16, 17, 23, 25, 26, 30], "signer_opt": [11, 16, 17], "silverback": 37, "similar": [13, 19, 26, 29, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 18, 28, 30, 46], "simplest": 46, "simpli": [28, 30, 42], "simul": [21, 30, 37], "sinc": [13, 17, 23, 30], "singl": [21, 24, 26, 30, 32, 43], "singledispatchmethod": 24, "singleton": [15, 21, 22], "site": [15, 21, 24, 32, 33, 41], "site_packag": [15, 32], "situat": [18, 23], "size": [1, 13, 17, 21], "skip": [16, 18, 25, 32], "skip_confirmation_opt": 18, "slice": 21, "slightli": 23, "slim": 41, "slot": [13, 17], "slow": 24, "slower": 33, "small": 37, "smaller": 17, "smallest": [13, 16, 17], "smart": [17, 19, 20, 23, 30, 32, 38, 40, 41, 42, 44, 46], "smart_contract_exampl": 38, "snapshot": [14, 16, 17, 20, 21, 23, 24, 44], "snapshot_id": [14, 16, 17, 20, 21], "snapshotid": [14, 16, 17, 20, 21, 23, 24], "snekmat": [15, 28, 32, 38], "so": [12, 13, 15, 17, 21, 23, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "softwar": 44, "sol": [21, 24, 27, 28, 32, 38], "soladypush0": 39, "solcx": 41, "sole": 25, "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "some": [12, 13, 17, 23, 25, 28, 30, 32, 34, 35, 37, 44, 45, 46], "someth": [15, 20, 21, 29, 37, 44], "sometim": [27, 32, 37, 42, 44], "somewher": [21, 32], "soneium": 4, "soon": [22, 32], "sophist": [13, 28], "sourc": [12, 13, 15, 17, 18, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "source_coverag": 17, "source_exclude_pattern": 12, "source_fold": 23, "source_id": [17, 19, 21, 23], "source_path": [19, 23], "source_stat": 23, "source_traceback": [13, 17, 20], "sourcecoverag": 17, "sourceloc": 23, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [13, 17, 20, 23], "space": [11, 23], "spawn": 24, "spdx": [17, 42], "special": [13, 17, 22, 25, 32], "specif": [6, 13, 16, 17, 20, 21, 26, 35, 37, 41, 44, 46], "specifi": [0, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 32, 33, 35, 37, 43, 44, 46], "specifierset": 24, "split": 44, "sqlite": 31, "sqrt": 44, "src": [27, 28, 32, 45], "ssphrase": 25, "stack": [16, 18, 20], "stacktrac": 42, "stage": 31, "stai": 41, "standard": [18, 31, 36, 39], "stark_account": 44, "stark_contract": 44, "starknet": [13, 17, 21, 35, 37, 44], "start": [4, 12, 13, 14, 16, 17, 19, 21, 23, 24, 26, 29, 33, 34, 37, 40, 41, 43, 44], "start_block": [17, 19, 21, 23, 31], "start_index": 24, "start_nonc": [13, 17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [13, 16, 17, 19, 21, 25, 30, 42, 44], "statement": [13, 20, 23, 32, 42, 44], "statemut": [21, 30], "static": [18, 37], "staticfeetransact": 13, "statu": [13, 17, 24], "stderr": 4, "stderr_queu": [14, 17], "stdout": [4, 13, 17], "stdout_queu": [14, 17], "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [12, 32, 39, 44, 45, 46], "stmt": 44, "stop": [13, 17, 19, 21, 26, 44], "stop_block": [13, 17, 19, 21, 23, 31], "stop_imperson": 21, "stop_nonc": [13, 17, 21], "storag": [11, 13, 15, 17, 30], "storagekei": 13, "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "strai": 37, "stream": [4, 13, 17, 24], "stream_request": [13, 17], "stream_respons": 24, "strict": 37, "string": [2, 11, 13, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [13, 17, 19, 30], "stringintconvert": 21, "struct": [13, 24], "struct_log": 45, "structabi": 21, "structlog": 13, "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "stuff": [12, 31, 36, 37], "style": [13, 17, 24, 27], "sub": [15, 17, 18, 21, 30, 32, 42], "subclass": [11, 14, 16, 17, 18, 21, 22, 24, 30, 42], "subcommand": 33, "subdirectori": 43, "subject": 21, "submit": [17, 30], "submodul": 43, "subprocess": [4, 14, 17, 20], "subprocesserror": 20, "subprocessprovid": [17, 20], "subprocesstimeouterror": 20, "subsequ": [25, 32, 44], "subset": [18, 23], "substr": 24, "subsystem": 41, "success": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 29, 36, 41], "successfulli": [17, 30, 37, 40], "suffix": [24, 37], "suit": [8, 35, 44], "suitabl": [17, 32], "sum": 31, "super": [23, 45], "suppli": [13, 44], "support": [11, 13, 16, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_chain": 17, "supports_debug_trace_cal": 13, "supports_source_trac": 17, "supports_trac": [13, 16, 17], "suppos": 43, "sure": [21, 23, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [13, 17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38, 44], "t": [5, 13, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [13, 31, 44, 45], "tag": [6, 15, 23, 32], "taiko": 4, "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": [17, 44], "talk": 37, "tar": 24, "target": [13, 17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": [13, 14, 16, 17], "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 13, 16, 17, 18, 19, 20, 21, 38, 41, 44], "test": [4, 9, 13, 14, 17, 21, 23, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "test_": 44, "test_account": [21, 24, 25, 27, 44], "test_account_bal": 44, "test_add": 44, "test_author": 44, "test_error_on_deploi": 44, "test_in_futur": 44, "test_mint": 44, "test_multi_chain": 44, "test_my_contract": [21, 44], "test_my_contract_0": 44, "test_my_contract_1": 44, "test_my_contract_method": 25, "test_my_ethereum_test": 44, "test_my_fantom_test": 44, "test_my_method": 44, "test_my_multichain_test": 44, "test_sampl": 38, "test_something_els": 44, "test_starknet_th": 44, "test_unauthor": 44, "test_unauthorized_withdraw": 44, "testaccount": 16, "testaccountapi": [14, 16, 17, 25], "testaccountcontain": [16, 21], "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [4, 37, 43], "testproviderapi": [14, 17], "text": [18, 20, 25], "textiowrapp": 13, "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [12, 13, 17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43, 44], "them": [12, 13, 17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thing": [19, 26, 33, 37, 43], "think": [13, 23, 26], "third": [25, 35], "those": [6, 13, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [13, 17, 21, 24], "three": [32, 41, 44], "through": [13, 17, 19, 24, 26, 31, 33, 40, 44], "throughout": 36, "throw": [17, 21, 24], "thu": [23, 26, 30, 37, 43, 44], "ti": 33, "time": [1, 13, 16, 17, 19, 21, 23, 24, 25, 26, 28, 30, 32, 33, 44, 45, 46], "timedelta": 21, "timeout": [13, 14, 17, 20, 24], "timestamp": [13, 16, 17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": [13, 17], "tmp": 21, "to_int": 24, "to_python": [17, 23], "to_typ": [10, 21], "todo": 24, "tof": 13, "togeth": [25, 33, 44], "token": [13, 17, 32, 35, 37, 44, 45, 46], "token_address": 44, "tokenlist": 33, "tokenswapp": 21, "toml": [17, 28], "too": 21, "took": [45, 46], "tool": [6, 15, 28, 30, 32, 41, 44, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [13, 16, 17, 19, 23, 30], "topic_filt": 23, "total": [13, 17, 19, 21, 23], "total_fees_paid": [13, 17, 31], "total_funct": 23, "total_transfer_valu": 17, "totaldifficulti": 13, "touch": 17, "trace": [9, 13, 14, 16, 17, 20, 21, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": [13, 45], "traceabl": 21, "traceapi": [13, 16, 17, 20], "traceapproach": [13, 14, 16], "traceback": [13, 17, 23], "tracer": 13, "tracestyl": 24, "track": [16, 17, 21, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "tradit": 15, "transact": [9, 11, 13, 14, 16, 19, 20, 21, 23, 24, 25, 28, 42, 45], "transaction_acceptance_timeout": [13, 17, 37, 46], "transaction_hash": [13, 16, 17, 20, 21, 23], "transaction_index": 23, "transactionapi": [11, 13, 14, 16, 17, 19, 20, 21], "transactionerror": [13, 17, 20, 30], "transactionhistori": 21, "transactionnotfounderror": 20, "transactionsignatur": [13, 17, 23], "transactionstatusenum": [13, 17], "transactiontrac": 13, "transactiontyp": 13, "transfer": [17, 30, 42], "translat": [17, 21], "treat": [15, 21, 30, 38], "tree": [4, 13, 17, 18, 23, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 37, 40, 42, 44, 45], "trust": [24, 35, 37], "try": [20, 21, 24, 32, 33, 42, 43, 44], "try_snapshot": 24, "tsconfig": 27, "tupl": [11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24], "turn": 12, "tutori": [41, 46], "twice": 25, "two": [17, 21, 25, 28, 33, 37, 44, 46], "tx": [13, 17, 30, 31, 45, 46], "tx_error": 24, "txn": [11, 13, 14, 16, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [13, 16, 17, 19, 21, 45], "txn_kwarg": 13, "txn_receipt": 21, "type": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 38, 39, 40, 44, 46], "type_": 21, "type_nam": [13, 17], "typeerror": [21, 24], "typic": [17, 21, 23, 25, 27, 33, 37, 42, 44], "u": 5, "uint256": [25, 30, 44, 46], "un": 13, "unabl": [17, 20, 21, 27], "unauth_address": [42, 44], "unauthor": [42, 44], "unblock": 24, "uncl": 13, "uncommon": 37, "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [15, 17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "unichain": 4, "uninstal": 21, "union": [13, 16, 17, 18, 19, 20, 21, 24], "uniqu": [13, 17, 21, 23, 30, 37, 46], "uniswap": 32, "unit": [13, 16, 17], "unit256": 30, "unix": [23, 24], "unknown": [17, 20, 21, 37], "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "unless": [13, 14, 17, 18, 19, 21, 36, 37], "unlik": 24, "unlock": [0, 11, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": [13, 17], "unpack": [17, 21], "unprocessedabi": 21, "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [14, 23, 24, 37, 44], "unwil": 27, "unwind": 42, "up": [13, 14, 16, 17, 21, 23, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [13, 17, 24, 30, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": [13, 16, 17], "upgrad": [5, 35, 39, 41], "upon": [21, 30, 32, 40, 44], "upstream": [13, 17, 34], "upstream_chain_id": 17, "upstream_network": 17, "upstream_provid": [13, 17], "upstreamprovid": 17, "urandom": 25, "uri": [13, 14, 15, 16, 17, 21, 28, 37], "uri_map": 21, "url": [13, 17, 21, 28], "us": [0, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "usag": [10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "usdc": 30, "use_arrow": 23, "use_cach": 21, "use_default_provid": [17, 37], "use_depend": 27, "use_multical": 13, "use_network": 44, "use_provid": [17, 21, 34, 37, 43, 44], "use_send": 25, "use_temp_sys_path": 24, "use_temporary_cach": 21, "use_upstream_provid": 17, "user": [3, 13, 14, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 32, 36, 37, 41, 42, 44], "userguid": 46, "usethisonallrequeststoethereummainnet": 37, "usethisonallrequestsusingnodeprovid": 37, "usethisoneveryethereumrequest": 37, "usethisoneveryrequest": 37, "utc": 21, "utf": 13, "util": [9, 10, 12, 13, 17, 18, 21, 25, 26, 29, 33, 43, 46], "uup": 39, "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "v1": [17, 19, 21, 32], "v2": 30, "v3": 32, "val": [1, 6], "valid": [13, 17, 22, 23, 24, 25, 28, 37], "validate_fil": 17, "validate_s": 17, "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 37, 44, 46], "valueerror": [20, 21, 23], "variabl": [13, 24, 25, 28, 29, 42, 44], "variou": [11, 16, 17, 21, 35, 39, 46], "venv": 41, "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 18, 23, 29, 36, 44], "verbosity_opt": 18, "veri": [17, 24, 37], "verif": [17, 19], "verifi": [17, 41], "verify_chain_id": 17, "vers_set": 21, "versa": [26, 30], "version": [6, 14, 15, 16, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "version_from_installed_package_json": 15, "version_from_project_package_json": 15, "version_id": [15, 17], "versu": [13, 17, 23, 28], "via": [13, 15, 17, 18, 19, 20, 21, 22, 24, 25, 28, 30, 32, 33, 37, 41, 43, 44], "vice": 30, "view": [18, 19, 30, 45], "view_cost": 46, "view_method": 44, "virtual": [13, 16, 17, 20, 41], "virtualenv": 41, "virtualmachineerror": [13, 16, 17, 20], "visa": 26, "visit": 46, "vitalik": [17, 21, 44], "vm": 17, "void": 44, "volum": 41, "vr": 23, "vvm": 41, "vy": [26, 27, 28, 38, 42, 44], "vyper": [17, 21, 22, 23, 27, 30, 32, 35, 39, 42, 44, 46], "vypercontract": 42, "w": [8, 13, 14, 16, 17, 37], "wa": [17, 20, 21, 23, 24, 27, 30, 37, 41, 44, 46], "wai": [18, 21, 25, 28, 29, 30, 32, 35, 37, 38, 39, 41, 42, 44, 46], "wait": [13, 14, 17, 19, 21, 24, 37], "walk": 40, "wallet": 24, "want": [13, 15, 17, 18, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45, 46], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 17, 23, 24, 29, 32, 36, 41], "wasn": 24, "watch": [8, 44], "watch_delai": 8, "watch_fold": 8, "wdamount": 30, "we": [12, 13, 17, 21, 23, 24, 25, 26, 30, 31, 32, 33, 35, 37, 41, 43, 44, 45, 46], "web": [12, 27], "web3": [13, 14, 28, 29, 33, 41], "web3_provider_uri": 13, "web3provid": 13, "websocket": 37, "wei": [13, 16, 17, 30], "weird": 12, "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "wemix": 4, "went": [13, 16, 17], "were": [13, 17, 21, 23, 28, 30, 32, 37, 44], "weth": 44, "what": [13, 16, 17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "whatev": [17, 26, 28, 37, 44], "when": [0, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39, 42, 43, 44, 45, 46], "whenev": [13, 14, 20, 24], "where": [13, 14, 17, 18, 19, 21, 23, 24, 25, 26, 31, 32, 34, 37, 39, 42, 44, 46], "wherea": 37, "whether": [13, 14, 16, 17, 18, 19, 21, 23, 24, 25, 30, 32, 37, 44], "which": [13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 33, 37, 40, 41, 44, 46], "while": [17, 20, 21, 32, 44], "whilst": 20, "white": 23, "whitespac": 23, "whole": 28, "why": [26, 30, 37, 46], "window": 41, "wish": [11, 12, 16, 17, 21, 25, 34, 36, 37, 38, 40, 42], "withdraw": [30, 42, 44], "within": [13, 14, 17, 20, 24, 31, 33, 35, 43, 44], "without": [13, 16, 17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "won": [21, 23, 37, 44], "word": [0, 11, 19, 24, 25], "word_count": [0, 11], "wordcount": 25, "work": [13, 15, 17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": [4, 43], "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [14, 17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [13, 16, 17, 20], "ws_begin_lineno": 23, "ws_hostnam": 14, "ws_port": 14, "ws_start": 23, "ws_uri": [13, 16, 17, 37], "wsl": 41, "wss": [13, 16, 17, 37], "www": 37, "x": [21, 29, 44], "xai": 4, "xdist": 44, "xml": [16, 23, 44], "xmtp": 4, "y": [5, 6, 21, 32], "yaml": [3, 4, 15, 16, 17, 18, 21, 22, 24, 25, 27, 28, 29, 32, 35, 37, 38, 44, 46], "ychad": 30, "ye": [5, 6, 18, 32], "yellow": 36, "yet": [13, 17, 18, 26, 33, 35, 43, 44], "yield": [13, 17, 19, 21, 22, 33, 44], "yml": [17, 28], "you": [0, 1, 6, 11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "your": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "yourself": 43, "z": 13, "zeppelin": 32, "zero": [23, 24, 44], "zero_address": 45, "zeroag": 39, "zetachain": 4, "zip": 24, "zkevm": [4, 37], "zksync": 4, "zora": 4}, "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "&lt;no title&gt;", "ape", "ape-accounts", "ape-compile", "ape-ethereum", "ape-node", "ape-pm", "ape-test", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Reverts", "Scripting", "Testing", "Traces", "Transactions"], "titleterms": {"712": 25, "By": 37, "The": [27, 38], "abi": [24, 30], "accept": 46, "access": 46, "account": [0, 11, 17, 21, 22, 25, 26, 31, 44], "address": [17, 23, 30], "advanc": 44, "ani": 30, "ap": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 38, 44, 46], "ape_cli_context": 33, "api": [17, 33], "argument": 18, "autom": 25, "bal": 29, "base": [22, 28], "basemodel": 24, "basic": 23, "block": [31, 37], "built": 42, "cach": 31, "call": [30, 45], "caveat": 44, "chain": [21, 44], "chang": [0, 5], "choic": 18, "class": 33, "cli": [9, 18, 26, 32, 33, 36, 37, 43], "code": [27, 29], "command": [18, 29, 44], "compil": [1, 6, 12, 17, 21, 22, 27, 32, 40], "config": [17, 21, 22, 32, 37], "configur": [28, 29, 34, 37], "connect": 37, "consider": 41, "consol": [2, 29, 46], "context": [26, 34, 37], "contract": [19, 26, 28, 30, 31, 32, 39, 44], "convert": [17, 21, 22], "core": [9, 35], "cost": 46, "coverag": [23, 44], "creat": 25, "custom": [32, 37, 42, 44], "data": 31, "decod": 30, "decor": 26, "default": [25, 28, 30, 34], "delet": 0, "depend": [27, 28, 32, 38], "deploi": 30, "deploy": [28, 30, 40, 46], "dev": 42, "dev_messag": 44, "develop": [33, 38], "direct": 30, "docker": 41, "document": 41, "dynam": 46, "ecosystem": 28, "eip": 25, "encod": 30, "error": [42, 44], "estim": 46, "ethereum": 13, "event": [23, 31], "evmchain": 37, "except": 20, "exclud": 27, "exclus": 32, "execut": 29, "exist": 25, "expected_messag": 44, "explor": [17, 37, 40], "export": [0, 25], "extra": [27, 29], "fallback": 30, "fee": 46, "file": [26, 27, 32], "fixtur": 44, "folder": [28, 32], "fork": [34, 37], "from": [30, 33, 46], "function": [29, 44], "ga": [23, 44, 45, 46], "gener": [0, 25], "get": 31, "github": 32, "global": 29, "guid": 9, "hardwar": 25, "header": [28, 37], "implement": 33, "import": [0, 25, 32, 33], "init": [3, 29], "initi": 33, "inlin": 44, "input": 30, "instal": [5, 6, 32, 35, 38, 41], "interact": [30, 37], "interfac": 30, "introspect": 30, "isol": 44, "iter": 44, "json": 27, "keyfil": 25, "l2": 37, "languag": 44, "list": [0, 4, 5, 6, 32, 46], "live": [25, 37], "local": [32, 37, 38], "log": [33, 36, 46], "logger": 33, "magic": 29, "main": 43, "manag": [21, 32, 37], "manifest": 38, "messag": [25, 42], "metadata": 46, "method": 43, "mine": 44, "misc": 32, "miscellan": 24, "modul": 33, "more": 37, "multi": [30, 43, 44], "multical": 13, "namespac": 29, "network": [4, 17, 21, 22, 25, 26, 28, 34, 37, 43, 44], "new": 25, "node": [14, 28], "non": [28, 44], "npm": 32, "o": 24, "option": 18, "other": [27, 38], "output": 27, "outsid": 25, "overrid": 32, "overview": 41, "packag": 32, "paramet": 18, "password": 0, "path": [26, 28], "pattern": 44, "payabl": 46, "pip": 41, "pipx": 41, "plugin": [5, 9, 22, 27, 28, 33, 34, 35, 41], "pm": [6, 15], "prerequisit": 41, "previou": 30, "privat": 30, "process": [24, 37], "project": [17, 21, 22, 30, 33, 38, 44], "provid": [17, 37, 44], "proxi": 39, "publish": [30, 40], "pypi": 32, "pytest": 44, "python": [9, 36, 38], "queri": [17, 21, 22, 31], "quickstart": 41, "reentrant": 44, "refer": 9, "regist": 33, "remap": 32, "report": [44, 45], "request": [28, 37], "revert": [42, 44], "rpc": [24, 37], "run": [4, 7, 37], "script": [30, 43], "select": 37, "sender": 25, "set": [27, 28], "sign": 25, "signatur": [23, 25], "solid": 32, "sourc": 27, "static": 46, "structur": 44, "support": [25, 44], "system": 41, "test": [8, 16, 24, 25, 28, 44], "time": 37, "timeout": 46, "tip": 44, "tool": 26, "trace": [23, 24, 45, 46], "track": 40, "transact": [17, 30, 31, 37, 44, 46], "transfer": 46, "type": [18, 23, 32, 35, 37], "uninstal": [5, 6, 32], "unit": 23, "updat": 5, "url": 37, "us": [25, 31, 33], "user": 9, "util": 24, "verifi": 25, "version": [5, 35], "vm": 23, "wallet": 25}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "ABI": [[24, "module-ape.utils.abi"]], "Access List Transactions": [[46, "access-list-transactions"]], "Account Tools": [[26, "account-tools"]], "Accounts": [[17, "module-ape.api.accounts"], [21, "module-ape.managers.accounts"], [22, "module-ape.plugins.account"], [25, null]], "Address": [[17, "module-ape.api.address"], [23, "module-ape.types.address"]], "Advanced Testing Tips": [[44, "advanced-testing-tips"]], "Ape Context Decorator": [[26, "ape-context-decorator"]], "Ape Namespace": [[29, "ape-namespace"]], "Ape testing commands": [[44, "ape-testing-commands"]], "Arguments": [[18, "module-ape.cli.arguments"]], "Automation": [[25, "automation"]], "Base": [[22, "module-ape.plugins.pluggy_patch"]], "Base Path": [[28, "base-path"]], "Basemodel": [[24, "module-ape.utils.basemodel"]], "Basic": [[23, "module-ape.types.basic"]], "Block time, transaction type, and more config": [[37, "block-time-transaction-type-and-more-config"]], "Built-in Errors": [[42, "built-in-errors"]], "CLI Logging": [[36, "cli-logging"]], "CLI Plugins": [[33, "cli-plugins"]], "CLI Reference": [[9, null]], "CLI Scripts": [[43, "cli-scripts"]], "CLIs": [[26, null]], "Calling Transactions and Transacting Calls": [[30, "calling-transactions-and-transacting-calls"]], "Calls": [[30, "calls"]], "Caveats": [[44, "caveats"]], "Chain": [[21, "chain"]], "Choices": [[18, "module-ape.cli.choices"]], "Commands": [[18, "module-ape.cli.commands"]], "Compilation": [[40, "compilation"]], "Compile": [[27, null]], "Compile Source Code": [[27, "compile-source-code"]], "Compiler": [[17, "module-ape.api.compiler"], [22, "module-ape.plugins.compiler"]], "Compilers": [[21, "module-ape.managers.compilers"]], "Compiling Dependencies": [[32, "compiling-dependencies"]], "Config": [[17, "module-ape.api.config"], [21, "module-ape.managers.config"], [22, "module-ape.plugins.config"]], "Config Override": [[32, "config-override"]], "Configure": [[29, "configure"]], "Configure Ape": [[28, null]], "Configure Default": [[34, "configure-default"]], "Configuring Networks": [[37, "configuring-networks"]], "Considerations for Installing": [[41, "considerations-for-installing"]], "Console": [[29, null]], "Contract Coverage": [[44, "contract-coverage"]], "Contract File Paths": [[26, "contract-file-paths"]], "Contract Interaction": [[30, "contract-interaction"]], "Contract Interface Introspection": [[30, "contract-interface-introspection"]], "Contract fixture": [[44, "contract-fixture"]], "Contracts": [[30, null]], "Contracts Folder": [[28, "contracts-folder"]], "Convert": [[17, "module-ape.api.convert"]], "Converter": [[22, "module-ape.plugins.converter"]], "Converters": [[21, "module-ape.managers.converters"]], "Core Plugins": [[35, "core-plugins"]], "Core Python Reference": [[9, null]], "Coverage": [[23, "module-ape.types.coverage"]], "Creating new test accounts": [[25, "creating-new-test-accounts"]], "Custom Contracts Folder": [[32, "custom-contracts-folder"]], "Custom Errors": [[42, "custom-errors"], [44, "custom-errors"]], "Custom Network Connection": [[37, "custom-network-connection"]], "Custom Networks By Config": [[37, "custom-networks-by-config"]], "Custom Networks by CLI": [[37, "custom-networks-by-cli"]], "Decoding and Encoding Inputs": [[30, "decoding-and-encoding-inputs"]], "Default Ecosystem": [[28, "default-ecosystem"]], "Default Sender Support": [[25, "default-sender-support"], [25, "id1"]], "Default, Fallback, and Direct Calls": [[30, "default-fallback-and-direct-calls"]], "Dependencies": [[27, "dependencies"], [28, "dependencies"], [32, null], [38, "dependencies"]], "Deploy Scripts": [[30, "deploy-scripts"]], "Deployment": [[46, "deployment"]], "Deployment Metadata": [[46, "deployment-metadata"]], "Deployment from Ape Console": [[46, "deployment-from-ape-console"]], "Deployments": [[28, "deployments"]], "Dev Messages": [[42, "dev-messages"]], "Developing Plugins": [[33, null]], "Developing Projects with Ape": [[38, null]], "Documentation": [[41, "documentation"]], "Dynamic-Fee Transactions": [[46, "dynamic-fee-transactions"]], "EIP-712": [[25, "eip-712"]], "Estimate Gas Cost": [[46, "estimate-gas-cost"]], "Events": [[23, "module-ape.types.events"]], "Exclude Files": [[27, "exclude-files"]], "Executing Code": [[29, "executing-code"]], "Explorer URL": [[37, "explorer-url"]], "Explorers": [[17, "module-ape.api.explorers"]], "Exporting Accounts": [[25, "exporting-accounts"]], "File Exclusions": [[32, "file-exclusions"]], "Fixtures": [[44, "fixtures"]], "Forked Context": [[34, "forked-context"], [37, "forked-context"]], "Forking Custom Networks": [[37, "forking-custom-networks"]], "Forking Networks": [[34, null]], "Forking Plugin Networks": [[34, "forking-plugin-networks"]], "From ABIs": [[30, "from-abis"]], "From Any Address": [[30, "from-any-address"]], "From Deploy": [[30, "from-deploy"]], "From Previous Deployment": [[30, "from-previous-deployment"]], "From Project Contract Address": [[30, "from-project-contract-address"]], "Gas": [[23, "module-ape.types.gas"]], "Gas Reporting": [[44, "gas-reporting"]], "Gas Reports": [[45, "gas-reports"]], "Generating New Accounts": [[25, "generating-new-accounts"]], "Getting Account Transaction Data": [[31, "getting-account-transaction-data"]], "Getting Block Data": [[31, "getting-block-data"]], "Getting Contract Event Data": [[31, "getting-contract-event-data"]], "GitHub": [[32, "github"]], "Global Extras": [[29, "global-extras"]], "Hardware Wallets": [[25, "hardware-wallets"]], "Implementing API Classes": [[33, "implementing-api-classes"]], "Import the logger from the logging module": [[33, "import-the-logger-from-the-logging-module"]], "Importing Existing Accounts": [[25, "importing-existing-accounts"]], "Init Function": [[29, "init-function"]], "Initialize a Plugin Project": [[33, "initialize-a-plugin-project"]], "Inlining": [[44, "inlining"]], "Installation": [[41, "installation"]], "Installed Python Projects": [[38, "installed-python-projects"]], "Installing Plugins": [[35, "installing-plugins"]], "Installing with docker": [[41, "installing-with-docker"]], "Installing with pipx or pip": [[41, "installing-with-pipx-or-pip"]], "Isolation": [[44, "isolation"]], "Iterative Testing": [[44, "iterative-testing"]], "Keyfile Accounts": [[25, "keyfile-accounts"]], "L2 Networks": [[37, "l2-networks"]], "Language Support": [[44, "language-support"]], "Live Network Accounts": [[25, "live-network-accounts"]], "Live Networks": [[37, "live-networks"]], "Local": [[32, "local"]], "Local Network": [[37, "local-network"]], "Logging": [[33, "logging"], [36, null]], "Magic Commands": [[29, "magic-commands"]], "Main Method Scripts": [[43, "main-method-scripts"]], "Mining": [[44, "mining"]], "Misc": [[32, "misc"]], "Miscellaneous": [[24, "module-ape.utils.misc"]], "Multi-Call and Multi-Transaction": [[30, "multi-call-and-multi-transaction"]], "Multi-chain Testing": [[44, "multi-chain-testing"]], "Multi-network Scripting": [[43, "multi-network-scripting"]], "NPM": [[32, "npm"]], "Name": [[28, "name"]], "Namespace Extras": [[29, "namespace-extras"]], "Network": [[22, "module-ape.plugins.network"]], "Network Config": [[37, "network-config"]], "Network Tools": [[26, "network-tools"]], "Networks": [[17, "module-ape.api.networks"], [21, "module-ape.managers.networks"], [28, "networks"], [37, null]], "Node": [[28, "node"]], "Non-plugin settings": [[28, "non-plugin-settings"]], "Non-reentrant Functions": [[44, "non-reentrant-functions"]], "OS": [[24, "module-ape.utils.os"]], "Options": [[18, "module-ape.cli.options"]], "Other Compiler Plugins": [[27, "other-compiler-plugins"]], "Other Projects": [[38, "other-projects"]], "Output Extra": [[27, "output-extra"]], "Overview": [[41, null]], "Package Management CLI": [[32, "package-management-cli"]], "Parameter Types": [[18, "module-ape.cli.paramtype"]], "Payable Transactions": [[46, "payable-transactions"]], "Plugin Python Reference": [[9, null]], "Plugin Settings": [[28, "plugin-settings"]], "Plugin System": [[41, "plugin-system"]], "Plugin Types": [[35, "plugin-types"]], "Plugin Versions": [[35, "plugin-versions"]], "Plugins": [[28, "plugins"], [35, null]], "Prerequisite": [[41, "prerequisite"]], "Private Transactions": [[30, "private-transactions"]], "Process": [[24, "module-ape.utils.process"]], "Project": [[21, "module-ape.managers.project"], [22, "module-ape.plugins.project"]], "Project Manifests": [[38, "project-manifests"]], "Projects": [[17, "module-ape.api.projects"]], "Provider Context Manager": [[37, "provider-context-manager"]], "Provider Interaction": [[37, "provider-interaction"]], "Providers": [[17, "module-ape.api.providers"]], "Proxy Contracts": [[39, null]], "Publishing": [[30, "publishing"], [40, null]], "Publishing to Explorer": [[40, "publishing-to-explorer"]], "PyPI": [[32, "pypi"]], "Pytest": [[44, "pytest"]], "Python Logging": [[36, "python-logging"]], "Query": [[17, "module-ape.api.query"], [21, "module-ape.managers.query"], [22, "module-ape.plugins.query"]], "Querying Data": [[31, null]], "Quickstart": [[41, "quickstart"]], "RPC": [[24, "module-ape.utils.rpc"]], "RPC URL": [[37, "rpc-url"]], "Registering API Classes": [[33, "registering-api-classes"]], "Request Headers": [[28, "request-headers"], [37, "request-headers"]], "Reverts": [[42, null]], "Running a Network Process": [[37, "running-a-network-process"]], "Scripting": [[43, null]], "Selecting a Network": [[37, "selecting-a-network"]], "Settings": [[27, "settings"]], "Signatures": [[23, "signatures"]], "Signing Messages": [[25, "signing-messages"]], "Solidity Import Remapping": [[32, "solidity-import-remapping"]], "Static-Fee Transactions": [[46, "static-fee-transactions"]], "Test Accounts": [[25, "test-accounts"]], "Test Pattern": [[44, "test-pattern"]], "Test Providers": [[44, "test-providers"]], "Test Structure": [[44, "test-structure"]], "Testing": [[24, "module-ape.utils.testing"], [28, "testing"], [44, null]], "Testing Transaction Reverts": [[44, "testing-transaction-reverts"]], "The JSON Compiler": [[27, "the-json-compiler"]], "The Local Project": [[38, "the-local-project"]], "Trace": [[23, "module-ape.types.trace"], [24, "module-ape.utils.trace"]], "Traces": [[45, null], [46, "traces"]], "Tracing Calls": [[45, "tracing-calls"]], "Tracking Deployments": [[40, "tracking-deployments"]], "Transaction Acceptance Timeout": [[46, "transaction-acceptance-timeout"]], "Transaction Logs": [[46, "transaction-logs"]], "Transactions": [[17, "transactions"], [30, "transactions"], [46, null]], "Transfer": [[46, "transfer"]], "Types of Dependencies": [[32, "types-of-dependencies"]], "Units": [[23, "module-ape.types.units"]], "Use test accounts in tests": [[25, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[25, "use-test-accounts-outside-of-tests"]], "Use the logger from the @ape_cli_context": [[33, "use-the-logger-from-the-ape-cli-context"]], "User Guides": [[9, null]], "Using Plugins": [[33, "using-plugins"]], "Using the Cache": [[31, "using-the-cache"]], "VM": [[23, "module-ape.types.vm"]], "Verifying Signature": [[25, "verifying-signature"]], "accounts": [[0, null]], "accounts fixture": [[44, "accounts-fixture"]], "ape": [[10, null]], "ape-accounts": [[11, null]], "ape-compile": [[12, null]], "ape-ethereum": [[13, null]], "ape-ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "ape-node": [[14, null]], "ape-pm": [[15, null]], "ape-test": [[16, null]], "ape.api": [[17, null]], "ape.cli": [[18, null]], "ape.contracts": [[19, null]], "ape.exceptions": [[20, null]], "ape.managers": [[21, null]], "ape.plugins": [[22, null]], "ape.types": [[23, null]], "ape.utils": [[24, null]], "chain fixture": [[44, "chain-fixture"]], "change-password": [[0, "accounts-change-password"]], "change-version": [[5, "plugins-change-version"]], "compile": [[1, null], [6, "pm-compile"], [32, "compile"]], "console": [[2, null], [2, "console"]], "delete": [[0, "accounts-delete"]], "dev_message": [[44, "dev-message"]], "evmchains Networks": [[37, "evmchains-networks"]], "expected_message": [[44, "expected-message"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "init": [[3, null]], "install": [[5, "plugins-install"], [6, "pm-install"], [32, "install"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [32, "list"]], "networks": [[4, null]], "networks fixture": [[44, "networks-fixture"]], "plugins": [[5, null]], "pm": [[6, null]], "project fixture": [[44, "project-fixture"]], "run": [[4, "networks-run"], [7, null], [7, "run"]], "test": [[8, null]], "uninstall": [[5, "plugins-uninstall"], [6, "pm-uninstall"], [32, "uninstall"]], "update": [[5, "plugins-update"]]}, "docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/ape_accounts", "methoddocs/ape_compile", "methoddocs/ape_ethereum", "methoddocs/ape_node", "methoddocs/ape_pm", "methoddocs/ape_test", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/reverts", "userguides/scripts", "userguides/testing", "userguides/trace", "userguides/transactions"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.rst", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/ape_compile.md", "methoddocs/ape_ethereum.md", "methoddocs/ape_node.md", "methoddocs/ape_pm.md", "methoddocs/ape_test.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/reverts.md", "userguides/scripts.md", "userguides/testing.md", "userguides/trace.md", "userguides/transactions.md"], "indexentries": {"--all": [[0, "cmdoption-accounts-list-all", false], [5, "cmdoption-plugins-list-a", false], [6, "cmdoption-pm-list-all", false]], "--code": [[2, "cmdoption-console-c", false]], "--config-override": [[1, "cmdoption-compile-config-override", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-install-config-override", false]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem", false]], "--force": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "--format": [[4, "cmdoption-networks-list-format", false]], "--github": [[3, "cmdoption-init-github", false]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-import-hd-path", false]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic", false]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies", false]], "--interactive": [[7, "cmdoption-run-I", false]], "--name": [[3, "cmdoption-init-name", false], [6, "cmdoption-pm-install-name", false]], "--network": [[4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-run-network", false]], "--project": [[1, "cmdoption-compile-project", false]], "--provider": [[4, "cmdoption-networks-list-provider", false]], "--ref": [[6, "cmdoption-pm-install-ref", false]], "--size": [[1, "cmdoption-compile-s", false]], "--upgrade": [[5, "cmdoption-plugins-install-U", false]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic", false]], "--verbosity": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "--version": [[6, "cmdoption-pm-compile-version", false], [6, "cmdoption-pm-install-version", false]], "--watch": [[8, "cmdoption-test-w", false]], "--watch-delay": [[8, "cmdoption-test-watch-delay", false]], "--watch-folders": [[8, "cmdoption-test-watch-folders", false]], "--word-count": [[0, "cmdoption-accounts-generate-word-count", false]], "--yes": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "-a": [[5, "cmdoption-plugins-list-a", false]], "-c": [[2, "cmdoption-console-c", false]], "-f": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "-i": [[7, "cmdoption-run-I", false]], "-s": [[1, "cmdoption-compile-s", false]], "-u": [[5, "cmdoption-plugins-install-U", false]], "-v": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "-w": [[8, "cmdoption-test-w", false]], "-y": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "__call__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__call__", false]], "__call__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__call__", false]], "__call__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__call__", false]], "__call__() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.__call__", false]], "__call__() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.__call__", false]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__contains__", false]], "__contains__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__contains__", false]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__contains__", false]], "__contains__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__contains__", false]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__delitem__", false]], "__delitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__delitem__", false]], "__eq__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__eq__", false]], "__eq__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__eq__", false]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__getitem__", false]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__getitem__", false]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__getitem__", false]], "__getitem__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__getitem__", false]], "__hash__ (ape.contracts.base.contractcontainer attribute)": [[19, "ape.contracts.base.ContractContainer.__hash__", false]], "__hash__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__hash__", false]], "__iter__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__iter__", false]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__iter__", false]], "__iter__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__iter__", false]], "__iter__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__iter__", false]], "__iter__() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.__iter__", false]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__len__", false]], "__len__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__len__", false]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__len__", false]], "__len__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__len__", false]], "__len__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__len__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_computed_fields__", false]], "__pydantic_extra__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_extra__", false]], "__pydantic_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_fields__", false]], "__pydantic_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_fields__", false]], "__pydantic_fields_set__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields_set__", false]], "__pydantic_private__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_private__", false]], "__repr__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__repr__", false]], "__repr__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__repr__", false]], "__repr__() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.__repr__", false]], "__repr__() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.__repr__", false]], "__repr__() (ape.api.networks.proxyinfoapi method)": [[17, "ape.api.networks.ProxyInfoAPI.__repr__", false]], "__repr__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__repr__", false]], "__repr__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__repr__", false]], "__repr__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__repr__", false]], "__repr__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__repr__", false]], "__repr__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__repr__", false]], "__repr__() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.__repr__", false]], "__repr__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__repr__", false]], "__repr__() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.__repr__", false]], "__repr__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__repr__", false]], "__repr__() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.__repr__", false]], "__repr__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__repr__", false]], "__repr__() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.__repr__", false]], "__repr__() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.__repr__", false]], "__repr__() (ape.managers.project.projectmanager method)": [[21, "ape.managers.project.ProjectManager.__repr__", false]], "__repr__() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.__repr__", false]], "__setitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__setitem__", false]], "__signature__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__signature__", false]], "__signature__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__signature__", false]], "__signature__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__signature__", false]], "__signature__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__signature__", false]], "__signature__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__signature__", false]], "__signature__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__signature__", false]], "__signature__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__signature__", false]], "__signature__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__signature__", false]], "__signature__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__signature__", false]], "__signature__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__signature__", false]], "__signature__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__signature__", false]], "__signature__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__signature__", false]], "__signature__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__signature__", false]], "__signature__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__signature__", false]], "__signature__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__signature__", false]], "__signature__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__signature__", false]], "__str__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__str__", false]], "__str__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__str__", false]], "__str__() (ape.api.config.pluginconfig method)": [[17, "ape.api.config.PluginConfig.__str__", false]], "__str__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__str__", false]], "abi (ape.api.networks.proxyinfoapi property)": [[17, "ape.api.networks.ProxyInfoAPI.abi", false]], "abi (ape_compile.config.outputextras attribute)": [[12, "ape_compile.config.OutputExtras.ABI", false]], "abi (ape_ethereum.proxies.proxyinfo property)": [[13, "ape_ethereum.proxies.ProxyInfo.abi", false]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", false]], "accesslist (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessList", false]], "accesslisttransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessListTransaction", false]], "account_option() (in module ape.cli.options)": [[18, "ape.cli.options.account_option", false]], "account_type (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.account_type", false]], "account_types() (ape.plugins.account.accountplugin method)": [[22, "ape.plugins.account.AccountPlugin.account_types", false]], "accountaliaspromptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.AccountAliasPromptChoice", false]], "accountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountAPI", false]], "accountcontainer (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.AccountContainer", false]], "accountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountContainerAPI", false]], "accounthistory (class in ape.managers.chain)": [[21, "ape.managers.chain.AccountHistory", false]], "accountintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AccountIntConverter", false]], "accountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.AccountManager", false]], "accountplugin (class in ape.plugins.account)": [[22, "ape.plugins.account.AccountPlugin", false]], "accounts (ape attribute)": [[10, "ape.accounts", false]], "accounts (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts", false]], "accounts (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.accounts", false]], "accounts (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.accounts", false]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-change-password-v", false]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-delete-v", false]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-export-v", false]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-generate-hide-mnemonic", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-generate-word-count", false]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS", false], [0, "cmdoption-accounts-import-hd-path", false], [0, "cmdoption-accounts-import-use-mnemonic", false], [0, "cmdoption-accounts-import-v", false]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all", false], [0, "cmdoption-accounts-list-v", false]], "accountserror": [[20, "ape.exceptions.AccountsError", false]], "accounttransactionquery (class in ape.api.query)": [[17, "ape.api.query.AccountTransactionQuery", false]], "active_provider (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.active_provider", false]], "add() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.add", false]], "add() (ape_ethereum.multicall.basemulticall method)": [[13, "ape_ethereum.multicall.BaseMulticall.add", false]], "add() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.add", false]], "add_builtin_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_builtin_jump", false]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data", false]], "add_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_jump", false]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network", false]], "additional_error_message (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.additional_error_message", false]], "address (ape.api.accounts.impersonatedaccount property)": [[17, "ape.api.accounts.ImpersonatedAccount.address", false]], "address (ape.api.address.address property)": [[17, "ape.api.address.Address.address", false]], "address (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.address", false]], "address (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.address", false]], "address (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.address", false]], "address (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.address", false]], "address (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.address", false]], "address (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.address", false]], "address (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.address", false]], "address (class in ape.api.address)": [[17, "ape.api.address.Address", false]], "addressapiconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AddressAPIConverter", false]], "addresstype (in module ape.types.address)": [[23, "ape.types.address.AddressType", false]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-import-arg-ALIAS", false]], "alias (ape.api.accounts.accountapi property)": [[17, "ape.api.accounts.AccountAPI.alias", false]], "alias (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.alias", false]], "alias (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.alias", false]], "alias (class in ape.cli.choices)": [[18, "ape.cli.choices.Alias", false]], "aliasalreadyinuseerror": [[20, "ape.exceptions.AliasAlreadyInUseError", false]], "aliases (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.aliases", false]], "aliases (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.aliases", false]], "aliases (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.aliases", false]], "aliases (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.aliases", false]], "allow_disconnected() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.allow_disconnected", false]], "ape.api.accounts": [[17, "module-ape.api.accounts", false]], "ape.api.address": [[17, "module-ape.api.address", false]], "ape.api.compiler": [[17, "module-ape.api.compiler", false]], "ape.api.config": [[17, "module-ape.api.config", false]], "ape.api.convert": [[17, "module-ape.api.convert", false]], "ape.api.explorers": [[17, "module-ape.api.explorers", false]], "ape.api.networks": [[17, "module-ape.api.networks", false]], "ape.api.projects": [[17, "module-ape.api.projects", false]], "ape.api.providers": [[17, "module-ape.api.providers", false]], "ape.api.query": [[17, "module-ape.api.query", false]], "ape.cli.arguments": [[18, "module-ape.cli.arguments", false]], "ape.cli.choices": [[18, "module-ape.cli.choices", false]], "ape.cli.commands": [[18, "module-ape.cli.commands", false]], "ape.cli.options": [[18, "module-ape.cli.options", false]], "ape.cli.paramtype": [[18, "module-ape.cli.paramtype", false]], "ape.contract()": [[10, "ape.Contract", false]], "ape.convert()": [[10, "ape.convert", false]], "ape.exceptions": [[20, "module-ape.exceptions", false]], "ape.managers.accounts": [[21, "module-ape.managers.accounts", false]], "ape.managers.compilers": [[21, "module-ape.managers.compilers", false]], "ape.managers.config": [[21, "module-ape.managers.config", false]], "ape.managers.converters": [[21, "module-ape.managers.converters", false]], "ape.managers.networks": [[21, "module-ape.managers.networks", false]], "ape.managers.project": [[21, "module-ape.managers.project", false]], "ape.managers.query": [[21, "module-ape.managers.query", false]], "ape.plugins": [[22, "module-ape.plugins", false]], "ape.plugins.account": [[22, "module-ape.plugins.account", false]], "ape.plugins.compiler": [[22, "module-ape.plugins.compiler", false]], "ape.plugins.config": [[22, "module-ape.plugins.config", false]], "ape.plugins.converter": [[22, "module-ape.plugins.converter", false]], "ape.plugins.network": [[22, "module-ape.plugins.network", false]], "ape.plugins.pluggy_patch": [[22, "module-ape.plugins.pluggy_patch", false]], "ape.plugins.project": [[22, "module-ape.plugins.project", false]], "ape.plugins.query": [[22, "module-ape.plugins.query", false]], "ape.project()": [[10, "ape.Project", false]], "ape.reverts()": [[10, "ape.reverts", false]], "ape.types.address": [[23, "module-ape.types.address", false]], "ape.types.basic": [[23, "module-ape.types.basic", false]], "ape.types.coverage": [[23, "module-ape.types.coverage", false]], "ape.types.events": [[23, "module-ape.types.events", false]], "ape.types.gas": [[23, "module-ape.types.gas", false]], "ape.types.trace": [[23, "module-ape.types.trace", false]], "ape.types.units": [[23, "module-ape.types.units", false]], "ape.types.vm": [[23, "module-ape.types.vm", false]], "ape.utils.abi": [[24, "module-ape.utils.abi", false]], "ape.utils.basemodel": [[24, "module-ape.utils.basemodel", false]], "ape.utils.misc": [[24, "module-ape.utils.misc", false]], "ape.utils.os": [[24, "module-ape.utils.os", false]], "ape.utils.process": [[24, "module-ape.utils.process", false]], "ape.utils.rpc": [[24, "module-ape.utils.rpc", false]], "ape.utils.testing": [[24, "module-ape.utils.testing", false]], "ape.utils.trace": [[24, "module-ape.utils.trace", false]], "ape_accounts.accounts": [[11, "module-ape_accounts.accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile.config": [[12, "module-ape_compile.config", false]], "ape_ethereum.ecosystem": [[13, "module-ape_ethereum.ecosystem", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_ethereum.provider": [[13, "module-ape_ethereum.provider", false]], "ape_ethereum.proxies": [[13, "module-ape_ethereum.proxies", false]], "ape_ethereum.trace": [[13, "module-ape_ethereum.trace", false]], "ape_ethereum.transactions": [[13, "module-ape_ethereum.transactions", false]], "ape_node.provider": [[14, "module-ape_node.provider", false]], "ape_pm.compiler": [[15, "module-ape_pm.compiler", false]], "ape_pm.dependency": [[15, "module-ape_pm.dependency", false]], "ape_pm.project": [[15, "module-ape_pm.project", false]], "ape_test.accounts": [[16, "module-ape_test.accounts", false]], "ape_test.config": [[16, "module-ape_test.config", false]], "ape_test.provider": [[16, "module-ape_test.provider", false]], "apeattributeerror": [[20, "ape.exceptions.ApeAttributeError", false]], "apeclicontextobject (class in ape.cli.options)": [[18, "ape.cli.options.ApeCliContextObject", false]], "apeconfig (class in ape.api.config)": [[17, "ape.api.config.ApeConfig", false]], "apeevmbackend (class in ape_test.provider)": [[16, "ape_test.provider.ApeEVMBackend", false]], "apeexception": [[20, "ape.exceptions.ApeException", false]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError", false]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject", false]], "apetestconfig (class in ape_test.config)": [[16, "ape_test.config.ApeTestConfig", false]], "api_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.api_path", false]], "apinotimplementederror": [[20, "ape.exceptions.APINotImplementedError", false]], "append() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.append", false]], "append() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.append", false]], "append() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.append", false]], "append() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.append", false]], "arguments (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.arguments", false]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError", false]], "as_transaction() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.as_transaction", false]], "as_transaction() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.as_transaction", false]], "assert_web3_provider_uri_env_var_not_set() (in module ape_ethereum.provider)": [[13, "ape_ethereum.provider.assert_web3_provider_uri_env_var_not_set", false]], "at() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.at", false]], "attributes (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.attributes", false]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.auto_gas_multiplier", false]], "auto_mine (ape.api.providers.testproviderapi property)": [[17, "ape.api.providers.TestProviderAPI.auto_mine", false]], "auto_mine (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.auto_mine", false]], "auto_mine (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.auto_mine", false]], "autogaslimit (class in ape.types.gas)": [[23, "ape.types.gas.AutoGasLimit", false]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.await_confirmations", false]], "balance (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.balance", false]], "balance (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.balance", false]], "base_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.base_fee", false]], "base_fee (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.base_fee", false]], "base_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.base_fee", false]], "base_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.base_fee", false]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.base_fee_multiplier", false]], "base_fee_multiplier (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.base_fee_multiplier", false]], "base_path (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.base_path", false]], "baseaddress (class in ape.api.address)": [[17, "ape.api.address.BaseAddress", false]], "baseethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.BaseEthereumConfig", false]], "baseinterface (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterface", false]], "baseinterfacemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterfaceModel", false]], "basemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseModel", false]], "basemulticall (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.BaseMulticall", false]], "basetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.BaseTransaction", false]], "basic (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.BASIC", false]], "begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.begin_lineno", false]], "blob_gas_price (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_price", false]], "blob_gas_used (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_used", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block", false]], "block (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Block", false]], "block_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_hash", false]], "block_number (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_number", false]], "block_page_size (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.block_page_size", false]], "block_page_size (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.block_page_size", false]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time", false]], "block_time (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.block_time", false]], "blockapi (class in ape.api.providers)": [[17, "ape.api.providers.BlockAPI", false]], "blockcontainer (class in ape.managers.chain)": [[21, "ape.managers.chain.BlockContainer", false]], "blockid (in module ape.types.vm)": [[23, "ape.types.vm.BlockID", false]], "blocknotfounderror": [[20, "ape.exceptions.BlockNotFoundError", false]], "blockquery (class in ape.api.query)": [[17, "ape.api.query.BlockQuery", false]], "blocks (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.blocks", false]], "blocktransactionquery (class in ape.api.query)": [[17, "ape.api.query.BlockTransactionQuery", false]], "body (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.body", false]], "brownieproject (class in ape_pm.project)": [[15, "ape_pm.project.BrownieProject", false]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "build_command() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.build_command", false]], "built-in function": [[10, "ape.Contract", false], [10, "ape.Project", false], [10, "ape.convert", false], [10, "ape.reverts", false]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter", false]], "cache_api() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.cache_api", false]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_blueprint", false]], "cache_contract_creation() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_contract_creation", false]], "cache_contract_type() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_contract_type", false]], "cache_deployment() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_deployment", false]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_proxy_info", false]], "cachedirectory (class in ape.utils.os)": [[24, "ape.utils.os.CacheDirectory", false]], "call (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Call", false]], "call() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.call", false]], "call() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.call", false]], "call_trace_approach (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.trace attribute)": [[13, "ape_ethereum.trace.Trace.call_trace_approach", false]], "call_trace_approach (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.call_trace_approach", false]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method", false]], "calltrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.CallTrace", false]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source", false]], "chain (ape attribute)": [[10, "ape.chain", false]], "chain_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.chain_id", false]], "chain_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.chain_id", false]], "chain_id (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.chain_id", false]], "chain_id (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.chain_id", false]], "chain_id (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.chain_id", false]], "chain_id (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.chain_id", false]], "chainerror": [[20, "ape.exceptions.ChainError", false]], "chainmanager (class in ape.managers.chain)": [[21, "ape.managers.chain.ChainManager", false]], "chdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.chdir", false]], "check_signature() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.check_signature", false]], "clean_path() (in module ape.utils.os)": [[24, "ape.utils.os.clean_path", false]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches", false]], "closure (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.closure", false]], "code (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.code", false]], "codesize (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.codesize", false]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS", false], [1, "cmdoption-compile-config-override", false], [1, "cmdoption-compile-f", false], [1, "cmdoption-compile-include-dependencies", false], [1, "cmdoption-compile-project", false], [1, "cmdoption-compile-s", false], [1, "cmdoption-compile-v", false]], "compile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile", false]], "compile() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile", false]], "compile() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.compile", false]], "compile() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile", false]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code", false]], "compile_code() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile_code", false]], "compile_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile_source", false]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[17, "ape.api.compiler.CompilerAPI.compiler_settings", false]], "compilerapi (class in ape.api.compiler)": [[17, "ape.api.compiler.CompilerAPI", false]], "compilererror": [[20, "ape.exceptions.CompilerError", false]], "compilermanager (class in ape.managers.compilers)": [[21, "ape.managers.compilers.CompilerManager", false]], "compilerplugin (class in ape.plugins.compiler)": [[22, "ape.plugins.compiler.CompilerPlugin", false]], "compilers (ape attribute)": [[10, "ape.compilers", false]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency", false]], "concurrency (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.concurrency", false]], "config (ape attribute)": [[10, "ape.config", false]], "config (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.config", false]], "config (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.config", false]], "config (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.config", false]], "config (ape_ethereum.ecosystem.ethereum property)": [[13, "ape_ethereum.ecosystem.Ethereum.config", false]], "config (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.config", false]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config", false]], "config (class in ape_compile.config)": [[12, "ape_compile.config.Config", false]], "config_class() (ape.plugins.config.config method)": [[22, "ape.plugins.config.Config.config_class", false]], "config_override (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.config_override", false]], "configenum (class in ape.api.config)": [[17, "ape.api.config.ConfigEnum", false]], "configerror": [[20, "ape.exceptions.ConfigError", false]], "configmanager (class in ape.managers.config)": [[21, "ape.managers.config.ConfigManager", false]], "confirmed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.confirmed", false]], "connect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.connect", false]], "connect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.connect", false]], "connect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connect", false]], "connect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.connect", false]], "connect() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.connect", false]], "connect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.connect", false]], "connected (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.connected", false]], "connectedprovidercommand (class in ape.cli.commands)": [[18, "ape.cli.commands.ConnectedProviderCommand", false]], "connection_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_id", false]], "connection_id (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.connection_id", false]], "connection_id (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_id", false]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "connection_str (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_str", false]], "console command line option": [[2, "cmdoption-console-c", false], [2, "cmdoption-console-v", false]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers", false]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.contract_file_paths_argument", false]], "contract_option() (in module ape.cli.options)": [[18, "ape.cli.options.contract_option", false]], "contract_type (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.contract_type", false]], "contractcache (class in ape.managers.chain)": [[21, "ape.managers.chain.ContractCache", false]], "contractcontainer (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractContainer", false]], "contractcoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractCoverage", false]], "contractcreation (class in ape.api.query)": [[17, "ape.api.query.ContractCreation", false]], "contractcreationquery (class in ape.api.query)": [[17, "ape.api.query.ContractCreationQuery", false]], "contractdataerror": [[20, "ape.exceptions.ContractDataError", false]], "contractevent (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractEvent", false]], "contracteventquery (class in ape.api.query)": [[17, "ape.api.query.ContractEventQuery", false]], "contractinstance (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractInstance", false]], "contractlog (class in ape.types.events)": [[23, "ape.types.events.ContractLog", false]], "contractlogcontainer (class in ape.types.events)": [[23, "ape.types.events.ContractLogContainer", false]], "contractlogicerror": [[20, "ape.exceptions.ContractLogicError", false]], "contractmanager (class in ape.managers.project)": [[21, "ape.managers.project.ContractManager", false]], "contractmethodquery (class in ape.api.query)": [[17, "ape.api.query.ContractMethodQuery", false]], "contractnotfounderror": [[20, "ape.exceptions.ContractNotFoundError", false]], "contracts (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.contracts", false]], "contracts (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts", false]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.contracts", false]], "contracts (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.CONTRACTS", false]], "contracts_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.contracts_folder", false]], "contracts_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts_folder", false]], "contractsourcecoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractSourceCoverage", false]], "contracttypewrapper (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractTypeWrapper", false]], "controlflow (class in ape.types.trace)": [[23, "ape.types.trace.ControlFlow", false]], "conversionerror": [[20, "ape.exceptions.ConversionError", false]], "conversionmanager (class in ape.managers.converters)": [[21, "ape.managers.converters.ConversionManager", false]], "conversionplugin (class in ape.plugins.converter)": [[22, "ape.plugins.converter.ConversionPlugin", false]], "convert() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.convert", false]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.convert", false]], "convert() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.convert", false]], "convert() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.convert", false]], "convert() (ape.cli.paramtype.json method)": [[18, "ape.cli.paramtype.JSON.convert", false]], "convert() (ape.cli.paramtype.noop method)": [[18, "ape.cli.paramtype.Noop.convert", false]], "convert() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.convert", false]], "convert() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.convert", false]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.convert", false]], "convert() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.convert", false]], "convert() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.convert", false]], "convert() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.convert", false]], "convert() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.convert", false]], "convert() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.convert", false]], "convert() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.convert", false]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.convert", false]], "convert() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.convert", false]], "convert() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.convert", false]], "converterapi (class in ape.api.convert)": [[17, "ape.api.convert.ConverterAPI", false]], "converters() (ape.plugins.converter.conversionplugin method)": [[22, "ape.plugins.converter.ConversionPlugin.converters", false]], "coverage (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.coverage", false]], "coverageconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageConfig", false]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject", false]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport", false]], "coveragereportsconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageReportsConfig", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_access_list() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.create_access_list", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", false]], "create_genesis_data() (in module ape_node.provider)": [[14, "ape_node.provider.create_genesis_data", false]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type", false]], "create_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.create_struct", false]], "create_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.create_tempdir", false]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction", false]], "create_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.create_transaction", false]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata", false]], "currencyvalue (in module ape.types.units)": [[23, "ape.types.units.CurrencyValue", false]], "currencyvaluecomparable (in module ape.types.units)": [[23, "ape.types.units.CurrencyValueComparable", false]], "custom_network (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.custom_network", false]], "custom_networks (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.custom_networks", false]], "customerror": [[20, "ape.exceptions.CustomError", false]], "data_dir (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.data_dir", false]], "data_folder (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.data_folder", false]], "data_folder (ape.api.accounts.testaccountcontainerapi property)": [[17, "ape.api.accounts.TestAccountContainerAPI.data_folder", false]], "data_folder (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.data_folder", false]], "data_folder (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.data_folder", false]], "data_folder (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.data_folder", false]], "datetime (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.datetime", false]], "debug_logs (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.debug_logs", false]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_lines", false]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_typed", false]], "debug_logs_typed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.debug_logs_typed", false]], "declare() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.declare", false]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.decode_address", false]], "decode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_address", false]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_block() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_calldata", false]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_custom_error", false]], "decode_custom_error() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_custom_error", false]], "decode_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.decode_dependency", false]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[19, "ape.contracts.base.ContractTypeWrapper.decode_input", false]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_logs", false]], "decode_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.decode_logs", false]], "decode_logs() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_logs", false]], "decode_logs() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.decode_logs", false]], "decode_output() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.decode_output", false]], "decode_primitive_value() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_primitive_value", false]], "decode_primitive_value() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_primitive_value", false]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_receipt() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata", false]], "decode_returndata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_returndata", false]], "decodingerror": [[20, "ape.exceptions.DecodingError", false]], "default_ecosystem (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.default_ecosystem", false]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.default_ecosystem", false]], "default_name (ape.utils.abi.structparser property)": [[24, "ape.utils.abi.StructParser.default_name", false]], "default_network_name (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.default_network_name", false]], "default_provider (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_provider", false]], "default_provider_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name", false]], "default_transaction_type (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_transaction_type", false]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider", false]], "delegate (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.DELEGATE", false]], "dependencies (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.dependencies", false]], "dependencies (ape.managers.project.project property)": [[21, "ape.managers.project.Project.dependencies", false]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[22, "ape.plugins.project.DependencyPlugin.dependencies", false]], "dependency (class in ape.managers.project)": [[21, "ape.managers.project.Dependency", false]], "dependencyapi (class in ape.api.projects)": [[17, "ape.api.projects.DependencyAPI", false]], "dependencymanager (class in ape.managers.project)": [[21, "ape.managers.project.DependencyManager", false]], "dependencyplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.DependencyPlugin", false]], "dependencyversionmap (class in ape.managers.project)": [[21, "ape.managers.project.DependencyVersionMap", false]], "deploy() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.deploy", false]], "deploy() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.deploy", false]], "deployer (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.deployer", false]], "deployment_data (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.deployment_data", false]], "deploymentconfig (class in ape.api.config)": [[17, "ape.api.config.DeploymentConfig", false]], "deploymentmanager (class in ape.managers.project)": [[21, "ape.managers.project.DeploymentManager", false]], "deployments (ape.contracts.base.contractcontainer property)": [[19, "ape.contracts.base.ContractContainer.deployments", false]], "deployments (ape.managers.chain.contractcache property)": [[21, "ape.managers.chain.ContractCache.deployments", false]], "deployments (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.deployments", false]], "depth (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.depth", false]], "dev_message (ape.exceptions.contractlogicerror property)": [[20, "ape.exceptions.ContractLogicError.dev_message", false]], "disconnect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.disconnect", false]], "disconnect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.disconnect", false]], "disconnect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.disconnect", false]], "disconnect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.disconnect", false]], "disconnect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.disconnect", false]], "disconnect_providers_after (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.disconnect_providers_after", false]], "diskcacheablemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.DiskCacheableModel", false]], "dynamicfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.DynamicFeeTransaction", false]], "ecosystem (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.ecosystem", false]], "ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem", false]], "ecosystem_config (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.ecosystem_config", false]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem_names", false]], "ecosystemapi (class in ape.api.networks)": [[17, "ape.api.networks.EcosystemAPI", false]], "ecosystemnotfounderror": [[20, "ape.exceptions.EcosystemNotFoundError", false]], "ecosystemplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.EcosystemPlugin", false]], "ecosystems (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystems", false]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[22, "ape.plugins.network.EcosystemPlugin.ecosystems", false]], "empty (ape.api.networks.providercontextmanager property)": [[17, "ape.api.networks.ProviderContextManager.empty", false]], "enable_class (ape_test.config.isolationconfig attribute)": [[16, "ape_test.config.IsolationConfig.enable_class", false]], "enable_fixture_rebasing (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.enable_fixture_rebasing", false]], "enable_function (ape_test.config.isolationconfig attribute)": [[16, "ape_test.config.IsolationConfig.enable_function", false]], "enable_module (ape_test.config.isolationconfig attribute)": [[16, "ape_test.config.IsolationConfig.enable_module", false]], "enable_package (ape_test.config.isolationconfig attribute)": [[16, "ape_test.config.IsolationConfig.enable_package", false]], "enable_session (ape_test.config.isolationconfig attribute)": [[16, "ape_test.config.IsolationConfig.enable_session", false]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.encode_address", false]], "encode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_address", false]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_calldata", false]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint", false]], "encode_contract_blueprint() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment", false]], "encode_deployment() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_deployment", false]], "encode_input() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.encode_input", false]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction", false]], "encode_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_transaction", false]], "end_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.end_lineno", false]], "engines (ape.managers.query.querymanager property)": [[21, "ape.managers.query.QueryManager.engines", false]], "enrich_error() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.enrich_error", false]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.enrich_error", false]], "enrich_error() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.enrich_error", false]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "enrich_trace() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.enrich_trace", false]], "enriched_calltree (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.enriched_calltree", false]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.estimate_gas_cost", false]], "estimate_gas_cost() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.estimate_gas_cost", false]], "estimate_gas_cost() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.estimate_gas_cost", false]], "estimate_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.estimate_query", false]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.estimate_query", false]], "ethereum (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ethereum", false]], "ethereum (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Ethereum", false]], "ethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.EthereumConfig", false]], "ethereumnetworkconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNetworkConfig", false]], "ethereumnodeconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNodeConfig", false]], "ethereumnodeprovider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.EthereumNodeProvider", false]], "ethtesterproviderconfig (class in ape_test.config)": [[16, "ape_test.config.EthTesterProviderConfig", false]], "ethtestertransactiontrace (class in ape_test.provider)": [[16, "ape_test.provider.EthTesterTransactionTrace", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclude (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.exclude", false]], "exclude (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.exclude", false]], "exclude (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.exclude", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "executable (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.executable", false]], "execution (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.execution", false]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument", false]], "expand_environment_variables() (in module ape.utils.os)": [[24, "ape.utils.os.expand_environment_variables", false]], "explorer (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.explorer", false]], "explorerapi (class in ape.api.explorers)": [[17, "ape.api.explorers.ExplorerAPI", false]], "explorerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ExplorerPlugin", false]], "explorers() (ape.plugins.network.explorerplugin method)": [[22, "ape.plugins.network.ExplorerPlugin.explorers", false]], "extend() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.extend", false]], "extend() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend", false]], "extend_last() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend_last", false]], "extraattributesmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraAttributesMixin", false]], "extract_archive() (in module ape.utils.os)": [[24, "ape.utils.os.extract_archive", false]], "extract_config() (ape.api.projects.apeproject method)": [[17, "ape.api.projects.ApeProject.extract_config", false]], "extract_config() (ape.api.projects.projectapi method)": [[17, "ape.api.projects.ProjectAPI.extract_config", false]], "extract_config() (ape.managers.config.configmanager class method)": [[21, "ape.managers.config.ConfigManager.extract_config", false]], "extract_config() (ape_pm.project.brownieproject method)": [[15, "ape_pm.project.BrownieProject.extract_config", false]], "extract_config() (ape_pm.project.foundryproject method)": [[15, "ape_pm.project.FoundryProject.extract_config", false]], "extract_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.extract_manifest", false]], "extract_nested_value() (in module ape.utils.misc)": [[24, "ape.utils.misc.extract_nested_value", false]], "extramodelattributes (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraModelAttributes", false]], "factory (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.factory", false]], "failed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.failed", false]], "failed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.failed", false]], "failing (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.FAILING", false]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_decimals", false]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_symbol", false]], "fee_token_symbol (ape_ethereum.ecosystem.ethereum attribute)": [[13, "ape_ethereum.ecosystem.Ethereum.fee_token_symbol", false]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch", false]], "fetch() (ape_pm.dependency.githubdependency method)": [[15, "ape_pm.dependency.GithubDependency.fetch", false]], "fetch() (ape_pm.dependency.localdependency method)": [[15, "ape_pm.dependency.LocalDependency.fetch", false]], "fetch() (ape_pm.dependency.npmdependency method)": [[15, "ape_pm.dependency.NpmDependency.fetch", false]], "fetch() (ape_pm.dependency.pythondependency method)": [[15, "ape_pm.dependency.PythonDependency.fetch", false]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS", false]], "flatten_contract() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.flatten_contract", false]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.flatten_contract", false]], "fork() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.fork", false]], "forkednetworkapi (class in ape.api.networks)": [[17, "ape.api.networks.ForkedNetworkAPI", false]], "forkednetworkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig", false]], "format() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.format", false]], "format() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.format", false]], "foundryproject (class in ape_pm.project)": [[15, "ape_pm.project.FoundryProject", false]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error", false]], "from_event() (ape.types.events.logfilter class method)": [[23, "ape.types.events.LogFilter.from_event", false]], "from_manifest() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_manifest", false]], "from_python_library() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_python_library", false]], "from_receipt() (ape.api.query.contractcreation class method)": [[17, "ape.api.query.ContractCreation.from_receipt", false]], "from_receipt() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.from_receipt", false]], "from_receipt() (ape.contracts.base.contractinstance class method)": [[19, "ape.contracts.base.ContractInstance.from_receipt", false]], "full_name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.full_name", false]], "function_hits (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_hits", false]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_hits", false]], "function_hits (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_hits", false]], "function_hits (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_hits", false]], "function_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_rate", false]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_rate", false]], "function_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_rate", false]], "function_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_rate", false]], "functioncoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.FunctionCoverage", false]], "functions (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.functions", false]], "gas (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.gas", false]], "gas (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.gas", false]], "gas_cost (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.GAS_COST", false]], "gas_estimation_error_message() (in module ape.utils.misc)": [[24, "ape.utils.misc.gas_estimation_error_message", false]], "gas_limit (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.gas_limit", false]], "gas_price (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.gas_price", false]], "gas_price (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.gas_price", false]], "gas_price (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.gas_price", false]], "gas_price (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.gas_price", false]], "gasconfig (class in ape_test.config)": [[16, "ape_test.config.GasConfig", false]], "gasexclusion (class in ape_test.config)": [[16, "ape_test.config.GasExclusion", false]], "gaslimit (in module ape.types.gas)": [[23, "ape.types.gas.GasLimit", false]], "gasreport (in module ape.types.trace)": [[23, "ape.types.trace.GasReport", false]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account", false]], "generate_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.generate_account", false]], "generate_account() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.generate_account", false]], "generate_dev_accounts() (in module ape.utils.testing)": [[24, "ape.utils.testing.generate_dev_accounts", false]], "generateddevaccount (class in ape.utils.testing)": [[24, "ape.utils.testing.GeneratedDevAccount", false]], "genericconfig (class in ape.api.config)": [[17, "ape.api.config.GenericConfig", false]], "get() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get", false]], "get() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.get", false]], "get() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.get", false]], "get() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.get", false]], "get() (ape.utils.basemodel.extramodelattributes method)": [[24, "ape.utils.basemodel.ExtraModelAttributes.get", false]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.get_accounts_by_type", false]], "get_address_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_address_url", false]], "get_all_files_in_directory() (in module ape.utils.os)": [[24, "ape.utils.os.get_all_files_in_directory", false]], "get_api_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_api_path", false]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance", false]], "get_balance() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_balance", false]], "get_balance() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_balance", false]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_calltree() (ape_ethereum.trace.calltrace method)": [[13, "ape_ethereum.trace.CallTrace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.transactiontrace method)": [[13, "ape_ethereum.trace.TransactionTrace.get_calltree", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code", false]], "get_code() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_code", false]], "get_compiler_settings() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_compiler_settings", false]], "get_config() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_config", false]], "get_container() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.get_container", false]], "get_contract_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_contract_logs", false]], "get_contract_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_contract_logs", false]], "get_contract_logs() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_contract_logs", false]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_contract_type", false]], "get_creation_metadata() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_creation_metadata", false]], "get_current_timestamp_ms() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_current_timestamp_ms", false]], "get_custom_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_custom_error", false]], "get_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_dependency", false]], "get_deployment_address() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.get_deployment_address", false]], "get_deployment_address() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_deployment_address", false]], "get_deployment_address() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_deployment_address", false]], "get_deployments() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_deployments", false]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_ecosystem", false]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_error_by_signature", false]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_event_by_signature", false]], "get_full_extension() (in module ape.utils.os)": [[24, "ape.utils.os.get_full_extension", false]], "get_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_gas_report", false]], "get_html() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_html", false]], "get_imports() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_imports", false]], "get_imports() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_imports", false]], "get_manifest_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_manifest_path", false]], "get_metavar() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.get_metavar", false]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_method_selector", false]], "get_multiple() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_multiple", false]], "get_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network", false]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_network_choices", false]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network_data", false]], "get_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_nonce", false]], "get_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_nonce", false]], "get_nonce() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_nonce", false]], "get_package_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_package_path", false]], "get_package_version() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_package_version", false]], "get_project_dependencies() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_project_dependencies", false]], "get_project_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_path", false]], "get_project_versions_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_versions_path", false]], "get_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.get_provider", false]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_provider_from_choice", false]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_proxy_info", false]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_proxy_info", false]], "get_proxy_info() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_proxy_info", false]], "get_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types", false]], "get_python_types() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_python_types", false]], "get_raw_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_calltree", false]], "get_raw_frames() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_frames", false]], "get_receipt() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_receipt", false]], "get_receipt() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.get_receipt", false]], "get_receipt() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_receipt", false]], "get_references() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_references", false]], "get_relative_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_relative_path", false]], "get_request_headers() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_request_headers", false]], "get_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_storage", false]], "get_storage() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_storage", false]], "get_test_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.get_test_account", false]], "get_test_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_test_account", false]], "get_test_account() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.get_test_account", false]], "get_test_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.get_test_account", false]], "get_test_account() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_test_account", false]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transaction_trace", false]], "get_transaction_trace() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transaction_trace", false]], "get_transaction_trace() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_transaction_trace", false]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_transaction_url", false]], "get_transactions_by_account_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_account_nonce", false]], "get_transactions_by_account_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_account_nonce", false]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_block", false]], "get_transactions_by_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_block", false]], "get_version_map() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_version_map", false]], "get_versions() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_versions", false]], "get_versions() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_versions", false]], "get_versions() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.get_versions", false]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "geth_call_tracer (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_CALL_TRACER", false]], "geth_struct_log_parse (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_STRUCT_LOG_PARSE", false]], "gethdev (class in ape_node.provider)": [[14, "ape_node.provider.GethDev", false]], "gethdevprocess (class in ape_node.provider)": [[14, "ape_node.provider.GethDevProcess", false]], "github (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.github", false]], "githubdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.GithubDependency", false]], "global_config (ape.managers.config.configmanager property)": [[21, "ape.managers.config.ConfigManager.global_config", false]], "handle_ape_exception() (in module ape.exceptions)": [[20, "ape.exceptions.handle_ape_exception", false]], "hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.hash", false]], "hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.hash", false]], "hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.hash", false]], "hd_path (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.hd_path", false]], "head (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.head", false]], "header (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.header", false]], "height (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.height", false]], "hexaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexAddressConverter", false]], "hexconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexConverter", false]], "hexint (in module ape.types.basic)": [[23, "ape.types.basic.HexInt", false]], "hexintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIntConverter", false]], "hexiterableconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIterableConverter", false]], "history (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.history", false]], "history (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.history", false]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.hit_count", false]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.hit_count", false]], "html (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.html", false]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri", false]], "http_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.http_uri", false]], "http_uri (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.http_uri", false]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.identifier_lookup", false]], "impersonate_account() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.impersonate_account", false]], "impersonatedaccount (class in ape.api.accounts)": [[17, "ape.api.accounts.ImpersonatedAccount", false]], "import_account_from_mnemonic() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_mnemonic", false]], "import_account_from_private_key() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_private_key", false]], "in_tempdir (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.in_tempdir", false]], "in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.in_tempdir", false]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include", false]], "include_dependencies (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.include_dependencies", false]], "include_getattr (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getattr", false]], "include_getitem (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getitem", false]], "incompatible_with() (in module ape.cli.options)": [[18, "ape.cli.options.incompatible_with", false]], "info (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.info", false]], "init command line option": [[3, "cmdoption-init-github", false], [3, "cmdoption-init-name", false], [3, "cmdoption-init-v", false]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile", false]], "inject() (ape_ethereum.multicall.basemulticall class method)": [[13, "ape_ethereum.multicall.BaseMulticall.inject", false]], "injected_before_use (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.injected_before_use", false]], "inputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.INPUTS", false]], "install() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.install", false]], "install() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.install", false]], "installed (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.installed", false]], "installed (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.installed", false]], "instance_at() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_at", false]], "instance_from_receipt() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.instance_from_receipt", false]], "instance_map (ape.managers.project.deploymentmanager property)": [[21, "ape.managers.project.DeploymentManager.instance_map", false]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter", false]], "interfacecompiler (class in ape_pm.compiler)": [[15, "ape_pm.compiler.InterfaceCompiler", false]], "interfaces_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.interfaces_folder", false]], "interfaces_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.interfaces_folder", false]], "invalidpassworderror": [[11, "ape_accounts.accounts.InvalidPasswordError", false]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.invoke", false]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.invoke_transaction", false]], "ipc_path (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ipc_path", false]], "is_adhoc (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_adhoc", false]], "is_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_array", false]], "is_compiled (ape.managers.project.project property)": [[21, "ape.managers.project.Project.is_compiled", false]], "is_connected (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.is_connected", false]], "is_connected (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.is_connected", false]], "is_contract (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.is_contract", false]], "is_convertible() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.is_convertible", false]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.is_convertible", false]], "is_dev (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_dev", false]], "is_evm_precompile() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_evm_precompile", false]], "is_excluded() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.is_excluded", false]], "is_fork (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_fork", false]], "is_local (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_local", false]], "is_mainnet (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_mainnet", false]], "is_mainnet (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.is_mainnet", false]], "is_named_tuple() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_named_tuple", false]], "is_relative_to() (in module ape.utils.os)": [[24, "ape.utils.os.is_relative_to", false]], "is_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_struct", false]], "is_type() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.is_type", false]], "is_valid (ape.api.projects.apeproject property)": [[17, "ape.api.projects.ApeProject.is_valid", false]], "is_valid (ape.api.projects.projectapi property)": [[17, "ape.api.projects.ProjectAPI.is_valid", false]], "is_valid (ape_pm.project.brownieproject property)": [[15, "ape_pm.project.BrownieProject.is_valid", false]], "is_valid (ape_pm.project.foundryproject property)": [[15, "ape_pm.project.FoundryProject.is_valid", false]], "is_zero_hex() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_zero_hex", false]], "isolate() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.isolate", false]], "isolate_data_folder() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.isolate_data_folder", false]], "isolate_in_tempdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.isolate_in_tempdir", false]], "isolate_in_tempdir() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.isolate_in_tempdir", false]], "isolation (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.isolation", false]], "isolationconfig (class in ape_test.config)": [[16, "ape_test.config.IsolationConfig", false]], "items() (ape.utils.abi.struct method)": [[24, "ape.utils.abi.Struct.items", false]], "join() (ape.utils.process.joinablequeue method)": [[24, "ape.utils.process.JoinableQueue.join", false]], "joinablequeue (class in ape.utils.process)": [[24, "ape.utils.process.JoinableQueue", false]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON", false]], "keyfileaccount (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.KeyfileAccount", false]], "last (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.last", false]], "lazychoice (class in ape.cli.choices)": [[18, "ape.cli.choices.LazyChoice", false]], "line_numbers (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.line_numbers", false]], "line_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.line_rate", false]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.line_rate", false]], "line_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.line_rate", false]], "line_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.line_rate", false]], "line_rate (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.line_rate", false]], "lines_covered (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_covered", false]], "lines_covered (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_covered", false]], "lines_covered (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_covered", false]], "lines_valid (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_valid", false]], "lines_valid (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_valid", false]], "lines_valid (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_valid", false]], "load() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.load", false]], "load_config() (in module ape.utils.misc)": [[24, "ape.utils.misc.load_config", false]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest", false]], "local (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.local", false]], "localdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.LocalDependency", false]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", false]], "localprovider (class in ape_test.provider)": [[16, "ape_test.provider.LocalProvider", false]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location", false]], "log_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.log_index", false]], "log_instead_of_fail() (in module ape.utils.misc)": [[24, "ape.utils.misc.log_instead_of_fail", false]], "logfilter (class in ape.types.events)": [[23, "ape.types.events.LogFilter", false]], "lookup() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.lookup", false]], "make_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.make_request", false]], "make_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.make_request", false]], "manager_access (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.manager_access", false]], "manageraccessmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ManagerAccessMixin", false]], "manifest_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.manifest_path", false]], "max_gas (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.max_gas", false]], "max_gas (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.max_gas", false]], "max_gas (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.max_gas", false]], "max_receipt_retries (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.max_receipt_retries", false]], "messagesignature (class in ape.types.signatures)": [[23, "ape.types.signatures.MessageSignature", false]], "meta (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.meta", false]], "meta (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.meta", false]], "method_called (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.method_called", false]], "method_called (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.method_called", false]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError", false]], "methods (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.METHODS", false]], "mine() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.mine", false]], "mine() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.mine", false]], "mine() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.mine", false]], "mine() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.mine", false]], "mine() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.mine", false]], "miss_count (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.miss_count", false]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.miss_count", false]], "miss_count (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.miss_count", false]], "miss_count (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.miss_count", false]], "miss_count (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.miss_count", false]], "missingdeploymentbytecodeerror": [[20, "ape.exceptions.MissingDeploymentBytecodeError", false]], "mnemonic (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.mnemonic", false]], "mockcontractlog (class in ape.types.events)": [[23, "ape.types.events.MockContractLog", false]], "model_copy() (ape.utils.basemodel.basemodel method)": [[24, "ape.utils.basemodel.BaseModel.model_copy", false]], "model_dump() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.model_dump", false]], "model_dump() (ape.types.coverage.contractcoverage method)": [[23, "ape.types.coverage.ContractCoverage.model_dump", false]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.model_dump", false]], "model_dump() (ape.types.coverage.coverageproject method)": [[23, "ape.types.coverage.CoverageProject.model_dump", false]], "model_dump() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.model_dump", false]], "model_dump() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.model_dump", false]], "model_dump() (ape.types.events.logfilter method)": [[23, "ape.types.events.LogFilter.model_dump", false]], "model_dump_file() (ape.utils.basemodel.diskcacheablemodel method)": [[24, "ape.utils.basemodel.DiskCacheableModel.model_dump_file", false]], "model_validate_file() (ape.utils.basemodel.diskcacheablemodel class method)": [[24, "ape.utils.basemodel.DiskCacheableModel.model_validate_file", false]], "module": [[11, "module-ape_accounts.accounts", false], [12, "module-ape_compile.config", false], [13, "module-ape_ethereum.ecosystem", false], [13, "module-ape_ethereum.multicall", false], [13, "module-ape_ethereum.provider", false], [13, "module-ape_ethereum.proxies", false], [13, "module-ape_ethereum.trace", false], [13, "module-ape_ethereum.transactions", false], [14, "module-ape_node.provider", false], [15, "module-ape_pm.compiler", false], [15, "module-ape_pm.dependency", false], [15, "module-ape_pm.project", false], [16, "module-ape_test.accounts", false], [16, "module-ape_test.config", false], [16, "module-ape_test.provider", false], [17, "module-ape.api.accounts", false], [17, "module-ape.api.address", false], [17, "module-ape.api.compiler", false], [17, "module-ape.api.config", false], [17, "module-ape.api.convert", false], [17, "module-ape.api.explorers", false], [17, "module-ape.api.networks", false], [17, "module-ape.api.projects", false], [17, "module-ape.api.providers", false], [17, "module-ape.api.query", false], [18, "module-ape.cli.arguments", false], [18, "module-ape.cli.choices", false], [18, "module-ape.cli.commands", false], [18, "module-ape.cli.options", false], [18, "module-ape.cli.paramtype", false], [20, "module-ape.exceptions", false], [21, "module-ape.managers.accounts", false], [21, "module-ape.managers.compilers", false], [21, "module-ape.managers.config", false], [21, "module-ape.managers.converters", false], [21, "module-ape.managers.networks", false], [21, "module-ape.managers.project", false], [21, "module-ape.managers.query", false], [22, "module-ape.plugins", false], [22, "module-ape.plugins.account", false], [22, "module-ape.plugins.compiler", false], [22, "module-ape.plugins.config", false], [22, "module-ape.plugins.converter", false], [22, "module-ape.plugins.network", false], [22, "module-ape.plugins.pluggy_patch", false], [22, "module-ape.plugins.project", false], [22, "module-ape.plugins.query", false], [23, "module-ape.types.address", false], [23, "module-ape.types.basic", false], [23, "module-ape.types.coverage", false], [23, "module-ape.types.events", false], [23, "module-ape.types.gas", false], [23, "module-ape.types.trace", false], [23, "module-ape.types.units", false], [23, "module-ape.types.vm", false], [24, "module-ape.utils.abi", false], [24, "module-ape.utils.basemodel", false], [24, "module-ape.utils.misc", false], [24, "module-ape.utils.os", false], [24, "module-ape.utils.process", false], [24, "module-ape.utils.rpc", false], [24, "module-ape.utils.testing", false], [24, "module-ape.utils.trace", false]], "multiplier (ape.types.gas.autogaslimit attribute)": [[23, "ape.types.gas.AutoGasLimit.multiplier", false]], "name": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-NAME", false]], "name (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.name", false]], "name (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.name", false]], "name (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.name", false]], "name (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.name", false]], "name (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.name", false]], "name (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.name", false]], "name (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.name", false]], "name (ape.cli.choices.alias attribute)": [[18, "ape.cli.choices.Alias.name", false]], "name (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.name", false]], "name (ape.exceptions.customerror property)": [[20, "ape.exceptions.CustomError.name", false]], "name (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.name", false]], "name (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.name", false]], "name (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.name", false]], "name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.name", false]], "name (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.name", false]], "name (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.name", false]], "name (ape_node.provider.gethdev attribute)": [[14, "ape_node.provider.GethDev.name", false]], "name (ape_pm.compiler.interfacecompiler property)": [[15, "ape_pm.compiler.InterfaceCompiler.name", false]], "network (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.network", false]], "network (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network", false]], "network_choice (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.network_choice", false]], "network_choice (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.network_choice", false]], "network_data (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_data", false]], "network_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.network_id", false]], "network_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_names", false]], "network_option() (in module ape.cli.options)": [[18, "ape.cli.options.network_option", false]], "networkapi (class in ape.api.networks)": [[17, "ape.api.networks.NetworkAPI", false]], "networkchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.NetworkChoice", false]], "networkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.NetworkConfig", false]], "networkerror": [[20, "ape.exceptions.NetworkError", false]], "networkmanager (class in ape.managers.networks)": [[21, "ape.managers.networks.NetworkManager", false]], "networkmismatcherror": [[20, "ape.exceptions.NetworkMismatchError", false]], "networknotfounderror": [[20, "ape.exceptions.NetworkNotFoundError", false]], "networkoption (class in ape.cli.options)": [[18, "ape.cli.options.NetworkOption", false]], "networkplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.NetworkPlugin", false]], "networks (ape attribute)": [[10, "ape.networks", false]], "networks (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks", false]], "networks() (ape.plugins.network.networkplugin method)": [[22, "ape.plugins.network.NetworkPlugin.networks", false]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem", false], [4, "cmdoption-networks-list-format", false], [4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-list-provider", false], [4, "cmdoption-networks-list-v", false]], "networks-run command line option": [[4, "cmdoption-networks-run-network", false], [4, "cmdoption-networks-run-v", false]], "next_statement (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.next_statement", false]], "no_error (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.NO_ERROR", false]], "node (class in ape_node.provider)": [[14, "ape_node.provider.Node", false]], "nodesoftwarenotinstallederror": [[14, "ape_node.provider.NodeSoftwareNotInstalledError", false]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.non_existing_alias_argument", false]], "nonce (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.nonce", false]], "noop (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Noop", false]], "npm (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.npm", false]], "npmdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.NpmDependency", false]], "num_transactions (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.num_transactions", false]], "number (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.number", false]], "number_of_accounts (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.number_of_accounts", false]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing", false]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError", false]], "output_extra (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.output_extra", false]], "output_format_choice() (in module ape.cli.choices)": [[18, "ape.cli.choices.output_format_choice", false]], "output_format_option() (in module ape.cli.options)": [[18, "ape.cli.options.output_format_option", false]], "outputextras (class in ape_compile.config)": [[12, "ape_compile.config.OutputExtras", false]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat", false]], "outputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.OUTPUTS", false]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE", false]], "package_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.package_id", false]], "package_id (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.package_id", false]], "package_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.package_id", false]], "package_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.package_id", false]], "package_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.package_id", false]], "package_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.package_id", false]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache", false]], "packagescache (class in ape.managers.project)": [[21, "ape.managers.project.PackagesCache", false]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash", false]], "parent_hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.parent_hash", false]], "parity (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.PARITY", false]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.parse_args", false]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.parse_network_choice", false]], "path (ape.api.projects.projectapi attribute)": [[17, "ape.api.projects.ProjectAPI.path", false]], "path (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.path", false]], "path (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path", false]], "path_match() (in module ape.utils.os)": [[24, "ape.utils.os.path_match", false]], "paths (ape.managers.project.sourcemanager property)": [[21, "ape.managers.project.SourceManager.paths", false]], "pcs (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.pcs", false]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.pending_timestamp", false]], "perform_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.perform_query", false]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.perform_query", false]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.plugin_manager", false]], "pluginconfig (class in ape.api.config)": [[17, "ape.api.config.PluginConfig", false]], "plugininstallerror": [[20, "ape.exceptions.PluginInstallError", false]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U", false], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-install-y", false]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a", false], [5, "cmdoption-plugins-list-v", false]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-v", false], [5, "cmdoption-plugins-uninstall-y", false]], "plugintype (class in ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.PluginType", false]], "pluginversionerror": [[20, "ape.exceptions.PluginVersionError", false]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-compile-version", false]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE", false], [6, "cmdoption-pm-install-config-override", false], [6, "cmdoption-pm-install-f", false], [6, "cmdoption-pm-install-name", false], [6, "cmdoption-pm-install-ref", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-install-version", false]], "pm-list command line option": [[6, "cmdoption-pm-list-all", false], [6, "cmdoption-pm-list-v", false]], "pm-uninstall command line option": [[6, "cmdoption-pm-uninstall-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-VERSIONS", false], [6, "cmdoption-pm-uninstall-v", false], [6, "cmdoption-pm-uninstall-y", false]], "poll_blocks() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_blocks", false]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.poll_blocks", false]], "poll_blocks() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_blocks", false]], "poll_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_logs", false]], "poll_logs() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.poll_logs", false]], "poll_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_logs", false]], "pragma_str_to_specifier_set() (in module ape.utils.misc)": [[24, "ape.utils.misc.pragma_str_to_specifier_set", false]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.prepare_transaction", false]], "prepare_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.prepare_transaction", false]], "prepare_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.prepare_transaction", false]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.print_choices", false]], "print_choices() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.print_choices", false]], "priority_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.priority_fee", false]], "priority_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.priority_fee", false]], "priority_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.priority_fee", false]], "private_key (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.private_key", false]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name", false]], "process_name (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.process_name", false]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement", false]], "project (ape attribute)": [[10, "ape.project", false]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project", false]], "project (ape.utils.basemodel.manageraccessmixin attribute)": [[24, "ape.utils.basemodel.ManagerAccessMixin.Project", false]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project", false]], "project_api (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.project_api", false]], "project_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project_path", false]], "projectapi (class in ape.api.projects)": [[17, "ape.api.projects.ProjectAPI", false]], "projecterror": [[20, "ape.exceptions.ProjectError", false]], "projectmanager (class in ape.managers.project)": [[21, "ape.managers.project.ProjectManager", false]], "projectplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.ProjectPlugin", false]], "projects (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.projects", false]], "projects() (ape.plugins.project.projectplugin method)": [[22, "ape.plugins.project.ProjectPlugin.projects", false]], "promptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.PromptChoice", false]], "provider (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.provider", false]], "provider_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.provider_names", false]], "provider_settings (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.provider_settings", false]], "providerapi (class in ape.api.providers)": [[17, "ape.api.providers.ProviderAPI", false]], "providercontextmanager (class in ape.api.networks)": [[17, "ape.api.networks.ProviderContextManager", false]], "providererror": [[20, "ape.exceptions.ProviderError", false]], "providernotconnectederror": [[20, "ape.exceptions.ProviderNotConnectedError", false]], "providernotfounderror": [[20, "ape.exceptions.ProviderNotFoundError", false]], "providerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ProviderPlugin", false]], "providers (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.providers", false]], "providers() (ape.plugins.network.providerplugin method)": [[22, "ape.plugins.network.ProviderPlugin.providers", false]], "proxyinfo (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyInfo", false]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", false]], "proxytype (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyType", false]], "publish_contract() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.publish_contract", false]], "publish_contract() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.publish_contract", false]], "pypi (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.pypi", false]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", false]], "pythondependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.PythonDependency", false]], "query() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.query", false]], "query() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.query", false]], "query() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.query", false]], "query() (ape.managers.query.querymanager method)": [[21, "ape.managers.query.QueryManager.query", false]], "query_engines() (ape.plugins.query.queryplugin method)": [[22, "ape.plugins.query.QueryPlugin.query_engines", false]], "queryapi (class in ape.api.query)": [[17, "ape.api.query.QueryAPI", false]], "queryengineerror": [[20, "ape.exceptions.QueryEngineError", false]], "querymanager (class in ape.managers.query)": [[21, "ape.managers.query.QueryManager", false]], "queryplugin (class in ape.plugins.query)": [[22, "ape.plugins.query.QueryPlugin", false]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.raise_for_status", false]], "raise_for_status() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.raise_for_status", false]], "raise_on_revert (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.raise_on_revert", false]], "raises_not_implemented() (in module ape.utils.misc)": [[24, "ape.utils.misc.raises_not_implemented", false]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.ran_out_of_gas", false]], "ran_out_of_gas (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.ran_out_of_gas", false]], "range() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.range", false]], "range() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.range", false]], "raw_address (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.raw_address", false]], "raw_trace_frames (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.raw_trace_frames", false]], "rawaddress (in module ape.types.address)": [[23, "ape.types.address.RawAddress", false]], "receipt (ape.api.query.contractcreation property)": [[17, "ape.api.query.ContractCreation.receipt", false]], "receipt (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.receipt", false]], "receipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.Receipt", false]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", false]], "receiver (ape_ethereum.transactions.sharedblobtransaction attribute)": [[13, "ape_ethereum.transactions.SharedBlobTransaction.receiver", false]], "reconfigure() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.reconfigure", false]], "recover_signer() (ape.types.signatures method)": [[23, "ape.types.signatures.recover_signer", false]], "ref (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.ref", false]], "refresh() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.refresh", false]], "refresh_sources() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.refresh_sources", false]], "register() (ape.utils.misc.singledispatchmethod method)": [[24, "ape.utils.misc.singledispatchmethod.register", false]], "register() (in module ape.plugins)": [[22, "ape.plugins.register", false]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[22, "ape.plugins.compiler.CompilerPlugin.register_compiler", false]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[21, "ape.managers.compilers.CompilerManager.registered_compilers", false]], "reload_config() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.reload_config", false]], "relock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.relock_account", false]], "remove() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.remove", false]], "reports (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.reports", false]], "reports (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.reports", false]], "request_header (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.request_header", false]], "request_header (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.request_header", false]], "request_header (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.request_header", false]], "request_header (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.request_header", false]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "request_headers (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.request_headers", false]], "request_headers (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.request_headers", false]], "request_with_retry() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.request_with_retry", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "required_confirmations (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset", false]], "reset() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.reset", false]], "restore() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.restore", false]], "restore() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.restore", false]], "restore() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.restore", false]], "restore() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.restore", false]], "restore() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "return_value (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.return_value", false]], "return_value (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.return_value", false]], "return_value (ape_test.provider.ethtestertransactiontrace property)": [[16, "ape_test.provider.EthTesterTransactionTrace.return_value", false]], "returns_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.returns_array", false]], "revert_message (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.revert_message", false]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.revert_to_block", false]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.revert_to_block", false]], "revert_type (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.revert_type", false]], "rpcheaders (class in ape.utils.rpc)": [[24, "ape.utils.rpc.RPCHeaders", false]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError", false]], "run command line option": [[7, "cmdoption-run-I", false]], "run_in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.run_in_tempdir", false]], "run_until_complete() (in module ape.utils.misc)": [[24, "ape.utils.misc.run_until_complete", false]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.select_account", false]], "select_account() (in module ape.cli.choices)": [[18, "ape.cli.choices.select_account", false]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.selector_identifiers", false]], "send_call() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_call", false]], "send_call() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_call", false]], "send_call() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_call", false]], "send_private_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_private_transaction", false]], "send_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_transaction", false]], "send_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_transaction", false]], "send_transaction() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.send_transaction", false]], "send_transaction() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.send_transaction", false]], "send_transaction() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_transaction", false]], "serialize_exclude() (ape_compile.config.config method)": [[12, "ape_compile.config.Config.serialize_exclude", false]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.serialize_transaction", false]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[17, "ape.api.transactions.TransactionAPI.serialize_transaction", false]], "serialize_transaction() (ape_ethereum.transactions.basetransaction method)": [[13, "ape_ethereum.transactions.BaseTransaction.serialize_transaction", false]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", false]], "set_autosign() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.set_autosign", false]], "set_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_balance", false]], "set_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_code", false]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.set_default_ecosystem", false]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.set_default_network", false]], "set_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.set_default_provider", false]], "set_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_storage", false]], "set_timestamp() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_timestamp", false]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.set_timestamp", false]], "set_timestamp() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.set_timestamp", false]], "set_timestamp() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "settings (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.settings", false]], "sharedblobreceipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobReceipt", false]], "sharedblobtransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobTransaction", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show", false]], "show() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show", false]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_debug_logs", false]], "show_events() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_events", false]], "show_events() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_events", false]], "show_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report", false]], "show_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show_gas_report", false]], "show_gas_report() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_gas_report", false]], "show_internal (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.show_internal", false]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback", false]], "show_source_traceback() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace", false]], "show_trace() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_trace", false]], "sign_message() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_message", false]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_message", false]], "sign_message() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_message", false]], "sign_message() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_message", false]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_raw_msghash", false]], "sign_raw_msghash() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_raw_msghash", false]], "sign_raw_msghash() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_raw_msghash", false]], "sign_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_transaction", false]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_transaction", false]], "sign_transaction() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_transaction", false]], "sign_transaction() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_transaction", false]], "signablemessage (class in ape.types.signatures)": [[23, "ape.types.signatures.SignableMessage", false]], "signatureerror": [[20, "ape.exceptions.SignatureError", false]], "singledispatchmethod (class in ape.utils.misc)": [[24, "ape.utils.misc.singledispatchmethod", false]], "site_package (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.site_package", false]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size", false]], "size (ape_ethereum.ecosystem.block property)": [[13, "ape_ethereum.ecosystem.Block.size", false]], "skip_confirmation_option() (in module ape.cli.options)": [[18, "ape.cli.options.skip_confirmation_option", false]], "snapshot() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.snapshot", false]], "snapshot() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.snapshot", false]], "snapshot() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.snapshot", false]], "snapshot() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.snapshot", false]], "snapshot() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.snapshot", false]], "snapshotid (in module ape.types.vm)": [[23, "ape.types.vm.SnapshotID", false]], "source_folders (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.source_folders", false]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.source_id", false]], "source_path (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.source_path", false]], "source_path (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.source_path", false]], "source_statements (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.source_statements", false]], "source_statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.source_statements", false]], "source_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback", false]], "source_traceback (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.source_traceback", false]], "sourcemanager (class in ape.managers.project)": [[21, "ape.managers.project.SourceManager", false]], "sources (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.sources", false]], "sources (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.sources", false]], "sources (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.sources", false]], "sourcetraceback (class in ape.types.trace)": [[23, "ape.types.trace.SourceTraceback", false]], "spawn() (in module ape.utils.process)": [[24, "ape.utils.process.spawn", false]], "specified (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.specified", false]], "start() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.start", false]], "start() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.start", false]], "statements (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.statements", false]], "statements (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.statements", false]], "statements (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.statements", false]], "statements (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.statements", false]], "statements (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.statements", false]], "statements (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.statements", false]], "statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.statements", false]], "staticfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.StaticFeeTransaction", false]], "stop() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.stop", false]], "stop_impersonating() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.stop_impersonating", false]], "stream_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.stream_request", false]], "stream_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.stream_request", false]], "stream_response() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.stream_response", false]], "stringdecimalconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringDecimalConverter", false]], "stringintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringIntConverter", false]], "struct (class in ape.utils.abi)": [[24, "ape.utils.abi.Struct", false]], "structparser (class in ape.utils.abi)": [[24, "ape.utils.abi.StructParser", false]], "subprocesserror": [[20, "ape.exceptions.SubprocessError", false]], "subprocessprovider (class in ape.api.providers)": [[17, "ape.api.providers.SubprocessProvider", false]], "subprocesstimeouterror": [[20, "ape.exceptions.SubprocessTimeoutError", false]], "supports_chain() (ape.api.explorers.explorerapi class method)": [[17, "ape.api.explorers.ExplorerAPI.supports_chain", false]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.supports_source_tracing", false]], "supports_tracing (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.supports_tracing", false]], "supports_tracing (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.supports_tracing", false]], "supports_tracing (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.supports_tracing", false]], "tag (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.tag", false]], "target (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.target", false]], "terminal (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.terminal", false]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS", false], [8, "cmdoption-test-v", false], [8, "cmdoption-test-w", false], [8, "cmdoption-test-watch-delay", false], [8, "cmdoption-test-watch-folders", false]], "test_accounts (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.test_accounts", false]], "testaccount (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccount", false]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", false]], "testaccountcontainer (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccountContainer", false]], "testaccountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountContainerAPI", false]], "testaccountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.TestAccountManager", false]], "testproviderapi (class in ape.api.providers)": [[17, "ape.api.providers.TestProviderAPI", false]], "timestamp (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.timestamp", false]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp", false]], "timestamp (ape.types.events.contractlog property)": [[23, "ape.types.events.ContractLog.timestamp", false]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter", false]], "to_int() (in module ape.utils.misc)": [[24, "ape.utils.misc.to_int", false]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.total_fees_paid", false]], "total_fees_paid (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.total_fees_paid", false]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.total_functions", false]], "total_functions (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.total_functions", false]], "total_functions (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.total_functions", false]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.total_transfer_value", false]], "trace (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.trace", false]], "trace (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.trace", false]], "trace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.Trace", false]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "traceapproach (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TraceApproach", false]], "tracestyles (class in ape.utils.trace)": [[24, "ape.utils.trace.TraceStyles", false]], "track (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.track", false]], "track() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.track", false]], "track_coverage() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_coverage", false]], "track_gas() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_gas", false]], "transaction (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.transaction", false]], "transaction (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.transaction", false]], "transaction (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.transaction", false]], "transaction (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Transaction", false]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout", false]], "transaction_acceptance_timeout (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.transaction_acceptance_timeout", false]], "transaction_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_hash", false]], "transaction_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_index", false]], "transactionapi (class in ape.api.transactions)": [[17, "ape.api.transactions.TransactionAPI", false]], "transactionerror": [[20, "ape.exceptions.TransactionError", false]], "transactionhistory (class in ape.managers.chain)": [[21, "ape.managers.chain.TransactionHistory", false]], "transactionnotfounderror": [[20, "ape.exceptions.TransactionNotFoundError", false]], "transactions (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.transactions", false]], "transactionsignature (class in ape.types.signatures)": [[23, "ape.types.signatures.TransactionSignature", false]], "transactionstatusenum (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionStatusEnum", false]], "transactiontrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TransactionTrace", false]], "transactiontype (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionType", false]], "transfer() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.transfer", false]], "tree (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.TREE", false]], "tx (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.tx", false]], "txn_hash (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.txn_hash", false]], "txn_hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.txn_hash", false]], "txn_hash (ape_ethereum.transactions.basetransaction property)": [[13, "ape_ethereum.transactions.BaseTransaction.txn_hash", false]], "unknownsnapshoterror": [[20, "ape.exceptions.UnknownSnapshotError", false]], "unknownversionerror": [[20, "ape.exceptions.UnknownVersionError", false]], "unlock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.unlock_account", false]], "unpack() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.unpack", false]], "unpack() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.unpack", false]], "unpack() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.unpack", false]], "unpack() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.unpack", false]], "update_cache() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.update_cache", false]], "update_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.update_manifest", false]], "update_manifest() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.update_manifest", false]], "update_settings() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.update_settings", false]], "update_settings() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.update_settings", false]], "update_settings() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.update_settings", false]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id", false]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_network", false]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_provider", false]], "upstream_provider (ape_ethereum.ecosystem.forkednetworkconfig attribute)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig.upstream_provider", false]], "upstreamprovider (class in ape.api.providers)": [[17, "ape.api.providers.UpstreamProvider", false]], "uri (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.uri", false]], "uri (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.uri", false]], "uri (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.uri", false]], "uri (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.uri", false]], "uri (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.uri", false]], "uri (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.uri", false]], "uri_map (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.uri_map", false]], "use_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_default_provider", false]], "use_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_provider", false]], "use_temp_sys_path (class in ape.utils.os)": [[24, "ape.utils.os.use_temp_sys_path", false]], "use_temporary_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.use_temporary_caches", false]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider", false]], "validate_file() (ape.api.config.apeconfig class method)": [[17, "ape.api.config.ApeConfig.validate_file", false]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size", false]], "value (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.VALUE", false]], "verbosity_option() (in module ape.cli.options)": [[18, "ape.cli.options.verbosity_option", false]], "verify_chain_id() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.verify_chain_id", false]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "version (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.version", false]], "version (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.version", false]], "version (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.version", false]], "version (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.version", false]], "version (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.version", false]], "version (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.version", false]], "version (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.version", false]], "version_from_installed_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_installed_package_json", false]], "version_from_project_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_project_package_json", false]], "version_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id", false]], "version_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.version_id", false]], "version_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.version_id", false]], "version_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_id", false]], "version_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", false]], "web3 (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.web3", false]], "web3provider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.Web3Provider", false]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk", false]], "ws_begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.ws_begin_lineno", false]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri", false]], "ws_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.ws_uri", false]], "ws_uri (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.ws_uri", false]], "xml (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.xml", false]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "ape": [[10, 0, 1, "", "Contract"], [10, 0, 1, "", "Project"], [10, 1, 1, "", "accounts"], [10, 1, 1, "", "chain"], [10, 1, 1, "", "compilers"], [10, 1, 1, "", "config"], [10, 0, 1, "", "convert"], [20, 2, 0, "-", "exceptions"], [10, 1, 1, "", "networks"], [22, 2, 0, "-", "plugins"], [10, 1, 1, "", "project"], [10, 0, 1, "", "reverts"]], "ape.api": [[17, 2, 0, "-", "accounts"], [17, 2, 0, "-", "address"], [17, 2, 0, "-", "compiler"], [17, 2, 0, "-", "config"], [17, 2, 0, "-", "convert"], [17, 2, 0, "-", "explorers"], [17, 2, 0, "-", "networks"], [17, 2, 0, "-", "projects"], [17, 2, 0, "-", "providers"], [17, 2, 0, "-", "query"]], "ape.api.accounts": [[17, 3, 1, "", "AccountAPI"], [17, 3, 1, "", "AccountContainerAPI"], [17, 3, 1, "", "ImpersonatedAccount"], [17, 3, 1, "", "TestAccountAPI"], [17, 3, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "alias"], [17, 5, 1, "", "call"], [17, 5, 1, "", "check_signature"], [17, 5, 1, "", "declare"], [17, 5, 1, "", "deploy"], [17, 5, 1, "", "get_deployment_address"], [17, 5, 1, "", "prepare_transaction"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_raw_msghash"], [17, 5, 1, "", "sign_transaction"], [17, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[17, 5, 1, "", "__contains__"], [17, 5, 1, "", "__delitem__"], [17, 5, 1, "", "__getitem__"], [17, 5, 1, "", "__len__"], [17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "account_type"], [17, 4, 1, "", "accounts"], [17, 4, 1, "", "aliases"], [17, 5, 1, "", "append"], [17, 4, 1, "", "data_folder"], [17, 1, 1, "", "name"], [17, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "address"], [17, 5, 1, "", "call"], [17, 1, 1, "", "raw_address"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "generate_account"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "reset"]], "ape.api.address": [[17, 3, 1, "", "Address"], [17, 3, 1, "", "BaseAddress"]], "ape.api.address.Address": [[17, 4, 1, "", "address"]], "ape.api.address.BaseAddress": [[17, 4, 1, "", "address"], [17, 4, 1, "", "balance"], [17, 4, 1, "", "code"], [17, 4, 1, "", "codesize"], [17, 4, 1, "", "history"], [17, 4, 1, "", "is_contract"], [17, 4, 1, "", "nonce"]], "ape.api.compiler": [[17, 3, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[17, 5, 1, "", "compile"], [17, 5, 1, "", "compile_code"], [17, 1, 1, "", "compiler_settings"], [17, 5, 1, "", "enrich_error"], [17, 5, 1, "", "flatten_contract"], [17, 5, 1, "", "get_compiler_settings"], [17, 5, 1, "", "get_config"], [17, 5, 1, "", "get_imports"], [17, 5, 1, "", "get_version_map"], [17, 5, 1, "", "get_versions"], [17, 5, 1, "", "init_coverage_profile"], [17, 4, 1, "", "name"], [17, 4, 1, "", "supports_source_tracing"], [17, 5, 1, "", "trace_source"]], "ape.api.config": [[17, 3, 1, "", "ApeConfig"], [17, 3, 1, "", "ConfigEnum"], [17, 3, 1, "", "DeploymentConfig"], [17, 3, 1, "", "GenericConfig"], [17, 3, 1, "", "PluginConfig"]], "ape.api.config.ApeConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"], [17, 1, 1, "", "base_path"], [17, 1, 1, "", "contracts_folder"], [17, 1, 1, "", "default_ecosystem"], [17, 1, 1, "", "dependencies"], [17, 1, 1, "", "deployment_data"], [17, 1, 1, "", "interfaces_folder"], [17, 1, 1, "", "meta"], [17, 5, 1, "", "model_dump"], [17, 1, 1, "", "name"], [17, 1, 1, "", "request_headers"], [17, 5, 1, "", "validate_file"], [17, 1, 1, "", "version"], [17, 5, 1, "", "write_to_disk"]], "ape.api.config.ConfigEnum": [[17, 5, 1, "", "__repr__"], [17, 5, 1, "", "__str__"]], "ape.api.config.DeploymentConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "address"], [17, 1, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"]], "ape.api.convert": [[17, 3, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "convert"], [17, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[17, 3, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[17, 5, 1, "", "get_address_url"], [17, 5, 1, "", "get_contract_type"], [17, 5, 1, "", "get_transaction_url"], [17, 5, 1, "", "publish_contract"], [17, 5, 1, "", "supports_chain"]], "ape.api.networks": [[17, 3, 1, "", "EcosystemAPI"], [17, 3, 1, "", "ForkedNetworkAPI"], [17, 3, 1, "", "NetworkAPI"], [17, 3, 1, "", "ProviderContextManager"], [17, 3, 1, "", "ProxyInfoAPI"], [17, 0, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "add_network"], [17, 4, 1, "", "config"], [17, 5, 1, "", "create_transaction"], [17, 4, 1, "", "custom_network"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "decode_address"], [17, 5, 1, "", "decode_block"], [17, 5, 1, "", "decode_calldata"], [17, 5, 1, "", "decode_custom_error"], [17, 5, 1, "", "decode_logs"], [17, 5, 1, "", "decode_primitive_value"], [17, 5, 1, "", "decode_receipt"], [17, 5, 1, "", "decode_returndata"], [17, 4, 1, "", "default_network_name"], [17, 5, 1, "", "encode_address"], [17, 5, 1, "", "encode_calldata"], [17, 5, 1, "", "encode_contract_blueprint"], [17, 5, 1, "", "encode_deployment"], [17, 5, 1, "", "encode_transaction"], [17, 5, 1, "", "enrich_trace"], [17, 1, 1, "", "fee_token_decimals"], [17, 1, 1, "", "fee_token_symbol"], [17, 5, 1, "", "get_deployment_address"], [17, 5, 1, "", "get_method_selector"], [17, 5, 1, "", "get_network"], [17, 5, 1, "", "get_network_data"], [17, 5, 1, "", "get_proxy_info"], [17, 5, 1, "", "get_python_types"], [17, 1, 1, "", "name"], [17, 4, 1, "", "networks"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "serialize_transaction"], [17, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "upstream_chain_id"], [17, 4, 1, "", "upstream_network"], [17, 4, 1, "", "upstream_provider"], [17, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "auto_gas_multiplier"], [17, 4, 1, "", "base_fee_multiplier"], [17, 4, 1, "", "block_time"], [17, 4, 1, "", "chain_id"], [17, 4, 1, "", "data_folder"], [17, 4, 1, "", "default_provider_name"], [17, 1, 1, "", "ecosystem"], [17, 4, 1, "", "ecosystem_config"], [17, 4, 1, "", "explorer"], [17, 5, 1, "", "get_provider"], [17, 4, 1, "", "is_adhoc"], [17, 4, 1, "", "is_dev"], [17, 4, 1, "", "is_fork"], [17, 4, 1, "", "is_local"], [17, 4, 1, "", "is_mainnet"], [17, 1, 1, "", "name"], [17, 4, 1, "", "network_id"], [17, 4, 1, "", "providers"], [17, 5, 1, "", "publish_contract"], [17, 1, 1, "", "request_header"], [17, 4, 1, "", "required_confirmations"], [17, 5, 1, "", "set_default_provider"], [17, 4, 1, "", "transaction_acceptance_timeout"], [17, 5, 1, "", "use_default_provider"], [17, 5, 1, "", "use_provider"], [17, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[17, 4, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "abi"], [17, 1, 1, "", "target"]], "ape.api.projects": [[17, 3, 1, "", "ApeProject"], [17, 3, 1, "", "DependencyAPI"], [17, 3, 1, "", "ProjectAPI"]], "ape.api.projects.ApeProject": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"]], "ape.api.projects.DependencyAPI": [[17, 1, 1, "", "config_override"], [17, 5, 1, "", "fetch"], [17, 1, 1, "", "name"], [17, 4, 1, "", "package_id"], [17, 4, 1, "", "uri"], [17, 4, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"], [17, 1, 1, "", "path"]], "ape.api.providers": [[17, 3, 1, "", "BlockAPI"], [17, 3, 1, "", "ProviderAPI"], [17, 3, 1, "", "SubprocessProvider"], [17, 3, 1, "", "TestProviderAPI"], [17, 3, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[17, 4, 1, "", "datetime"], [17, 1, 1, "", "hash"], [17, 1, 1, "", "num_transactions"], [17, 1, 1, "", "number"], [17, 1, 1, "", "parent_hash"], [17, 4, 1, "", "size"], [17, 1, 1, "", "timestamp"], [17, 4, 1, "", "transactions"], [17, 5, 1, "", "validate_size"]], "ape.api.providers.ProviderAPI": [[17, 4, 1, "", "base_fee"], [17, 1, 1, "", "block_page_size"], [17, 4, 1, "", "chain_id"], [17, 1, 1, "", "concurrency"], [17, 4, 1, "", "config"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 4, 1, "", "connection_str"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "disconnect"], [17, 5, 1, "", "estimate_gas_cost"], [17, 4, 1, "", "gas_price"], [17, 5, 1, "", "get_balance"], [17, 5, 1, "", "get_block"], [17, 5, 1, "", "get_code"], [17, 5, 1, "", "get_contract_logs"], [17, 5, 1, "", "get_nonce"], [17, 5, 1, "", "get_receipt"], [17, 5, 1, "", "get_storage"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "get_transaction_trace"], [17, 5, 1, "", "get_transactions_by_account_nonce"], [17, 5, 1, "", "get_transactions_by_block"], [17, 5, 1, "", "get_virtual_machine_error"], [17, 4, 1, "", "http_uri"], [17, 4, 1, "", "is_connected"], [17, 5, 1, "", "make_request"], [17, 4, 1, "", "max_gas"], [17, 5, 1, "", "mine"], [17, 1, 1, "", "name"], [17, 1, 1, "", "network"], [17, 4, 1, "", "network_choice"], [17, 5, 1, "", "poll_blocks"], [17, 5, 1, "", "poll_logs"], [17, 5, 1, "", "prepare_transaction"], [17, 4, 1, "", "priority_fee"], [17, 1, 1, "", "provider_settings"], [17, 5, 1, "", "relock_account"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "send_call"], [17, 5, 1, "", "send_private_transaction"], [17, 5, 1, "", "send_transaction"], [17, 5, 1, "", "set_balance"], [17, 5, 1, "", "set_code"], [17, 5, 1, "", "set_storage"], [17, 5, 1, "", "set_timestamp"], [17, 4, 1, "", "settings"], [17, 5, 1, "", "snapshot"], [17, 5, 1, "", "stream_request"], [17, 4, 1, "", "supports_tracing"], [17, 5, 1, "", "unlock_account"], [17, 5, 1, "", "update_settings"], [17, 4, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[17, 5, 1, "", "build_command"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 5, 1, "", "disconnect"], [17, 4, 1, "", "process_name"], [17, 5, 1, "", "start"], [17, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[17, 4, 1, "", "auto_mine"], [17, 5, 1, "", "mine"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "set_timestamp"], [17, 5, 1, "", "snapshot"]], "ape.api.query": [[17, 3, 1, "", "AccountTransactionQuery"], [17, 3, 1, "", "BlockQuery"], [17, 3, 1, "", "BlockTransactionQuery"], [17, 3, 1, "", "ContractCreation"], [17, 3, 1, "", "ContractCreationQuery"], [17, 3, 1, "", "ContractEventQuery"], [17, 3, 1, "", "ContractMethodQuery"], [17, 3, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "block"], [17, 1, 1, "", "deployer"], [17, 1, 1, "", "factory"], [17, 5, 1, "", "from_receipt"], [17, 4, 1, "", "receipt"], [17, 1, 1, "", "txn_hash"]], "ape.api.query.ContractCreationQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.QueryAPI": [[17, 5, 1, "", "estimate_query"], [17, 5, 1, "", "perform_query"], [17, 5, 1, "", "update_cache"]], "ape.api.transactions": [[17, 3, 1, "", "ReceiptAPI"], [17, 3, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[17, 5, 1, "", "await_confirmations"], [17, 4, 1, "", "confirmed"], [17, 4, 1, "", "debug_logs_lines"], [17, 4, 1, "", "debug_logs_typed"], [17, 5, 1, "", "decode_logs"], [17, 4, 1, "", "events"], [17, 4, 1, "", "failed"], [17, 4, 1, "", "method_called"], [17, 5, 1, "", "raise_for_status"], [17, 4, 1, "", "ran_out_of_gas"], [17, 4, 1, "", "return_value"], [17, 5, 1, "", "show_debug_logs"], [17, 5, 1, "", "show_events"], [17, 5, 1, "", "show_gas_report"], [17, 5, 1, "", "show_source_traceback"], [17, 5, 1, "", "show_trace"], [17, 4, 1, "", "source_traceback"], [17, 4, 1, "", "total_fees_paid"], [17, 4, 1, "", "trace"], [17, 5, 1, "", "track_coverage"], [17, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[17, 4, 1, "", "gas"], [17, 4, 1, "", "hash"], [17, 4, 1, "", "raise_on_revert"], [17, 4, 1, "", "receipt"], [17, 5, 1, "", "serialize_transaction"], [17, 4, 1, "", "total_transfer_value"], [17, 4, 1, "", "trace"], [17, 4, 1, "", "txn_hash"]], "ape.cli": [[18, 2, 0, "-", "arguments"], [18, 2, 0, "-", "choices"], [18, 2, 0, "-", "commands"], [18, 2, 0, "-", "options"], [18, 2, 0, "-", "paramtype"]], "ape.cli.arguments": [[18, 0, 1, "", "contract_file_paths_argument"], [18, 0, 1, "", "existing_alias_argument"], [18, 0, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[18, 3, 1, "", "AccountAliasPromptChoice"], [18, 3, 1, "", "Alias"], [18, 3, 1, "", "LazyChoice"], [18, 3, 1, "", "NetworkChoice"], [18, 3, 1, "", "OutputFormat"], [18, 3, 1, "", "PromptChoice"], [18, 0, 1, "", "output_format_choice"], [18, 0, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"], [18, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[18, 1, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[18, 1, 1, "", "TREE"], [18, 1, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"]], "ape.cli.commands": [[18, 3, 1, "", "ConnectedProviderCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[18, 5, 1, "", "invoke"], [18, 5, 1, "", "parse_args"]], "ape.cli.options": [[18, 3, 1, "", "ApeCliContextObject"], [18, 3, 1, "", "NetworkOption"], [18, 0, 1, "", "account_option"], [18, 0, 1, "", "ape_cli_context"], [18, 0, 1, "", "contract_option"], [18, 0, 1, "", "incompatible_with"], [18, 0, 1, "", "network_option"], [18, 0, 1, "", "output_format_option"], [18, 0, 1, "", "skip_confirmation_option"], [18, 0, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[18, 5, 1, "", "abort"]], "ape.cli.paramtype": [[18, 3, 1, "", "JSON"], [18, 3, 1, "", "Noop"], [18, 3, 1, "", "Path"]], "ape.cli.paramtype.JSON": [[18, 5, 1, "", "convert"]], "ape.cli.paramtype.Noop": [[18, 5, 1, "", "convert"]], "ape.contracts.base": [[19, 3, 1, "", "ContractContainer"], [19, 3, 1, "", "ContractEvent"], [19, 3, 1, "", "ContractInstance"], [19, 3, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__eq__"], [19, 1, 1, "", "__hash__"], [19, 5, 1, "", "__repr__"], [19, 5, 1, "", "at"], [19, 5, 1, "", "deploy"], [19, 4, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__iter__"], [19, 1, 1, "", "__pydantic_computed_fields__"], [19, 1, 1, "", "__pydantic_fields__"], [19, 5, 1, "", "__repr__"], [19, 1, 1, "", "__signature__"], [19, 5, 1, "", "from_receipt"], [19, 4, 1, "", "info"], [19, 4, 1, "", "name"], [19, 5, 1, "", "poll_logs"], [19, 5, 1, "", "query"], [19, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__repr__"], [19, 4, 1, "", "address"], [19, 5, 1, "", "call_view_method"], [19, 4, 1, "", "creation_metadata"], [19, 5, 1, "", "from_receipt"], [19, 5, 1, "", "get_error_by_signature"], [19, 5, 1, "", "get_event_by_signature"], [19, 5, 1, "", "invoke_transaction"]], "ape.contracts.base.ContractTypeWrapper": [[19, 5, 1, "", "decode_input"], [19, 4, 1, "", "identifier_lookup"], [19, 4, 1, "", "selector_identifiers"], [19, 4, 1, "", "source_path"]], "ape.exceptions": [[20, 6, 1, "", "APINotImplementedError"], [20, 6, 1, "", "Abort"], [20, 6, 1, "", "AccountsError"], [20, 6, 1, "", "AliasAlreadyInUseError"], [20, 6, 1, "", "ApeAttributeError"], [20, 6, 1, "", "ApeException"], [20, 6, 1, "", "ApeIndexError"], [20, 6, 1, "", "ArgumentsLengthError"], [20, 6, 1, "", "BlockNotFoundError"], [20, 6, 1, "", "ChainError"], [20, 6, 1, "", "CompilerError"], [20, 6, 1, "", "ConfigError"], [20, 6, 1, "", "ContractDataError"], [20, 6, 1, "", "ContractLogicError"], [20, 6, 1, "", "ContractNotFoundError"], [20, 6, 1, "", "ConversionError"], [20, 6, 1, "", "CustomError"], [20, 6, 1, "", "DecodingError"], [20, 6, 1, "", "EcosystemNotFoundError"], [20, 6, 1, "", "MethodNonPayableError"], [20, 6, 1, "", "MissingDeploymentBytecodeError"], [20, 6, 1, "", "NetworkError"], [20, 6, 1, "", "NetworkMismatchError"], [20, 6, 1, "", "NetworkNotFoundError"], [20, 6, 1, "", "OutOfGasError"], [20, 6, 1, "", "PluginInstallError"], [20, 6, 1, "", "PluginVersionError"], [20, 6, 1, "", "ProjectError"], [20, 6, 1, "", "ProviderError"], [20, 6, 1, "", "ProviderNotConnectedError"], [20, 6, 1, "", "ProviderNotFoundError"], [20, 6, 1, "", "QueryEngineError"], [20, 6, 1, "", "RPCTimeoutError"], [20, 6, 1, "", "SignatureError"], [20, 6, 1, "", "SubprocessError"], [20, 6, 1, "", "SubprocessTimeoutError"], [20, 6, 1, "", "TransactionError"], [20, 6, 1, "", "TransactionNotFoundError"], [20, 6, 1, "", "UnknownSnapshotError"], [20, 6, 1, "", "UnknownVersionError"], [20, 6, 1, "", "VirtualMachineError"], [20, 0, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[20, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[20, 4, 1, "", "dev_message"], [20, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[20, 4, 1, "", "name"]], "ape.managers": [[21, 2, 0, "-", "accounts"], [21, 2, 0, "-", "compilers"], [21, 2, 0, "-", "config"], [21, 2, 0, "-", "converters"], [21, 2, 0, "-", "networks"], [21, 2, 0, "-", "project"], [21, 2, 0, "-", "query"]], "ape.managers.accounts": [[21, 3, 1, "", "AccountManager"], [21, 3, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "aliases"], [21, 4, 1, "", "containers"], [21, 5, 1, "", "get_accounts_by_type"], [21, 5, 1, "", "load"], [21, 4, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "impersonate_account"], [21, 5, 1, "", "stop_impersonating"]], "ape.managers.chain": [[21, 3, 1, "", "AccountHistory"], [21, 3, 1, "", "BlockContainer"], [21, 3, 1, "", "ChainManager"], [21, 3, 1, "", "ContractCache"], [21, 3, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 1, 1, "", "__pydantic_computed_fields__"], [21, 1, 1, "", "__pydantic_fields__"], [21, 1, 1, "", "__signature__"], [21, 1, 1, "", "address"], [21, 5, 1, "", "append"], [21, 4, 1, "", "outgoing"], [21, 5, 1, "", "query"], [21, 5, 1, "", "revert_to_block"], [21, 1, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 4, 1, "", "head"], [21, 4, 1, "", "height"], [21, 5, 1, "", "poll_blocks"], [21, 5, 1, "", "query"], [21, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "base_fee"], [21, 4, 1, "", "blocks"], [21, 4, 1, "", "chain_id"], [21, 4, 1, "", "contracts"], [21, 4, 1, "", "gas_price"], [21, 5, 1, "", "get_receipt"], [21, 4, 1, "", "history"], [21, 5, 1, "", "isolate"], [21, 5, 1, "", "mine"], [21, 4, 1, "", "pending_timestamp"], [21, 5, 1, "", "restore"], [21, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 5, 1, "", "__delitem__"], [21, 5, 1, "", "__setitem__"], [21, 5, 1, "", "cache_blueprint"], [21, 5, 1, "", "cache_contract_creation"], [21, 5, 1, "", "cache_contract_type"], [21, 5, 1, "", "cache_deployment"], [21, 5, 1, "", "cache_proxy_info"], [21, 5, 1, "", "clear_local_caches"], [21, 4, 1, "", "deployments"], [21, 5, 1, "", "get"], [21, 5, 1, "", "get_blueprint"], [21, 5, 1, "", "get_container"], [21, 5, 1, "", "get_creation_metadata"], [21, 5, 1, "", "get_deployments"], [21, 5, 1, "", "get_multiple"], [21, 5, 1, "", "get_proxy_info"], [21, 5, 1, "", "instance_at"], [21, 5, 1, "", "instance_from_receipt"], [21, 5, 1, "", "use_temporary_caches"]], "ape.managers.chain.TransactionHistory": [[21, 5, 1, "", "append"], [21, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 3, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 5, 1, "", "can_trace_source"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "compile_source"], [21, 5, 1, "", "enrich_error"], [21, 5, 1, "", "flatten_contract"], [21, 5, 1, "", "get_custom_error"], [21, 5, 1, "", "get_imports"], [21, 5, 1, "", "get_references"], [21, 4, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 3, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "__str__"], [21, 5, 1, "", "extract_config"], [21, 4, 1, "", "global_config"], [21, 5, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 3, 1, "", "AccountIntConverter"], [21, 3, 1, "", "AddressAPIConverter"], [21, 3, 1, "", "BytesAddressConverter"], [21, 3, 1, "", "ConversionManager"], [21, 3, 1, "", "HexAddressConverter"], [21, 3, 1, "", "HexConverter"], [21, 3, 1, "", "HexIntConverter"], [21, 3, 1, "", "HexIterableConverter"], [21, 3, 1, "", "IntAddressConverter"], [21, 3, 1, "", "StringDecimalConverter"], [21, 3, 1, "", "StringIntConverter"], [21, 3, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 3, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 4, 1, "", "active_provider"], [21, 4, 1, "", "connected"], [21, 5, 1, "", "create_custom_provider"], [21, 4, 1, "", "custom_networks"], [21, 4, 1, "", "default_ecosystem"], [21, 4, 1, "", "ecosystem"], [21, 4, 1, "", "ecosystem_names"], [21, 4, 1, "", "ecosystems"], [21, 5, 1, "", "fork"], [21, 5, 1, "", "get_ecosystem"], [21, 5, 1, "", "get_network_choices"], [21, 5, 1, "", "get_provider_from_choice"], [21, 5, 1, "", "get_request_headers"], [21, 4, 1, "", "network"], [21, 4, 1, "", "network_data"], [21, 4, 1, "", "network_names"], [21, 5, 1, "", "parse_network_choice"], [21, 4, 1, "", "provider_names"], [21, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 3, 1, "", "ContractManager"], [21, 3, 1, "", "Dependency"], [21, 3, 1, "", "DependencyManager"], [21, 3, 1, "", "DependencyVersionMap"], [21, 3, 1, "", "DeploymentManager"], [21, 3, 1, "", "LocalProject"], [21, 3, 1, "", "PackagesCache"], [21, 3, 1, "", "Project"], [21, 3, 1, "", "ProjectManager"], [21, 3, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 5, 1, "", "__eq__"], [21, 5, 1, "", "__hash__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "api_path"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "manifest_path"], [21, 4, 1, "", "name"], [21, 4, 1, "", "package_id"], [21, 4, 1, "", "project"], [21, 4, 1, "", "project_path"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri"], [21, 4, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add"], [21, 5, 1, "", "decode_dependency"], [21, 5, 1, "", "get_dependency"], [21, 5, 1, "", "get_project_dependencies"], [21, 5, 1, "", "get_versions"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "packages_cache"], [21, 4, 1, "", "specified"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.DeploymentManager": [[21, 5, 1, "", "__iter__"], [21, 4, 1, "", "instance_map"], [21, 5, 1, "", "track"]], "ape.managers.project.LocalProject": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "chdir"], [21, 4, 1, "", "config"], [21, 4, 1, "", "contracts"], [21, 4, 1, "", "contracts_folder"], [21, 4, 1, "", "deployments"], [21, 4, 1, "", "exclusions"], [21, 5, 1, "", "extract_manifest"], [21, 4, 1, "", "in_tempdir"], [21, 4, 1, "", "interfaces_folder"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "load_manifest"], [21, 4, 1, "", "meta"], [21, 4, 1, "", "path"], [21, 4, 1, "", "project_api"], [21, 5, 1, "", "refresh_sources"], [21, 5, 1, "", "reload_config"], [21, 4, 1, "", "sources"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.PackagesCache": [[21, 5, 1, "", "cache_api"], [21, 5, 1, "", "get_api_path"], [21, 5, 1, "", "get_manifest_path"], [21, 5, 1, "", "get_project_path"], [21, 5, 1, "", "get_project_versions_path"]], "ape.managers.project.Project": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add_compiler_data"], [21, 4, 1, "", "dependencies"], [21, 4, 1, "", "is_compiled"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "reconfigure"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "from_manifest"], [21, 5, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"], [21, 5, 1, "", "is_excluded"], [21, 5, 1, "", "lookup"], [21, 4, 1, "", "paths"], [21, 5, 1, "", "refresh"]], "ape.managers.query": [[21, 3, 1, "", "DefaultQueryProvider"], [21, 3, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 5, 1, "", "estimate_query"], [21, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 4, 1, "", "engines"], [21, 5, 1, "", "query"]], "ape.plugins": [[22, 2, 0, "-", "account"], [22, 2, 0, "-", "compiler"], [22, 2, 0, "-", "config"], [22, 2, 0, "-", "converter"], [22, 2, 0, "-", "network"], [22, 2, 0, "-", "pluggy_patch"], [22, 2, 0, "-", "project"], [22, 2, 0, "-", "query"], [22, 0, 1, "", "register"]], "ape.plugins.account": [[22, 3, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 3, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 3, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 5, 1, "", "config_class"]], "ape.plugins.converter": [[22, 3, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 5, 1, "", "converters"]], "ape.plugins.network": [[22, 3, 1, "", "EcosystemPlugin"], [22, 3, 1, "", "ExplorerPlugin"], [22, 3, 1, "", "NetworkPlugin"], [22, 3, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 3, 1, "", "PluginType"], [22, 7, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 3, 1, "", "DependencyPlugin"], [22, 3, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 5, 1, "", "projects"]], "ape.plugins.query": [[22, 3, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 5, 1, "", "query_engines"]], "ape.types": [[23, 2, 0, "-", "address"], [23, 2, 0, "-", "basic"], [23, 2, 0, "-", "coverage"], [23, 2, 0, "-", "events"], [23, 2, 0, "-", "gas"], [23, 2, 0, "-", "trace"], [23, 2, 0, "-", "units"], [23, 2, 0, "-", "vm"]], "ape.types.address": [[23, 7, 1, "", "AddressType"], [23, 7, 1, "", "RawAddress"]], "ape.types.basic": [[23, 7, 1, "", "HexInt"]], "ape.types.coverage": [[23, 3, 1, "", "ContractCoverage"], [23, 3, 1, "", "ContractSourceCoverage"], [23, 3, 1, "", "CoverageProject"], [23, 3, 1, "", "CoverageReport"], [23, 3, 1, "", "CoverageStatement"], [23, 3, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 1, 1, "", "functions"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 4, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 1, 1, "", "contracts"], [23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "include"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "source_id"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 1, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "get_html"], [23, 5, 1, "", "get_xml"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "projects"], [23, 1, 1, "", "source_folders"], [23, 4, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 1, 1, "", "timestamp"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 1, 1, "", "hit_count"], [23, 1, 1, "", "location"], [23, 1, 1, "", "pcs"], [23, 1, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 1, 1, "", "full_name"], [23, 1, 1, "", "hit_count"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 5, 1, "", "profile_statement"], [23, 1, 1, "", "statements"]], "ape.types.events": [[23, 3, 1, "", "ContractLog"], [23, 3, 1, "", "ContractLogContainer"], [23, 3, 1, "", "LogFilter"], [23, 3, 1, "", "MockContractLog"]], "ape.types.events.ContractLog": [[23, 1, 1, "", "block_hash"], [23, 1, 1, "", "block_number"], [23, 1, 1, "", "log_index"], [23, 4, 1, "", "timestamp"], [23, 1, 1, "", "transaction_hash"], [23, 1, 1, "", "transaction_index"]], "ape.types.events.LogFilter": [[23, 5, 1, "", "from_event"], [23, 5, 1, "", "model_dump"]], "ape.types.gas": [[23, 3, 1, "", "AutoGasLimit"], [23, 7, 1, "", "GasLimit"]], "ape.types.gas.AutoGasLimit": [[23, 1, 1, "", "multiplier"]], "ape.types.signatures": [[23, 3, 1, "", "MessageSignature"], [23, 3, 1, "", "SignableMessage"], [23, 3, 1, "", "TransactionSignature"], [23, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 1, 1, "", "body"], [23, 1, 1, "", "header"], [23, 1, 1, "", "version"]], "ape.types.trace": [[23, 3, 1, "", "ControlFlow"], [23, 1, 1, "", "GasReport"], [23, 3, 1, "", "SourceTraceback"]], "ape.types.trace.ControlFlow": [[23, 4, 1, "", "begin_lineno"], [23, 1, 1, "", "closure"], [23, 1, 1, "", "depth"], [23, 4, 1, "", "end_lineno"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "format"], [23, 4, 1, "", "line_numbers"], [23, 4, 1, "", "next_statement"], [23, 1, 1, "", "source_path"], [23, 4, 1, "", "source_statements"], [23, 1, 1, "", "statements"], [23, 4, 1, "", "ws_begin_lineno"]], "ape.types.trace.SourceTraceback": [[23, 5, 1, "", "add_builtin_jump"], [23, 5, 1, "", "add_jump"], [23, 5, 1, "", "append"], [23, 4, 1, "", "execution"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "extend_last"], [23, 5, 1, "", "format"], [23, 4, 1, "", "last"], [23, 4, 1, "", "revert_type"], [23, 4, 1, "", "source_statements"], [23, 4, 1, "", "statements"]], "ape.types.units": [[23, 1, 1, "", "CurrencyValue"], [23, 1, 1, "", "CurrencyValueComparable"]], "ape.types.vm": [[23, 7, 1, "", "BlockID"], [23, 7, 1, "", "SnapshotID"]], "ape.utils": [[24, 2, 0, "-", "abi"], [24, 2, 0, "-", "basemodel"], [24, 2, 0, "-", "misc"], [24, 2, 0, "-", "os"], [24, 2, 0, "-", "process"], [24, 2, 0, "-", "rpc"], [24, 2, 0, "-", "testing"], [24, 2, 0, "-", "trace"]], "ape.utils.abi": [[24, 3, 1, "", "Struct"], [24, 3, 1, "", "StructParser"], [24, 0, 1, "", "create_struct"], [24, 0, 1, "", "is_array"], [24, 0, 1, "", "is_named_tuple"], [24, 0, 1, "", "is_struct"], [24, 0, 1, "", "returns_array"]], "ape.utils.abi.Struct": [[24, 5, 1, "", "items"]], "ape.utils.abi.StructParser": [[24, 5, 1, "", "decode_output"], [24, 4, 1, "", "default_name"], [24, 5, 1, "", "encode_input"]], "ape.utils.basemodel": [[24, 3, 1, "", "BaseInterface"], [24, 3, 1, "", "BaseInterfaceModel"], [24, 3, 1, "", "BaseModel"], [24, 3, 1, "", "DiskCacheableModel"], [24, 3, 1, "", "ExtraAttributesMixin"], [24, 3, 1, "", "ExtraModelAttributes"], [24, 3, 1, "", "ManagerAccessMixin"], [24, 3, 1, "", "injected_before_use"], [24, 3, 1, "", "manager_access"]], "ape.utils.basemodel.BaseModel": [[24, 5, 1, "", "model_copy"]], "ape.utils.basemodel.DiskCacheableModel": [[24, 5, 1, "", "model_dump_file"], [24, 5, 1, "", "model_validate_file"]], "ape.utils.basemodel.ExtraModelAttributes": [[24, 1, 1, "", "additional_error_message"], [24, 1, 1, "", "attributes"], [24, 5, 1, "", "get"], [24, 1, 1, "", "include_getattr"], [24, 1, 1, "", "include_getitem"], [24, 1, 1, "", "name"]], "ape.utils.basemodel.ManagerAccessMixin": [[24, 1, 1, "", "Project"]], "ape.utils.misc": [[24, 0, 1, "", "extract_nested_value"], [24, 0, 1, "", "gas_estimation_error_message"], [24, 0, 1, "", "get_current_timestamp_ms"], [24, 0, 1, "", "get_package_version"], [24, 0, 1, "", "is_evm_precompile"], [24, 0, 1, "", "is_zero_hex"], [24, 0, 1, "", "load_config"], [24, 0, 1, "", "log_instead_of_fail"], [24, 0, 1, "", "pragma_str_to_specifier_set"], [24, 0, 1, "", "raises_not_implemented"], [24, 0, 1, "", "run_until_complete"], [24, 3, 1, "", "singledispatchmethod"], [24, 0, 1, "", "to_int"]], "ape.utils.misc.singledispatchmethod": [[24, 5, 1, "", "register"]], "ape.utils.os": [[24, 3, 1, "", "CacheDirectory"], [24, 0, 1, "", "clean_path"], [24, 0, 1, "", "create_tempdir"], [24, 0, 1, "", "expand_environment_variables"], [24, 0, 1, "", "extract_archive"], [24, 0, 1, "", "get_all_files_in_directory"], [24, 0, 1, "", "get_full_extension"], [24, 0, 1, "", "get_package_path"], [24, 0, 1, "", "get_relative_path"], [24, 0, 1, "", "in_tempdir"], [24, 0, 1, "", "is_relative_to"], [24, 0, 1, "", "path_match"], [24, 0, 1, "", "run_in_tempdir"], [24, 3, 1, "", "use_temp_sys_path"]], "ape.utils.process": [[24, 3, 1, "", "JoinableQueue"], [24, 0, 1, "", "spawn"]], "ape.utils.process.JoinableQueue": [[24, 5, 1, "", "join"]], "ape.utils.rpc": [[24, 3, 1, "", "RPCHeaders"], [24, 0, 1, "", "allow_disconnected"], [24, 0, 1, "", "request_with_retry"], [24, 0, 1, "", "stream_response"]], "ape.utils.testing": [[24, 3, 1, "", "GeneratedDevAccount"], [24, 0, 1, "", "generate_dev_accounts"]], "ape.utils.testing.GeneratedDevAccount": [[24, 1, 1, "", "address"], [24, 1, 1, "", "private_key"]], "ape.utils.trace": [[24, 3, 1, "", "TraceStyles"]], "ape.utils.trace.TraceStyles": [[24, 1, 1, "", "CONTRACTS"], [24, 1, 1, "", "DELEGATE"], [24, 1, 1, "", "GAS_COST"], [24, 1, 1, "", "INPUTS"], [24, 1, 1, "", "METHODS"], [24, 1, 1, "", "OUTPUTS"], [24, 1, 1, "", "VALUE"]], "ape_accounts": [[11, 2, 0, "-", "accounts"]], "ape_accounts.accounts": [[11, 3, 1, "", "AccountContainer"], [11, 6, 1, "", "InvalidPasswordError"], [11, 3, 1, "", "KeyfileAccount"], [11, 0, 1, "", "generate_account"], [11, 0, 1, "", "import_account_from_mnemonic"], [11, 0, 1, "", "import_account_from_private_key"]], "ape_accounts.accounts.AccountContainer": [[11, 4, 1, "", "accounts"], [11, 4, 1, "", "aliases"]], "ape_accounts.accounts.KeyfileAccount": [[11, 4, 1, "", "address"], [11, 4, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_raw_msghash"], [11, 5, 1, "", "sign_transaction"]], "ape_compile": [[12, 2, 0, "-", "config"]], "ape_compile.config": [[12, 3, 1, "", "Config"], [12, 3, 1, "", "OutputExtras"]], "ape_compile.config.Config": [[12, 1, 1, "", "exclude"], [12, 1, 1, "", "include_dependencies"], [12, 1, 1, "", "output_extra"], [12, 5, 1, "", "serialize_exclude"]], "ape_compile.config.OutputExtras": [[12, 1, 1, "", "ABI"]], "ape_ethereum": [[13, 2, 0, "-", "ecosystem"], [13, 2, 0, "-", "multicall"], [13, 2, 0, "-", "provider"], [13, 2, 0, "-", "proxies"], [13, 2, 0, "-", "trace"], [13, 2, 0, "-", "transactions"]], "ape_ethereum.ecosystem": [[13, 3, 1, "", "BaseEthereumConfig"], [13, 3, 1, "", "Block"], [13, 3, 1, "", "Ethereum"], [13, 3, 1, "", "EthereumConfig"], [13, 3, 1, "", "ForkedNetworkConfig"], [13, 3, 1, "", "NetworkConfig"]], "ape_ethereum.ecosystem.Block": [[13, 1, 1, "", "hash"], [13, 1, 1, "", "parent_hash"], [13, 4, 1, "", "size"]], "ape_ethereum.ecosystem.Ethereum": [[13, 4, 1, "", "config"], [13, 5, 1, "", "create_transaction"], [13, 5, 1, "", "decode_address"], [13, 5, 1, "", "decode_block"], [13, 5, 1, "", "decode_calldata"], [13, 5, 1, "", "decode_custom_error"], [13, 5, 1, "", "decode_logs"], [13, 5, 1, "", "decode_primitive_value"], [13, 5, 1, "", "decode_receipt"], [13, 5, 1, "", "decode_returndata"], [13, 5, 1, "", "encode_address"], [13, 5, 1, "", "encode_calldata"], [13, 5, 1, "", "encode_contract_blueprint"], [13, 5, 1, "", "encode_deployment"], [13, 5, 1, "", "encode_transaction"], [13, 5, 1, "", "enrich_trace"], [13, 1, 1, "", "fee_token_symbol"], [13, 5, 1, "", "get_deployment_address"], [13, 5, 1, "", "get_proxy_info"], [13, 5, 1, "", "get_python_types"]], "ape_ethereum.ecosystem.ForkedNetworkConfig": [[13, 1, 1, "", "upstream_provider"]], "ape_ethereum.ecosystem.NetworkConfig": [[13, 1, 1, "", "base_fee_multiplier"], [13, 1, 1, "", "block_time"], [13, 1, 1, "", "default_provider"], [13, 1, 1, "", "default_transaction_type"], [13, 1, 1, "", "gas_limit"], [13, 1, 1, "", "is_mainnet"], [13, 1, 1, "", "max_receipt_retries"], [13, 1, 1, "", "request_headers"], [13, 1, 1, "", "required_confirmations"], [13, 1, 1, "", "transaction_acceptance_timeout"]], "ape_ethereum.multicall": [[13, 3, 1, "", "BaseMulticall"], [13, 3, 1, "", "Call"], [13, 3, 1, "", "Transaction"]], "ape_ethereum.multicall.BaseMulticall": [[13, 5, 1, "", "add"], [13, 5, 1, "", "inject"]], "ape_ethereum.multicall.Call": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "add"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.provider": [[13, 3, 1, "", "EthereumNodeProvider"], [13, 3, 1, "", "Web3Provider"], [13, 0, 1, "", "assert_web3_provider_uri_env_var_not_set"]], "ape_ethereum.provider.EthereumNodeProvider": [[13, 1, 1, "", "block_page_size"], [13, 1, 1, "", "concurrency"], [13, 5, 1, "", "connect"], [13, 4, 1, "", "connection_id"], [13, 4, 1, "", "connection_str"], [13, 5, 1, "", "disconnect"], [13, 1, 1, "", "name"], [13, 1, 1, "", "request_header"]], "ape_ethereum.provider.Web3Provider": [[13, 4, 1, "", "base_fee"], [13, 4, 1, "", "call_trace_approach"], [13, 4, 1, "", "chain_id"], [13, 5, 1, "", "create_access_list"], [13, 5, 1, "", "estimate_gas_cost"], [13, 4, 1, "", "gas_price"], [13, 5, 1, "", "get_balance"], [13, 5, 1, "", "get_block"], [13, 5, 1, "", "get_code"], [13, 5, 1, "", "get_contract_logs"], [13, 5, 1, "", "get_nonce"], [13, 5, 1, "", "get_receipt"], [13, 5, 1, "", "get_storage"], [13, 5, 1, "", "get_transaction_trace"], [13, 5, 1, "", "get_transactions_by_account_nonce"], [13, 5, 1, "", "get_transactions_by_block"], [13, 5, 1, "", "get_virtual_machine_error"], [13, 4, 1, "", "http_uri"], [13, 4, 1, "", "is_connected"], [13, 5, 1, "", "make_request"], [13, 4, 1, "", "max_gas"], [13, 4, 1, "", "network_choice"], [13, 5, 1, "", "poll_blocks"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "prepare_transaction"], [13, 4, 1, "", "priority_fee"], [13, 5, 1, "", "send_call"], [13, 5, 1, "", "send_transaction"], [13, 5, 1, "", "stream_request"], [13, 4, 1, "", "supports_tracing"], [13, 5, 1, "", "update_settings"], [13, 4, 1, "", "web3"], [13, 4, 1, "", "ws_uri"]], "ape_ethereum.proxies": [[13, 3, 1, "", "ProxyInfo"], [13, 3, 1, "", "ProxyType"]], "ape_ethereum.proxies.ProxyInfo": [[13, 4, 1, "", "abi"]], "ape_ethereum.trace": [[13, 3, 1, "", "CallTrace"], [13, 3, 1, "", "Trace"], [13, 3, 1, "", "TraceApproach"], [13, 3, 1, "", "TransactionTrace"]], "ape_ethereum.trace.CallTrace": [[13, 1, 1, "", "arguments"], [13, 1, 1, "", "call_trace_approach"], [13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "transaction"], [13, 1, 1, "", "tx"]], "ape_ethereum.trace.Trace": [[13, 1, 1, "", "call_trace_approach"], [13, 4, 1, "", "debug_logs"], [13, 4, 1, "", "enriched_calltree"], [13, 5, 1, "", "get_calltree"], [13, 5, 1, "", "get_gas_report"], [13, 5, 1, "", "get_raw_calltree"], [13, 5, 1, "", "get_raw_frames"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "revert_message"], [13, 5, 1, "", "show"], [13, 5, 1, "", "show_gas_report"], [13, 4, 1, "", "transaction"]], "ape_ethereum.trace.TraceApproach": [[13, 1, 1, "", "BASIC"], [13, 1, 1, "", "GETH_CALL_TRACER"], [13, 1, 1, "", "GETH_STRUCT_LOG_PARSE"], [13, 1, 1, "", "PARITY"]], "ape_ethereum.trace.TransactionTrace": [[13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "transaction"]], "ape_ethereum.transactions": [[13, 3, 1, "", "AccessList"], [13, 3, 1, "", "AccessListTransaction"], [13, 3, 1, "", "BaseTransaction"], [13, 3, 1, "", "DynamicFeeTransaction"], [13, 3, 1, "", "Receipt"], [13, 3, 1, "", "SharedBlobReceipt"], [13, 3, 1, "", "SharedBlobTransaction"], [13, 3, 1, "", "StaticFeeTransaction"], [13, 3, 1, "", "TransactionStatusEnum"], [13, 3, 1, "", "TransactionType"]], "ape_ethereum.transactions.BaseTransaction": [[13, 5, 1, "", "serialize_transaction"], [13, 4, 1, "", "txn_hash"]], "ape_ethereum.transactions.Receipt": [[13, 4, 1, "", "debug_logs_typed"], [13, 5, 1, "", "decode_logs"], [13, 4, 1, "", "failed"], [13, 4, 1, "", "method_called"], [13, 5, 1, "", "raise_for_status"], [13, 4, 1, "", "ran_out_of_gas"], [13, 5, 1, "", "show_events"], [13, 5, 1, "", "show_gas_report"], [13, 5, 1, "", "show_source_traceback"], [13, 5, 1, "", "show_trace"], [13, 4, 1, "", "source_traceback"], [13, 4, 1, "", "total_fees_paid"]], "ape_ethereum.transactions.SharedBlobReceipt": [[13, 1, 1, "", "blob_gas_price"], [13, 1, 1, "", "blob_gas_used"]], "ape_ethereum.transactions.SharedBlobTransaction": [[13, 1, 1, "", "receiver"]], "ape_ethereum.transactions.TransactionStatusEnum": [[13, 1, 1, "", "FAILING"], [13, 1, 1, "", "NO_ERROR"]], "ape_node": [[14, 2, 0, "-", "provider"]], "ape_node.provider": [[14, 3, 1, "", "EthereumNetworkConfig"], [14, 3, 1, "", "EthereumNodeConfig"], [14, 3, 1, "", "GethDev"], [14, 3, 1, "", "GethDevProcess"], [14, 3, 1, "", "Node"], [14, 6, 1, "", "NodeSoftwareNotInstalledError"], [14, 0, 1, "", "create_genesis_data"]], "ape_node.provider.EthereumNodeConfig": [[14, 1, 1, "", "call_trace_approach"], [14, 1, 1, "", "data_dir"], [14, 1, 1, "", "ethereum"], [14, 1, 1, "", "executable"], [14, 1, 1, "", "ipc_path"], [14, 1, 1, "", "request_headers"]], "ape_node.provider.GethDev": [[14, 4, 1, "", "auto_mine"], [14, 5, 1, "", "build_command"], [14, 4, 1, "", "chain_id"], [14, 5, 1, "", "connect"], [14, 5, 1, "", "disconnect"], [14, 5, 1, "", "get_test_account"], [14, 5, 1, "", "mine"], [14, 1, 1, "", "name"], [14, 4, 1, "", "process_name"], [14, 5, 1, "", "restore"], [14, 5, 1, "", "send_transaction"], [14, 5, 1, "", "set_timestamp"], [14, 5, 1, "", "snapshot"], [14, 5, 1, "", "start"]], "ape_node.provider.Node": [[14, 5, 1, "", "connect"], [14, 5, 1, "", "send_transaction"]], "ape_pm": [[15, 2, 0, "-", "compiler"], [15, 2, 0, "-", "dependency"], [15, 2, 0, "-", "project"]], "ape_pm.compiler": [[15, 3, 1, "", "InterfaceCompiler"]], "ape_pm.compiler.InterfaceCompiler": [[15, 5, 1, "", "compile"], [15, 5, 1, "", "compile_code"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "get_versions"], [15, 4, 1, "", "name"]], "ape_pm.dependency": [[15, 3, 1, "", "GithubDependency"], [15, 3, 1, "", "LocalDependency"], [15, 3, 1, "", "NpmDependency"], [15, 3, 1, "", "PythonDependency"]], "ape_pm.dependency.GithubDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "github"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "ref"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.LocalDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "local"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.NpmDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "npm"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_from_installed_package_json"], [15, 4, 1, "", "version_from_project_package_json"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.PythonDependency": [[15, 5, 1, "", "fetch"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "pypi"], [15, 1, 1, "", "site_package"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.project": [[15, 3, 1, "", "BrownieProject"], [15, 3, 1, "", "FoundryProject"]], "ape_pm.project.BrownieProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_pm.project.FoundryProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_test": [[16, 2, 0, "-", "accounts"], [16, 2, 0, "-", "config"], [16, 2, 0, "-", "provider"]], "ape_test.accounts": [[16, 3, 1, "", "TestAccount"], [16, 3, 1, "", "TestAccountContainer"]], "ape_test.accounts.TestAccount": [[16, 4, 1, "", "address"], [16, 4, 1, "", "alias"], [16, 5, 1, "", "sign_message"], [16, 5, 1, "", "sign_raw_msghash"], [16, 5, 1, "", "sign_transaction"]], "ape_test.accounts.TestAccountContainer": [[16, 4, 1, "", "accounts"], [16, 4, 1, "", "aliases"], [16, 5, 1, "", "generate_account"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "reset"]], "ape_test.config": [[16, 3, 1, "", "ApeTestConfig"], [16, 3, 1, "", "CoverageConfig"], [16, 3, 1, "", "CoverageReportsConfig"], [16, 3, 1, "", "EthTesterProviderConfig"], [16, 3, 1, "", "GasConfig"], [16, 3, 1, "", "GasExclusion"], [16, 3, 1, "", "IsolationConfig"]], "ape_test.config.ApeTestConfig": [[16, 1, 1, "", "balance"], [16, 1, 1, "", "coverage"], [16, 1, 1, "", "disconnect_providers_after"], [16, 1, 1, "", "enable_fixture_rebasing"], [16, 1, 1, "", "gas"], [16, 1, 1, "", "hd_path"], [16, 1, 1, "", "isolation"], [16, 1, 1, "", "mnemonic"], [16, 1, 1, "", "number_of_accounts"], [16, 1, 1, "", "provider"], [16, 1, 1, "", "show_internal"]], "ape_test.config.CoverageConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"], [16, 1, 1, "", "track"]], "ape_test.config.CoverageReportsConfig": [[16, 1, 1, "", "html"], [16, 1, 1, "", "terminal"], [16, 1, 1, "", "xml"]], "ape_test.config.GasConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"]], "ape_test.config.IsolationConfig": [[16, 1, 1, "", "enable_class"], [16, 1, 1, "", "enable_function"], [16, 1, 1, "", "enable_module"], [16, 1, 1, "", "enable_package"], [16, 1, 1, "", "enable_session"]], "ape_test.provider": [[16, 3, 1, "", "ApeEVMBackend"], [16, 3, 1, "", "EthTesterTransactionTrace"], [16, 3, 1, "", "LocalProvider"]], "ape_test.provider.EthTesterTransactionTrace": [[16, 4, 1, "", "return_value"]], "ape_test.provider.LocalProvider": [[16, 4, 1, "", "auto_mine"], [16, 4, 1, "", "base_fee"], [16, 4, 1, "", "chain_id"], [16, 4, 1, "", "config"], [16, 5, 1, "", "connect"], [16, 5, 1, "", "disconnect"], [16, 5, 1, "", "estimate_gas_cost"], [16, 4, 1, "", "gas_price"], [16, 5, 1, "", "get_balance"], [16, 5, 1, "", "get_contract_logs"], [16, 5, 1, "", "get_nonce"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "get_transaction_trace"], [16, 5, 1, "", "get_virtual_machine_error"], [16, 4, 1, "", "http_uri"], [16, 4, 1, "", "max_gas"], [16, 5, 1, "", "mine"], [16, 4, 1, "", "priority_fee"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "send_call"], [16, 5, 1, "", "send_transaction"], [16, 5, 1, "", "set_timestamp"], [16, 4, 1, "", "settings"], [16, 5, 1, "", "snapshot"], [16, 4, 1, "", "supports_tracing"], [16, 5, 1, "", "update_settings"], [16, 4, 1, "", "ws_uri"]], "compile": [[1, 8, 1, "cmdoption-compile-config-override", "--config-override"], [1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-project", "--project"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-c", "--code"], [2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-c", "-c"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-name", "--name"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-uninstall": [[6, 8, 1, "cmdoption-pm-uninstall-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-uninstall-y", "--yes"], [6, 8, 1, "cmdoption-pm-uninstall-v", "-v"], [6, 8, 1, "cmdoption-pm-uninstall-y", "-y"], [6, 8, 1, "cmdoption-pm-uninstall-arg-NAME", "NAME"], [6, 8, 1, "cmdoption-pm-uninstall-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "attribute", "Python attribute"], "2": ["py", "module", "Python module"], "3": ["py", "class", "Python class"], "4": ["py", "property", "Python property"], "5": ["py", "method", "Python method"], "6": ["py", "exception", "Python exception"], "7": ["py", "data", "Python data"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:function", "1": "py:attribute", "2": "py:module", "3": "py:class", "4": "py:property", "5": "py:method", "6": "py:exception", "7": "py:data", "8": "std:cmdoption"}, "terms": {"": [1, 5, 6, 8, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "0": [0, 6, 8, 11, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [13, 17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": [13, 23], "0x0000000000000000000000000000000000000000000000000000000000000000": [13, 17], "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": [44, 46], "0xabc1230001112223334445566611855443322111": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "0xca11bde05977b3631167028862be2a173976ca11": 13, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0xsplit": 39, "1": [6, 10, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [13, 14, 16, 17, 19, 21, 23, 24, 27, 28, 36, 37], "100": [13, 16, 17, 30, 44, 46], "1000": 24, "1000000000": [17, 21], "1000000000000000000": [17, 21], "10000000000000000000000": [14, 16], "100_000": 44, "109": 37, "1164": 45, "1167": 39, "11946": 45, "12": [0, 11, 25, 32, 41], "120": [13, 37], "123": [28, 30, 40, 42], "1234": [28, 37], "1291": 45, "13": 13, "1302": 45, "13028": 45, "1337": [14, 16, 33, 45], "1377": 45, "14": 15, "1421947": 45, "14388241": 29, "15": [13, 14, 17, 37], "1558": 41, "1559": [13, 16, 17, 21, 37, 46], "16": [13, 14, 28, 37], "1647323479": 29, "18": [13, 17], "1822": 39, "191": [17, 23], "1967": 39, "1_000": 24, "1e18": 25, "2": [6, 13, 17, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [13, 14, 17, 31, 36, 37, 46], "21": 36, "21000": 46, "22414": 45, "23827": 44, "24564": 44, "250": 24, "25845": 45, "2678": [17, 21, 40], "2718": 13, "28307": 44, "2930": [13, 46], "3": [13, 27, 29, 30, 32, 41, 42, 44, 46], "30": [24, 36], "30000": 24, "30_000": 24, "31337": 37, "32": [17, 25], "33493": 44, "34783": 44, "35000000000000000000000000": 45, "3600": 21, "38679": 44, "3fb5c1c": 30, "3rd": 41, "4": [13, 15, 16, 17, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "429": 24, "44": [0, 11, 14, 16, 24, 44], "45739": 44, "4844": 13, "5": [8, 25, 28, 30, 32, 35, 42, 44, 46], "50": [13, 17, 19, 21, 46], "500": 37, "5000": [13, 14], "5030": 28, "51021": 44, "5202": [13, 17, 21], "5253": 45, "57198": 44, "6": [13, 14, 32, 35, 44], "60": [0, 11, 14, 16, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [13, 14, 27, 35, 44], "71": 44, "712": 23, "8": [13, 27, 32, 42, 44], "80": 44, "82848": 44, "85": 44, "8545": 14, "86000": 44, "897": 39, "9": [24, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [3, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 32, 33, 35, 37, 38, 39, 44, 45, 46], "AND": 21, "And": [17, 24, 26, 32, 37, 42, 44], "As": [33, 37, 42, 44], "At": [30, 44], "Be": 44, "But": 38, "By": [13, 17, 27, 32, 33, 35, 43, 44, 46], "For": [11, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 44, 46], "If": [6, 11, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "In": [18, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 37, 38, 39, 41, 42, 44, 46], "It": [12, 18, 22, 24, 25, 26, 31, 33, 36, 37, 43, 44, 45], "NOT": [13, 16], "No": [13, 21, 37], "ON": 24, "On": [30, 31], "One": [0, 1, 2, 3, 4, 5, 6, 8, 29, 30, 42, 44, 46], "Or": [17, 25, 27, 28, 29, 30, 33, 35], "That": [26, 30, 46], "The": [1, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 46], "Then": [17, 25, 27, 28, 29, 30, 32, 33, 34, 44, 46], "There": [22, 23, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 28, 30, 42, 44], "To": [12, 17, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "Will": [15, 26], "With": 41, "_": [29, 30, 38, 43], "__builtin__": 44, "__call__": [13, 19], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__expected_": 18, "__fields__": [17, 19, 21], "__getattr__": [19, 24], "__getitem__": [17, 21, 24], "__hash__": [19, 21], "__init__": [17, 19, 21, 30, 33], "__iter__": [19, 21], "__len__": [17, 21], "__local__": [32, 38], "__pydantic_computed_fields__": [17, 19, 21], "__pydantic_extra__": 17, "__pydantic_fields__": [17, 19, 21], "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [13, 16, 17, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": [12, 13, 14, 16, 17], "_chainid_": 25, "_cli": 33, "_cli_avoid_json": [12, 13, 14, 16, 17], "_cli_enforce_requir": [12, 13, 14, 16, 17], "_cli_exit_on_error": [12, 13, 14, 16, 17], "_cli_flag_prefix_char": [12, 13, 14, 16, 17], "_cli_hide_none_typ": [12, 13, 14, 16, 17], "_cli_ignore_unknown_arg": [12, 13, 14, 16, 17], "_cli_implicit_flag": [12, 13, 14, 16, 17], "_cli_kebab_cas": [12, 13, 14, 16, 17], "_cli_parse_arg": [12, 13, 14, 16, 17], "_cli_parse_none_str": [12, 13, 14, 16, 17], "_cli_prefix": [12, 13, 14, 16, 17], "_cli_prog_nam": [12, 13, 14, 16, 17], "_cli_settings_sourc": [12, 13, 14, 16, 17], "_cli_use_class_docs_for_group": [12, 13, 14, 16, 17], "_contract": 45, "_data": 45, "_env_fil": [12, 13, 14, 16, 17], "_env_file_encod": [12, 13, 14, 16, 17], "_env_ignore_empti": [12, 13, 14, 16, 17], "_env_nested_delimit": [12, 13, 14, 16, 17], "_env_parse_enum": [12, 13, 14, 16, 17], "_env_parse_none_str": [12, 13, 14, 16, 17], "_env_prefix": [12, 13, 14, 16, 17], "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_hex_int_valid": [13, 17, 23], "_immutable_numb": 44, "_io": 13, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_name_": 25, "_nested_model_default_partial_upd": [12, 13, 14, 16, 17], "_number": 44, "_outside_": 18, "_passphras": 25, "_secrets_dir": [12, 13, 14, 16, 17], "_signatur": 23, "_sourcetraceback__iter": 23, "_sourcetraceback__object": 23, "_target": 45, "_type": 23, "_valu": 44, "_verifyingcontract_": 25, "_version_": 25, "_web3": 33, "_would_": 23, "_x": 44, "abbrevi": 32, "abc": [17, 24], "abi": [10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 27, 42, 46], "abi_typ": [13, 17, 24, 30], "abi_w_selector_t": 19, "abityp": [13, 17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 37, 39, 44, 45], "abort": [18, 20, 26], "about": [13, 16, 17, 20, 21, 23, 25, 26, 27, 28, 30, 32, 33, 34, 35, 37, 39, 40, 41, 43, 44, 45, 46], "abov": [25, 30, 36, 37, 41, 43, 44, 45, 46], "abridg": 45, "absolut": [17, 24, 28], "abstract": [4, 13, 17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [10, 11, 13, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 37, 38, 40, 43, 44], "access_list": 46, "accesslist": 13, "accesslisttransact": 13, "accident": 25, "accord": 33, "account": [9, 10, 13, 14, 16, 18, 19, 20, 24, 27, 28, 29, 30, 32, 33, 37, 39, 40, 41, 42, 45, 46], "account_id": 21, "account_manag": [24, 26], "account_opt": [18, 26], "account_str": 21, "account_typ": [11, 16, 17, 18, 22, 26], "accountaliaspromptchoic": 18, "accountapi": [11, 16, 17, 18, 21, 22, 25, 26, 30, 33], "accountcontain": [11, 22], "accountcontainerapi": [17, 21, 22], "accounthistori": [17, 21], "accountintconvert": 21, "accountmanag": [10, 21, 29], "accountplugin": 22, "accountserror": [17, 20], "accountsmanag": 21, "accounttransactionqueri": [17, 21], "acct": [30, 31], "accumul": 23, "accur": 24, "achiev": [17, 30, 32, 37, 45], "across": [12, 13, 16, 17, 21, 28, 29, 37, 44], "action": [25, 44], "activ": [17, 18, 19, 21, 29, 30, 43, 44], "active_provid": [21, 29], "actual": [17, 19, 23, 30, 44], "ad": [13, 17, 20, 21, 23, 24, 25, 26, 29, 37, 44], "add": [13, 14, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "add_builtin_jump": 23, "add_compiler_data": 21, "add_jump": 23, "add_network": 17, "addbal": 30, "addit": [11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "addition": [13, 17, 26, 32, 35, 37], "additional_error_messag": 24, "address": [10, 11, 13, 16, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44, 46], "address_str": 16, "addressapiconvert": 21, "addresstyp": [11, 13, 16, 17, 19, 20, 21, 23], "adequ": 44, "adhoc": [15, 17, 18, 21, 32], "adjust": [27, 37, 38, 44], "advanc": [13, 16, 17, 31], "advantag": 43, "advis": 41, "affect": 27, "affili": 21, "afford": [17, 45], "after": [7, 15, 17, 19, 21, 22, 24, 25, 27, 30, 32, 37, 38, 41, 42, 44, 46], "afterward": [26, 44], "again": [13, 44], "against": [21, 22, 38, 44], "agent": [13, 14, 24, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "alfajor": 4, "algorithm": [19, 21], "alia": [0, 11, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [11, 16, 17, 18, 21, 26], "alias_prior": 17, "aliasalreadyinuseerror": 20, "alic": 25, "alik": [15, 20, 38], "all": [0, 1, 4, 5, 6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 41, 44, 46], "all_path": [15, 17], "alloc": 14, "allot": [16, 17], "allow": [3, 11, 13, 15, 16, 17, 18, 21, 22, 26, 28, 29, 30, 32, 35, 37, 39, 41, 42, 43, 44, 45, 46], "allow_dev": 21, "allow_disconnect": 24, "allow_instal": 21, "allowfailur": 13, "alon": [24, 26, 37], "along": [19, 32], "alphabet": 28, "alreadi": [15, 17, 18, 20, 21, 24, 25, 26, 29, 30, 32, 34, 37, 40, 44], "also": [1, 6, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46], "alter": [24, 29, 44], "altern": [25, 26, 27, 30, 32, 35, 36, 37, 44], "altogeth": 37, "alwai": [12, 16, 17, 27, 28, 30, 32, 43], "amoi": [4, 43], "amount": [11, 13, 17, 19, 21, 24, 30, 31, 37, 46], "an": [0, 3, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "analysi": [13, 45], "analyz": 30, "ancestor": 24, "anchor": 24, "ani": [1, 7, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 37, 38, 41, 42, 43, 44, 46], "annot": [13, 16, 17, 19, 21, 23], "anonym": [13, 17], "anoth": [13, 17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 29, 30, 33, 36, 38], "anywher": [30, 32, 36], "ap": [1, 3, 4, 5, 6, 7, 8, 9, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45], "ape_": 33, "ape_account": [11, 25, 26], "ape_accounts_": 25, "ape_cli_context": [18, 26, 43], "ape_cli_subcommand": 33, "ape_compil": 12, "ape_consol": 29, "ape_console_extra": 29, "ape_ethereum": [13, 21, 30, 33], "ape_init_extra": 29, "ape_my_plugin": 33, "ape_myplugin": 33, "ape_nod": 14, "ape_pm": 15, "ape_test": 16, "ape_token": 44, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apechain": 4, "apeclicontextobject": [18, 26], "apeconfig": [15, 17, 21], "apeevmbackend": 16, "apeexcept": 20, "apeindexerror": 20, "apelogg": 18, "apenet": 37, "apeproject": [17, 22, 38, 42], "apetestconfig": 16, "apeworx": [33, 34, 35, 37, 40, 41], "api": [9, 13, 15, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "api_path": 21, "api_uri": 37, "apinotimplementederror": [14, 17, 20], "app": 12, "appear": [12, 21, 24], "append": [17, 21, 23, 24, 27, 37], "appli": [13, 17, 21, 24, 28, 33, 44, 46], "applic": [13, 17, 24, 28, 32, 46], "application_prefix": 26, "applydiscount": 30, "approach": [13, 14, 25, 37, 43, 44], "appropri": 21, "approv": 45, "approxim": [13, 17], "ar": [6, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "arbitrari": 17, "arbitrum": [4, 37], "architectur": 35, "archiv": 24, "archive_fil": 24, "area": [26, 44], "arg": [0, 4, 5, 6, 7, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 29, 30, 31], "arg1": 30, "arg2": 30, "argument": [0, 1, 5, 6, 8, 13, 14, 17, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 37, 40, 43, 46], "arguments_length": 20, "argumentslengtherror": 20, "around": [14, 17, 19, 20, 21, 27], "arrai": [24, 42], "arrang": 44, "arriv": [18, 44], "artifact": [15, 17, 21, 27, 38], "as_transact": 13, "ask": [5, 17, 25, 32], "assert": [20, 25, 30, 37, 42, 44, 46], "assert_web3_provider_uri_env_var_not_set": 13, "assertionerror": 44, "assign": 42, "assist": [25, 26, 33], "associ": [17, 21], "assum": [17, 19, 21, 24, 30, 37, 40, 42, 43, 44, 45, 46], "ast": 23, "astar": 4, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [13, 17, 20, 21, 24, 32, 33, 39, 44], "attribut": [17, 19, 21, 24, 30], "attributeerror": [20, 46], "author": [17, 30, 42, 44, 45], "authorized_method": 44, "auto": [13, 18, 23, 25, 28, 37, 44], "auto_disconnect": 14, "auto_gas_multipli": 17, "auto_min": [14, 16, 17, 44], "autogaslimit": [13, 23], "autom": 38, "automat": [1, 6, 11, 12, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "automin": [14, 16, 17], "autoreload": 29, "autous": 44, "avail": [0, 5, 11, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 37, 42, 44, 46], "avalanch": [4, 37], "avoid": [19, 21, 25, 30, 33, 41, 42, 43], "awai": 44, "await": 24, "await_confirm": 17, "b": 13, "back": [1, 12, 16, 17, 19, 21, 23, 30, 37], "backend": 32, "backward": 21, "bad": 26, "balanc": [13, 16, 17, 19, 25, 29, 30, 42, 44], "balanceof": [30, 44, 45], "bar": [17, 18, 24, 37, 44, 46], "barev": 46, "bartio": 4, "base": [4, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 30, 31, 33, 35, 37, 43, 44, 45, 46], "base_ecosystem_plugin": 37, "base_err": 20, "base_error": 18, "base_fe": [13, 16, 17, 21, 46], "base_fee_multipli": [13, 17, 37], "base_path": [17, 20, 21, 28, 32], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseethereumconfig": 13, "basefeeperga": 13, "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 23], "basemultical": 13, "baseset": 17, "basetransact": 13, "basic": [13, 30], "bat": 44, "baz": 46, "beacon": 39, "becaus": [12, 13, 16, 20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "becom": [16, 42, 44], "been": [13, 15, 16, 17, 21, 23, 24, 42, 44], "befor": [13, 17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "beforehand": 46, "beforevalid": [13, 17, 23], "begin": [21, 30, 44], "begin_lineno": 23, "behav": 44, "behavior": [17, 21, 23, 32, 36, 37], "being": [17, 20, 21, 23, 29, 37, 42], "belong": 19, "below": [25, 30, 32, 37, 44], "benefit": [33, 44], "berachain": 4, "besid": [37, 42], "best": [17, 21, 37, 43, 44, 45], "beta": 31, "better": [24, 37], "between": [8, 17, 19, 21, 23, 37], "biggest_block_s": 21, "binari": 27, "blank": 21, "blast": [4, 37], "blob": 13, "blob_gas_pric": 13, "blob_gas_us": 13, "blobgaspric": 13, "blobgasus": 13, "blobversionedhash": 13, "block": [13, 16, 17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "block_hash": 23, "block_id": [13, 16, 17, 20], "block_identifi": 17, "block_numb": [13, 17, 19, 21, 23, 37], "block_page_s": [13, 14, 16, 17], "block_tim": [13, 17, 19, 21, 37], "blockapi": [13, 17, 21, 31], "blockchain": [10, 13, 14, 16, 17, 20, 21, 22, 23, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [13, 16, 17, 20, 23], "blocknotfounderror": [13, 17, 20], "blockqueri": [17, 21], "blocktransactionqueri": [17, 21], "blue": [17, 36], "blueprint": [13, 17, 21], "blueprint_id": 21, "bob": 25, "bodi": 23, "bool": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 44], "boolean": [26, 28], "boost": 24, "borrow": 24, "both": [13, 16, 17, 21, 22, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": 42, "box": [32, 35, 37, 44], "branch": [6, 15, 17, 32, 35], "bridg": 37, "bright_blu": 24, "bright_green": 24, "bright_magenta": 24, "broadcast": 13, "broken": 46, "browni": [15, 17, 21], "brownieproject": 15, "browser": 25, "bsc": [4, 37], "bttc": 4, "build": [12, 13, 16, 24, 27, 32, 38, 40, 41, 43, 44, 45], "build_command": [14, 17], "builder": 13, "built": [21, 23, 33, 41, 44], "builtin": [23, 42], "bundl": 44, "burn": 45, "by_alia": [17, 23], "bypass": [19, 21, 32], "byte": [11, 13, 16, 17, 19, 21, 23, 24, 30], "bytecod": [1, 13, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "c": [2, 29], "cach": [6, 15, 17, 21, 24, 29, 30, 32, 38, 44], "cache_api": 21, "cache_blueprint": 21, "cache_clear": 24, "cache_contract_cr": 21, "cache_contract_typ": 21, "cache_deploy": 21, "cache_nam": 21, "cache_proxy_info": 21, "cachedirectori": 24, "cairo": 44, "calcul": [13, 17, 21, 23], "call": [7, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 37, 39, 42, 43, 44, 46], "call_arg": 13, "call_kwarg": 13, "call_trace_approach": [13, 14, 16], "call_view_method": 19, "callabl": [18, 20, 21, 22, 24, 26], "callback": 18, "calldata": [13, 17, 19, 30], "calltrac": 13, "calltre": 13, "calltreenod": 13, "can": [0, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can_trace_sourc": 21, "cannot": [13, 15, 17, 18, 24, 44, 46], "capabl": [23, 45], "capit": 38, "captur": 44, "cardona": 4, "care": [16, 37, 46], "carefulli": 37, "case": [13, 17, 19, 20, 21, 23, 24, 26, 27, 28, 30, 32, 33, 37, 38, 39, 42, 43, 44], "case_sensit": 18, "caseinsensitivedict": 24, "catch": 10, "caus": [13, 37, 44], "cd": 25, "cell": 29, "celo": 4, "certain": [16, 18, 21, 44, 46], "chain": [4, 10, 13, 14, 16, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chain_id": [13, 14, 16, 17, 20, 21, 29, 37, 43], "chain_isol": 44, "chainerror": [20, 21], "chainid": [13, 17], "chainlist": [13, 14, 16, 17, 21], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "challeng": 41, "chanc": [17, 37, 41], "chang": [1, 8, 13, 15, 16, 17, 18, 19, 21, 23, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "chdir": 21, "check": [13, 16, 17, 19, 21, 23, 24, 25, 30, 32, 33, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [13, 16, 17, 21, 23], "chiado": 4, "choic": [13, 17, 21, 26, 37, 46], "choice_callback": 18, "choos": [6, 14, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [18, 24, 26, 43], "claim": 17, "clarifi": 37, "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 38, 42, 44], "classmethod": [13, 17, 19, 20, 21, 23, 24], "classvar": [17, 19, 21], "clean_path": 24, "clear_local_cach": 21, "cli": [7, 17, 20, 21, 24, 25, 27, 29, 35, 41, 44], "cli_0": 26, "cli_1": 26, "cli_2": 43, "cli_ctx": [26, 33, 43], "cli_logg": 18, "click": [7, 18, 26, 33, 35, 37, 43], "clickexcept": 20, "client": [13, 14, 16, 17], "clisettingssourc": [12, 13, 14, 16, 17], "clone": [3, 15, 21, 32, 39], "close": 29, "closer": 37, "closest": 37, "closur": 23, "cmd": [18, 26, 37], "cmd_1": 26, "cmd_2": 26, "cmd_3": 26, "code": [2, 13, 15, 17, 18, 20, 21, 23, 24, 26, 30, 32, 33, 40, 41, 44, 45], "codecov": 23, "codes": 17, "col_offset": 23, "collect": [17, 18, 20, 21, 23, 32, 44], "collis": [21, 30], "colon": [26, 44], "color": [17, 24, 36], "column": [17, 19, 21, 23], "com": [35, 37, 41], "combin": [16, 17, 21, 37, 44], "come": [19, 21, 23, 24, 25, 27, 29, 30, 32, 35, 36, 37, 44], "comma": 44, "command": [0, 4, 5, 6, 7, 14, 17, 21, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 41, 43], "comment": 44, "common": [18, 24, 28, 32, 33, 37, 38], "commonli": 37, "compar": 23, "comparison": 23, "compat": [18, 23, 35], "compil": [9, 10, 15, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "compile_cod": [15, 17], "compile_miss": 21, "compile_sourc": [21, 27], "compiler_data": 21, "compiler_nam": 21, "compiler_set": [15, 17], "compilerapi": [17, 21, 22, 33, 35], "compilererror": [20, 21], "compilermanag": [10, 21], "compilerplugin": 22, "complet": [13, 17, 21, 24, 43, 44], "complex": [30, 32, 44], "complic": 44, "compon": 23, "compos": 33, "comprehens": [13, 14, 16, 17, 21], "comput": [17, 19, 21, 24, 25, 38], "computedfieldinfo": [17, 19, 21], "concaten": 21, "concept": [17, 23, 24, 44], "concern": 13, "concurr": [13, 14, 16, 17, 21], "condit": 33, "config": [1, 3, 6, 10, 12, 13, 15, 16, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_overrid": [15, 17, 21, 32, 38], "configdict": 17, "configenum": 17, "configerror": [17, 20], "configmanag": [10, 13, 17, 21, 22], "configur": [9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "confirm": [5, 6, 13, 17, 18, 19, 21, 25, 32, 46], "conform": [22, 33], "conftest": 44, "confus": 23, "connect": [13, 14, 16, 17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "connectedprovidercommand": [18, 26, 37, 43], "connection_id": [13, 17], "connection_str": [13, 17, 21], "consid": [13, 17, 21, 24, 37], "consist": 18, "consol": [0, 7, 9, 13, 25, 30, 31, 33, 34, 37, 38, 41, 44], "constant": [13, 31], "constraint": 35, "construct": 23, "constructor": [13, 17, 19, 30, 40], "constructorabi": [13, 17, 20, 21, 24], "consult": 37, "consum": [13, 24], "contact": 23, "contain": [13, 15, 16, 17, 19, 21, 22, 23, 24, 27, 30, 32, 34, 37, 38, 40, 41, 44, 46], "container": 41, "content": [17, 21, 23, 24, 28], "context": [17, 18, 20, 21, 23, 24, 25, 29, 33, 42, 43, 44], "continu": [30, 37, 42], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 29, 37, 38, 40, 41, 42, 45, 46], "contract2": 30, "contract_a": 46, "contract_address": [13, 17, 20, 23], "contract_contain": [19, 21], "contract_cr": 21, "contract_ev": 31, "contract_file_paths_argu": [18, 26], "contract_filepath": [15, 17, 21], "contract_inst": [21, 31], "contract_method_defined_in_contract": 46, "contract_nam": [16, 23, 44], "contract_opt": 18, "contract_sourc": 17, "contract_typ": [10, 13, 17, 19, 20, 21, 28, 38], "contractcach": 21, "contractcod": [13, 17], "contractcontain": [17, 19, 21, 30], "contractcoverag": 23, "contractcr": [17, 19, 21], "contractcreationqueri": [17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [13, 17, 19, 23, 46], "contracteventqueri": [17, 21], "contractfromdepend": 38, "contractfunctionpath": 13, "contractinst": [10, 17, 19, 21, 30, 46], "contractlog": [13, 16, 17, 19, 21, 23, 31, 46], "contractlogcontain": [13, 17, 23], "contractlogicerror": [15, 17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [13, 15, 17, 19, 20, 21, 24, 30], "contracttypewrapp": 19, "control": [13, 17, 21, 23, 25, 26, 37, 43, 44, 46], "controlflow": 23, "conveni": [17, 21, 23], "convent": [23, 28], "convers": [10, 17, 22], "conversionerror": [17, 20, 21], "conversionmanag": [10, 21], "conversionplugin": 22, "convert": [10, 13, 18, 20, 24, 28, 29, 30], "convertedtyp": 17, "converterapi": [17, 21, 22], "copi": [24, 30], "core": [5, 17, 25, 28, 30, 32, 33, 37], "coroutin": 24, "correct": [18, 32, 37, 44], "correctli": 37, "correspond": [11, 16, 17, 19, 21, 23, 26, 37, 44], "cost": [13, 16, 17, 21, 30], "costli": 44, "could": [17, 29, 30], "count": [0, 21, 23, 24, 25], "counter": 23, "coupl": 26, "cov": 44, "cover": [23, 30, 44], "coverag": [16, 17, 45], "coverageconfig": 16, "coverageexclus": 16, "coverageproject": 23, "coveragereport": 23, "coveragereportsconfig": 16, "coveragestat": 23, "crash": 42, "creat": [0, 3, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "create_access_list": 13, "create_account": 26, "create_custom_provid": 21, "create_forwarder_to": 39, "create_genesis_data": 14, "create_network_typ": 17, "create_struct": 24, "create_tempdir": 24, "create_transact": [13, 17], "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "crono": 4, "cross": 19, "crossfi": 4, "ctrl": 44, "ctx": 18, "currenc": [13, 16, 17, 23, 46], "currencyvalu": 23, "currencyvaluecompar": 23, "current": [13, 16, 17, 18, 21, 24, 35, 37, 38], "curti": 4, "custom": [13, 17, 18, 20, 21, 23, 24, 25, 26, 28, 29, 33, 36], "custom_hd_path": 0, "custom_network": [17, 21], "customcontext": 26, "customerror": [13, 17, 19, 20, 21], "customiz": 37, "customnetwork": 37, "cut": 37, "cycl": 8, "d": [25, 41, 44], "d75f00": 24, "daemon": [13, 17, 19, 21, 24], "dai": [44, 45], "dapphub": [15, 32], "dappnix": 32, "dapptoolserc20": 32, "data": [9, 10, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 32, 37, 44], "data_dir": 14, "data_fold": [14, 17, 21], "databas": [29, 31], "dataclass": [24, 31], "datafram": [19, 21], "date": [21, 41], "datetim": [17, 21], "de": 17, "debug": [0, 1, 2, 3, 4, 5, 6, 8, 16, 17, 25, 29, 31, 36, 37, 46], "debug_": 44, "debug_log": 13, "debug_logs_lin": 17, "debug_logs_typ": [13, 17], "debug_setcod": 13, "debug_trace_transaction_paramet": [13, 16, 45], "debug_tracecal": [13, 45], "debug_tracetransact": [13, 45], "decentr": 37, "decid": 25, "decim": [17, 21, 44], "decis": 37, "declar": [13, 15, 17, 24, 28, 33, 46], "decod": [13, 17, 19, 20, 21, 24, 37], "decode_address": [13, 17], "decode_block": [13, 17], "decode_calldata": [13, 17], "decode_custom_error": [13, 17], "decode_depend": 21, "decode_hex": 29, "decode_input": [19, 30], "decode_log": [13, 17, 46], "decode_output": 24, "decode_primitive_valu": [13, 17], "decode_receipt": [13, 17], "decode_returndata": [13, 17], "decodingerror": 20, "deconstruct": 22, "decor": [18, 22, 24, 30, 33, 43, 44], "deduc": [13, 14, 16, 17, 35], "deep": 24, "deeper": [13, 41, 44, 45], "def": [13, 17, 18, 21, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 43, 44, 46], "default": [0, 3, 4, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 32, 35, 37, 43, 44, 46], "default_": 37, "default_ecosystem": [17, 21, 28, 37], "default_factori": 17, "default_log_level": 18, "default_nam": 24, "default_network": [13, 28, 34, 37], "default_network_nam": 17, "default_provid": [13, 28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": [13, 37], "defaultqueryprovid": 21, "defin": [7, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 33, 37, 42, 43, 44], "definit": [13, 17, 21, 37], "defisaverlogg": 45, "delai": [8, 24, 37, 43], "deleg": [19, 21, 24, 39, 45], "delet": [17, 21, 32, 33], "delete_account": 26, "deltatim": 21, "demo": [28, 38, 46], "demonstr": [30, 43, 44, 46], "depend": [1, 6, 9, 12, 13, 15, 17, 21, 22, 23, 33], "dependency_contract": 32, "dependency_id": 21, "dependency_project": 32, "dependencyapi": [17, 21, 22, 32], "dependencycontracttyp": 32, "dependencymanag": 21, "dependencyplugin": 22, "dependencyversionmap": 21, "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "deploy": [1, 13, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": [13, 17], "deployment_data": 17, "deploymentconfig": 17, "deploymentdiskcach": 21, "deploymentmanag": 21, "deployments_map": 21, "deprec": [13, 14, 17], "depth": [23, 41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [23, 25, 37], "descript": [13, 16, 17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [10, 15, 17, 21, 24], "detail": [13, 14, 16, 17, 19, 23, 38], "detect": [13, 15, 17, 19, 20, 21, 24, 39, 42], "determin": [14, 17, 19, 21, 24, 39], "determinist": [11, 44], "dev": [4, 10, 13, 17, 20, 21, 23, 24, 30, 44, 46], "dev_messag": [10, 20], "develop": [9, 14, 16, 17, 19, 21, 24, 26, 31, 35, 37, 41, 44, 46], "df": 31, "dict": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [13, 17, 18, 19, 21, 23, 24, 30, 38, 44, 45], "did": [13, 34, 45], "differ": [13, 17, 19, 21, 23, 24, 28, 32, 33, 35, 37, 38, 39, 44], "difficulti": 13, "dig": 24, "dim": 24, "dir": [5, 21, 24], "dir_a": 24, "dir_b": 24, "directli": [15, 17, 19, 21, 23, 25, 26, 27, 29, 30, 31, 32, 37, 38, 45, 46], "directori": [14, 15, 17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "disabl": [11, 16, 44], "disallow": 44, "disconnect": [13, 14, 16, 17, 21, 26, 37, 44], "disconnect_aft": [17, 21, 37], "disconnect_on_exit": [17, 21], "disconnect_providers_aft": 16, "discord": 41, "discov": 15, "discuss": [37, 44], "disk": [13, 17, 21, 24, 25, 30], "diskcacheablemodel": 24, "dispatch": 24, "displai": [5, 13, 17, 20, 23, 24, 25, 29, 37], "dist": 44, "distinguish": 44, "dive": 44, "divid": 23, "divis": 44, "do": [1, 13, 16, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "doc": [11, 16, 17, 23, 24, 33], "dockerfil": 41, "document": [19, 22, 25, 27, 28], "doe": [11, 13, 16, 17, 18, 19, 20, 21, 24, 26, 28, 30, 32, 33, 35, 37, 41, 44, 45], "doesn": [17, 23, 45], "domain": [21, 30], "don": [5, 21, 30, 32, 33, 37, 44, 46], "donau": 4, "dotenvtyp": [12, 13, 14, 16, 17], "down": [13, 14, 16, 17, 23, 24], "download": [6, 15, 17, 22, 24, 32], "download_url": 24, "doxx": 24, "drop": [7, 24], "ds_store": 27, "dsguard": 45, "dsproxi": 45, "dst": 45, "duck": [17, 23], "due": 44, "dump": [17, 23, 30], "duplic": 17, "durat": [18, 21, 30], "dure": [12, 13, 17, 21, 23, 27, 32, 36, 43, 44], "dynam": 13, "dynamicfeetransact": 13, "dynarrai": 30, "e": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [11, 16, 17, 21], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [13, 17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [13, 17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 13, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "ecosystem_config": 17, "ecosystem_filt": [4, 21], "ecosystem_kei": 21, "ecosystem_nam": [17, 21, 43], "ecosystemapi": [17, 21, 22, 35, 37], "ecosystemnotfounderror": 20, "ecosystemplugin": 22, "ecurepassphras": 25, "edit": [27, 28, 33, 35, 37], "effect": 37, "eip": [13, 16, 17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 13, 15, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41, 44], "elect": 25, "elimin": [13, 25], "els": [13, 17, 19, 21, 24, 26, 36, 37, 43, 44], "elsewher": [21, 27, 28], "embed": 29, "emit": [17, 23, 46], "empti": [17, 20, 22, 23, 24, 44], "emul": 13, "en": [17, 21, 22, 28, 30, 35], "enabl": [11, 14, 16, 17, 19, 25, 30, 44], "enable_class": [16, 44], "enable_fixture_rebas": 16, "enable_funct": 16, "enable_modul": [16, 44], "enable_packag": [16, 44], "enable_sess": [16, 44], "enablememori": [13, 16, 45], "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": [13, 17], "encode_calldata": [13, 17], "encode_contract_blueprint": [13, 17], "encode_defunct": [23, 25], "encode_deploy": [13, 17], "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_transact": [13, 17], "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": [11, 25], "end": [13, 16, 17, 18, 19, 21, 24, 27, 37, 44], "end_coloffset": 23, "end_lineno": 23, "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": [13, 17], "enough": [17, 30], "enrich": [13, 15, 17, 21], "enrich_error": [15, 17, 21], "enrich_trac": [13, 17], "enriched_calltre": 13, "ensur": [13, 21, 22, 23, 30, 33, 34, 37, 44], "enter": [11, 17, 25, 36, 37, 44], "entir": [13, 33, 35, 37, 44], "entireti": 30, "entri": [16, 21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [13, 17, 18, 27], "enumer": 13, "env": 41, "environ": [13, 21, 24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 25, 46], "equival": [13, 17, 28], "erc": 13, "erc20": [15, 32], "erc721": 32, "err": [15, 17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [20, 21], "especi": [13, 17, 32], "estim": [13, 16, 17, 21, 23, 24, 28, 37, 44], "estimate_gas_cost": [13, 16, 17, 46], "estimate_queri": [17, 21], "etc": [13, 23, 26, 42, 46], "eth": [10, 13, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "eth_account": 25, "eth_cal": [13, 30], "eth_createaccesslist": [13, 46], "eth_estimatega": 28, "eth_feehistori": 16, "eth_pydantic_typ": [13, 17, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": [13, 17], "eth_typ": [13, 17, 21], "eth_util": 29, "ether": [13, 16, 25, 30, 31, 46], "ethereum": [4, 9, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "ethereumconfig": 13, "ethereumnetworkconfig": 14, "ethereumnodeconfig": 14, "ethereumnodeprovid": [13, 14, 21], "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpm": [21, 38, 40], "ethpm_typ": [15, 17, 19, 21, 23], "ethtest": [13, 16, 37, 44], "ethtesterproviderconfig": 16, "ethtestertransactiontrac": 16, "evalu": [18, 24], "even": [13, 17, 21, 36, 37], "event": [13, 16, 17, 19, 20, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [13, 17, 19, 21, 23, 24], "everi": [13, 16, 21, 23, 24, 36, 37, 39, 44], "everyth": [15, 17, 33, 35, 44], "evm": [4, 13, 17, 21, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "exc": 20, "exce": [20, 46], "except": [9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 24, 29, 30, 37, 42, 44, 46], "exclud": [12, 13, 16, 17, 21, 23, 24, 32, 44], "exclude_default": [17, 23], "exclude_glob": 21, "exclude_non": [17, 23], "exclude_unset": [17, 23], "exclus": [12, 21, 24, 27], "execut": [11, 13, 14, 16, 17, 18, 19, 21, 23, 26, 30, 36, 43, 44, 45], "exist": [0, 13, 14, 15, 17, 18, 21, 23, 24, 26, 27, 29, 33, 37, 40, 44], "existing_alias_argu": [18, 26, 33], "exit": [17, 21, 29, 44], "expand": [24, 28], "expand_envar": 24, "expand_environment_vari": 24, "expans": 28, "expect": [10, 13, 15, 19, 21, 23, 44, 46], "expected_messag": 10, "expens": 33, "experi": 41, "explain": [24, 37, 44], "explan": [24, 38], "explicit": 13, "explicitli": [17, 23, 27, 44], "explor": [19, 21, 22, 30, 39], "explorerapi": [17, 21, 22, 40], "explorerplugin": 22, "export": 42, "extend": [18, 23, 26, 35], "extend_last": 23, "extens": [17, 18, 21, 22, 24, 29, 33, 38, 40, 44], "extern": [13, 30, 44], "extra": [12, 13, 15, 16, 17, 24, 25, 28, 32, 41], "extra_address": 19, "extra_funded_account": 14, "extraattributesmixin": [17, 19, 24], "extract": [13, 24, 32], "extract_arch": 24, "extract_config": [15, 17, 21], "extract_manifest": 21, "extract_nested_valu": 24, "extramodelattribut": 24, "f": [1, 6, 13, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "face": 20, "facilit": 28, "fact": 44, "factori": [13, 15, 17, 18, 19, 21, 28, 30, 38, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "failur": 44, "fallback": [21, 42], "fallbackabi": 21, "fallbacknotdefinederror": 42, "fals": [11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 30, 32, 42, 44, 45], "familiar": 37, "fantom": [4, 28, 35, 37, 44], "fashion": 30, "faster": [13, 21, 24, 33], "fdel": 24, "featur": [13, 17, 18, 23, 25, 26, 28, 30, 31, 32, 34, 42, 44, 45, 46], "fee": [13, 16, 17, 31, 37, 42], "fee_token_decim": [13, 17], "fee_token_symbol": [13, 17], "feed": 37, "fetch": [13, 15, 17, 19, 21, 30, 31, 37], "fetch_from_explor": [19, 21, 30], "few": [31, 32, 44], "ff8c00": 24, "fget": 24, "field": [13, 15, 17, 19, 21, 23, 24, 32, 35, 44], "fieldinfo": [17, 19, 21], "figur": [23, 30], "file": [8, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 37, 38, 42, 43, 44, 46], "file_a": 24, "file_b": 24, "file_c": 24, "file_path": [1, 26], "filenam": 21, "filepath": 21, "filesystem": 24, "fill": [14, 21, 23], "filter": [4, 13, 16, 17, 18, 19, 23, 26], "final": [17, 21, 24, 27, 44], "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44, 46], "finish": 33, "first": [13, 17, 19, 21, 23, 24, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 44, 46], "fixtur": [13, 16, 17, 21, 25, 37], "flag": [6, 16, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "flatten": [17, 18, 21], "flatten_contract": [17, 21], "flexibl": 43, "float": [13, 17, 21, 23], "flow": [4, 23, 44], "fly": 37, "fn": 24, "folder": [3, 7, 8, 16, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [15, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46], "foo": [17, 18, 21, 24, 30, 37, 44], "foo_bar": 26, "foo_method": 44, "foobar": [21, 35, 43], "fooevent": 46, "foohappen": 31, "foomethod": 46, "forbid": 45, "forc": [1, 6, 17, 21, 30, 32], "fork": [4, 9, 13, 17, 21, 28, 44, 46], "forkednetworkapi": 17, "forkednetworkconfig": 13, "form": [21, 23, 24, 30, 36, 44], "format": [4, 11, 16, 17, 18, 21, 23, 24], "formerli": 39, "forward": [13, 30, 42], "found": [13, 17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "foundri": [15, 26, 30, 34, 37, 44, 45], "foundryproject": 15, "frame": [13, 20, 45], "framework": [16, 26, 30, 32, 36, 41, 44, 46], "fraxtal": 4, "friendlier": [13, 17], "fro": 37, "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "from_error": 20, "from_ev": 23, "from_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "fset": 24, "fuji": 4, "full": [15, 17, 21, 23, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [13, 28, 30], "func": [13, 17, 23, 24, 44], "function": [13, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 33, 37, 42], "function_hit": 23, "function_r": 23, "functional_valid": 13, "functioncoverag": 23, "fund": [17, 20, 25, 30, 42, 44], "fundm": 44, "fundmycontract": 46, "further": [41, 44], "futur": [13, 17, 19, 21], "g": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "ga": [13, 16, 17, 20, 24, 28, 30, 37, 42], "ganach": 17, "gap": 23, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [13, 17, 23, 28, 37], "gas_pric": [13, 16, 17, 21, 46], "gas_us": [13, 17, 30], "gasconfig": 16, "gasexclus": 16, "gaslimit": [13, 23], "gaspric": 13, "gasreport": [13, 23], "gasus": 13, "gather": 24, "ge": [16, 17, 23], "geist": 4, "gener": [11, 12, 13, 14, 16, 17, 18, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generate_account": [11, 16, 17, 25], "generate_dev_account": 24, "generate_test_account": 25, "generateddevaccount": [17, 24], "generic_method": 24, "genericconfig": 17, "genesi": [14, 24, 37], "genesisdatatypeddict": 14, "get": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 32, 37, 38, 40, 41, 42, 43, 44, 45, 46], "get_accounts_by_typ": 21, "get_address_url": 17, "get_all_files_in_directori": 24, "get_api_path": 21, "get_bal": [13, 16, 17], "get_block": [13, 17, 29, 37], "get_blueprint": 21, "get_calltre": 13, "get_choic": 18, "get_cod": [13, 17], "get_compil": 27, "get_compiler_set": 17, "get_config": 17, "get_contain": 21, "get_contract": 30, "get_contract_log": [13, 16, 17], "get_contract_typ": 17, "get_contracts_path": 21, "get_creation_metadata": 21, "get_current_timestamp_m": 24, "get_custom_error": 21, "get_depend": [21, 38], "get_deploy": [21, 30], "get_deployment_address": [13, 17], "get_ecosystem": 21, "get_error_by_signatur": 19, "get_event_by_signatur": [19, 46], "get_full_extens": 24, "get_gas_report": 13, "get_html": 23, "get_import": [17, 21], "get_manifest_path": 21, "get_metavar": 18, "get_method_selector": 17, "get_multipl": 21, "get_network": [17, 43], "get_network_choic": 21, "get_network_data": 17, "get_nonc": [13, 16, 17], "get_package_path": 24, "get_package_vers": 24, "get_project_depend": 21, "get_project_path": 21, "get_project_versions_path": 21, "get_provid": 17, "get_provider_from_choic": 21, "get_proxy_info": [13, 17, 21], "get_python_typ": [13, 17], "get_raw_calltre": 13, "get_raw_fram": [13, 45], "get_receipt": [13, 17, 21, 45], "get_refer": 21, "get_relative_path": 24, "get_request_head": 21, "get_static_list": 30, "get_storag": [13, 17], "get_test_account": [14, 16, 17], "get_transaction_trac": [13, 16, 17, 45], "get_transaction_url": 17, "get_transactions_by_account_nonc": [13, 17], "get_transactions_by_block": [13, 17], "get_user_selected_choic": 18, "get_vers": [15, 17, 21], "get_version_map": 17, "get_virtual_machine_error": [13, 16, 17], "get_xml": 23, "getattr": 29, "geth": [13, 14, 17, 20, 21, 24, 35, 37], "geth_call_trac": 13, "geth_struct_log_pars": 13, "gethdev": 14, "gethdevprocess": 14, "getmarketborrowr": 45, "getmodifiedbal": 30, "getreserv": 30, "getsecret": 44, "getter": [23, 44], "gh": 32, "ghcr": 41, "git": [32, 35], "github": [3, 6, 15, 17, 22, 28, 35, 37, 41], "githubdepend": 15, "gitmodul": 22, "give": [23, 24, 25, 26, 32, 39, 43], "given": [7, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 37, 44], "glob": [12, 16, 21, 24, 27, 32], "global": [21, 28, 37, 38, 44], "global_config": 21, "globalcontract": 28, "gnosi": [4, 15, 39], "go": [12, 16, 17, 21, 37], "goe": [24, 37], "goerli": 4, "good": [18, 33], "got": 46, "gotten": 24, "gpl": 42, "grab": 44, "gracefulli": 26, "granular": [21, 30], "great": [13, 17, 32, 41], "greater": [17, 21, 23], "green": [17, 36], "group": [7, 23, 26, 30, 33, 43], "gt": 17, "guess": 21, "guid": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "guidelin": 32, "gwei": [17, 21, 30, 46], "gz": 24, "h": 29, "ha": [13, 16, 17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "hacker": [42, 44], "had": 42, "hand": [23, 30], "handi": 21, "handl": [11, 13, 16, 17, 18, 20, 21, 22, 23, 24, 26, 29, 37, 42], "handle_ape_except": 20, "handler": [13, 17, 18, 19, 24, 30, 46], "happen": [18, 22, 23, 27, 30, 32, 37, 44, 46], "haramb": 41, "hard": [18, 24], "hardcod": 17, "hardhat": [13, 14, 17, 28, 34, 35, 37, 44], "has_explor": 20, "haserror": 44, "hash": [11, 13, 16, 17, 19, 21, 23, 29], "hashbytes20": [13, 23], "hashstr20": [13, 23], "have": [1, 11, 12, 13, 15, 16, 17, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46], "hd": [0, 14, 16, 17, 24, 25], "hd_path": [11, 14, 16, 24, 44], "hdpath": 25, "head": [21, 29], "header": [13, 14, 17, 21, 23, 24], "height": 21, "hekla": 4, "hello": [25, 43], "helloworld": 43, "help": [15, 18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "helper": [0, 4, 5], "henc": 37, "here": [11, 16, 17, 21, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "hex": [11, 13, 21, 23, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [11, 13, 16, 17, 19, 21, 23, 30], "hexconvert": 21, "hexint": 23, "hexintconvert": 21, "hexiterableconvert": 21, "hexstr": [13, 16, 17, 23], "hide": [0, 16, 25], "hierarch": 11, "high": 44, "higher": [30, 37, 44], "highest": 46, "highli": 25, "highlight": 32, "histor": [13, 16, 17, 19, 21], "histori": [13, 17, 21, 30, 31], "hit": 23, "hit_count": 23, "holeski": [4, 13, 14], "home": [17, 24, 25, 28, 29, 31, 37, 41, 42], "homebrew": 41, "hood": [21, 25], "hook": [13, 17, 22, 33], "hookimpl_kwarg": 22, "hop": 43, "host": [12, 27, 39], "hostnam": 14, "how": [13, 15, 17, 18, 23, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "howev": [11, 16, 17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "html": [16, 23, 44], "htmlcov": 44, "http": [13, 14, 15, 16, 17, 21, 23, 24, 28, 32, 33, 35, 36, 37, 41], "http_uri": [13, 16, 17, 37], "httperror": 24, "httpprovid": [13, 33], "huge": 24, "human": 29, "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "id": [13, 14, 15, 16, 17, 19, 20, 21, 23, 27, 28, 30, 32, 37], "ideal": [21, 43], "idempot": [17, 23], "ident": 37, "identifi": [13, 17, 19, 21, 30, 37, 42], "identifier_lookup": [19, 30], "ifi": 32, "ignor": [13, 15, 16, 17, 18, 21, 23, 32, 33], "imag": 41, "imagin": 28, "immedi": [13, 16, 17, 29, 37], "imperson": [17, 21, 25, 44], "impersonate_account": [21, 44], "impersonatedaccount": [17, 21], "implement": [11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "implicit": 23, "import": [7, 11, 12, 13, 17, 18, 19, 21, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "import_account_from_mnemon": [11, 25], "import_account_from_private_kei": [11, 25], "import_remap": 32, "import_source_id": [17, 21], "imports_dict": 21, "improv": [37, 44], "in_tempdir": [21, 24], "inaccess": 21, "incentiv": [13, 17], "includ": [1, 5, 12, 13, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 40, 41, 44, 46], "include_depend": [12, 32], "include_getattr": 24, "include_getitem": 24, "incompat": 18, "incompatible_opt": 18, "incompatible_with": 18, "incorpor": 31, "incorrect": [11, 44], "increas": [25, 41, 44, 46], "increment": [21, 23], "independ": [4, 13, 38], "index": [13, 14, 16, 17, 19, 23, 24, 26, 28, 30, 44], "index_of_test_account": 26, "indexerror": [17, 20, 24], "indic": [17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 44, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 10, 12, 19, 21, 26, 29, 33, 36, 44], "inform": [11, 13, 15, 16, 17, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 36, 37, 40, 44, 46], "infura": [17, 22, 28, 31, 33, 37], "inherit": [23, 44], "init": [9, 13, 17, 24, 31, 38], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43, 44], "initial_bal": 14, "inject": [13, 22, 24], "injected_before_us": 24, "input": [11, 13, 16, 17, 18, 19, 20, 23, 24, 25], "input_dict": 30, "ins": 7, "insensit": 24, "insid": [17, 24, 31], "inspect": [17, 19, 21, 44], "inspir": [20, 23], "instal": [15, 17, 19, 20, 21, 25, 27, 28, 30, 31, 33, 34, 37, 43, 44], "instanc": [10, 13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "instance_at": 21, "instance_from_receipt": 21, "instance_map": 21, "instanti": [10, 17, 27], "instead": [6, 13, 15, 17, 21, 23, 24, 27, 28, 32, 33, 37, 44], "instruct": 41, "insur": [17, 28], "int": [10, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [13, 17, 21, 23, 24], "integr": [37, 44], "intend": [17, 33], "intent": [16, 17, 21], "intention": 25, "interact": [7, 17, 19, 21, 25, 26, 29, 39, 41, 42, 44, 45, 46], "interchang": [14, 17, 33], "interest": 24, "interf": 41, "interfac": [13, 15, 17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "interfacecompil": [15, 22], "interfaces_fold": [17, 21], "intern": [16, 23, 29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [16, 17, 21, 44], "invalidopt": 13, "invalidpassworderror": 11, "investig": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [13, 26, 32], "io": [13, 17, 23, 41], "ipc": [13, 14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [13, 17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_fork": 17, "is_loc": 17, "is_mainnet": [13, 17], "is_named_tupl": 24, "is_rate_limit": 24, "is_relative_to": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": [15, 17], "is_zero_hex": 24, "isinst": 44, "isn": 13, "isnumer": 28, "isol": [16, 21], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "isolationconfig": 16, "issu": [20, 36, 41], "item": [13, 16, 17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [11, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24], "iter_path": [13, 17], "itert": 44, "its": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32, 33, 36, 37, 38, 40, 44, 46], "itself": [13, 16, 17, 18, 37, 38, 44], "java": 23, "join": [24, 41], "joinablequeu": [14, 17, 24], "json": [12, 15, 17, 18, 21, 22, 23, 24, 28, 30, 32, 38], "json_schema_input_typ": [13, 17, 23], "jump": [23, 37], "junk": [14, 16, 24, 25, 28, 44], "just": [21, 23, 26, 30, 32, 34, 38], "keccak": 17, "keep": [16, 28, 30, 33, 44], "kei": [0, 1, 6, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "keyerror": [17, 21], "keyfile_path": 11, "keyfileaccount": [11, 16, 17, 22, 26], "keyword": [17, 29, 37], "kill": 17, "know": [17, 21, 23, 24, 26, 27, 30, 32, 33, 37, 44], "known": [13, 15, 17, 21, 24, 26, 27, 30], "kroma": 4, "kwarg": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l2": [13, 17, 34], "lack": [28, 32], "lambda": 26, "languag": [17, 30, 35, 41], "larg": [13, 17, 31, 37, 38], "larger": 27, "last": [16, 19, 21, 23, 24, 30, 31, 44], "late": 44, "later": [16, 17, 21, 44], "latest": [13, 16, 17, 19, 21, 23, 29, 32, 37, 41, 46], "latest_block": 21, "launch": [8, 29, 37, 46], "layer": 37, "lazi": 18, "lazier": 16, "lazili": [18, 24], "lazychoic": 18, "leak": 25, "learn": [25, 27, 28, 30, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46], "leav": [13, 26, 44], "ledger": [17, 25, 33], "ledger_0": 33, "left": 44, "legaci": 13, "len": [4, 21], "lendingrateoracl": 45, "length": [21, 24, 25], "less": [13, 17, 19, 21, 24, 36, 44, 45], "lessen": [15, 18], "let": [25, 27, 29, 30, 32, 37, 44], "level": [13, 17, 18, 21, 24, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [13, 24, 25, 30, 32, 33, 37], "licens": [17, 42], "like": [13, 15, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 42, 44, 45, 46], "likewis": 37, "limit": [13, 16, 17, 18, 23, 24, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 13, 17, 18, 21, 23, 41, 42, 43, 44], "line_numb": 23, "line_r": 23, "linea": 4, "linear": 23, "lineno": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "listen": [13, 17], "liter": [13, 23], "live": [13, 14, 17, 19, 21, 30, 34, 46], "ll": 12, "load": [0, 1, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 40, 42, 46], "load_config": 24, "load_ext": 29, "load_manifest": 21, "loaded_account": 11, "loader": 21, "loanshift": 45, "loanshifterreceiv": 45, "loanshiftertak": 45, "local": [0, 1, 2, 4, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 41, 44, 46], "localdepend": 15, "localhost": [14, 28, 33], "localproject": 21, "localprovid": 16, "locat": [14, 15, 17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "lock": [11, 27, 44], "log": [9, 13, 16, 17, 18, 19, 21, 23, 24, 41, 45], "log_filt": [13, 16, 17], "log_index": 23, "log_instead_of_fail": 24, "logfilt": [13, 16, 17, 23], "logger": [18, 26, 36], "logic": [15, 17, 20, 21, 24, 30, 33, 37, 44], "loglevel": [18, 36], "london": 46, "long": [21, 33, 36, 45], "longer": 46, "look": [19, 21, 26, 27, 28, 29, 32, 33, 37, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "lower": [12, 44], "ltd": 41, "lumia": 4, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 11, 14, 16, 24, 44], "machin": [13, 15, 16, 17, 20], "maco": [41, 44], "made": [13, 17, 21, 28, 30, 31, 37], "mai": [11, 12, 13, 16, 17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 42, 44, 46], "mail": 25, "main": [7, 17, 22, 30, 34, 36, 37, 42], "mainnet": [4, 13, 14, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "mainnet_fork": 28, "maintain": [37, 44], "make": [13, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "make_context": 18, "make_request": [13, 17], "manag": [0, 4, 5, 6, 9, 10, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 40, 42, 43, 44], "manager_access": 24, "manageraccessmixin": [13, 17, 19, 24], "mani": [13, 17, 18, 31, 35, 37], "manifest": [1, 17, 21, 32, 40], "manifest_path": 21, "mantl": 4, "manual": [1, 14, 29, 37, 44], "map": [1, 6, 13, 16, 17, 19, 20, 21, 22, 23, 24, 30, 32, 44], "mark": [23, 36, 44, 46], "marker": 44, "master": 41, "mastercopi": [13, 17], "match": [13, 17, 18, 19, 21, 23, 24, 37, 44], "materi": 25, "matic": 37, "matter": [26, 28, 37], "max": [13, 16, 17, 21, 23, 24, 28, 37, 44, 45], "max_fe": [13, 17, 46], "max_fil": 24, "max_ga": [13, 16, 17], "max_priority_fe": [13, 17, 46], "max_receipt_retri": [13, 37], "max_retri": 24, "max_retry_delai": 24, "maxfeeperblobga": 13, "maxfeeperga": 13, "maxim": [25, 35], "maximum": [13, 16, 17, 23, 24, 28, 37], "maxpriorityfeeperga": 13, "maxsiz": 24, "me": [24, 26, 46], "me2": 26, "mean": [13, 17, 19, 21, 25, 26, 28, 44, 45], "meant": [11, 16, 17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "medium": 46, "member": 17, "memori": [21, 24, 30], "mempool": [13, 17, 30], "mention": [33, 37], "mere": [30, 33], "merg": 37, "messag": [10, 11, 13, 16, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [11, 16, 17, 23], "meta": [17, 21], "metadata": [17, 21], "metamask": [25, 26], "metamask0": 29, "metavar": 18, "meth": [13, 17, 18], "method": [0, 7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 39, 40, 42, 44, 45, 46], "method_abi": 24, "method_arg": 17, "method_cal": [13, 17], "method_id": 30, "method_nam": [16, 19, 44], "methodabi": [13, 17, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "meti": 4, "mid": [21, 44], "middl": 37, "might": [13, 17, 29, 42], "millisecond": [17, 21, 23, 24], "mimic": [10, 21], "min": [21, 44, 45], "min_retry_delai": 24, "minato": 4, "mind": 44, "mine": [14, 16, 17, 21], "miner": [13, 17, 46], "minifi": [12, 27], "minim": 39, "minimum": [13, 17, 21], "minor": 35, "mint": [44, 45], "minu": 13, "minut": [17, 37, 46], "misc": [12, 24], "miss": [13, 17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": [13, 24], "mnemon": [0, 11, 14, 16, 21, 24, 25, 28, 44], "mock": [19, 23, 27, 32, 44], "mockcontractlog": [19, 23], "mocktoken": 44, "mode": [13, 17, 23, 44], "model": [13, 15, 17, 19, 21, 23, 24, 46], "model_copi": 24, "model_dump": [17, 23], "model_dump_fil": 24, "model_dump_json": 24, "model_validate_fil": 24, "model_validate_json": 24, "modelmodel_dump": [17, 23], "modifi": [11, 13, 16, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [13, 16, 23, 24, 29, 30, 36, 44], "modular": 41, "moduletyp": 13, "monei": [30, 46], "moonbas": 4, "moonbeam": [4, 37], "moonriv": 4, "more": [10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46], "most": [13, 15, 17, 19, 21, 25, 26, 28, 36, 37, 41], "mostli": 17, "move": [21, 24], "moveloan": 45, "msg": [11, 16, 17, 18, 23, 30, 42], "msghash": [11, 16, 17], "much": [22, 27, 32, 44, 46], "multi": [17, 18, 24, 37], "multical": [9, 30], "multicall3": [13, 30], "multipl": [13, 17, 18, 23, 24, 32, 41], "multipli": [13, 17, 23, 24, 28, 37], "mumbai": 4, "must": [7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 37, 40, 41, 44], "must_exist": 24, "mweiconvers": 22, "my": [25, 26, 29, 30, 31, 32, 33, 37, 38, 46], "my_access_list": 46, "my_account": [21, 26, 32], "my_bool": 28, "my_cmd": [33, 36], "my_command": 33, "my_contract": [19, 30, 39, 42, 44], "my_depend": 32, "my_enum": 17, "my_event_typ": 19, "my_funct": 24, "my_int": 28, "my_interfac": 27, "my_ledger_account": 33, "my_manag": 26, "my_method": [27, 30, 39, 44], "my_other_project": 38, "my_project_kei": 28, "my_provider_plugin": 33, "my_script": 33, "my_secret_rpc": 28, "my_sign": 13, "my_str": 28, "my_sub_cmd": 33, "my_trezor_account": 33, "my_valu": 28, "myaccount": 46, "myblockexplor": 22, "myclass": 24, "myconfig": 17, "mycontract": [19, 21, 27, 28, 30, 31, 38, 40, 42, 44, 46], "mycustomerror": 44, "mydepend": 32, "myecosystem": 17, "myenum": 17, "myerror": 44, "myevent": [13, 17, 19], "myfunct": 25, "myinterfac": 27, "mymanag": 26, "mymethod": [13, 44], "mymutablemethod": 46, "mynumb": 30, "myorg": 32, "mypluginconfig": 22, "myprovid": [22, 33], "myriad": 46, "mysecurep": 25, "mysmartcontract": 30, "mysourc": 26, "mystarknetcontract": 44, "mytoken": 21, "myviewmethod": 46, "n": 25, "name": [3, 5, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 46], "namedtupl": 23, "namespac": [17, 18, 19, 21, 22, 33, 43], "nativ": [13, 17], "natspec": 19, "necessari": [7, 15, 18, 21, 46], "necessarili": 46, "need": [14, 15, 17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "neg": [13, 17, 21], "nest": 24, "network": [7, 9, 10, 13, 14, 16, 18, 19, 20, 29, 30, 31, 33, 35, 40, 41, 42, 45, 46], "network_choic": [13, 17, 20, 21, 43], "network_data": 21, "network_filt": [4, 21], "network_id": 17, "network_kei": 21, "network_manag": 43, "network_nam": [17, 21, 43], "network_opt": [18, 26, 43], "networkapi": [13, 14, 16, 17, 20, 21, 22], "networkchoic": 18, "networkconfig": 13, "networkerror": [17, 20, 21], "networkmanag": [10, 21, 29, 44], "networkmismatcherror": [17, 20], "networknotfounderror": [17, 20], "networkopt": 18, "networkplugin": 22, "never": [13, 17, 19, 21, 23, 25, 30, 44], "new": [11, 13, 16, 17, 19, 21, 23, 24, 26, 32, 35, 37, 41, 44], "new_bal": 30, "new_block": 21, "new_block_timeout": [13, 17, 19, 21], "new_log": [13, 17, 19], "new_set": [13, 16, 17], "new_timestamp": [16, 17], "newest": 5, "newhead": [13, 17], "newli": [0, 25], "newtyp": [17, 21], "next": [5, 13, 17, 21, 23, 37, 42], "next_stat": 23, "nft": 44, "nice": [17, 20, 21], "nil": 13, "nm": 43, "no_error": 13, "node": [4, 9, 13, 15, 17, 19, 21, 23, 30, 35, 37, 44, 46], "node_modul": 32, "nodesoftwarenotinstallederror": 14, "non": [13, 16, 17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "non_existing_alias_argu": [18, 26], "nonc": [13, 16, 17, 19, 21], "none": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonetyp": 17, "nonpay": [21, 30], "nonreentr": 44, "noop": 18, "noqa": [11, 16, 17, 21], "nor": 37, "noreturn": [17, 18], "normal": [18, 24, 35, 39], "not_own": [42, 44], "notat": 24, "note": [1, 12, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 36, 37, 38, 41, 44, 46], "noth": [17, 20], "notic": [27, 30, 32, 37, 38, 43, 44], "notimplementederror": [11, 13, 16, 17, 20, 21], "notimplementerror": 17, "nova": 4, "now": [17, 24, 25, 28, 33, 34, 35, 37, 41, 44], "npm": 15, "npmdepend": 15, "null": 17, "num": 30, "num_block": [16, 17, 21], "num_transact": [13, 17], "number": [0, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "number_of_account": [14, 16, 24, 25, 28, 44], "numer": [23, 24, 28, 36, 37], "nx": 29, "o": [13, 14, 25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 12, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [13, 17, 30, 38, 44, 45], "occasion": [13, 17], "occupi": 23, "occur": [13, 17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": [15, 32], "often": [15, 17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 35, 37, 46], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "one": [13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 13, 14, 16, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "oort": 4, "opbnb": 4, "opcod": [13, 16, 17], "open": [2, 32, 41, 44], "openzeppelin": [15, 17, 28, 32, 39], "openzeppelin_openzeppelin": 32, "oper": [7, 11, 16, 17, 20, 30, 36], "opinion": [17, 21], "optim": [4, 17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 37, 43, 44, 46], "order": [15, 17, 21, 23, 25, 26, 30, 37, 44], "org": [3, 17, 21, 32], "organ": [15, 33, 35, 40, 41], "origin": [16, 17, 23, 32, 41, 45], "oserror": 24, "ot": 17, "other": [10, 13, 17, 18, 19, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 37, 44, 46], "other_account": 46, "other_contract": [27, 44], "other_opt": 18, "other_project": 21, "othercontract": 44, "otherwis": [13, 17, 19, 21, 22, 23, 28, 29, 30, 32, 37, 44, 46], "ots_": 19, "otterscan": 46, "our": [31, 33, 41, 43, 44], "out": [13, 17, 20, 21, 23, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "outgo": 21, "outofgaserror": 20, "output": [0, 12, 13, 17, 18, 19, 20, 23, 24, 29, 33, 36, 44, 45], "output_extra": [12, 27], "output_format": 4, "output_format_choic": 18, "output_format_opt": 18, "output_typ": [13, 17], "output_valu": 24, "outputextra": [12, 27], "outputformat": 18, "outputselect": 21, "outsid": [21, 28], "over": [17, 21, 23], "overal": 22, "overrid": [1, 4, 6, 11, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [13, 14, 17, 20], "overridesf": 21, "overview": 9, "overwrit": [17, 21], "own": [12, 21, 22, 28, 32, 36, 41, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "oz": 39, "p": [24, 38], "packag": [6, 7, 13, 15, 16, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41, 44], "package_id": [15, 17, 21, 32], "package_nam": [21, 24], "packagemanifest": [21, 22, 40], "packagemeta": [17, 21], "packagenam": 6, "packages_cach": 21, "packagescach": 21, "pai": [13, 17, 42], "paid": [13, 17, 31], "pair": [21, 24], "palm": 4, "paragraph": 37, "parallel": [13, 17, 24], "param": [13, 17, 18, 26, 44], "paramet": [11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "parametr": 44, "parametri": 44, "paramtyp": 18, "parent": 24, "parent_hash": [13, 17], "parenthash": [13, 17], "pari": [27, 28, 32], "pariti": [13, 45], "pars": [13, 18, 21, 24, 26], "parse_arg": 18, "parse_network_choic": [17, 21, 37, 44], "parser": [18, 22], "part": [21, 23, 24, 26, 33, 37, 44, 46], "parti": [25, 35, 41], "partial": 17, "particular": [17, 21, 44], "particularli": [13, 17], "pass": [2, 13, 14, 17, 18, 21, 23, 24, 25, 26, 32, 33, 38, 44, 46], "passphras": [11, 25], "password": [11, 25], "past": [13, 16, 17, 21, 28], "path": [0, 1, 5, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 32, 37, 38, 44], "path_id": 21, "path_match": 24, "path_typ": 18, "pathlib": [15, 17, 18, 21, 24, 26, 27], "pathtyp": [12, 13, 14, 16, 17], "pattern": [12, 13, 16, 17, 21, 24, 32, 37], "payabl": [20, 30, 42], "pc": [15, 17, 21, 23], "pd": [19, 21], "pend": [13, 16, 17, 19, 21, 23, 37, 44], "pending_timestamp": [21, 44], "peopl": 26, "per": [17, 21, 37], "perform": [13, 17, 19, 21, 23, 24, 25, 30, 44], "perform_queri": [17, 21], "perhap": 30, "perman": [21, 24, 31], "permit": 17, "persist": [17, 21, 44], "person": [17, 25], "phase": 44, "phrase": [0, 11, 24, 25], "pick": 18, "piec": 44, "pip": [15, 32, 38], "place": [17, 28, 32, 37, 38, 43, 44], "placehold": 37, "plai": 44, "plan": 31, "platform": 41, "pleas": [30, 46], "plu": 46, "pluggi": 22, "pluggy_patch": 22, "plugin": [0, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "plugin_manag": 22, "plugin_nam": 17, "plugin_typ": 22, "pluginconfig": [13, 17, 22], "plugininstallerror": 20, "pluginmanag": 22, "plugintyp": 22, "pluginversionerror": 20, "pm": [9, 32], "point": [13, 16, 17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "poll": [8, 13, 17, 19, 21, 37, 44], "poll_block": [13, 17, 21], "poll_log": [13, 17, 19], "polter": 4, "polygon": [4, 37, 43], "polynomi": 4, "pool": 30, "poolcontract": 44, "popen": [14, 17], "port": [13, 14, 16, 17], "posit": [19, 23, 44], "posixpath": [12, 13, 14, 16, 17], "possibl": [20, 21, 22, 24, 25], "possibli": 30, "post": 13, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "practic": 23, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [13, 16, 17, 19, 24, 25, 27, 29], "preced": [13, 17, 28], "predict": 46, "prefer": 28, "prefix": [12, 16, 19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefix_": 16, "prefund": 25, "premis": 25, "prepar": [13, 17], "prepare_transact": [13, 17], "present": [17, 21, 23, 32], "preserv": 18, "press": 44, "pretti": [13, 45], "prevent": 33, "previou": [13, 16, 17, 21], "previous": [13, 17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [13, 16, 17, 21, 44], "primarili": 33, "primit": [13, 17], "print": [13, 17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [13, 16, 17, 21, 33], "priorit": 46, "prioriti": [16, 46], "priority_fe": [13, 16, 17, 46], "prism": 4, "privat": [0, 11, 17, 25], "private_kei": [11, 16, 24, 25], "probabl": 24, "problem": [13, 20], "process": [13, 14, 16, 17, 22, 30, 33], "process_nam": [14, 17], "process_wait_timeout": [14, 17], "produc": [13, 17, 23], "product": [37, 41], "profil": [17, 23, 44], "profile_stat": 23, "program": [2, 15, 17, 21, 23, 29, 42], "programmat": 25, "progress": [23, 24], "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 15, 18, 19, 20, 23, 24, 26, 27, 28, 29, 32, 35, 37, 40, 41, 42, 43, 46], "project_api": 21, "project_nam": 3, "project_path": 21, "projectapi": [17, 21, 22], "projecterror": [20, 21], "projectmanag": [10, 15, 17, 19, 20, 21, 24, 29, 38, 44], "projectmanifest": 21, "projectplugin": 22, "prompt": [6, 11, 18, 25, 26, 32], "prompt_messag": 18, "promptchoic": 18, "proper": [37, 44], "properli": [11, 16, 17, 21, 33, 45], "properti": [11, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 46], "provider_cl": 21, "provider_filt": [4, 17, 21], "provider_nam": [17, 21, 34, 37, 43], "provider_set": [13, 14, 16, 17, 21], "providerapi": [13, 14, 17, 21, 22, 24, 33, 35, 46], "providercontextmanag": [17, 21, 37, 43], "providererror": [13, 20], "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "providerpai": 17, "providerplugin": [22, 33], "proxi": [9, 13, 17, 21], "proxy_info": 21, "proxyinfo": [13, 21], "proxyinfoapi": [13, 17, 21, 24], "proxytyp": 13, "public": [21, 30, 42, 44], "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": [4, 37], "pure": 30, "purpos": [12, 13, 14, 16, 17, 21, 23, 25, 28, 31, 36, 46], "push0": 39, "put": [12, 21, 25, 28, 32, 36], "pwd": 41, "py": [13, 14, 20, 23, 24, 28, 29, 33, 38, 42, 43, 44], "pydant": [13, 17, 19, 21, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [13, 17, 23], "pyevmbackend": 16, "pypi": [15, 21], "pyproject": [17, 28], "pytest": [8, 10, 13, 25, 29], "pytest_arg": 8, "python": [13, 15, 17, 19, 21, 23, 27, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46], "python3": 41, "pythondepend": 15, "qualiti": 33, "quantiti": 44, "queri": [9, 13, 19, 20, 23, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [17, 21], "queue": 24, "quick": 43, "quicker": [11, 16, 17], "quickli": 33, "quit": [13, 14, 16, 17, 19], "r": [12, 23, 27, 44], "race": 33, "rais": [10, 11, 13, 14, 16, 17, 20, 21, 23, 24, 30, 37, 42, 44], "raise_for_statu": [13, 17], "raise_on_revert": [17, 42], "raises_not_impl": 24, "ran": [13, 17, 20, 38, 44], "ran_out_of_ga": [13, 17], "random": [0, 24, 25], "rang": [13, 17, 19, 21], "rare": 26, "rate": [23, 24, 37], "rate_limit": 37, "rather": [17, 21, 24, 28, 32, 44], "raw": [11, 13, 16, 17, 18, 21, 23, 25, 27, 32, 37], "raw_address": [13, 17], "raw_data": [13, 17], "raw_trace_fram": 13, "rawaddress": [13, 17, 23], "re": [6, 8, 17, 21, 29, 32, 44], "read": [13, 15, 17, 21, 26, 28, 30, 37, 38, 41], "readabl": [29, 44], "readi": [14, 17, 21, 23], "readm": 37, "real": [25, 46], "reason": [20, 37, 42, 44], "rebas": [16, 44], "recal": 37, "receipt": [13, 17, 19, 21, 30, 37, 42, 44, 45, 46], "receiptapi": [13, 14, 16, 17, 19, 20, 21, 30, 31, 45], "receiv": [13, 17, 21, 25, 30, 44], "receiveabi": 21, "recent": 21, "recogn": 17, "recommend": [13, 17, 21, 25, 26, 32, 37, 41, 43, 44], "recompil": [1, 32], "reconfigur": 21, "reconnect": [13, 16, 17], "record": [16, 17, 21], "recov": 25, "recover_sign": [23, 25], "recover_using_eip191": 17, "recovered_sign": 25, "recoveri": [17, 25], "recurs": 24, "red": [17, 20, 36], "reduc": [25, 37], "reentri": 44, "ref": [6, 15, 32], "refer": [6, 12, 15, 17, 19, 21, 23, 28, 30, 32, 33, 37, 38, 42], "referenc": [21, 32], "referring_source_id": 21, "reflect": 29, "refresh": 21, "refresh_sourc": 21, "regard": [13, 17], "regardless": [17, 21, 29, 37, 46], "regex": [12, 24, 27], "regist": [4, 17, 21, 22, 24, 43], "register_compil": 22, "registered_compil": 21, "registr": [22, 33], "registri": [30, 33], "regress": [16, 17, 21], "regular": [13, 24, 44], "reinstal": 21, "reject": 37, "rel": [17, 21, 24], "relat": [16, 17, 20, 21, 22, 23], "relative_to": 24, "releas": [15, 31, 32, 35, 41], "relev": [20, 23, 24], "reli": [13, 17, 21, 44], "reload": 21, "reload_config": 21, "relock": 17, "relock_account": 17, "remain": [13, 44], "remaind": 37, "remap": 21, "rememb": [25, 30], "remot": 37, "remov": [6, 17, 21, 24, 32, 44], "render": 44, "reopen": 29, "reorg": [13, 17, 19, 21], "reorgan": [13, 17, 21], "repeat": 30, "repetit": 25, "replac": [17, 19, 21, 24, 37], "replai": 44, "repo": [3, 15], "report": [13, 16, 17, 23, 37], "repositori": [15, 17], "repr": [17, 19, 21], "repres": [11, 13, 16, 17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [13, 14, 17, 21, 22, 24, 32, 36, 44], "request_head": [13, 14, 16, 17, 21, 28, 37], "request_with_retri": 24, "requir": [0, 5, 13, 15, 16, 17, 18, 19, 20, 21, 22, 26, 28, 30, 32, 33, 35, 37, 41, 42, 44, 46], "required_confirm": [13, 17, 19, 21], "resembl": 21, "reset": [16, 17, 21], "reset_": 44, "resolut": [17, 20], "resolv": [15, 22, 24, 32, 39], "resourc": 18, "respect": [15, 17, 19, 21, 28], "respons": [13, 17, 21, 22, 24, 37], "rest": [25, 33], "restor": [14, 16, 17, 21], "result": [1, 4, 10, 13, 16, 17, 18, 19, 21, 24, 28, 29, 30, 42, 44], "retri": [13, 24, 32, 37], "retriev": [13, 14, 15, 16, 17, 21, 24, 30, 39], "retry_backoff_factor": 24, "retry_jitt": 24, "return": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 39, 42, 44, 46], "return_data": 13, "return_none_when_disconnect": 24, "return_valu": [13, 16, 17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 13, 16, 17, 20, 21, 23, 24, 30, 37], "revert_messag": [13, 20], "revert_to_block": 21, "revert_typ": 23, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "root": [15, 17, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "rootmodelroottyp": 23, "rootstock": 4, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [13, 14, 16, 17, 28, 30, 45, 46], "rpcheader": [21, 24], "rpctimeouterror": 20, "rule": 16, "run": [8, 9, 13, 15, 16, 17, 21, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 43, 44, 45, 46], "run_in_tempdir": 24, "run_until_complet": 24, "runtim": [15, 17, 18, 21], "safe": [13, 15, 17, 39], "sai": [25, 30, 32, 37], "same": [13, 16, 17, 19, 21, 23, 24, 25, 28, 30, 32, 33, 37, 38, 44, 46], "sampl": [38, 44], "sanit": 24, "save": [1, 17, 21, 24, 25, 30, 32, 42, 43], "saw": 37, "scan": 37, "scenario": [17, 19, 44], "schema": [17, 23], "scope": [13, 16, 44], "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "scriptabl": 25, "scroll": 4, "sdk": 37, "search": [13, 17, 19, 24], "search_top": [17, 19, 23], "second": [8, 13, 17, 19, 20, 21, 24, 30, 37, 44, 46], "secret": [25, 28], "secret_rpc": 28, "section": [15, 21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "secur": 25, "securepassphras": 25, "see": [4, 10, 11, 13, 14, 16, 17, 19, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "seed": [0, 11, 24, 25], "segment": 23, "select": [1, 12, 14, 18, 19, 21, 25, 26, 29, 43], "select_account": [18, 26], "selected_account": 26, "selector": [13, 17, 19, 23, 30, 44], "selector_identifi": [19, 30], "selector_str": 30, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "semi": 26, "send": [13, 14, 16, 17, 20, 30, 37, 44, 46], "send_cal": [13, 16, 17], "send_everyth": 17, "send_private_transact": 17, "send_transact": [13, 14, 16, 17], "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "sens": 37, "sent": [31, 37], "separ": [11, 23, 25, 30, 33, 44], "sepolia": [4, 13, 14, 26, 28, 37, 43, 46], "sequenc": [13, 17, 18, 21, 23, 24], "serial": [13, 15, 17, 23, 24], "serializ": [17, 23], "serialize_as_ani": [17, 23], "serialize_exclud": 12, "serialize_transact": [13, 17], "serv": 28, "server": [27, 41], "session": [7, 13, 14, 16, 17, 21, 29, 37, 41, 44], "set": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 36, 37, 38, 44, 46], "set_ape_traceback": 20, "set_autosign": [11, 25], "set_bal": 17, "set_cod": 17, "set_default_ecosystem": 21, "set_default_network": 17, "set_default_provid": 17, "set_level": 36, "set_numb": 30, "set_own": 44, "set_storag": 17, "set_timestamp": [14, 16, 17], "setnumb": [42, 44], "setup": [33, 44], "sever": [22, 26, 37], "shall": 14, "shape": 4, "share": [21, 23, 24, 37, 44], "shareabl": 17, "sharedblobreceipt": 13, "sharedblobtransact": 13, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": [4, 37], "shibrpc": 37, "ship": [25, 26, 27, 29, 35, 37], "short": [21, 36, 37, 39, 44], "short_help": 33, "shorten": [11, 16, 17, 21], "shorter": 44, "should": [7, 12, 13, 14, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 45], "shouldn": [23, 24, 28], "show": [1, 13, 16, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "show_debug_log": 17, "show_ev": [13, 17], "show_gas_report": [13, 17, 45], "show_intern": 16, "show_source_traceback": [13, 17], "show_trac": [13, 17, 45], "showcas": 26, "shown": 36, "shownet": 43, "shutil": 14, "sig": [23, 45], "sign": [11, 16, 17, 20, 23], "sign_messag": [11, 16, 17, 25], "sign_raw_msghash": [11, 16, 17], "sign_transact": [11, 16, 17], "signabl": 23, "signablemessag": [11, 16, 17, 23], "signatur": [11, 13, 16, 17, 19, 21, 30], "signatureerror": [17, 20], "signer": [11, 16, 17, 23, 25, 26, 30], "signer_opt": [11, 16, 17], "silverback": 37, "similar": [13, 19, 26, 29, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 18, 28, 30, 46], "simplest": 46, "simpli": [28, 30, 42], "simul": [21, 30, 37], "sinc": [13, 17, 23, 30], "singl": [21, 24, 26, 30, 32, 43], "singledispatchmethod": 24, "singleton": [15, 21, 22], "site": [15, 21, 24, 32, 33, 41], "site_packag": [15, 32], "situat": [18, 23], "size": [1, 13, 17, 21], "skip": [16, 18, 25, 32], "skip_confirmation_opt": 18, "slice": 21, "slightli": 23, "slim": 41, "slot": [13, 17], "slow": 24, "slower": 33, "small": 37, "smaller": 17, "smallest": [13, 16, 17], "smart": [17, 19, 20, 23, 30, 32, 38, 40, 41, 42, 44, 46], "smart_contract_exampl": 38, "snapshot": [14, 16, 17, 20, 21, 23, 24, 44], "snapshot_id": [14, 16, 17, 20, 21], "snapshotid": [14, 16, 17, 20, 21, 23, 24], "snekmat": [15, 28, 32, 38], "so": [12, 13, 15, 17, 21, 23, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "softwar": 44, "sol": [21, 24, 27, 28, 32, 38], "soladypush0": 39, "solcx": 41, "sole": 25, "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "some": [12, 13, 17, 23, 25, 28, 30, 32, 34, 35, 37, 44, 45, 46], "someth": [15, 20, 21, 29, 37, 44], "sometim": [27, 32, 37, 42, 44], "somewher": [21, 32], "soneium": 4, "soon": [22, 32], "sophist": [13, 28], "sourc": [12, 13, 15, 17, 18, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "source_coverag": 17, "source_exclude_pattern": 12, "source_fold": 23, "source_id": [17, 19, 21, 23], "source_path": [19, 23], "source_stat": 23, "source_traceback": [13, 17, 20], "sourcecoverag": 17, "sourceloc": 23, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [13, 17, 20, 23], "space": [11, 23], "spawn": 24, "spdx": [17, 42], "special": [13, 17, 22, 25, 32], "specif": [6, 13, 16, 17, 20, 21, 26, 35, 37, 41, 44, 46], "specifi": [0, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 32, 33, 35, 37, 43, 44, 46], "specifierset": 24, "split": 44, "sqlite": 31, "sqrt": 44, "src": [27, 28, 32, 45], "ssphrase": 25, "stack": [16, 18, 20], "stacktrac": 42, "stage": 31, "stai": 41, "standard": [18, 31, 36, 39], "stark_account": 44, "stark_contract": 44, "starknet": [13, 17, 21, 35, 37, 44], "start": [4, 12, 13, 14, 16, 17, 19, 21, 23, 24, 26, 29, 33, 34, 37, 40, 41, 43, 44], "start_block": [17, 19, 21, 23, 31], "start_index": 24, "start_nonc": [13, 17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [13, 16, 17, 19, 21, 25, 30, 42, 44], "statement": [13, 20, 23, 32, 42, 44], "statemut": [21, 30], "static": [18, 37], "staticfeetransact": 13, "statu": [13, 17, 24], "stderr": 4, "stderr_queu": [14, 17], "stdout": [4, 13, 17], "stdout_queu": [14, 17], "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [12, 32, 39, 44, 45, 46], "stmt": 44, "stop": [13, 17, 19, 21, 26, 44], "stop_block": [13, 17, 19, 21, 23, 31], "stop_imperson": 21, "stop_nonc": [13, 17, 21], "storag": [11, 13, 15, 17, 30], "storagekei": 13, "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "strai": 37, "stream": [4, 13, 17, 24], "stream_request": [13, 17], "stream_respons": 24, "strict": 37, "string": [2, 11, 13, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [13, 17, 19, 30], "stringintconvert": 21, "struct": [13, 24], "struct_log": 45, "structabi": 21, "structlog": 13, "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "stuff": [12, 31, 36, 37], "style": [13, 17, 24, 27], "sub": [15, 17, 18, 21, 30, 32, 42], "subclass": [11, 14, 16, 17, 18, 21, 22, 24, 30, 42], "subcommand": 33, "subdirectori": 43, "subject": 21, "submit": [17, 30], "submodul": 43, "subprocess": [4, 14, 17, 20], "subprocesserror": 20, "subprocessprovid": [17, 20], "subprocesstimeouterror": 20, "subsequ": [25, 32, 44], "subset": [18, 23], "substr": 24, "subsystem": 41, "success": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 29, 36, 41], "successfulli": [17, 30, 37, 40], "suffix": [24, 37], "suit": [8, 35, 44], "suitabl": [17, 32], "sum": 31, "super": [23, 45], "suppli": [13, 44], "support": [11, 13, 16, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_chain": 17, "supports_debug_trace_cal": 13, "supports_source_trac": 17, "supports_trac": [13, 16, 17], "suppos": 43, "sure": [21, 23, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [13, 17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38, 44], "t": [5, 13, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [13, 31, 44, 45], "tag": [6, 15, 23, 32], "taiko": 4, "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": [17, 44], "talk": 37, "tar": 24, "target": [13, 17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": [13, 14, 16, 17], "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 13, 16, 17, 18, 19, 20, 21, 38, 41, 44], "test": [4, 9, 13, 14, 17, 21, 23, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "test_": 44, "test_account": [21, 24, 25, 27, 44], "test_account_bal": 44, "test_add": 44, "test_author": 44, "test_error_on_deploi": 44, "test_in_futur": 44, "test_mint": 44, "test_multi_chain": 44, "test_my_contract": [21, 44], "test_my_contract_0": 44, "test_my_contract_1": 44, "test_my_contract_method": 25, "test_my_ethereum_test": 44, "test_my_fantom_test": 44, "test_my_method": 44, "test_my_multichain_test": 44, "test_sampl": 38, "test_something_els": 44, "test_starknet_th": 44, "test_unauthor": 44, "test_unauthorized_withdraw": 44, "testaccount": 16, "testaccountapi": [14, 16, 17, 25], "testaccountcontain": [16, 21], "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [4, 37, 43], "testproviderapi": [14, 17], "text": [18, 20, 25], "textiowrapp": 13, "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [12, 13, 17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43, 44], "them": [12, 13, 17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thing": [19, 26, 33, 37, 43], "think": [13, 23, 26], "third": [25, 35], "those": [6, 13, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [13, 17, 21, 24], "three": [32, 41, 44], "through": [13, 17, 19, 24, 26, 31, 33, 40, 44], "throughout": 36, "throw": [17, 21, 24], "thu": [23, 26, 30, 37, 43, 44], "ti": 33, "time": [1, 13, 16, 17, 19, 21, 23, 24, 25, 26, 28, 30, 32, 33, 44, 45, 46], "timedelta": 21, "timeout": [13, 14, 17, 20, 24], "timestamp": [13, 16, 17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": [13, 17], "tmp": 21, "to_int": 24, "to_python": [17, 23], "to_typ": [10, 21], "todo": 24, "tof": 13, "togeth": [25, 33, 44], "token": [13, 17, 32, 35, 37, 44, 45, 46], "token_address": 44, "tokenlist": 33, "tokenswapp": 21, "toml": [17, 28], "too": 21, "took": [45, 46], "tool": [6, 15, 28, 30, 32, 41, 44, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [13, 16, 17, 19, 23, 30], "topic_filt": 23, "total": [13, 17, 19, 21, 23], "total_fees_paid": [13, 17, 31], "total_funct": 23, "total_transfer_valu": 17, "totaldifficulti": 13, "touch": 17, "trace": [9, 13, 14, 16, 17, 20, 21, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": [13, 45], "traceabl": 21, "traceapi": [13, 16, 17, 20], "traceapproach": [13, 14, 16], "traceback": [13, 17, 23], "tracer": 13, "tracestyl": 24, "track": [16, 17, 21, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "tradit": 15, "transact": [9, 11, 13, 14, 16, 19, 20, 21, 23, 24, 25, 28, 42, 45], "transaction_acceptance_timeout": [13, 17, 37, 46], "transaction_hash": [13, 16, 17, 20, 21, 23], "transaction_index": 23, "transactionapi": [11, 13, 14, 16, 17, 19, 20, 21], "transactionerror": [13, 17, 20, 30], "transactionhistori": 21, "transactionnotfounderror": 20, "transactionsignatur": [13, 17, 23], "transactionstatusenum": [13, 17], "transactiontrac": 13, "transactiontyp": 13, "transfer": [17, 30, 42], "translat": [17, 21], "treat": [15, 21, 30, 38], "tree": [4, 13, 17, 18, 23, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 37, 40, 42, 44, 45], "trust": [24, 35, 37], "try": [20, 21, 24, 32, 33, 42, 43, 44], "try_snapshot": 24, "tsconfig": 27, "tupl": [11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24], "turn": 12, "tutori": [41, 46], "twice": 25, "two": [17, 21, 25, 28, 33, 37, 44, 46], "tx": [13, 17, 30, 31, 45, 46], "tx_error": 24, "txn": [11, 13, 14, 16, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [13, 16, 17, 19, 21, 45], "txn_kwarg": 13, "txn_receipt": 21, "type": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 38, 39, 40, 44, 46], "type_": 21, "type_nam": [13, 17], "typeerror": [21, 24], "typic": [17, 21, 23, 25, 27, 33, 37, 42, 44], "u": 5, "uint256": [25, 30, 44, 46], "un": 13, "unabl": [17, 20, 21, 27], "unauth_address": [42, 44], "unauthor": [42, 44], "unblock": 24, "uncl": 13, "uncommon": 37, "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [15, 17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "unichain": 4, "uninstal": 21, "union": [13, 16, 17, 18, 19, 20, 21, 24], "uniqu": [13, 17, 21, 23, 30, 37, 46], "uniswap": 32, "unit": [13, 16, 17], "unit256": 30, "unix": [23, 24], "unknown": [17, 20, 21, 37], "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "unless": [13, 14, 17, 18, 19, 21, 36, 37], "unlik": 24, "unlock": [0, 11, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": [13, 17], "unpack": [17, 21], "unprocessedabi": 21, "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [14, 23, 24, 37, 44], "unwil": 27, "unwind": 42, "up": [13, 14, 16, 17, 21, 23, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [13, 17, 24, 30, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": [13, 16, 17], "upgrad": [5, 35, 39, 41], "upon": [21, 30, 32, 40, 44], "upstream": [13, 17, 34], "upstream_chain_id": 17, "upstream_network": 17, "upstream_provid": [13, 17], "upstreamprovid": 17, "urandom": 25, "uri": [13, 14, 15, 16, 17, 21, 28, 37], "uri_map": 21, "url": [13, 17, 21, 28], "us": [0, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "usag": [10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "usdc": 30, "use_arrow": 23, "use_cach": 21, "use_default_provid": [17, 37], "use_depend": 27, "use_multical": 13, "use_network": 44, "use_provid": [17, 21, 34, 37, 43, 44], "use_send": 25, "use_temp_sys_path": 24, "use_temporary_cach": 21, "use_upstream_provid": 17, "user": [3, 13, 14, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 32, 36, 37, 41, 42, 44], "userguid": 46, "usethisonallrequeststoethereummainnet": 37, "usethisonallrequestsusingnodeprovid": 37, "usethisoneveryethereumrequest": 37, "usethisoneveryrequest": 37, "utc": 21, "utf": 13, "util": [9, 10, 12, 13, 17, 18, 21, 25, 26, 29, 33, 43, 46], "uup": 39, "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "v1": [17, 19, 21, 32], "v2": 30, "v3": 32, "val": [1, 6], "valid": [13, 17, 22, 23, 24, 25, 28, 37], "validate_fil": 17, "validate_s": 17, "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 37, 44, 46], "valueerror": [20, 21, 23], "variabl": [13, 24, 25, 28, 29, 42, 44], "variou": [11, 16, 17, 21, 35, 39, 46], "venv": 41, "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 18, 23, 29, 36, 44], "verbosity_opt": 18, "veri": [17, 24, 37], "verif": [17, 19], "verifi": [17, 41], "verify_chain_id": 17, "vers_set": 21, "versa": [26, 30], "version": [6, 14, 15, 16, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "version_from_installed_package_json": 15, "version_from_project_package_json": 15, "version_id": [15, 17], "versu": [13, 17, 23, 28], "via": [13, 15, 17, 18, 19, 20, 21, 22, 24, 25, 28, 30, 32, 33, 37, 41, 43, 44], "vice": 30, "view": [18, 19, 30, 45], "view_cost": 46, "view_method": 44, "virtual": [13, 16, 17, 20, 41], "virtualenv": 41, "virtualmachineerror": [13, 16, 17, 20], "visa": 26, "visit": 46, "vitalik": [17, 21, 44], "vm": 17, "void": 44, "volum": 41, "vr": 23, "vvm": 41, "vy": [26, 27, 28, 38, 42, 44], "vyper": [17, 21, 22, 23, 27, 30, 32, 35, 39, 42, 44, 46], "vypercontract": 42, "w": [8, 13, 14, 16, 17, 37], "wa": [17, 20, 21, 23, 24, 27, 30, 37, 41, 44, 46], "wai": [18, 21, 25, 28, 29, 30, 32, 35, 37, 38, 39, 41, 42, 44, 46], "wait": [13, 14, 17, 19, 21, 24, 37], "walk": 40, "wallet": 24, "want": [13, 15, 17, 18, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45, 46], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 17, 23, 24, 29, 32, 36, 41], "wasn": 24, "watch": [8, 44], "watch_delai": 8, "watch_fold": 8, "wdamount": 30, "we": [12, 13, 17, 21, 23, 24, 25, 26, 30, 31, 32, 33, 35, 37, 41, 43, 44, 45, 46], "web": [12, 27], "web3": [13, 14, 28, 29, 33, 41], "web3_provider_uri": 13, "web3provid": 13, "websocket": 37, "wei": [13, 16, 17, 30], "weird": 12, "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "wemix": 4, "went": [13, 16, 17], "were": [13, 17, 21, 23, 28, 30, 32, 37, 44], "weth": 44, "what": [13, 16, 17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "whatev": [17, 26, 28, 37, 44], "when": [0, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39, 42, 43, 44, 45, 46], "whenev": [13, 14, 20, 24], "where": [13, 14, 17, 18, 19, 21, 23, 24, 25, 26, 31, 32, 34, 37, 39, 42, 44, 46], "wherea": 37, "whether": [13, 14, 16, 17, 18, 19, 21, 23, 24, 25, 30, 32, 37, 44], "which": [13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 33, 37, 40, 41, 44, 46], "while": [17, 20, 21, 32, 44], "whilst": 20, "white": 23, "whitespac": 23, "whole": 28, "why": [26, 30, 37, 46], "window": 41, "wish": [11, 12, 16, 17, 21, 25, 34, 36, 37, 38, 40, 42], "withdraw": [30, 42, 44], "within": [13, 14, 17, 20, 24, 31, 33, 35, 43, 44], "without": [13, 16, 17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "won": [21, 23, 37, 44], "word": [0, 11, 19, 24, 25], "word_count": [0, 11], "wordcount": 25, "work": [13, 15, 17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": [4, 43], "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [14, 17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [13, 16, 17, 20], "ws_begin_lineno": 23, "ws_hostnam": 14, "ws_port": 14, "ws_start": 23, "ws_uri": [13, 16, 17, 37], "wsl": 41, "wss": [13, 16, 17, 37], "www": 37, "x": [21, 29, 44], "xai": 4, "xdist": 44, "xml": [16, 23, 44], "xmtp": 4, "y": [5, 6, 21, 32], "yaml": [3, 4, 15, 16, 17, 18, 21, 22, 24, 25, 27, 28, 29, 32, 35, 37, 38, 44, 46], "ychad": 30, "ye": [5, 6, 18, 32], "yellow": 36, "yet": [13, 17, 18, 26, 33, 35, 43, 44], "yield": [13, 17, 19, 21, 22, 33, 44], "yml": [17, 28], "you": [0, 1, 6, 11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "your": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "yourself": 43, "z": 13, "zeppelin": 32, "zero": [23, 24, 44], "zero_address": 45, "zeroag": 39, "zetachain": 4, "zip": 24, "zkevm": [4, 37], "zksync": 4, "zora": 4}, "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "&lt;no title&gt;", "ape", "ape-accounts", "ape-compile", "ape-ethereum", "ape-node", "ape-pm", "ape-test", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Reverts", "Scripting", "Testing", "Traces", "Transactions"], "titleterms": {"712": 25, "By": 37, "The": [27, 38], "abi": [24, 30], "accept": 46, "access": 46, "account": [0, 11, 17, 21, 22, 25, 26, 31, 44], "address": [17, 23, 30], "advanc": 44, "ani": 30, "ap": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 38, 44, 46], "ape_cli_context": 33, "api": [17, 33], "argument": 18, "autom": 25, "bal": 29, "base": [22, 28], "basemodel": 24, "basic": 23, "block": [31, 37], "built": 42, "cach": 31, "call": [30, 45], "caveat": 44, "chain": [21, 44], "chang": [0, 5], "choic": 18, "class": 33, "cli": [9, 18, 26, 32, 33, 36, 37, 43], "code": [27, 29], "command": [18, 29, 44], "compil": [1, 6, 12, 17, 21, 22, 27, 32, 40], "config": [17, 21, 22, 32, 37], "configur": [28, 29, 34, 37], "connect": 37, "consider": 41, "consol": [2, 29, 46], "context": [26, 34, 37], "contract": [19, 26, 28, 30, 31, 32, 39, 44], "convert": [17, 21, 22], "core": [9, 35], "cost": 46, "coverag": [23, 44], "creat": 25, "custom": [32, 37, 42, 44], "data": 31, "decod": 30, "decor": 26, "default": [25, 28, 30, 34], "delet": 0, "depend": [27, 28, 32, 38], "deploi": 30, "deploy": [28, 30, 40, 46], "dev": 42, "dev_messag": 44, "develop": [33, 38], "direct": 30, "docker": 41, "document": 41, "dynam": 46, "ecosystem": 28, "eip": 25, "encod": 30, "error": [42, 44], "estim": 46, "ethereum": 13, "event": [23, 31], "evmchain": 37, "except": 20, "exclud": 27, "exclus": 32, "execut": 29, "exist": 25, "expected_messag": 44, "explor": [17, 37, 40], "export": [0, 25], "extra": [27, 29], "fallback": 30, "fee": 46, "file": [26, 27, 32], "fixtur": 44, "folder": [28, 32], "fork": [34, 37], "from": [30, 33, 46], "function": [29, 44], "ga": [23, 44, 45, 46], "gener": [0, 25], "get": 31, "github": 32, "global": 29, "guid": 9, "hardwar": 25, "header": [28, 37], "implement": 33, "import": [0, 25, 32, 33], "init": [3, 29], "initi": 33, "inlin": 44, "input": 30, "instal": [5, 6, 32, 35, 38, 41], "interact": [30, 37], "interfac": 30, "introspect": 30, "isol": 44, "iter": 44, "json": 27, "keyfil": 25, "l2": 37, "languag": 44, "list": [0, 4, 5, 6, 32, 46], "live": [25, 37], "local": [32, 37, 38], "log": [33, 36, 46], "logger": 33, "magic": 29, "main": 43, "manag": [21, 32, 37], "manifest": 38, "messag": [25, 42], "metadata": 46, "method": 43, "mine": 44, "misc": 32, "miscellan": 24, "modul": 33, "more": 37, "multi": [30, 43, 44], "multical": 13, "name": 28, "namespac": 29, "network": [4, 17, 21, 22, 25, 26, 28, 34, 37, 43, 44], "new": 25, "node": [14, 28], "non": [28, 44], "npm": 32, "o": 24, "option": 18, "other": [27, 38], "output": 27, "outsid": 25, "overrid": 32, "overview": 41, "packag": 32, "paramet": 18, "password": 0, "path": [26, 28], "pattern": 44, "payabl": 46, "pip": 41, "pipx": 41, "plugin": [5, 9, 22, 27, 28, 33, 34, 35, 41], "pm": [6, 15], "prerequisit": 41, "previou": 30, "privat": 30, "process": [24, 37], "project": [17, 21, 22, 30, 33, 38, 44], "provid": [17, 37, 44], "proxi": 39, "publish": [30, 40], "pypi": 32, "pytest": 44, "python": [9, 36, 38], "queri": [17, 21, 22, 31], "quickstart": 41, "reentrant": 44, "refer": 9, "regist": 33, "remap": 32, "report": [44, 45], "request": [28, 37], "revert": [42, 44], "rpc": [24, 37], "run": [4, 7, 37], "script": [30, 43], "select": 37, "sender": 25, "set": [27, 28], "sign": 25, "signatur": [23, 25], "solid": 32, "sourc": 27, "static": 46, "structur": 44, "support": [25, 44], "system": 41, "test": [8, 16, 24, 25, 28, 44], "time": 37, "timeout": 46, "tip": 44, "tool": 26, "trace": [23, 24, 45, 46], "track": 40, "transact": [17, 30, 31, 37, 44, 46], "transfer": 46, "type": [18, 23, 32, 35, 37], "uninstal": [5, 6, 32], "unit": 23, "updat": 5, "url": 37, "us": [25, 31, 33], "user": 9, "util": 24, "verifi": 25, "version": [5, 35], "vm": 23, "wallet": 25}})
\ No newline at end of file
diff --git a/latest/userguides/config.html b/latest/userguides/config.html
index a9d654a32c..5859cf326f 100644
--- a/latest/userguides/config.html
+++ b/latest/userguides/config.html
@@ -132,8 +132,9 @@
 <li><a class="reference internal" href="#default-ecosystem">Default Ecosystem</a></li>
 <li><a class="reference internal" href="#dependencies">Dependencies</a></li>
 <li><a class="reference internal" href="#deployments">Deployments</a></li>
-<li><a class="reference internal" href="#node">Node</a></li>
+<li><a class="reference internal" href="#name">Name</a></li>
 <li><a class="reference internal" href="#networks">Networks</a></li>
+<li><a class="reference internal" href="#node">Node</a></li>
 <li><a class="reference internal" href="#plugins">Plugins</a></li>
 <li><a class="reference internal" href="#request-headers">Request Headers</a></li>
 <li><a class="reference internal" href="#testing">Testing</a></li>
@@ -307,27 +308,22 @@ <h2>Deployments<a class="headerlink" href="#deployments" title="Link to this hea
 <p>Ape does not add or edit deployments in your <code class="docutils literal notranslate"><span class="pre">ape-config.yaml</span></code> file.</p>
 </div>
 </section>
-<section id="node">
-<h2>Node<a class="headerlink" href="#node" title="Link to this heading"></a></h2>
-<p>When using the <code class="docutils literal notranslate"><span class="pre">node</span></code> provider, you can customize its settings.
-For example, to change the URI for an Ethereum network, do:</p>
-<div class="highlight-toml notranslate"><div class="highlight"><pre><span></span><span data-line="1"><span class="k">[tool.ape.node.ethereum.mainnet]</span>
-</span><span data-line="2"><span class="n">uri</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">&quot;http://localhost:5030&quot;</span>
+<section id="name">
+<h2>Name<a class="headerlink" href="#name" title="Link to this heading"></a></h2>
+<p>Configure the name of the project:</p>
+<div class="highlight-toml notranslate"><div class="highlight"><pre><span></span><span data-line="1"><span class="k">[tool.ape]</span>
+</span><span data-line="2"><span class="n">name</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">&quot;ape-project&quot;</span>
 </span></pre></div>
 </div>
-<p>Or the equivalent YAML:</p>
-<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span data-line="1"><span class="nt">node</span><span class="p">:</span>
-</span><span data-line="2"><span class="w">  </span><span class="nt">ethereum</span><span class="p">:</span>
-</span><span data-line="3"><span class="w">    </span><span class="nt">mainnet</span><span class="p">:</span>
-</span><span data-line="4"><span class="w">      </span><span class="nt">uri</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">http://localhost:5030</span>
+<p>If the name is not specified in <code class="docutils literal notranslate"><span class="pre">tool.ape</span></code> but is in <code class="docutils literal notranslate"><span class="pre">project</span></code>, Ape will use that as the project name:</p>
+<div class="highlight-toml notranslate"><div class="highlight"><pre><span></span><span data-line="1"><span class="k">[project]</span>
+</span><span data-line="2"><span class="n">name</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">&quot;ape-project&quot;</span>
 </span></pre></div>
 </div>
-<p>Now, the <code class="docutils literal notranslate"><span class="pre">ape-node</span></code> core plugin will use the URL <code class="docutils literal notranslate"><span class="pre">http://localhost:5030</span></code> to connect and make requests.</p>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>Instead of using <code class="docutils literal notranslate"><span class="pre">ape-node</span></code> to connect to an Infura or Alchemy node, use the <a class="reference external" href="https://github.com/ApeWorX/ape-infura">ape-infura</a> or <a class="reference external" href="https://github.com/ApeWorX/ape-alchemy">ape-alchemy</a> provider plugins instead, which have their own way of managing API keys via environment variables.</p>
+<p>To configure this name using an <code class="docutils literal notranslate"><span class="pre">ape-config.yaml</span></code> file, do:</p>
+<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span data-line="1"><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ape-project</span>
+</span></pre></div>
 </div>
-<p>For more information on networking as a whole, see <a class="reference external" href="./networks.html">this guide</a>.</p>
 </section>
 <section id="networks">
 <h2>Networks<a class="headerlink" href="#networks" title="Link to this heading"></a></h2>
@@ -370,6 +366,28 @@ <h2>Networks<a class="headerlink" href="#networks" title="Link to this heading">
 </div>
 <p>For the local network configuration, the default is <code class="docutils literal notranslate"><span class="pre">&quot;max&quot;</span></code>. Otherwise, it is <code class="docutils literal notranslate"><span class="pre">&quot;auto&quot;</span></code>.</p>
 </section>
+<section id="node">
+<h2>Node<a class="headerlink" href="#node" title="Link to this heading"></a></h2>
+<p>When using the <code class="docutils literal notranslate"><span class="pre">node</span></code> provider, you can customize its settings.
+For example, to change the URI for an Ethereum network, do:</p>
+<div class="highlight-toml notranslate"><div class="highlight"><pre><span></span><span data-line="1"><span class="k">[tool.ape.node.ethereum.mainnet]</span>
+</span><span data-line="2"><span class="n">uri</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">&quot;http://localhost:5030&quot;</span>
+</span></pre></div>
+</div>
+<p>Or the equivalent YAML:</p>
+<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span data-line="1"><span class="nt">node</span><span class="p">:</span>
+</span><span data-line="2"><span class="w">  </span><span class="nt">ethereum</span><span class="p">:</span>
+</span><span data-line="3"><span class="w">    </span><span class="nt">mainnet</span><span class="p">:</span>
+</span><span data-line="4"><span class="w">      </span><span class="nt">uri</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">http://localhost:5030</span>
+</span></pre></div>
+</div>
+<p>Now, the <code class="docutils literal notranslate"><span class="pre">ape-node</span></code> core plugin will use the URL <code class="docutils literal notranslate"><span class="pre">http://localhost:5030</span></code> to connect and make requests.</p>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>Instead of using <code class="docutils literal notranslate"><span class="pre">ape-node</span></code> to connect to an Infura or Alchemy node, use the <a class="reference external" href="https://github.com/ApeWorX/ape-infura">ape-infura</a> or <a class="reference external" href="https://github.com/ApeWorX/ape-alchemy">ape-alchemy</a> provider plugins instead, which have their own way of managing API keys via environment variables.</p>
+</div>
+<p>For more information on networking as a whole, see <a class="reference external" href="./networks.html">this guide</a>.</p>
+</section>
 <section id="plugins">
 <h2>Plugins<a class="headerlink" href="#plugins" title="Link to this heading"></a></h2>
 <p>Set which <code class="docutils literal notranslate"><span class="pre">ape</span></code> plugins you want to always use.</p>