From 7a45bd0934b7df4369b0129f0a35bf6a497032ab Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 16 Apr 2024 16:30:07 +0000 Subject: [PATCH] Update documentation --- latest/.buildinfo | 2 +- latest/.doctrees/commands/networks.doctree | Bin 14925 -> 14925 bytes latest/.doctrees/environment.pickle | Bin 6197842 -> 6197842 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 184641 -> 184641 bytes .../.doctrees/methoddocs/ape_accounts.doctree | Bin 269752 -> 269752 bytes latest/.doctrees/methoddocs/api.doctree | Bin 1489599 -> 1489599 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 1750554 -> 1750554 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 1948901 -> 1948901 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 2131789 -> 2131789 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 3260395 -> 3260395 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 3458574 -> 3458574 bytes latest/.doctrees/methoddocs/types.doctree | Bin 3721689 -> 3721689 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 3994574 -> 3994574 bytes latest/commands/networks.html | 4 ++-- latest/searchindex.js | 2 +- 15 files changed, 4 insertions(+), 4 deletions(-) diff --git a/latest/.buildinfo b/latest/.buildinfo index 67a2fefed4..766a2ec38f 100644 --- a/latest/.buildinfo +++ b/latest/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: fda49bb46b3e1b7f45b3c5b8eadf98df +config: ecd0b2046e6c39e286ecd3f4099ca2f7 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index c52c86589ca8933a887214d1ccec55f20daf7ad6..2fc3e505127c24c5c9b1c48bbfab13c8abef69e2 100644 GIT binary patch delta 207 zcmX?Ga<*i{e+j?b#LT?B)Dndnh2qqL{G7~0APXv{o0eacjgWwGbMliDbAZC>`Kd)Y rnJ`fZZ?dnX43&-Cyj@b4l{-DPBm-z?NosM)^5)V2AjwRS delta 207 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℘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 diff --git a/latest/.doctrees/methoddocs/ape.doctree b/latest/.doctrees/methoddocs/ape.doctree index 53732f682474cbd7f656f035a38c966c631074c2..9634701136b9a8c31009628fcfd6cec068dd1857 100644 GIT binary patch delta 4219 zcmb_feNa@_73UqmC4hX1d!)SEJKxcA8p>j7>J5C&A?0zTN0Bw-hzmTdg*SQrMZsjx2*@SemV^HnRoCG&^OB$%X24HPYs=xqP0`NTbQ*Y;{mfXfBh} z(c-jQP|_#c`J&IGDKWChWViX0qVAOBBu${p(&Dl?tUmVoQb<$&)0v(dnw>nKCtee6 zHoA;HHnEzN&n-DBRSi9` zs@<&r5f#)@YYXQftVY3rmct>AxZos^a;jfjOEG)sdk zz#z86-}AQg@n-1(x7hMZDbxS*G?+}3rbsFFUrd8{vLPzQk9(IP5$IbAAB7XBE`gg| zDfuyUOhbizumWmu&xgt(l@*l1GTQUTGN{CzMlFSTH$W1*UIz17Lm7t5S_w;Vw|Tf@ zB`m`NdDsVp4eVblp@LnfT${^bF&4zllZ_D1-Ydr(e#-G(IUM6HD;pPuh4FTk9fYV= z<=up+P30a!)S~jw2vK{=CkRn%%BKiXTgty7L@g;_CKN^PSBM&i3|DqMR68*Rk2?^i(wOhmJ)de}glxe7Oy&v$PF zTq5JcYM5eB1=TFR2Flp$Rgle^YoG&n*=vK140kz+)zxCgQ5twd8uhn615pxQ_in=J zVI+_oZ$T3K`?DB0B4$`t2cM(skNqhmQ<#7DW-1#&;TBpNf|9MYA_QxngK!CNAg-jE zC6vQ-Hc*e53}O)xMz|~){GS=&5emX<3cLF}e2dy&O%O@iH)eRi4pYH+=i}JQ23X7r zWL(QD4e$}6MCP=@Etulf&S&0A$Y<{~!U}8>z8`Tm=wKxqFah?*40g|k3C>mHuq&&v znl&=)rgr^Ah6%c!+s3c{Gj=FUD5cw4Vc?xqA@Me<0Nz8$sDUcNdG}OIK>$@>OF zsA(_+^F7uEWt4YY8{BHA4)V&o7KVi##-0&ukB;rtv3)wWU&p$1?0}B-=-8nkYv z*g6M%a@{hVWlZ3Q^x9Y+gDd*&LC6#1ZVJsv2d^Tx#S*hU&x zA~5Ey?12>8F>4RZp=&>K5x*~<$2%!LKOtDhIn_TaH16M2{kwsD)7+5vJfHV!A|Jbl z@+?jYx*?b9e%BqWdr30)4$^#$0;7M;4Vmrq?Il;v zI0mb6Rdwdce-@h1u==p#h0n|37=5qmX9$h^Z>s)>s;_ALxw*md z-+CZt4bT58p$$_0;h>LLt3Ne6Fb?%a0`quNP-k_0c(Aapj=o^s_k?$q@^<6}=l!MX zyM)I5X^#c{p+3l#49EI$v-lTQ!5r>!E$~D74UPVlCf-mW(#7Cdt!~!nTLk9$&ua8j1^f}? z3CF*vJ~G&_i^sI=iYbjdvDJj)1Et~Jt=LG8ok@3pY~h8XOXT)Zjc)K=Sh{`WGT6SmsDL_ zf6BA9y+E&PwtAXe7K_W=TGZyTJ6Z$e$+eI!nY#^=zB?s8&g^P#HaRV=MRup%BmJV+ zu+XO*T}W)nU1qGf6QK?zzckZIM!Y7fCbSX-RrT zjdZzor|nesp=qHrMyt^nOaFHG^)qjlye>|}$n4U2FHC%NQN1w5mP|^jgpA*aI?3SLp7F$LsH3^awx{i7}go#VJxiN2$fh3 zla4n*0(sjAOGp__Hf4k(tTjc`3XO)frRb!Hwxqa^BHE5(A4Rkk#pfxaZ73e2h_;}3 zf+E^};(HX)))OyKG()w^h?>U48+d8+&GFz9EYJ~HBGLmP{xx5tA=?`vmlSRQKg4Ls z*$r?9ufY==Aw{6zqY8*+;4hUB&%n)1A@J?v5JQ#In*jv!-WI5#`=lqfYFJ6O)It_{ zw;H<0upPG0ZCg(YMARmqfb$e3l8ZHP2Y0b+2RualRgh0~wXhC_XSc!wq@@^J5Y2(d+wr*fsc;0}6Ge^gdS1Wvx>ou)e7P)-=dy z$5ceHcBzPBy;2d$8U;gWmtY9yd$0q_Xx=>?@MR}$8Nb-RT%#GrCgE(qian!Z2UP5! ziuI`2Ar?BXoz#0f`dDY7qB>?;+!qhepH*f%ORp{o=HO`o-^M z78DP_O?uqP=7Z1<6EWn|gHV)ApHw@sRc;&bd2$zjtl~IH=mrCx)y3WLFrF;Z&<*u? zP~Po^eJS)gMdKq1F+LK1tk{aAq6hM64?f)k2UpXU_Og!lvWE7ue)h6<_OfpFvS#+O zUiPw9_F}IFm-j*)tYA;JbC}~$K&&gqStdBXPv08LVsJ&jKMZ+%+%2w|=(x1FkdIiY zw}*A2?}NN_mRB3kVw>o=H5_B!sy;}iJ7(*Hh4eavoW~zXVDT;*pRWto@xJVz<{I;F z$^P9?z9=u`?PBv@Nn~U9(>yEnp*)C}a?JFL3VlSOPyB#hn-s2RzzYj#-EVlqb+1Zh z-eEdl6UXRZ^+HA`{iqVFQkXwP{R14|r+=={&nx1me?VWK%5t(ir5v;TFDvxtQrFK; z{DI1t)fZxWVpFh0Sq%H;;+HJ@E*1a7&1ifk_d{w1djo&PgXYkW`hfUt8XG=NzUc?U zeD-3##id`;<+|sG>;(gm+sWS6wdqVcPVGY+-=|+y=$91n4H;}Ki?89B<+-iUuPgNS z%-MKXCK(xk3_OBY2e4F@o`?4Ol=N#QSA5FS77gPe^l|2te8rTNFgK4PW*Xl`g6>MJ;A@#e5j z>IU&(VO?E=;kqZecZKHd$_vl?rtEvT#{8%U!~XR_$P#o%hH$gkCsn~h=6pf3yv4DO zER$_v(X73KV;yNk8=rD}haj6L$yv;z{!NoqbF3pLSW8@zLZHZ)b?_GpMFE3UslA= zE#T?2I991!6#7n%S^m=s{X_wK#P}lce{Mibz_$P%%PH~`KNvFEhb%A&KUe8rR&kmK y;CsUD$NS7aaBp)hla~H;5levnE3z+gjrn(F|1;TlEMsGsKgO{}d-_=@E%`6MvHUy$ diff --git a/latest/.doctrees/methoddocs/ape_accounts.doctree b/latest/.doctrees/methoddocs/ape_accounts.doctree index 3be12eed5a5fa7d31fc0ce6fbe9d356457364bc8..6397da09a244f69bd523546623857a4144a0f761 100644 GIT binary patch delta 4543 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 c@(Pz+@0QOgZO_&xq-=tgu(u-LMd2d@T4# zL{|i}I*GR?*2g+G*MdX=i}oHF0z{na*E8^CVR52z$%%Hg?5)SNTu41 z1!fx)`x>qJ`36h2J=ttA7t%i@kg({$d{berH9OmCv?muXvY9X}Pzgg|Gv}FTemseq z<{Y33HCio&1qMDvDqLtSSb!y-RJ4L33szLE2G{uZA{U+bgDx!08LBd{p2dzO z%~lIdNgxsN{Z#WAY-X1xI@@G3S+Y$QquFGqr{YPZ!`F=bZS_+Yn(T!xr@D+W56kFP zlV%$V4KB?d8jMD3k%etne^nel?|gHP%Q--+dG}y&k)0;SlflE)lNoF#d=aXLu;mry zm@Re}jk>D~rd_cllp5nmFg=q%2GXp%x*&Qafdmf>R;A$UGUS*FFz4_s-9XwNPxK)J zRcm;&$ZT9-FEkVs(yBNTBLA2`I*Fq*!pA3Va_xJ2Pam1IS8C{Hm(NQN6?Uo5r&3)v zvy@0p3cGCSEx8qTMIR`2DeUUk+ofiO{nK};)TS`^D>tRqIEDVAzbAEgSrwUbjQ1>G zT2=USn`uQ7Nef^B>s@iq+4QqVy4m1zX3@qZGL=>)lc#8X63HcRFd>6ZPbPXYhhtx3 zuEA`P|CUTf5zE=B_Iz+%Q>A@q`X4^*Ck)!DHl=Sx-R_Qez?n_~V#A3i_~d(Rk?n zJDg{w1Cp@RQ3t$?FY`e$gwRQcAehD!LmX+K6(tZ#H#?y}UC4xoLO4-|!g(gtv6N|a zM=^%2sldG45>(wRYz96tuh&@u&)@@doVgqN(TwE~N0XLg%Kblqp6*17E8%|qau`P& z*`)98$H<8*U_C!l(xDkXKKwXICm3Q!Njk?6J4RA9L+l7ijSR8lBi(0+9UbWxhS;%@ z{Ac1Hc4VZ147D;ej3IUqq-2KJmt7i-=(fNsgoA3g9N%{C9J}2YIMS2 zI&>9WBAxPsRS<&bK=ywR`m*zY;~<*48h%18rWEvwmazu@h1v^i0SIZ>R1O*R11G$M zn~deQUaB4=Ug+L-L-iIIYJz&k*G;AZJA?Eo@H^N2YmZxumfdt2F3Vm>-pS_RoZp8=SMs3+xoil(rSVBwcdmK@F}`@7 z&tH7$F3fKh`E|SC4C39p;XgEX7w&C&8N{=Om_kqQ!iSo<2THIjcrtcHFde%WlUqgd zy1lR%alk%!NLn{lvcK}bD`6a=8@AvBWAD631GnLZ*fv66xn)1}CX5Hky$-;u9%wqK zz_W*7nnxXe7^ZvRs*gPZ1LT$?NhjM4FTbUAd}1t@kfS}tY2z`xx* zv|M^a!wec`)G(8V`e``YgmznE!40@8n#%&mTH(oVGj26 zB?@J1kB05jun#rt&l+}6!#>imk2UOQH*?^G$GR!9Z#3*%4ZEme-)UI2hF#UL8V&ni z#lp*_>nd6<-S9Fw^*gx5J~(03cs?4as~ScovQK3ue!{NA;fL)S{xR`BWYVR0lrFPB zuO=|PiMChcx7tl(u0SRp;FVWk@c{PWWWl#5U|b9SF-dJS_$rL>XMLFIk~-wyUj-+5 zp0#`_@Ay*Q@TGj7Qr_;RyxU88vzPK-FXgRX%Gx+))dodSOib4Oo-H)+HSs3ZiV>)T`4Tuisc8!oqSX#gkj~!JHp}5Io>meG4dB{ZYe?`D*7QB9_C%CL0 zVuT$T$))woULtTO{fCn6AJuIi6u6T=Gy$5|lba$OG96S4Z@90T+X1w7`SEGIC#Rljlp74T5sAP*s8tz$RTLXlO zHAZsD>F4?1#wAUO;W6x%EIljmM=aOegZ_7wenb_2vj;sT)>A(XizW!dCs^$@P+zRl z5B8w!Ic!bb?NFO&scsRe2Tolq7W)nPIXxGt{o7gyY zbm~nQ=HR!L2_v}kHH)$e{44#ON`qW5k> zL^vmjzu`s=TSTV7O>{^TF13k{Zh{f`J;-Xp1Ho@qD@O9*n=JU4z;3z&gN02}y6sef z-SmQDzoW7bcA5GWWVl_nC2X~0u(}cwBWnQ~pvCpdPIg>rv`WD>4HaWHhDxUct5}abv diff --git a/latest/.doctrees/methoddocs/api.doctree b/latest/.doctrees/methoddocs/api.doctree index 9926c7f359e04a798a233743015d4edc2e957121..d4e7d98bec257a509f1e18897135ee750842dd91 100644 GIT binary patch delta 5883 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 Gq5l^q*`U<` delta 13690 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 diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index afcbbf34618701a7f98c73a221bb7ff2563248fd..8b635737ac18aeb02efd8fe9fe5da58f4dc7203e 100644 GIT binary patch delta 16699 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 ae#t|A;iF9sO2nA#TyxRc@5Sm^`~Lw6l`X{p delta 17148 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 diff --git a/latest/.doctrees/methoddocs/plugins.doctree b/latest/.doctrees/methoddocs/plugins.doctree index 4e219affe26703d9dd65e4f4c43f114852aa4acc..e595e0db07d312479cff44fe0e3be8bd4e69b602 100644 GIT binary patch delta 27879 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 aM2hyGugeG&{`qNt#yo+K{3zpX&Hn?J(k)>C delta 28711 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 diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index ab609bddc139fa1cf60106dfd03036f8fb8a8d91..70f35314f9af0fc2790acf429fc017d2e470261d 100644 GIT binary patch delta 28118 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 Oga7KX9pmanrT;&zOWMK! delta 30524 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 diff --git a/latest/commands/networks.html b/latest/commands/networks.html index 4f110f1df2..677321442e 100644 --- a/latest/commands/networks.html +++ b/latest/commands/networks.html @@ -263,7 +263,7 @@

list
Options:
-

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

+

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

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

list
Options:
-

test | geth

+

geth | test

diff --git a/latest/searchindex.js b/latest/searchindex.js index 7454d173e2..c76836806d 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/ape_accounts", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/scripts", "userguides/testing", "userguides/transactions"], "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.md", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape-accounts", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Ape Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 12, 16, 20, 21, 22, 23, 25, 27, 28, 30, 31, 32, 33, 36, 37], "line": [0, 4, 5, 13, 16, 18, 36, 37, 38], "helper": [0, 4, 5], "manag": [0, 4, 5, 6, 9, 10, 12, 13, 14, 15, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 33, 35, 37, 38], "local": [0, 2, 4, 6, 10, 12, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 38, 39], "you": [0, 1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "can": [0, 6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "unlock": [0, 20], "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], "script": [0, 7, 9, 13, 16, 20, 21, 24, 31, 32, 36, 38, 39], "consol": [0, 7, 9, 20, 25, 26, 28, 29, 32, 33, 36, 38], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "load": [0, 1, 13, 14, 16, 19, 20, 21, 24, 25, 26, 27, 28, 33, 35, 39], "method": [0, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 28, 32, 34, 35, 38, 39], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 29, 32, 37, 38, 39], "arg": [0, 4, 5, 6, 7, 12, 13, 14, 15, 18, 19, 24, 25, 26], "an": [0, 3, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39], "exist": [0, 12, 13, 14, 16, 18, 19, 21, 22, 24, 28, 32, 35, 38], "v": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 27, 31], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 31, 38], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 24], "One": [0, 1, 2, 3, 4, 5, 6, 8, 22, 24, 25, 38, 39], "error": [0, 1, 2, 3, 4, 5, 6, 8, 12, 13, 14, 15, 16, 19, 21, 24, 25, 31, 32], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 14, 18, 19, 20, 22, 23, 24, 27, 28, 31, 32, 36], "success": [0, 1, 2, 3, 4, 5, 6, 8, 12, 24, 31, 36], "info": [0, 1, 2, 3, 4, 5, 6, 8, 13, 16, 21, 24, 28, 31, 38], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 12, 20, 24, 26, 31, 32], "argument": [0, 1, 5, 6, 8, 12, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 32, 35, 37, 39], "alia": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 35], "requir": [0, 5, 6, 10, 12, 13, 14, 15, 16, 17, 19, 21, 23, 25, 27, 30, 32, 33, 36, 38, 39], "privat": [0, 11, 12, 20], "kei": [0, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 32, 39], "creat": [0, 3, 12, 13, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 28, 32, 33, 38], "random": [0, 20, 38], "mnemon": [0, 11, 16, 19, 20, 23, 38], "seed": [0, 11, 19, 20], "phrase": [0, 11, 19, 20], "hide": [0, 20], "newli": [0, 20], "termin": [0, 13, 14, 15, 16, 36, 38], "word": [0, 11, 19, 20], "count": [0, 16, 18, 19, 20], "word_count": [0, 11], "number": [0, 12, 13, 14, 15, 16, 18, 19, 23, 24, 26, 32], "default": [0, 3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 30, 32, 37, 38, 39], "12": [0, 11, 20], "hd": [0, 19, 20], "path": [0, 5, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 25, 27, 32, 38], "custom_hd_path": 0, "specifi": [0, 12, 13, 16, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 32, 37, 38, 39], "deriv": [0, 19, 32, 38], "m": [0, 11, 19, 38], "44": [0, 11, 19, 38], "60": [0, 11, 19, 32, 38], "0": [0, 6, 8, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 32, 34, 38, 39], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 32, 34, 37, 38, 39], "avail": [0, 5, 11, 12, 14, 16, 17, 18, 19, 20, 24, 25, 26, 27, 28, 30, 31, 38, 39], "all": [0, 1, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 33, 36, 38, 39], "output": [0, 12, 13, 14, 15, 18, 19, 22, 24, 28, 31, 38, 39], "plugin": [0, 9, 11, 12, 13, 16, 19, 20, 21, 24, 25, 26, 27, 32, 37, 38], "manifest": [1, 12, 16, 27, 35], "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 18, 19, 22, 23, 24, 27, 30, 32, 35, 36, 37, 39], "save": [1, 16, 19, 20, 25, 37], "result": [1, 4, 12, 13, 14, 16, 19, 23, 24, 25], "back": [1, 12, 14, 16, 25, 32], "note": [1, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 38, 39], "ap": [1, 3, 4, 5, 6, 7, 8, 20, 22, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "automat": [1, 6, 11, 13, 16, 17, 21, 24, 25, 27, 32, 35, 37, 38, 39], "recompil": [1, 27], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 28, 32, 37, 38, 39], "chang": [1, 8, 12, 13, 14, 16, 22, 23, 24, 29, 30, 31, 32, 37, 38], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 18, 19, 20, 22, 24, 32, 35, 36, 39], "each": [1, 12, 16, 17, 18, 19, 20, 23, 26, 27, 28, 32, 37, 38, 39], "time": [1, 12, 14, 16, 18, 20, 21, 22, 23, 25, 27, 38, 39], "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "do": [1, 12, 15, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 37, 38], "have": [1, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39], "manual": [1, 24, 32, 38], "trigger": [1, 38], "file_path": [1, 12, 16], "f": [1, 6, 13, 14, 16, 20, 21, 28, 37], "forc": [1, 6, 12, 16, 27], "select": [1, 13, 14, 16, 20, 21, 24, 37], "": [1, 5, 6, 8, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39], "size": [1, 12, 16], "show": [1, 12, 15, 19, 20, 21, 24, 30, 31, 32, 38, 39], "deploy": [1, 12, 14, 16, 33], "bytecod": [1, 12, 22], "includ": [1, 5, 6, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 30, 35, 38, 39], "depend": [1, 6, 9, 12, 16, 17, 18, 19, 28], "also": [1, 6, 10, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 35, 36, 37, 38, 39], "open": [2, 27, 36, 38], "allow": [3, 11, 12, 13, 16, 17, 21, 23, 24, 25, 32, 34, 36, 37, 38, 39], "user": [3, 10, 12, 13, 15, 16, 17, 18, 19, 21, 23, 25, 31, 36, 38], "folder": [3, 7, 8, 16, 18, 22, 24, 26, 33, 38, 39], "config": [3, 10, 19, 20, 22, 23, 24, 29, 30, 33, 38, 39], "yaml": [3, 4, 12, 13, 16, 17, 19, 20, 22, 23, 24, 27, 30, 32, 33, 38, 39], "github": [3, 6, 12, 16, 17, 19, 23, 30, 32, 36], "org": [3, 16, 27], "repo": [3, 16, 19], "clone": [3, 19, 27, 34], "templat": [3, 28], "regist": [4, 12, 16, 17, 19, 37], "ecosystem": [4, 12, 13, 15, 16, 17, 21, 26, 29, 30, 32, 37, 38], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 31, 35, 37, 39], "format": [4, 11, 12, 13, 16, 18, 19], "output_format": 4, "tree": [4, 12, 13, 19], "ecosystem_filt": [4, 16], "filter": [4, 12, 13, 14, 21], "ethereum": [4, 12, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 32, 34, 37, 38, 39], "network_filt": [4, 16], "sepolia": [4, 21, 37], "fork": [4, 9, 12, 16, 23, 38, 39], "mainnet": [4, 12, 16, 17, 21, 23, 24, 26, 29, 32, 35, 37, 39], "goerli": [4, 23, 32, 37, 39], "provider_filt": [4, 12, 16], "test": [4, 9, 12, 16, 18, 19, 21, 22, 24, 25, 27, 28, 32, 36], "geth": [4, 12, 15, 16, 19, 25, 30, 32, 38, 39], "start": [4, 12, 14, 16, 18, 19, 21, 24, 28, 29, 32, 35, 36, 37, 38], "subprocess": [4, 12, 15], "node": [4, 12, 16, 18, 23, 30, 32], "independ": 4, "stream": [4, 19], "stdout": 4, "stderr": 4, "overrid": [4, 11, 12, 13, 15, 16, 18, 19, 22, 32], "see": [4, 10, 11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "dir": 5, "y": [5, 6, 16, 27], "ye": [5, 6, 13, 27], "don": [5, 16, 25, 28, 32, 38, 39], "t": [5, 12, 16, 18, 19, 23, 25, 28, 32, 38, 39], "ask": [5, 12, 20, 27], "confirm": [5, 6, 12, 13, 14, 16, 20, 27], "u": 5, "upgrad": [5, 30, 34, 36], "newest": 5, "displai": [5, 12, 14, 15, 18, 19, 20, 32, 39], "core": [5, 12, 20, 23, 25, 27, 28, 32, 33], "next": [5, 12, 16, 32], "packag": [6, 7, 12, 15, 16, 17, 19, 20, 22, 28, 35, 36], "tool": [6, 25, 36], "version": [6, 12, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 32, 36, 38], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 37, 38, 39], "re": [6, 8, 12, 16, 24, 27, 38], "download": [6, 12, 16, 17, 19, 27], "cach": [6, 10, 12, 16, 22, 24, 27, 38], "ref": [6, 16, 27], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 25, 27, 28, 30, 32, 33, 34, 38, 39], "refer": [6, 12, 14, 16, 23, 25, 27, 28, 32], "flag": [6, 12, 20, 21, 22, 27, 30, 31, 32, 37, 38, 39], "branch": [6, 12, 16, 19, 27, 30], "tag": [6, 16, 18, 27], "instead": [6, 12, 13, 18, 19, 22, 23, 28, 32], "referenc": [6, 16, 27], "If": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 31, 32, 35, 36, 37, 38, 39], "specif": [6, 12, 15, 16, 21, 22, 30, 32, 38, 39], "ar": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39], "onli": [6, 7, 12, 13, 14, 16, 18, 19, 21, 25, 26, 27, 37, 38, 39], "those": [6, 16, 18, 21, 25, 27, 28, 32, 38], "prompt": [6, 11, 13, 20, 21, 27], "choos": [6, 13, 16], "exampl": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "packagenam": 6, "1": [6, 10, 12, 14, 16, 18, 19, 20, 23, 24, 25, 26, 27, 32, 38, 39], "2": [6, 16, 18, 23, 24, 25, 26, 27, 30, 32, 34, 38, 39], "must": [7, 11, 12, 13, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 32, 35, 38], "either": [7, 12, 13, 16, 19, 20, 21, 25, 28, 32, 36], "defin": [7, 12, 14, 15, 17, 18, 19, 24, 28, 32, 37, 38], "main": [7, 17, 25, 29, 31, 32], "cli": [7, 12, 15, 16, 19, 20, 22, 24, 30, 36, 38], "click": [7, 13, 21, 28, 30, 32, 37], "group": [7, 18, 25, 28, 37], "object": [7, 12, 13, 16, 17, 18, 19, 20, 21, 23, 24, 25, 33, 37, 38, 39], "call": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 32, 34, 37, 38, 39], "network": [7, 9, 10, 13, 14, 15, 24, 25, 26, 28, 30, 35, 36, 39], "given": [7, 8, 11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 32, 38], "should": [7, 12, 15, 16, 18, 19, 20, 27, 28, 38, 39], "import": [7, 11, 12, 13, 14, 16, 19, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 37, 38, 39], "mix": 7, "ins": 7, "necessari": [7, 13, 16], "oper": [7, 11, 12, 15, 25, 31], "interact": [7, 12, 14, 16, 20, 24, 34, 36, 38, 39], "drop": [7, 19], "session": [7, 12, 16, 24, 32, 36], "after": [7, 12, 14, 16, 17, 20, 25, 32, 33, 36, 39], "launch": [8, 24, 32, 39], "pytest": [8, 10, 20, 24, 33], "run": [8, 9, 12, 16, 18, 19, 21, 23, 24, 25, 26, 27, 30, 31, 33, 36, 37, 38, 39], "pytest_arg": 8, "w": [8, 12], "watch": [8, 38], "file": [8, 11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 30, 32, 33, 37, 38, 39], "suit": [8, 30, 38], "watch_fold": 8, "delai": [8, 32, 37], "watch_delai": 8, "between": [8, 12, 14, 16, 18, 32], "poll": [8, 14, 16, 32, 38], "cycl": 8, "5": [8, 18, 20, 23, 25, 27, 30, 38, 39], "second": [8, 14, 15, 16, 25, 32, 38, 39], "overview": 9, "account": [9, 10, 13, 14, 15, 19, 22, 23, 24, 25, 27, 28, 32, 33, 34, 35, 36, 39], "develop": [9, 10, 12, 16, 19, 21, 26, 30, 32, 36], "compil": [9, 10, 15, 18, 19, 23, 24, 25, 30, 36, 38], "queri": [9, 10, 14, 15, 24], "data": [9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 24, 25, 32, 39], "configur": [9, 12, 14, 15, 16, 17, 19, 20, 22, 27, 33, 38], "make": [9, 12, 17, 20, 21, 23, 24, 25, 32, 37, 38], "transact": [9, 11, 14, 15, 16, 18, 19, 20, 23], "proxi": [9, 12, 16], "publish": [9, 12, 14, 16, 38], "log": [9, 12, 13, 14, 16, 18, 19, 36], "pm": [9, 16, 27], "init": [9, 26, 33], "api": [9, 13, 15, 16, 17, 19, 20, 23, 27, 32, 34], "except": [9, 12, 13, 14, 16, 19, 32, 38, 39], "type": [9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 28, 34, 35, 38, 39], "util": [9, 10, 13, 20, 21, 24, 28, 37, 39], "address": [10, 11, 14, 15, 16, 19, 20, 21, 22, 23, 24, 26, 27, 34, 38], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 28, 32], "checksumaddress": [10, 11, 12, 14, 16, 18], "contract_typ": [10, 14, 15, 16, 23, 27], "contracttyp": [10, 12, 14, 15, 16], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 28, 38], "txn_hash": [10, 12, 14, 15, 16, 39], "abi": [10, 12, 14, 15, 16, 17, 19, 22, 38, 39], "list": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 28, 30, 32, 38], "constructorabi": [10, 12, 14, 15, 16, 19], "fallbackabi": [10, 16], "receiveabi": [10, 16], "methodabi": [10, 12, 14, 15, 16, 19], "eventabi": [10, 12, 14, 16, 19], "errorabi": [10, 14, 15, 16], "structabi": [10, 14, 16], "unprocessedabi": [10, 16], "dict": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 25], "contractinst": [10, 12, 14, 16, 25, 39], "face": [10, 15], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 32], "instanti": [10, 22], "projectmanag": [10, 14, 16, 24, 38], "current": [10, 12, 13, 14, 16, 19, 30, 32, 33], "accountmanag": [10, 16, 24], "chain": [10, 12, 15, 17, 19, 24, 25, 26, 32, 36, 37], "chainmanag": [10, 15, 16, 24, 38], "disconnect": [10, 12, 16, 21, 32, 38], "connect": [10, 12, 15, 16, 21, 23, 28, 29, 30, 37, 38, 39], "blockchain": [10, 12, 15, 16, 17, 20, 25, 30, 32, 38], "activ": [10, 12, 13, 14, 16, 24, 25, 37, 38], "purpos": [10, 12, 16, 18, 20, 23, 26, 31], "control": [10, 12, 16, 20, 21, 32, 37, 38, 39], "state": [10, 12, 14, 16, 20, 25], "handi": [10, 16], "about": [10, 12, 15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39], "compilermanag": [10, 16], "len": [10, 16], "registered_compil": [10, 16], "configmanag": [10, 12, 16, 17], "convert": [10, 13, 15, 19, 24, 25], "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 27, 30, 31, 32, 38, 39], "tupl": [10, 11, 12, 14, 16, 17, 18, 19], "convers": [10, 12, 17], "function": [10, 12, 13, 14, 16, 18, 19, 20, 21, 25, 26, 32], "conversionmanag": [10, 16], "networkmanag": [10, 16, 24, 38], "home": [10, 16, 20, 23, 24, 26, 32, 36], "runner": 10, "work": [10, 12, 14, 16, 17, 19, 25, 26, 27, 28, 30, 32, 37, 38, 39], "revert": [10, 12, 15, 16, 19, 32, 38], "catch": 10, "expect": [10, 14, 16, 38, 39], "logic": [10, 12, 15, 16, 25, 28, 32], "resembl": 10, "rais": [10, 11, 12, 15, 16, 19, 32, 38], "ape_account": [11, 20, 21], "accountcontain": [11, 17], "data_fold": [11, 12, 16], "account_typ": [11, 12, 13, 17, 21], "accountapi": [11, 12, 13, 16, 17, 20, 21, 25, 28], "loaded_account": 11, "keyfileaccount": [11, 12, 17, 21], "properti": [11, 12, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 39], "iter": [11, 12, 14, 15, 16, 17], "over": [11, 12, 16], "return": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 32, 34, 38, 39], "alias": [11, 12, 13, 16, 21], "keyfile_path": 11, "lock": [11, 12, 16, 22, 38], "bool": [11, 12, 13, 14, 15, 16, 18, 19, 20, 38], "true": [11, 12, 13, 15, 16, 19, 20, 21, 22, 25, 27, 32, 35, 38, 39], "subclass": [11, 12, 13, 14, 16, 17, 19], "shorten": [11, 12, 16], "quicker": [11, 12], "access": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 27, 28, 32, 33, 35, 37, 38], "set_autosign": [11, 20], "enabl": [11, 18, 20, 25, 38], "passphras": [11, 20], "sign": [11, 12, 15, 18], "messag": [11, 12, 13, 15, 18, 19, 24, 28, 31, 32, 38], "paramet": [11, 12, 14, 15, 16, 17, 18, 19, 32, 38], "fals": [11, 12, 13, 14, 16, 18, 19, 38], "disabl": [11, 38], "enter": [11, 12, 20, 31, 32, 38], "sign_messag": [11, 12, 20], "msg": [11, 12, 13, 18, 25, 38], "signer_opt": [11, 12], "messagesignatur": [11, 12, 18], "handl": [11, 12, 15, 17, 19, 21, 24, 32], "variou": [11, 12, 30, 34, 39], "For": [11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "signablemessag": [11, 12, 18], "int": [11, 12, 14, 15, 16, 17, 18, 19, 20], "byte": [11, 12, 14, 16, 18, 19, 25], "doc": [11, 12, 18, 19, 28], "noqa": [11, 12, 16], "e501": [11, 12, 16], "more": [11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39], "inform": [11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 31, 32, 33, 35, 38], "addit": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 27, 32, 39], "kwarg": [11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 35, 38, 39], "signer": [11, 12, 18, 20, 21, 25], "modifi": [11, 12, 13, 18, 19, 24, 25, 32], "signatur": [11, 12, 14, 25], "correspond": [11, 12, 14, 16, 18, 21, 32, 38], "sign_raw_msghash": [11, 12], "msghash": [11, 12], "hexbyt": [11, 12, 16, 18, 25], "raw": [11, 12, 16, 18, 20, 22, 32], "hash": [11, 12, 14, 16, 18, 22, 24], "mai": [11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 30, 31, 32, 33, 38, 39], "support": [11, 12, 16, 18, 19, 26, 30, 32, 34, 36, 39], "implement": [11, 12, 13, 15, 16, 17, 19, 20, 21, 27, 32, 34], "notimplementederror": [11, 12, 15, 16, 39], "sign_transact": [11, 12], "txn": [11, 12, 15, 26, 32, 39], "transactionapi": [11, 12, 14, 15, 16], "input": [11, 12, 13, 14, 15, 19, 20, 22], "howev": [11, 12, 14, 16, 20, 23, 25, 27, 28, 30, 32, 34, 37, 38, 39], "properli": [11, 12, 16, 28], "here": [11, 12, 17, 20, 21, 22, 23, 25, 28, 29, 30, 32, 33, 37, 38], "meant": [11, 12, 18, 32], "execut": [11, 12, 13, 14, 16, 18, 21, 24, 25, 31, 33, 37, 38], "doe": [11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 28, 30, 32, 36, 38, 39], "wish": [11, 12, 16, 20, 22, 29, 31, 32, 35], "generate_account": [11, 12, 20], "hd_path": [11, 19, 38], "gener": [11, 12, 13, 16, 18, 19, 22, 25, 27, 31, 32, 35, 38], "new": [11, 12, 14, 16, 19, 21, 27, 30, 32, 36], "encrypt": [11, 20], "storag": [11, 25], "hierarch": 11, "determinist": 11, "amount": [11, 12, 14, 16, 25, 26, 32, 39], "import_account_from_mnemon": [11, 20], "space": [11, 19], "separ": [11, 18, 20, 25, 28, 38], "repres": [11, 12, 13, 16, 17, 18, 19, 32, 38, 39], "import_account_from_private_kei": [11, 20], "private_kei": [11, 19, 20], "hex": [11, 16, 19, 20, 25], "string": [11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 25, 32, 38], "base": [12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 28, 30, 32, 37, 38, 39], "baseinterfacemodel": [12, 14, 16, 19], "baseaddress": [12, 14, 16], "__dir__": [12, 14], "ipython": [12, 14, 24, 39], "tab": [12, 14], "complet": [12, 14, 16, 19, 37, 38], "send_everyth": 12, "receiptapi": [12, 14, 15, 16, 25, 26, 39], "accountserror": [12, 15], "nonc": [12, 14, 16], "invalid": [12, 16, 18, 38], "sender": [12, 14, 16, 22, 25, 33, 34, 35, 38, 39], "enough": [12, 25], "fund": [12, 15, 20, 25, 38], "transactionerror": [12, 15], "neg": [12, 16], "signatureerror": [12, 15], "apinotimplementederror": [12, 15], "set": [12, 13, 14, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 31, 32, 33, 38, 39], "invok": [12, 13, 14, 16, 21, 24, 25, 38, 39], "send": [12, 15, 25, 32, 39], "differ": [12, 14, 16, 23, 27, 28, 30, 32, 34, 38], "balanc": [12, 14, 20, 24, 25, 38], "fee": [12, 26, 32], "send_private_transact": 12, "check_signatur": [12, 20], "eip712messag": [12, 20], "recover_using_eip191": 12, "verifi": [12, 33, 36], "wa": [12, 15, 16, 18, 19, 22, 25, 32, 36], "union": [12, 13, 16, 18, 19], "check": [12, 14, 16, 18, 19, 20, 25, 27, 34, 36, 38], "need": [12, 13, 16, 18, 19, 20, 21, 23, 24, 25, 27, 28, 32, 37, 38, 39], "first": [12, 14, 16, 20, 21, 24, 25, 26, 27, 30, 32, 35, 37], "perform": [12, 14, 16, 18, 20, 25], "recoveri": [12, 20], "eip": [12, 16, 18, 32, 34, 35, 39], "191": [12, 18], "attempt": [12, 15, 27, 28, 34, 38], "32": [12, 20], "otherwis": [12, 14, 16, 17, 18, 23, 24, 27, 32, 39], "declar": [12, 16, 23, 28, 39], "contractcontain": [12, 14, 16, 25], "deploi": [12, 14, 15, 16, 22, 26, 27, 35, 38, 39], "blueprint": [12, 16], "evm": [12, 16, 25, 32], "like": [12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 38, 39], "mean": [12, 14, 20, 21, 38, 39], "5202": [12, 16], "which": [12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 28, 32, 35, 38, 39], "contain": [12, 13, 14, 16, 17, 18, 19, 22, 25, 29, 32, 33, 35, 36, 38], "receipt": [12, 14, 16, 25, 32, 38, 39], "smart": [12, 14, 15, 18, 25, 33, 35, 36, 38, 39], "befor": [12, 14, 16, 19, 21, 25, 32, 37, 38, 39], "verif": [12, 14, 22], "instanc": [12, 14, 16, 18, 19, 21, 22, 23, 25, 35, 37, 38, 39], "prepare_transact": 12, "cannot": [12, 13, 38, 39], "afford": 12, "prepar": 12, "abstract": [12, 15, 19, 25, 28, 32], "transfer": [12, 25, 38], "addresstyp": [12, 14, 15, 16, 18], "receiv": [12, 16, 20, 25, 38], "extra": [12, 19, 20, 27], "typic": [12, 16, 18, 20, 22, 28, 32, 38], "rpc": [12, 23, 25, 39], "eth_sendprivatetransact": [12, 25], "achiev": [12, 25, 27, 32], "ignor": [12, 16, 27, 28], "accountcontainerapi": [12, 16, 17], "collect": [12, 13, 15, 16, 18], "__contains__": [12, 16], "indexerror": [12, 15, 16, 19], "__delitem__": [12, 16], "delet": [12, 16, 27, 28], "notimplementerror": 12, "overridden": [12, 15], "within": [12, 15, 19, 26, 28, 30, 37, 38], "__getitem__": [12, 16, 19], "get": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 25, 27, 32, 35, 36, 37, 38, 39], "__len__": [12, 16], "append": [12, 16, 19, 22], "add": [12, 13, 15, 16, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 37, 38, 39], "alreadi": [12, 13, 15, 16, 20, 21, 24, 25, 27, 29, 32, 35], "remov": [12, 16, 19, 38], "known": [12, 14, 16, 19, 21], "impersonatedaccount": 12, "raw_address": 12, "testaccountapi": [12, 20], "generateddevaccount": [12, 19], "directli": [12, 14, 16, 20, 21, 22, 25, 26, 27, 32, 39], "how": [12, 13, 16, 19, 20, 22, 25, 26, 27, 32, 37, 38, 39], "thei": [12, 14, 16, 17, 19, 24, 25, 27, 28, 31, 32, 37], "up": [12, 16, 19, 21, 23, 24, 29, 32, 33, 36, 38, 39], "fixtur": [12, 16, 20, 32], "testaccountcontainerapi": 12, "we": [12, 16, 18, 19, 20, 21, 25, 26, 28, 30, 32, 36, 37, 38, 39], "know": [12, 18, 21, 22, 25, 27, 28, 32, 38], "eoa": 12, "doesn": [12, 18], "person": [12, 20], "baseinterfac": [12, 19], "total": [12, 14, 16, 18], "code": [12, 13, 15, 16, 18, 21, 25, 27, 28, 35, 36, 38], "codes": 12, "histori": [12, 16, 25, 26], "accounthistori": [12, 16], "ha": [12, 14, 15, 19, 25, 26, 35, 38, 39], "made": [12, 16, 23, 25, 26], "is_contract": 12, "associ": [12, 14, 16], "compilerapi": [12, 16, 17, 28, 30], "compiler_set": 12, "languag": [12, 25, 30, 36], "solid": [12, 16, 17, 22, 23, 25, 28, 30, 38], "vyper": [12, 17, 22, 25, 30, 34, 38], "repositori": [12, 19], "contract_filepath": [12, 16], "sequenc": [12, 13, 16, 19], "base_path": [12, 15, 16], "sourc": [12, 13, 14, 15, 16, 18, 24, 25, 26, 27, 28, 30, 33, 34, 35, 36, 38], "pathlib": [12, 13, 16, 19, 22], "directori": [12, 13, 16, 19, 20, 22, 23, 24, 26, 27, 28, 30, 32, 33, 35, 37, 38], "via": [12, 13, 14, 15, 16, 17, 20, 23, 25, 27, 28, 32, 36, 37, 38], "adhoc": [12, 13, 16, 22], "pluginconfig": [12, 16, 17], "enrich_error": [12, 16], "err": [12, 15, 16], "contractlogicerror": [12, 15, 16, 38], "enrich": [12, 16], "pc": [12, 16, 18], "locat": [12, 16, 18, 22, 23, 28, 32, 38], "runtim": [12, 13, 16], "get_vers": 12, "all_path": 12, "retriev": [12, 16, 19, 25, 34], "combin": [12, 16, 32, 38], "supports_source_trac": 12, "abl": [12, 16, 19, 20, 22, 25, 34, 38, 39], "traceback": 12, "trace": [12, 15, 16, 18, 19, 25, 38], "configenum": 12, "enum": [12, 13], "limit": [12, 13, 23, 32], "item": [12, 15, 16, 17, 18, 19, 24, 25, 27, 28, 37], "color": [12, 19, 31], "red": [12, 15, 31], "blue": [12, 31, 39], "green": [12, 31], "rather": [12, 16, 23, 27, 38], "than": [12, 14, 16, 18, 21, 23, 27, 32, 38, 39], "arbitrari": 12, "usag": [12, 13, 14, 16, 17, 18, 19, 20, 24, 28, 38, 39], "myenum": 12, "foo": [12, 13, 16, 19, 25, 32, 38], "bar": [12, 13, 19, 32, 38, 39], "myconfig": 12, "my_enum": 12, "model": [12, 16, 18, 19, 39], "genericconfig": 12, "configdict": [12, 19], "special": [12, 17, 20, 27], "_case_sensit": [12, 16], "_env_prefix": [12, 16], "_env_fil": [12, 16], "dotenvtyp": [12, 16], "posixpath": [12, 16], "_env_file_encod": [12, 16], "_env_ignore_empti": [12, 16], "_env_nested_delimit": [12, 16], "_env_parse_none_str": [12, 16], "_secrets_dir": [12, 16], "baseset": 12, "converterapi": [12, 16, 17], "convertedtyp": 12, "throw": [12, 16, 19], "conversionerror": [12, 15, 16], "fail": [12, 13, 15, 16, 19, 25, 27, 28, 32, 38], "is_convert": [12, 16], "explorerapi": [12, 16, 17, 35], "networkapi": [12, 15, 16, 17], "particular": [12, 16, 38], "get_address_url": 12, "url": [12, 16, 23], "get_contract_typ": 12, "been": [12, 16, 18, 19, 38], "get_transaction_url": 12, "transaction_hash": [12, 16, 18], "publish_contract": [12, 35], "ecosystemapi": [12, 16, 17, 30, 32], "request_head": [12, 16], "fee_token_symbol": 12, "fee_token_decim": 12, "18": 12, "extraattributesmixin": [12, 19], "relat": [12, 15, 16, 17], "__ape_extra_attributes__": 12, "extramodelattribut": [12, 19], "suppli": [12, 38], "attribut": [12, 14, 16, 19, 25], "__getattr__": [12, 14, 16, 19], "seri": 12, "add_network": 12, "network_nam": [12, 16, 37], "attach": [12, 13, 39], "e": [12, 16, 19, 20, 23, 25, 27, 32, 38], "g": [12, 16, 19, 20, 23, 25, 27, 32, 38], "l2": [12, 29], "optim": [12, 29, 32, 38, 39], "networkerror": [12, 15, 16], "create_transact": 12, "everyth": [12, 28, 30], "initi": [12, 14, 16, 18, 24, 25, 26, 34, 37], "custom_network": 12, "custom": [12, 13, 15, 16, 18, 20, 21, 22, 23, 24, 28, 31], "where": [12, 14, 16, 19, 20, 21, 26, 27, 29, 32, 34, 38, 39], "unspecifi": 12, "classmethod": [12, 15, 16], "decode_address": 12, "hashstr20": [12, 18], "hashbytes20": [12, 18], "nativ": 12, "rawaddress": [12, 18], "decode_block": 12, "blockapi": [12, 16, 26], "decod": [12, 14, 15, 19, 32], "dictionari": [12, 16, 18, 19, 25, 38], "decode_calldata": 12, "calldata": [12, 14, 25], "map": [12, 14, 15, 16, 17, 19, 25, 38], "anonym": 12, "stringifi": [12, 14, 25], "index": [12, 14, 18, 19, 21, 23, 25, 38], "decode_log": [12, 39], "event": [12, 14, 15, 18, 25, 39], "contractlog": [12, 14, 16, 18, 26, 39], "match": [12, 13, 14, 16, 18, 19, 32, 38], "definit": [12, 16, 32], "decode_receipt": 12, "decode_returndata": 12, "raw_data": 12, "default_network_nam": 12, "encode_address": 12, "integ": [12, 16], "encode_calldata": 12, "encod": [12, 18, 32], "encode_deploy": 12, "deployment_bytecod": 12, "other": [12, 13, 16, 18, 19, 20, 21, 24, 25, 30, 32, 33, 38, 39], "constructor": [12, 14, 25, 35], "interfac": [12, 15, 16, 17, 22, 28, 32, 34, 37, 38], "encode_transact": 12, "addition": [12, 16, 21, 27, 30, 32, 39], "updat": [12, 19, 30, 38], "enrich_calltre": 12, "calltreenod": 12, "enhanc": 12, "help": [12, 13, 14, 19, 20, 23, 24, 27, 28, 30, 32, 36, 38], "decim": [12, 16, 38], "token": [12, 27, 30, 32, 38, 39], "symbol": [12, 24, 32, 39], "currenc": 12, "pai": 12, "eth": [12, 20, 24, 25, 26, 32, 36, 38], "get_method_selector": 12, "selector": [12, 14, 25, 38], "keccak": 12, "eth_pydantic_typ": [12, 25], "myecosystem": 12, "def": [12, 13, 16, 17, 19, 20, 21, 24, 25, 28, 29, 31, 32, 37, 38, 39], "self": [12, 14, 16, 19, 21, 25, 28, 38], "simpl": [12, 23, 25, 39], "calcul": [12, 18], "get_network": [12, 37], "networknotfounderror": [12, 15], "present": [12, 16, 27], "get_network_data": 12, "ad": [12, 15, 16, 19, 20, 21, 24, 32, 38], "opinion": [12, 16], "order": [12, 16, 20, 21, 25], "nice": [12, 15, 16], "translat": [12, 16], "get_proxy_info": [12, 16], "proxyinfoapi": [12, 16], "pattern": [12, 19, 27, 32], "same": [12, 14, 16, 18, 19, 20, 25, 28, 32, 38, 39], "shareabl": 12, "http": [12, 16, 18, 19, 23, 28, 30, 31, 32, 36], "header": [12, 18], "request": [12, 17, 23, 27, 31, 32], "serialize_transact": 12, "serial": [12, 18], "set_default_network": 12, "switch": [12, 32, 37, 38], "forkednetworkapi": 12, "upstream_chain_id": 12, "id": [12, 14, 15, 16, 18, 22, 25, 27, 32], "upstream": [12, 29], "alwai": [12, 22, 23, 25, 27, 37], "some": [12, 18, 20, 22, 25, 29, 30, 32, 38, 39], "while": [12, 15, 16, 27, 38], "regardless": [12, 24, 32, 39], "upstream_network": 12, "being": [12, 15, 18, 24], "upstream_provid": 12, "upstreamprovid": 12, "your": [12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "under": [12, 16, 19, 20, 22, 37], "one": [12, 13, 14, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 32, 36, 38, 39], "use_upstream_provid": 12, "providercontextmanag": [12, 16, 32, 37], "wrapper": [12, 14, 15, 22], "around": [12, 14, 15, 22], "auto_gas_multipli": 12, "float": [12, 16, 18], "multipli": [12, 23, 32], "estim": [12, 16, 19, 23, 32, 38], "ga": [12, 15, 19, 23, 25, 32], "tx": [12, 25, 39], "insur": [12, 23], "base_fee_multipli": [12, 32], "appli": [12, 16, 22, 28, 38, 39], "block_tim": [12, 14, 16, 32], "approxim": 12, "take": [12, 13, 21, 23, 25, 32, 37, 38], "block": [12, 14, 15, 16, 17, 18, 19, 23, 24, 28], "mine": [12, 16], "15": [12, 32], "chain_id": [12, 15, 16, 24, 32, 37], "unless": [12, 13, 14, 16, 31, 32], "providerapi": [12, 13, 16, 17, 19, 28, 30, 39], "default_provider_nam": 12, "get_provid": 12, "provider_nam": [12, 15, 16, 29, 32, 37], "provider_set": [12, 16], "is_adhoc": 12, "mostli": 12, "unknown": [12, 15, 16, 32], "is_dev": 12, "is_fork": 12, "is_loc": 12, "network_id": 12, "infura": [12, 17, 23, 26, 28, 32], "alchemi": [12, 17, 21, 23, 29, 30, 32, 37, 39], "partial": 12, "conveni": [12, 16], "required_confirm": [12, 14, 16], "recommend": [12, 16, 20, 21, 27, 32, 36, 37], "wait": [12, 14, 16, 32], "consid": [12, 16, 19, 32], "sinc": [12, 18, 25], "set_default_provid": 12, "found": [12, 14, 15, 16, 19, 20, 21, 22, 25, 27, 28, 32, 37, 38], "transaction_acceptance_timeout": [12, 32, 39], "accept": [12, 13, 20, 32, 35], "two": [12, 16, 20, 23, 28, 32, 38, 39], "minut": [12, 32, 39], "smaller": 12, "timeout": [12, 15, 19], "use_default_provid": [12, 32], "disconnect_aft": [12, 16, 32], "temporarili": [12, 16, 29], "context": [12, 13, 15, 16, 18, 19, 20, 24, 28, 37, 38], "exit": [12, 16, 24, 38], "multipl": [12, 13, 18, 19, 27, 36], "whatev": [12, 32], "end": [12, 13, 14, 16, 19, 32, 38], "so": [12, 16, 20, 25, 27, 28, 29, 30, 32, 34, 38], "multi": [12, 19, 32], "scenario": [12, 14, 38], "use_provid": [12, 16, 29, 32, 37, 38], "disconnect_on_exit": [12, 16], "temporari": [12, 16, 32], "whether": [12, 13, 14, 16, 18, 19, 20, 32], "python": [12, 14, 16, 18, 22, 24, 25, 28, 32, 33, 35, 36, 37, 38], "verify_chain_id": 12, "networkmismatcherror": [12, 15], "hardcod": 12, "manageraccessmixin": [12, 13, 14, 19], "And": [12, 21, 32, 38], "providerpai": 12, "case": [12, 14, 15, 16, 21, 22, 23, 25, 27, 28, 32, 34, 37, 38], "veri": [12, 32], "Or": [12, 20, 22, 24, 25, 28, 30], "choic": [12, 16, 21, 32], "parse_network_choic": [12, 16, 32, 38], "empti": [12, 15, 17, 18, 19, 38], "target": [12, 17, 19, 34], "basemodel": [12, 18, 19], "create_network_typ": 12, "easili": [12, 32, 39], "dependencyapi": [12, 16, 17, 27], "contracts_fold": [12, 16, 22, 23, 27], "exclud": [12, 16, 18, 19, 22, 27, 38], "json": [12, 16, 17, 18, 19, 25, 27], "build": [12, 16, 35, 37, 38], "config_overrid": [12, 16, 27], "ipf": 12, "cached_manifest": 12, "packagemanifest": [12, 16, 17, 27, 35], "valid": [12, 16, 17, 18, 20, 32], "use_cach": [12, 16], "By": [12, 16, 22, 30, 37, 39], "lazili": 12, "look": [12, 14, 16, 19, 21, 22, 23, 24, 28, 33, 38, 39], "glob": [12, 27], "extract_manifest": [12, 16], "presum": [12, 16], "project_manag": [12, 16], "get_project": [12, 16], "dynam": [12, 16], "correct": [12, 13, 16, 32, 38], "projectapi": [12, 16, 17], "structur": [12, 16, 18, 19, 20, 33, 37], "instal": [12, 15, 16, 20, 22, 23, 25, 26, 28, 29, 32, 33, 37, 38], "uri": [12, 16, 23, 32], "omit": [12, 16, 21, 32, 39], "latest": [12, 14, 16, 18, 19, 24, 32, 36, 39], "version_id": [12, 16], "sub": [12, 13, 16], "most": [12, 14, 16, 20, 21, 23, 31, 32, 36], "often": [12, 14, 16, 25, 27], "config_file_nam": [12, 16], "extend": [12, 13, 21, 30, 33], "non": [12, 14, 15, 18, 19, 24, 31, 32], "add_compiler_data": 12, "compiler_data": [12, 16], "ethpm_typ": [12, 16, 18], "full": [12, 16, 19, 32, 38], "manifest_cachefil": 12, "create_manifest": [12, 16], "clear": [12, 16], "is_valid": [12, 16], "figur": [12, 16, 25], "out": [12, 15, 16, 19, 20, 24, 25, 27, 30, 32, 38], "best": [12, 16, 32, 37], "share": [12, 18, 19, 32, 38], "upload": 12, "anoth": [12, 15, 16, 18, 22, 32, 38, 39], "process_config_fil": [12, 16], "process": [12, 16, 17, 19, 25, 28], "had": [12, 16], "replace_manifest": 12, "replac": [12, 19, 32], "entir": [12, 25, 28, 30, 32, 38], "update_manifest": 12, "part": [12, 16, 19, 21, 28, 32, 38], "field": [12, 18, 19, 27, 30, 38], "whe": 12, "num_transact": 12, "parenthash": 12, "0x0000000000000000000000000000000000000000000000000000000000000000": 12, "timestamp": [12, 16, 18, 19, 24, 38], "its": [12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 27, 28, 31, 32, 35, 38, 39], "block_page_s": 12, "100": [12, 38, 39], "concurr": [12, 16], "4": [12, 16, 23, 24, 25, 27, 32, 38, 39], "hardhat": [12, 23, 29, 30, 32, 38, 39], "base_fe": [12, 16, 39], "minimum": [12, 16], "1559": [12, 16, 32, 39], "fetch": [12, 16, 25, 26, 32, 39], "respons": [12, 16, 17, 18, 19, 32], "particularli": 12, "across": [12, 16, 23, 24, 27, 32], "rang": [12, 14, 16], "chainlist": [12, 16], "comprehens": [12, 16], "mani": [12, 13, 22, 26, 30, 32], "parallel": [12, 19], "thread": [12, 16, 19], "connection_id": 12, "uniqu": [12, 16, 18, 25, 32, 39], "identifi": [12, 14, 16, 25, 32, 38], "especi": 12, "dev": [12, 15, 16, 18, 25, 38, 39], "connection_str": [12, 16], "ipc": 12, "tear": 12, "down": [12, 18, 19], "quit": [12, 14], "estimate_gas_cost": [12, 39], "block_id": [12, 15], "hexstr": [12, 18], "liter": [12, 18], "earliest": [12, 14, 16, 18], "pend": [12, 14, 16, 18, 32, 38], "cost": [12, 16, 25], "blockid": [12, 15, 18], "past": [12, 16, 23], "report": [12, 18, 32], "smallest": 12, "unit": 12, "wei": 12, "max": [12, 16, 23, 32, 38, 39], "maximum": [12, 23, 32], "gas_pric": [12, 16, 39], "price": [12, 16, 38], "what": [12, 16, 17, 20, 21, 24, 27, 28, 32, 37, 38], "pre": [12, 14, 19, 20, 22, 24], "get_bal": 12, "get_block": [12, 24, 32], "blocknotfounderror": [12, 15], "get_cod": 12, "previou": [12, 16], "contractcod": 12, "get_contract_log": 12, "log_filt": 12, "logfilt": 12, "topic": [12, 14, 25, 33], "get_nonc": 12, "get_receipt": [12, 16, 39], "might": [12, 24, 39], "get_transactions_by_block": 12, "get_virtual_machine_error": 12, "virtualmachineerror": [12, 15], "virtual": [12, 15, 36], "machin": [12, 15, 16], "client": [12, 19], "went": 12, "wrong": [12, 15], "http_uri": 12, "is_connect": [12, 21], "max_ga": 12, "network_choic": [12, 16, 37], "priority_fe": [12, 39], "miner": [12, 39], "tip": 12, "incentiv": 12, "them": [12, 17, 20, 22, 24, 25, 27, 28, 32, 33, 37, 38], "send_cal": 12, "immedi": [12, 24, 32], "without": [12, 19, 20, 24, 25, 30, 32, 37, 39], "histor": [12, 14, 16], "point": [12, 16, 18, 19, 21, 27, 28, 34, 37, 38], "prior": [12, 16, 28], "through": [12, 14, 19, 26, 28, 35], "mempool": [12, 25], "send_transact": 12, "supports_trac": 12, "update_set": 12, "new_set": 12, "port": 12, "reconnect": 12, "ws_uri": 12, "wss": 12, "subprocessprovid": [12, 15], "process_wait_timeout": 12, "popen": 12, "is_stop": 12, "stdout_queu": 12, "joinablequeu": [12, 19], "stderr_queu": 12, "ganach": 12, "build_command": 12, "pass": [12, 13, 16, 19, 20, 21, 27, 28, 38, 39], "task": [12, 19, 38], "stop": [12, 14, 16, 21, 38], "process_nam": 12, "20": [12, 26, 31, 32, 39], "readi": [12, 16, 18], "kill": 12, "testproviderapi": 12, "snapshot": [12, 15, 16, 19], "num_block": [12, 16], "advanc": [12, 26], "allot": 12, "snapshot_id": [12, 15, 16], "regress": [12, 16], "go": [12, 16, 32], "set_timestamp": 12, "new_timestamp": 12, "record": [12, 16], "intent": [12, 16], "later": [12, 16, 38], "snapshotid": [12, 15, 16, 19], "contract_address": [12, 15, 18], "block_numb": [12, 14, 16, 18], "gas_us": [12, 25], "statu": 12, "await_confirm": 12, "now": [12, 20, 23, 27, 28, 29, 30, 32, 36, 38], "debug_logs_lin": 12, "suitabl": [12, 27], "print": [12, 14, 15, 16, 20, 21, 25, 27, 29, 32, 37, 39], "debug_logs_typ": 12, "contractev": [12, 14, 39], "contractlogcontain": 12, "were": [12, 16, 23, 25, 32, 38], "emit": [12, 18, 39], "method_cal": 12, "produc": [12, 18], "raise_for_statu": 12, "noreturn": [12, 13], "regard": 12, "transactionstatusenum": 12, "ran_out_of_ga": 12, "ran": [12, 15, 33, 38], "gas_limit": [12, 23, 32], "return_valu": [12, 25], "obtain": [12, 25, 38], "final": [12, 16, 19, 38], "show_debug_log": 12, "system": [12, 16, 19, 20, 25, 26, 28, 32], "total_fees_paid": [12, 26], "paid": [12, 26], "tracefram": [12, 15], "track_coverag": 12, "track": [12, 16, 18, 25, 38], "coverag": 12, "els": [12, 14, 16, 19, 31, 32, 37, 38], "level": [12, 13, 25, 28, 31, 32, 36], "track_ga": 12, "chainid": 12, "0x": [12, 16, 19, 25, 34], "max_fe": [12, 39], "max_priority_fe": [12, 39], "transactionsignatur": [12, 18], "schema": [12, 18], "permit": 12, "total_transfer_valu": 12, "could": [12, 24, 25], "determin": [12, 14, 16, 34], "submit": [12, 25], "accounttransactionqueri": [12, 16], "column": [12, 14, 16, 18], "start_nonc": [12, 16], "stop_nonc": [12, 16], "_basequeri": 12, "querytyp": [12, 16], "blockqueri": [12, 16], "start_block": [12, 14, 16, 26], "stop_block": [12, 14, 16, 26], "step": [12, 14, 16, 35], "_baseblockqueri": 12, "blocktransactionqueri": [12, 16], "insid": [12, 19, 26], "contractcreationqueri": [12, 16], "contracteventqueri": [12, 16], "search_top": [12, 14], "member": 12, "contractmethodqueri": [12, 16], "method_arg": 12, "queryapi": [12, 16, 17], "estimate_queri": [12, 16], "millisecond": [12, 16, 18, 19], "indic": [12, 16, 19, 25, 31], "engin": [12, 14, 15, 16], "unabl": [12, 15, 16, 22], "perform_queri": [12, 16], "update_cach": 12, "chanc": [12, 32, 36], "noth": [12, 15], "store": [12, 16, 19, 20, 25, 26], "namespac": [13, 16, 17, 28, 33, 37], "extens": [13, 16, 17, 24, 28, 35, 38], "reusabl": 13, "common": [13, 19, 23, 27, 28, 32, 33, 39], "resourc": [13, 16], "well": [13, 16, 17, 18, 19, 25, 28, 30, 33], "contract_file_paths_argu": 13, "callback": 13, "flatten": [13, 16], "existing_alias_argu": [13, 21, 28], "callabl": [13, 17, 19, 21], "non_existing_alias_argu": [13, 21], "yet": [13, 21, 28, 30, 37, 38], "accountaliaspromptchoic": 13, "prompt_messag": 13, "promptchoic": 13, "lessen": 13, "hard": [13, 19], "param": [13, 21], "ctx": 13, "miss": [13, 16, 18, 19, 38], "It": [13, 17, 20, 21, 25, 26, 28, 31, 32, 37, 38, 39], "compat": [13, 18, 30], "certain": [13, 38, 39], "situat": 13, "descript": [13, 16, 28, 34], "arriv": 13, "print_choic": 13, "echo": [13, 21, 28, 37], "select_account": [13, 21], "networkchoic": 13, "case_sensit": 13, "base_typ": 13, "network_opt": [13, 21, 37], "get_metavar": 13, "metavar": 13, "outputformat": 13, "subset": [13, 16, 18], "output_format_choic": 13, "rich": 13, "text": [13, 15, 20], "view": [13, 14, 16, 25, 39], "standard": [13, 26, 27, 31, 34], "paramtyp": 13, "choice_callback": 13, "get_user_selected_choic": 13, "cmd": [13, 21, 32], "__expected_": 13, "get_user_selected_account": [13, 21], "deprec": [13, 16], "pick": 13, "want": [13, 16, 20, 22, 23, 25, 26, 27, 28, 29, 31, 32, 35, 36, 38], "_outside_": 13, "account_opt": [13, 21], "connectedprovidercommand": [13, 21, 32, 37], "durat": [13, 16, 25], "right": [13, 38], "wai": [13, 16, 20, 23, 24, 25, 27, 30, 32, 34, 36, 38, 39], "parse_arg": 13, "parser": [13, 17], "pars": [13, 16, 19, 21], "make_context": 13, "networkboundcommand": 13, "apeclicontextobject": [13, 21], "ape_cli_context": [13, 21, 37], "static": [13, 32], "abort": [13, 15, 21], "base_error": 13, "invoc": [13, 38], "preserv": 13, "stack": [13, 15], "networkopt": 13, "meth": 13, "anyth": [13, 21, 25, 28, 31], "default_log_level": 13, "obj_typ": [13, 21], "featur": [13, 20, 21, 23, 25, 26, 29, 38], "verbosity_opt": 13, "contract_opt": 13, "contracterror": 13, "In": [13, 16, 18, 20, 21, 22, 23, 24, 25, 26, 32, 34, 36, 38, 39], "incompatible_with": 13, "incompatible_opt": 13, "factori": [13, 16, 25], "enforc": 13, "incompat": 13, "cl": [13, 19, 21, 37], "other_opt": 13, "auto": [13, 18, 20, 23, 32, 38], "normal": [13, 19, 30, 34], "output_format_opt": 13, "skip_confirmation_opt": 13, "skip": [13, 20, 27], "cli_logg": 13, "apelogg": 13, "decor": [13, 17, 19, 25, 28, 37, 38], "allfilepath": 13, "encourag": 13, "consist": 13, "path_typ": 13, "contracttypewrapp": 14, "decode_input": [14, 25], "prefix": [14, 15, 21, 23, 24, 25, 27, 30], "detect": [14, 15, 34], "find": [14, 15, 16, 18, 19, 20, 27, 28, 34, 38], "along": [14, 27], "identifier_lookup": [14, 25], "selector_identifi": [14, 25], "source_path": [14, 16], "belong": 14, "cross": 14, "source_id": [14, 16, 18], "That": [14, 25, 39], "necessarili": [14, 39], "mycontract": [14, 16, 22, 23, 25, 26, 33, 35, 38, 39], "__call__": 14, "handler": [14, 25, 39], "c": 14, "attr_nam": [14, 16], "vote": 14, "impli": 14, "call_view_method": 14, "method_nam": [14, 38], "get_error_by_signatur": 14, "customerror": [14, 15], "similar": [14, 28, 32, 38], "get_event_by_signatur": [14, 39], "come": [14, 16, 19, 20, 22, 24, 25, 27, 30, 31, 32, 33, 38], "respect": [14, 16], "invoke_transact": 14, "contract_contain": [14, 16], "assum": [14, 16, 25, 32, 35, 37, 38, 39], "real": [14, 20, 39], "my_contract": [14, 25, 34, 38], "0xabc1230001112223334445566611855443322111": 14, "thing": [14, 21, 22, 28, 32, 37], "actual": [14, 18, 25, 38], "my_event_typ": 14, "myevent": 14, "mockcontractlog": [14, 18], "__iter__": [14, 16], "occur": [14, 15, 16, 19, 31, 34, 38], "from_receipt": [14, 39], "poll_log": 14, "new_block_timeout": [14, 16], "daemon": [14, 16, 19], "new_log": 14, "futur": [14, 16], "never": [14, 16, 18, 20, 38], "yield": [14, 16, 17, 28, 38], "less": [14, 16, 31], "reorg": [14, 16], "10": [14, 16, 19, 22, 23, 31, 32], "50": [14, 16, 39], "live": [14, 16, 25, 29, 39], "engine_to_us": [14, 16], "datafram": [14, 16], "last": [14, 16, 19, 25, 26, 38], "bypass": [14, 16, 27], "algorithm": [14, 16], "pd": [14, 16], "start_or_stop": [14, 16], "extra_address": 14, "search": [14, 19], "desir": 14, "deleg": [14, 16, 19, 34], "apeexcept": 15, "clickexcept": 15, "problem": 15, "aliasalreadyinuseerror": 15, "apeattributeerror": [15, 16], "projecterror": [15, 16], "attributeerror": [15, 39], "try": [15, 16, 19, 28, 37, 38], "apeindexerror": 15, "argumentslengtherror": 15, "arguments_length": 15, "contractdataerror": 15, "reason": [15, 32, 38], "providererror": 15, "chainerror": [15, 16], "compilererror": [15, 16], "configerror": 15, "issu": [15, 31, 36], "alik": 15, "revert_messag": 15, "source_traceback": 15, "sourcetraceback": 15, "base_err": 15, "assert": [15, 20, 25, 32, 38, 39], "statement": [15, 18, 38], "dev_messag": 15, "valueerror": [15, 16], "from_error": 15, "whenev": [15, 19], "possibl": [15, 16, 17, 19, 20, 32], "contractnotfounderror": [15, 16], "has_explor": 15, "decodingerror": 15, "ecosystemnotfounderror": 15, "methodnonpayableerror": 15, "payabl": [15, 25, 38], "missingdeploymentbytecodeerror": 15, "outofgaserror": 15, "becaus": [15, 20, 25, 27, 28, 32, 37, 38], "providernotconnectederror": [15, 16, 19], "providernotfounderror": 15, "queryengineerror": [15, 16], "rpctimeouterror": 15, "subprocesstimeouterror": 15, "subprocesserror": 15, "whilst": 15, "exce": [15, 39], "inspir": [15, 18], "py": [15, 18, 19, 24, 28, 33, 37, 38], "transactionnotfounderror": 15, "error_messsag": 15, "unknownsnapshoterror": [15, 16], "unknownversionerror": 15, "handle_ape_except": 15, "relev": [15, 18, 33], "frame": 15, "exc": 15, "someth": [15, 24, 32, 38, 39], "treat": [16, 25], "singleton": [16, 17], "root": [16, 19, 20, 21, 22, 23, 24, 25, 30, 33, 38], "my_account": [16, 21, 27], "everi": [16, 18, 19, 31, 32, 34], "get_accounts_by_typ": 16, "type_": 16, "test_account": [16, 19, 20, 22, 38], "testaccountmanag": [16, 38], "These": [16, 25, 38], "subject": 16, "section": [16, 19, 21, 23, 25, 27, 32, 36, 37, 38], "test_my_contract": [16, 38], "accountsmanag": 16, "testaccountcontain": 16, "account_id": 16, "slice": 16, "account_str": 16, "x": [16, 38, 39], "singl": [16, 19, 21, 25, 27, 37], "hood": [16, 20], "can_trace_sourc": 16, "filenam": 16, "both": [16, 17, 18, 19, 21, 24, 25, 28, 30, 32, 39], "trace_sourc": 16, "traceabl": 16, "sol": [16, 22, 27, 33, 38], "collis": [16, 25], "ensur": [16, 17, 18, 25, 29, 32, 38], "compile_sourc": [16, 22], "compiler_nam": 16, "program": [16, 18], "fallback": 16, "statemut": [16, 25], "nonpay": [16, 25], "ethpm": [16, 35], "contractnam": [16, 22], "flatten_contract": 16, "content": [16, 19, 27], "get_import": 16, "import_source_id": 16, "get_refer": 16, "imports_dict": 16, "entri": [16, 28, 32], "referring_source_id": 16, "transactionhistori": 16, "txn_receipt": 16, "revert_to_block": 16, "outgo": 16, "short": [16, 31, 32, 34, 38], "circuit": 16, "greater": [16, 18], "contractcach": 16, "memori": [16, 19], "per": 16, "perman": [16, 19, 26], "disk": [16, 20], "faster": 16, "__setitem__": 16, "ecosystem_nam": [16, 37], "cache_blueprint": 16, "blueprint_id": 16, "would": [16, 20, 21, 26, 27, 32, 37, 38], "starknet": [16, 30, 32, 38], "cache_deploy": 16, "contract_inst": [16, 26], "cache_proxy_info": 16, "proxy_info": 16, "proxyinfo": 16, "clear_local_cach": 16, "reset": 16, "blank": 16, "get_blueprint": 16, "get_contain": 16, "wrap": [16, 19], "get_creation_receipt": 16, "creation": [16, 21], "get_deploy": [16, 25], "read": [16, 21, 25, 32, 36], "_local_deployments_map": 16, "written": 16, "deployments_map": 16, "get_multipl": 16, "min": [16, 38, 39], "instance_at": 16, "typeerror": [16, 19], "en": [16, 17, 23, 25, 30], "domain": [16, 25], "instance_from_receipt": 16, "blockcontain": 16, "latest_block": 16, "head": [16, 24], "move": [16, 22], "backward": 16, "height": 16, "poll_block": 16, "reorgan": 16, "even": [16, 31, 32], "previous": [16, 25, 27, 28, 38], "new_block": 16, "length": [16, 19, 20], "similarli": [16, 20, 21, 22, 25, 28, 38], "just": [16, 21, 25, 27, 29, 32], "mimic": 16, "behavior": [16, 31, 32], "built": [16, 28, 36, 38], "increment": [16, 18], "isol": [16, 38], "owner": [16, 22, 25, 26, 30, 38, 39], "foobar": [16, 30, 37], "deltatim": 16, "AND": 16, "design": [16, 18, 28], "begin": [16, 25], "pending_timestamp": [16, 38], "epoch": 16, "3600": 16, "restor": 16, "recent": 16, "project_fold": 16, "meta": 16, "packagemeta": 16, "author": [16, 25, 38], "licens": [16, 38], "keyword": [16, 24, 32], "link": [16, 38], "deploymentconfigcollect": 16, "default_ecosystem": [16, 23, 32], "parametr": 16, "test_mnemon": 16, "get_config": 16, "plugin_nam": 16, "force_reload": 16, "metadata": [16, 19, 22], "using_project": 16, "project_path": 16, "contracts_path": 16, "my_project": 16, "deploymentconfig": 16, "rootmodelroottyp": 16, "pydanticundefin": 16, "accountintconvert": 16, "addressapiconvert": 16, "bytesaddressconvert": 16, "gwei": [16, 39], "appropri": 16, "long": [16, 28, 31], "is_typ": 16, "checksum": [16, 18], "against": [16, 17, 33, 38], "hexaddressconvert": 16, "hexconvert": 16, "hexintconvert": 16, "intaddressconvert": 16, "stringdecimalconvert": 16, "stringintconvert": 16, "timestampconvert": 16, "datetim": 16, "timedelta": 16, "No": [16, 32], "timezon": 16, "utc": 16, "granular": 16, "active_provid": [16, 24], "create_custom_provid": 16, "provider_cl": 16, "ape_ethereum": [16, 25, 28], "ethereumnodeprovid": 16, "guess": 16, "set_default_ecosystem": 16, "rel": [16, 19, 22], "get_ecosystem": 16, "get_network_choic": 16, "form": [16, 19, 25, 31, 38], "appear": [16, 19], "get_provider_from_choic": 16, "network_data": 16, "networks_yaml": 16, "load_contract": 16, "uniniti": 16, "mycontracttyp": 16, "mycontacttyp": 16, "To": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "contractnamespac": 16, "__str__": 16, "compiler_cache_fold": 16, "mention": [16, 28, 32], "extensions_with_missing_compil": 16, "recurs": 16, "extract": 16, "get_compiler_data": 16, "compile_if_need": 16, "get_contract": [16, 25], "contract_nam": [16, 18, 38], "keyerror": 16, "interfaces_fold": 16, "lookup_path": 16, "key_contract_path": 16, "give": [16, 20, 21, 27, 34, 37], "helloworld": [16, 37], "absolut": [16, 19, 23], "2678": [16, 35], "project_typ": 16, "apeproject": [16, 17], "scripts_fold": 16, "sources_miss": 16, "anywher": [16, 25, 31], "tests_fold": 16, "track_deploy": [16, 35], "upon": [16, 25, 27, 35], "public": [16, 25, 38], "tracked_deploy": 16, "bip122uri": 16, "explicitli": [16, 18, 22, 38], "githubdepend": 16, "openzeppelin": [16, 19, 23, 27, 34], "organ": [16, 19, 28, 30, 35, 36], "follow": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "dapphub": [16, 27], "erc20": [16, 27], "Will": [16, 21], "localdepend": 16, "npmdepend": 16, "npm": 16, "safe": [16, 34], "gnosi": [16, 27, 34], "14": 16, "version_from_json": 16, "version_from_local_json": 16, "baseproject": 16, "brownieproject": 16, "browni": 16, "defaultqueryprovid": 16, "querymanag": [16, 24], "biggest_block_s": 16, "inaccess": 16, "plugin_typ": 17, "plugintyp": 17, "hookimpl_kwarg": 17, "accountplugin": 17, "pluggy_patch": 17, "There": [17, 20, 21, 23, 25, 27, 30, 32, 36, 37, 38, 39], "sever": [17, 21], "ecosystemplugin": 17, "hook": [17, 28], "registr": [17, 28], "overal": 17, "conform": [17, 19, 28], "much": [17, 22, 38, 39], "plugin_manag": 17, "pluggi": 17, "_manag": 17, "pluginmanag": 17, "own": [17, 23, 27, 31, 36, 38], "compilerplugin": 17, "register_compil": 17, "interfacecompil": 17, "document": [17, 20, 23], "config_class": 17, "deconstruct": 17, "inject": [17, 19], "mypluginconfig": 17, "conversionplugin": 17, "mweiconvers": 17, "explorerplugin": 17, "explor": [17, 25, 34], "etherscan": [17, 25, 30, 32], "myblockexplor": 17, "networkplugin": 17, "ropsten": 17, "happen": [17, 22, 25, 27, 32, 38], "soon": [17, 27], "shibachain": 17, "shibanetwork": 17, "providerplugin": [17, 28], "myprovid": [17, 28], "dependencyplugin": 17, "projectplugin": 17, "resolv": [17, 34], "gitmodul": 17, "queryplugin": 17, "query_engin": 17, "postgresengin": 17, "represent": [18, 24, 33], "bodi": 18, "namedtupl": 18, "compon": 18, "signabl": 18, "easi": [18, 21, 25, 30, 36, 38], "origin": [18, 27, 36, 39], "think": 18, "712": 18, "hand": [18, 25], "encode_": 18, "modul": [18, 19, 24, 25, 31], "encode_structured_data": 18, "encode_intended_valid": 18, "encode_defunct": [18, 20], "r": [18, 38], "_signatur": 18, "ecdsa": 18, "vr": 18, "recover_sign": [18, 20], "sig": 18, "contractcoverag": 18, "functioncoverag": 18, "individu": [18, 30], "function_hit": 18, "hit": 18, "counter": 18, "zero": [18, 19, 38], "function_r": 18, "rate": [18, 32], "versu": [18, 23], "line_r": 18, "divid": 18, "lines_cov": 18, "lines_valid": 18, "miss_count": 18, "model_dump": 18, "pydant": [18, 19], "concept": [18, 38], "modelmodel_dump": 18, "mode": [18, 38], "to_python": 18, "serializ": 18, "by_alia": 18, "exclude_unset": 18, "exclude_default": 18, "exclude_non": 18, "round_trip": 18, "deseri": 18, "round": 18, "trip": 18, "encount": 18, "coveragestat": 18, "contractsourcecoverag": 18, "cover": [18, 25, 38], "total_funct": 18, "coverageproject": 18, "coveragereport": 18, "source_fold": 18, "get_html": 18, "html": [18, 38], "get_xml": 18, "xml": [18, 38], "codecov": 18, "io": 18, "thu": [18, 21, 25, 32, 37, 38], "slightli": 18, "convent": [18, 23], "90": 18, "java": 18, "won": [18, 32, 38], "super": 18, "hit_count": 18, "dure": [18, 22, 27, 31, 37, 38], "segment": 18, "ast": 18, "occupi": 18, "builtin": 18, "mark": [18, 31, 38], "endlin": 18, "endcolumn": 18, "exact": [18, 38], "full_nam": 18, "contact": 18, "getter": [18, 38], "profile_stat": 18, "profil": [18, 38], "accumul": 18, "sourcestat": 18, "detail": [18, 33, 36], "basecontractlog": 18, "event_nam": 18, "0x0000000000000000000000000000000000000000": 18, "event_argu": 18, "block_hash": 18, "log_index": 18, "transaction_index": 18, "unix": [18, 19], "lookup": [18, 38], "posit": [18, 38], "mock": [18, 27, 38], "compar": 18, "inherit": 18, "equal": [18, 19, 20, 39], "comparison": 18, "abc": 19, "model_config": 19, "classvar": 19, "arbitrary_types_allow": 19, "model_field": 19, "fieldinfo": 19, "__fields__": 19, "v1": [19, 27], "mixin": 19, "_before_": 19, "include_getattr": 19, "include_getitem": 19, "additional_error_messag": 19, "annot": 19, "nonetyp": 19, "accur": 19, "pair": 19, "junk": [19, 20, 23, 38], "number_of_account": [19, 20, 23, 38], "githubcli": 19, "ape_org": 19, "com": [19, 30, 32, 36], "apeworx": [19, 28, 29, 30, 32, 35, 36], "available_plugin": 19, "ape_plugin_nam": 19, "clone_repo": 19, "repo_path": 19, "target_path": 19, "scheme": 19, "git": [19, 27, 30], "ssh": 19, "download_packag": 19, "filesystem": 19, "get_releas": 19, "gitreleas": 19, "releas": [19, 26, 27, 30, 36], "get_repo": 19, "maxsiz": 19, "queue": 19, "join": [19, 36], "borrow": 19, "librari": [19, 20, 25, 28], "until": [19, 32], "gotten": 19, "unfinish": 19, "goe": [19, 32], "consum": 19, "task_don": 19, "unblock": 19, "struct": 19, "structpars": 19, "method_abi": 19, "decode_output": 19, "alter": [19, 22, 24], "arrai": 19, "applic": [19, 27, 39], "default_nam": 19, "unnam": 19, "encode_input": [19, 25], "tracestyl": 19, "ff8c00": 19, "d75f00": 19, "gas_cost": 19, "dim": 19, "bright_magenta": 19, "bright_green": 19, "bright_blu": 19, "00afd7": 19, "add_padding_to_str": 19, "str_list": 19, "extra_spac": 19, "space_charact": 19, "pad": 19, "charact": 19, "allow_disconnect": 19, "fn": 19, "return_none_when_disconnect": 19, "try_snapshot": 19, "expand_environment_vari": 19, "substr": 19, "environ": [19, 20, 23, 24, 32], "variabl": [19, 20, 23, 24, 38], "extract_nested_valu": 19, "dig": 19, "nest": 19, "gas_estimation_error_messag": 19, "tx_error": 19, "explan": [19, 33], "explain": [19, 32, 38], "generate_dev_account": 19, "start_index": 19, "genesi": [19, 32], "wallet": 19, "get_all_files_in_directori": 19, "dir_a": 19, "dir_b": 19, "file_a": 19, "file_b": 19, "file_c": 19, "interest": 19, "regex": 19, "get_current_timestamp_m": 19, "get_package_vers": 19, "obj": 19, "__version__": 19, "get_relative_path": 19, "anchor": 19, "comput": [19, 20], "ancestor": 19, "injected_before_us": 19, "fget": 19, "fset": 19, "fdel": 19, "is_arrai": 19, "abi_typ": [19, 25], "abityp": 19, "probabl": 19, "is_evm_precompil": 19, "is_named_tupl": 19, "output_valu": 19, "is_struct": 19, "is_zero_hex": 19, "load_config": 19, "expand_envar": 19, "must_exist": 19, "oserror": 19, "expand": 19, "log_instead_of_fail": 19, "__repr__": 19, "shouldn": [19, 23], "pragma_str_to_specifier_set": 19, "pragma_str": 19, "specifierset": 19, "pragma": [19, 38], "raises_not_impl": 19, "returns_arrai": 19, "run_until_complet": 19, "coroutin": 19, "async": 19, "await": 19, "asyncio": 19, "gather": 19, "singledispatchmethod": 19, "func": [19, 38], "dispatch": 19, "descriptor": 19, "generic_method": 19, "spawn": 19, "stream_respons": 19, "download_url": 19, "progress_bar_descript": 19, "progress": 19, "use_temp_sys_path": 19, "sy": 19, "secur": 20, "learn": [20, 22, 23, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "ship": [20, 21, 22, 24, 30, 32], "assist": [20, 21, 28], "write": [20, 37, 38], "test_my_contract_method": 20, "prefund": 20, "put": [20, 31], "sole": 20, "generate_test_account": 20, "unfund": 20, "guid": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "action": [20, 38], "1e18": 20, "ether": [20, 25, 26], "elimin": 20, "use_send": 20, "myfunct": 20, "imperson": [20, 38], "ledger": [20, 28], "trezor": [20, 28], "third": [20, 30], "parti": [20, 30, 36], "let": [20, 22, 24, 25, 32, 38], "premis": 20, "describ": [20, 32], "below": [20, 25, 27, 32, 38], "password": 20, "browser": 20, "rest": [20, 28], "maxim": [20, 30], "materi": 20, "entropi": 20, "increas": [20, 36, 38, 39], "n": 20, "altern": [20, 21, 22, 25, 27, 30, 31, 32, 38], "elect": 20, "twice": 20, "sure": [20, 32, 38], "rememb": 20, "hdpath": 20, "wordcount": 20, "togeth": [20, 28], "scriptabl": 20, "my": [20, 21, 25, 26, 27, 28, 32], "mysecurep": 20, "ssphrase": 20, "sai": [20, 25, 32, 39], "metamask": [20, 21], "secret": 20, "d": [20, 38], "programat": 20, "ecurepassphras": 20, "o": [20, 36, 39], "securepassphras": 20, "urandom": 20, "Then": [20, 24, 25, 27, 28, 29, 38], "reduc": [20, 32], "repetit": 20, "eth_account": 20, "hello": [20, 37], "intention": 20, "decid": 20, "abov": [20, 25, 31, 32, 37, 38, 39], "eip712": 20, "eip712typ": 20, "mail": 20, "_chainid_": 20, "uint256": [20, 25, 38, 39], "_name_": 20, "_verifyingcontract_": 20, "0xcccccccccccccccccccccccccccccccccccccccc": 20, "_version_": 20, "alic": 20, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 20, "bob": 20, "0xb0b0b0b0b0b0b000000000000000000000000000": 20, "recov": 20, "recovered_sign": 20, "ci": [20, 25], "cd": 20, "programmat": 20, "ape_accounts_": 20, "_passphras": 20, "subsequ": 20, "highli": 20, "approach": [20, 32, 37, 38], "avoid": [20, 25, 36, 37], "accident": 20, "leak": 20, "framework": [21, 25, 27, 31, 33, 36, 38, 39], "coupl": 21, "area": [21, 38], "showcas": 21, "endeavor": 21, "etc": 21, "logger": [21, 31], "gracefulli": 21, "cli_ctx": [21, 28, 37], "account_manag": 21, "bad": 21, "mymanag": 21, "customcontext": 21, "my_manag": 21, "foundri": [21, 25, 29, 32, 38], "leav": [21, 27, 38], "semi": 21, "colon": [21, 38], "cmd_2": 21, "afterward": [21, 38], "rare": 21, "peopl": 21, "index_of_test_account": 21, "matter": [21, 32], "alon": 21, "visa": 21, "versa": [21, 25], "delete_account": 21, "create_account": 21, "boolean": 21, "application_prefix": 21, "foo_bar": 21, "cli_0": 21, "lambda": 21, "startswith": 21, "cli_1": 21, "me": [21, 39], "me2": 21, "selected_account": 21, "edit": [22, 23, 28, 30, 32], "src": [22, 23, 27], "myinterfac": 22, "my_interfac": 22, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 22, "my_method": [22, 25, 34, 38], "elsewher": [22, 23], "unwil": 22, "artifact": 22, "binari": 22, "larger": 22, "adjust": [22, 32, 33, 38], "vy": [22, 33, 38], "tsconfig": 22, "retain": 22, "use_depend": 22, "cache_fold": 22, "hold": 22, "cahc": 22, "solc": 22, "apend": 22, "impact": 22, "As": [22, 28, 32, 38], "3": [22, 24, 25, 26, 27, 36, 38, 39], "7": [22, 30, 38], "8": [22, 36, 38], "get_compil": 22, "place": [23, 27, 32, 37, 38], "global": [23, 32, 38], "preced": 23, "prefer": 23, "serv": 23, "alphabet": 23, "facilit": 23, "easier": 23, "fulli": [23, 25], "outsid": 23, "globalcontract": 23, "fantom": [23, 30, 32, 38], "0x5fbdb2315678afecb367f032d93f642f64180aa3": 23, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 23, "localhost": [23, 28], "5030": 23, "whole": 23, "default_network": [23, 29, 32], "mainnet_fork": 23, "default_provid": [23, 29, 32], "numer": [23, 31, 32], "16": [23, 32], "1234": [23, 32], "0x1234": [23, 32], "eth_estimatega": 23, "0b2": 23, "1647323479": 24, "reflect": 24, "61": 24, "ape_console_extra": 24, "intern": [24, 38], "underscor": [24, 37], "_": [24, 37], "eth_util": 24, "encode_hex": 24, "decode_hex": 24, "getattr": 24, "weth_address": 24, "14388241": 24, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 24, "ape_init_extra": 24, "web3": [24, 28, 36], "close": 24, "reopen": 24, "autoreload": 24, "ape_consol": 24, "embed": 24, "load_ext": 24, "h": 24, "databas": [24, 26], "okai": [24, 28], "human": 24, "readabl": [24, 38], "metamask0": 24, "00040634": 24, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 24, "mysmartcontract": 25, "__init__": [25, 28], "arg1": 25, "arg2": 25, "pleas": [25, 36, 39], "basic": 25, "contract2": 25, "higher": [25, 32, 38], "why": [25, 32, 39], "notic": [25, 32, 33, 37, 38], "complex": [25, 33], "possibli": 25, "repeat": 25, "fashion": 25, "perhap": 25, "simpli": 25, "copi": 25, "review": 25, "mere": [25, 28], "onc": [25, 27, 28, 30, 32, 35, 38], "top": [25, 28, 32, 38], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 25, "v2": 25, "registri": [25, 28], "ychad": 25, "keep": [25, 28, 38], "On": [25, 26], "rinkebi": 25, "pure": 25, "extern": [25, 38], "get_static_list": 25, "dynarrai": 25, "set_numb": 25, "num": 25, "prevnumb": 25, "mynumb": 25, "monei": 25, "At": [25, 38], "eth_cal": 25, "eth_sendtransact": 25, "eth_sendrawtransact": 25, "demonstr": [25, 37, 38, 39], "123": [25, 35], "successfulli": [25, 35], "vice": 25, "addbal": 25, "new_bal": 25, "simul": [25, 32, 33], "forward": 25, "measur": 25, "getmodifiedbal": 25, "analyz": 25, "0x123": [25, 35], "40000": 25, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 25, "bytes_valu": 25, "3fb5c1c": 25, "selector_str": 25, "input_dict": 25, "unit256": 25, "method_id": 25, "usdc": 25, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 25, "0x70a08231": 25, "balanceof": [25, 38, 39], "0x27e235e3": 25, "dump": 25, "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 25, "multical": 25, "multicall3": 25, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 25, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 25, "pool": 25, "ipool": 25, "getreserv": 25, "applydiscount": 25, "acct": [25, 26, 39], "larg": [26, 32], "rout": 26, "our": [26, 28, 36, 37, 38], "incorpor": 26, "few": [26, 27, 38], "df": 26, "stuff": [26, 31, 32], "sum": 26, "sent": [26, 32], "foohappen": 26, "beta": 26, "constant": 26, "plan": 26, "stage": 26, "sqlite": 26, "tabl": [26, 38, 39], "dataclass": 26, "contract_ev": 26, "untouch": 27, "box": [27, 30, 32, 38], "still": [27, 34, 38, 39], "highlight": 27, "zeppelin": 27, "offici": 27, "uniswap": 27, "v3": 27, "retri": [27, 32], "mydepend": 27, "sometim": [27, 32, 38], "node_modul": 27, "myorg": 27, "v4": 27, "6": [27, 30, 38], "vault": 27, "master": [27, 36], "v0": 27, "gh": 27, "abbrevi": 27, "backend": 27, "guidelin": 27, "dapptoolserc20": 27, "dappnix": 27, "evm_vers": 27, "pari": 27, "involv": 27, "import_remap": 27, "erc721": 27, "dependency_contract": 27, "my_depend": 27, "dependencycontracttyp": 27, "deployed_contract": 27, "include_depend": 27, "ape_": 28, "ape_cli_subcommand": 28, "setup": [28, 38], "intend": 28, "tokenlist": 28, "primarili": 28, "team": 28, "good": 28, "qualiti": 28, "compos": 28, "benefit": 28, "interchang": 28, "httpprovid": 28, "_web3": 28, "1337": [28, 39], "finish": 28, "ti": 28, "site": [28, 36], "loop": 28, "potenti": [28, 31, 32], "ones": [28, 39], "accord": 28, "_cli": 28, "my_sub_cmd": 28, "subcommand": 28, "entrypoint": 28, "entry_point": 28, "ape_myplugin": 28, "race": 28, "condit": 28, "prevent": 28, "my_cmd": [28, 31], "indiffer": 28, "my_ledger_account": 28, "ledger_0": 28, "my_trezor_account": 28, "trezor_0": 28, "my_script": 28, "my_provider_plugin": 28, "short_help": 28, "off": [28, 38], "my_command": 28, "did": 29, "_fork": 29, "architectur": 30, "trust": [30, 32], "constraint": 30, "minor": 30, "throughout": 31, "21": 31, "30": 31, "yellow": 31, "40": 31, "shown": 31, "loglevel": 31, "set_level": 31, "arbitrum": 32, "tester": [32, 38], "discuss": [32, 38], "triplet": 32, "polygon": [32, 37], "anvil": [32, 38], "altogeth": 32, "commonli": 32, "testnet": [32, 37], "cut": 32, "talk": 32, "maintain": 32, "small": 32, "improv": 32, "wherea": 32, "matic": 32, "avalanch": 32, "optmism": 32, "zkevm": 32, "proper": 32, "remaind": 32, "familiar": 32, "109": 32, "shibarium": 32, "base_ecosystem_plugin": 32, "paragraph": 32, "recal": 32, "fro": 32, "closer": 32, "henc": 32, "default_": 32, "remot": 32, "care": [32, 39], "correctli": 32, "likewis": 32, "tell": 32, "apenet": 32, "closest": 32, "www": 32, "shibrpc": 32, "customnetwork": 32, "31337": 32, "rate_limit": 32, "sens": 32, "scan": 32, "api_uri": 32, "consult": 32, "readm": 32, "clarifi": 32, "saw": 32, "default_transaction_typ": 32, "fly": 32, "itself": [32, 33, 38], "integr": 32, "better": 32, "uncommon": 32, "placehold": 32, "unsur": 32, "ident": 32, "ethtest": 32, "ephemer": 32, "strai": 32, "though": 32, "120": 32, "decentr": 32, "max_receipt_retri": 32, "tend": 32, "caus": [32, 38], "reject": 32, "decis": 32, "middl": 32, "start_provid": 32, "jump": 32, "bridg": 32, "continu": 32, "effect": 32, "smart_contract_exampl": 33, "sampl": [33, 38], "test_sampl": 33, "autom": 33, "my_account_alia": 33, "job": 33, "popular": 33, "minim": 34, "1167": 34, "1967": 34, "beacon": 34, "uup": 34, "1822": 34, "9": 34, "create_forwarder_to": 34, "0xsplit": 34, "formerli": 34, "oz": 34, "897": 34, "zeroag": 34, "soladypush0": 34, "push0": 34, "host": 34, "influenc": 35, "walk": 35, "0x12c17f958d2ee523a2206206994597c13d831e34": 35, "With": 36, "modular": 36, "ltd": 36, "discord": 36, "server": 36, "stai": 36, "date": 36, "tutori": [36, 39], "technic": 36, "deeper": [36, 38], "understand": [36, 38], "academ": 36, "platform": 36, "challeng": 36, "linux": [36, 38], "maco": [36, 38], "11": 36, "window": 36, "subsystem": 36, "wsl": 36, "python3": 36, "three": [36, 38], "advis": 36, "1558": 36, "virtualenv": 36, "venv": 36, "interf": 36, "env": 36, "homebrew": 36, "instruct": 36, "visit": [36, 39], "dockerhub": 36, "volum": 36, "haramb": 36, "vvm": 36, "solcx": 36, "pwd": 36, "depth": [36, 39], "interoper": 36, "experi": 36, "3rd": 36, "risk": 36, "advantag": 37, "submodul": 37, "world": 37, "subdirectori": 37, "flexibl": 37, "cli_2": 37, "shownet": 37, "ideal": 37, "mumbai": 37, "nm": 37, "network_manag": 37, "hop": 37, "yourself": 37, "therefor": 37, "quick": 37, "workflow": 37, "suppos": 37, "stick": 37, "dist": 38, "cov": 38, "becom": 38, "intuit": 38, "fact": 38, "regular": 38, "test_": 38, "test_add": 38, "left": 38, "divis": 38, "phase": 38, "piec": 38, "encompass": 38, "enact": 38, "behav": 38, "authorized_method": 38, "test_author": 38, "not_own": 38, "set_own": 38, "scope": 38, "flow": 38, "dive": 38, "syntax": 38, "exactli": 38, "test_my_method": 38, "sustain": 38, "despit": 38, "vitalik": 38, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 38, "other_contract": 38, "othercontract": 38, "test_in_futur": 38, "86000": 38, "test_multi_chain": 38, "inspect": 38, "bundl": 38, "academi": 38, "conftest": 38, "test_mint": 38, "nft": 38, "test_account_bal": 38, "quantiti": 38, "mint": [38, 39], "earlier": 38, "assertionerror": 38, "shorter": 38, "comment": 38, "check_valu": 38, "_valu": 38, "reli": 38, "explictli": 38, "cairo": 38, "due": 38, "_x": 38, "sqrt": 38, "incorrect": 38, "reentri": 38, "nonreentr": 38, "_foo_intern": 38, "introduc": 38, "spdx": 38, "gpl": 38, "unauthor": 38, "unauth_address": 38, "withdraw": 38, "disallow": 38, "hacker": 38, "test_unauthorized_withdraw": 38, "test_unauthor": 38, "test_error_on_deploi": 38, "mycustomerror": 38, "haserror": 38, "rev": 38, "captur": 38, "grab": 38, "isinst": 38, "myerror": 38, "use_network": 38, "marker": 38, "test_my_fantom_test": 38, "test_my_ethereum_test": 38, "mid": 38, "test_my_multichain_test": 38, "stark_contract": 38, "mystarknetcontract": 38, "test_starknet_th": 38, "stark_account": 38, "fundm": 38, "median": [38, 39], "57198": 38, "91398": 38, "82848": 38, "28307": 38, "38679": 38, "33493": 38, "changeonstatu": 38, "23827": 38, "45739": 38, "34783": 38, "getsecret": 38, "24564": 38, "test0": 38, "2400": 38, "9100": 38, "5750": 38, "testcontract": 38, "setnumb": 38, "51021": 38, "debug_": 38, "mocktoken": 38, "poolcontract": 38, "reset_": 38, "comma": 38, "interv": 38, "press": 38, "ctrl": 38, "undo": 38, "stmt": 38, "85": 38, "71": 38, "80": 38, "htmlcov": 38, "__builtin__": 38, "_immutable_numb": 38, "_number": 38, "foo_method": 38, "view_method": 38, "distinguish": 38, "myaccount": 39, "shell": 39, "contract_method_defined_in_contract": 39, "apeacademi": 39, "london": 39, "got": 39, "broken": 39, "fundmycontract": 39, "prioriti": 39, "beforehand": 39, "plu": 39, "priorit": 39, "highest": 39, "0x00": 39, "0x0": 39, "2930": 39, "predict": 39, "eth_createaccesslist": 39, "access_list": 39, "my_access_list": 39, "fooevent": 39, "barev": 39, "foomethod": 39, "event_typ": 39, "baz": 39, "longer": 39, "600": 39, "show_trac": 39, "methodwithoutargu": 39, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 39, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 39, "contracta": 39, "7a9c": 39, "469604": 39, "superclust": 39, "234444": 39, "23523523235235": 39, "11111111111": 39, "345345347789999991": 39, "99999998888882": 39, "345457847457457458457457457": 39, "92222229999998888882": 39, "3454": 39, "111145345347789999991": 39, "333399998888882": 39, "234545457847457457458457457457": 39, "461506": 39, "methodb1": 39, "lolol": 39, "ic": 39, "cream": 39, "dynamo": 39, "402067": 39, "contractc": 39, "getsomelist": 39, "3425311345134513461345134534531452345": 39, "111344445534535353": 39, "993453434534534534534977788884443333": 39, "370103": 39, "methodc1": 39, "windows95": 39, "simpler": 39, "jamaica": 39, "cardin": 39, "363869": 39, "callm": 39, "233432": 39, "methodb2": 39, "trombon": 39, "231951": 39, "paperwork": 39, "countri": 39, "wing": 39, "227360": 39, "222263": 39, "methodc2": 39, "147236": 39, "122016": 39, "addresstovalu": 39, "100305": 39, "bandpractic": 39, "94270": 39, "lemondrop": 39, "92321": 39, "86501": 39, "82729": 39, "snitches_get_stich": 39, "111": 39, "55252": 39, "52079": 39, "48306": 39, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 39, "show_gas_report": 39, "dai": 39, "1302": 39, "13028": 39, "1377": 39, "approv": 39, "22414": 39, "burn": 39, "11946": 39, "25845": 39, "contract_a": 39, "methodtocal": 39, "txn_cost": 39, "mymutablemethod": 39, "view_cost": 39, "myviewmethod": 39}, "objects": {"": [[10, 0, 0, "-", "ape"], [11, 0, 0, "-", "ape_accounts"]], "ape": [[10, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [15, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [17, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [18, 0, 0, "-", "types"], [19, 0, 0, "-", "utils"]], "ape.api": [[12, 0, 0, "-", "accounts"], [12, 0, 0, "-", "address"], [12, 0, 0, "-", "compiler"], [12, 0, 0, "-", "config"], [12, 0, 0, "-", "convert"], [12, 0, 0, "-", "explorers"], [12, 0, 0, "-", "networks"], [12, 0, 0, "-", "projects"], [12, 0, 0, "-", "providers"], [12, 0, 0, "-", "query"]], "ape.api.accounts": [[12, 4, 1, "", "AccountAPI"], [12, 4, 1, "", "AccountContainerAPI"], [12, 4, 1, "", "ImpersonatedAccount"], [12, 4, 1, "", "TestAccountAPI"], [12, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[12, 5, 1, "", "__dir__"], [12, 6, 1, "", "alias"], [12, 5, 1, "", "call"], [12, 5, 1, "", "check_signature"], [12, 5, 1, "", "declare"], [12, 5, 1, "", "deploy"], [12, 5, 1, "", "prepare_transaction"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_raw_msghash"], [12, 5, 1, "", "sign_transaction"], [12, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[12, 5, 1, "", "__contains__"], [12, 5, 1, "", "__delitem__"], [12, 5, 1, "", "__getitem__"], [12, 5, 1, "", "__len__"], [12, 6, 1, "", "accounts"], [12, 6, 1, "", "aliases"], [12, 5, 1, "", "append"], [12, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[12, 6, 1, "", "address"], [12, 5, 1, "", "call"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountContainerAPI": [[12, 5, 1, "", "generate_account"]], "ape.api.address": [[12, 4, 1, "", "Address"], [12, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[12, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[12, 6, 1, "", "address"], [12, 6, 1, "", "balance"], [12, 6, 1, "", "code"], [12, 6, 1, "", "codesize"], [12, 6, 1, "", "history"], [12, 6, 1, "", "is_contract"], [12, 6, 1, "", "nonce"]], "ape.api.compiler": [[12, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[12, 5, 1, "", "compile"], [12, 2, 1, "", "compiler_settings"], [12, 6, 1, "", "config"], [12, 5, 1, "", "enrich_error"], [12, 5, 1, "", "get_versions"], [12, 6, 1, "", "name"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[12, 4, 1, "", "ConfigEnum"], [12, 4, 1, "", "GenericConfig"], [12, 4, 1, "", "PluginConfig"]], "ape.api.convert": [[12, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[12, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[12, 5, 1, "", "get_address_url"], [12, 5, 1, "", "get_contract_type"], [12, 5, 1, "", "get_transaction_url"], [12, 5, 1, "", "publish_contract"]], "ape.api.networks": [[12, 4, 1, "", "EcosystemAPI"], [12, 4, 1, "", "ForkedNetworkAPI"], [12, 4, 1, "", "NetworkAPI"], [12, 4, 1, "", "ProviderContextManager"], [12, 4, 1, "", "ProxyInfoAPI"], [12, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[12, 5, 1, "", "__ape_extra_attributes__"], [12, 5, 1, "", "add_network"], [12, 6, 1, "", "config"], [12, 5, 1, "", "create_transaction"], [12, 6, 1, "", "custom_network"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "decode_address"], [12, 5, 1, "", "decode_block"], [12, 5, 1, "", "decode_calldata"], [12, 5, 1, "", "decode_logs"], [12, 5, 1, "", "decode_receipt"], [12, 5, 1, "", "decode_returndata"], [12, 6, 1, "", "default_network_name"], [12, 5, 1, "", "encode_address"], [12, 5, 1, "", "encode_calldata"], [12, 5, 1, "", "encode_deployment"], [12, 5, 1, "", "encode_transaction"], [12, 5, 1, "", "enrich_calltree"], [12, 2, 1, "", "fee_token_decimals"], [12, 2, 1, "", "fee_token_symbol"], [12, 5, 1, "", "get_method_selector"], [12, 5, 1, "", "get_network"], [12, 5, 1, "", "get_network_data"], [12, 5, 1, "", "get_proxy_info"], [12, 2, 1, "", "name"], [12, 6, 1, "", "networks"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "serialize_transaction"], [12, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[12, 6, 1, "", "upstream_chain_id"], [12, 6, 1, "", "upstream_network"], [12, 6, 1, "", "upstream_provider"], [12, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[12, 6, 1, "", "auto_gas_multiplier"], [12, 6, 1, "", "base_fee_multiplier"], [12, 6, 1, "", "block_time"], [12, 6, 1, "", "chain_id"], [12, 6, 1, "", "config"], [12, 2, 1, "", "data_folder"], [12, 6, 1, "", "default_provider_name"], [12, 2, 1, "", "ecosystem"], [12, 6, 1, "", "explorer"], [12, 5, 1, "", "get_provider"], [12, 6, 1, "", "is_adhoc"], [12, 6, 1, "", "is_dev"], [12, 6, 1, "", "is_fork"], [12, 6, 1, "", "is_local"], [12, 2, 1, "", "name"], [12, 6, 1, "", "network_id"], [12, 6, 1, "", "providers"], [12, 5, 1, "", "publish_contract"], [12, 2, 1, "", "request_header"], [12, 6, 1, "", "required_confirmations"], [12, 5, 1, "", "set_default_provider"], [12, 6, 1, "", "transaction_acceptance_timeout"], [12, 5, 1, "", "use_default_provider"], [12, 5, 1, "", "use_provider"], [12, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[12, 6, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[12, 2, 1, "", "target"]], "ape.api.projects": [[12, 4, 1, "", "DependencyAPI"], [12, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[12, 6, 1, "", "cached_manifest"], [12, 5, 1, "", "compile"], [12, 2, 1, "", "config_override"], [12, 6, 1, "", "contracts"], [12, 2, 1, "", "contracts_folder"], [12, 2, 1, "", "exclude"], [12, 5, 1, "", "extract_manifest"], [12, 2, 1, "", "name"], [12, 6, 1, "", "uri"], [12, 2, 1, "", "version"], [12, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[12, 5, 1, "", "add_compiler_data"], [12, 6, 1, "", "cached_manifest"], [12, 2, 1, "", "contracts_folder"], [12, 5, 1, "", "create_manifest"], [12, 6, 1, "", "is_valid"], [12, 6, 1, "", "manifest_cachefile"], [12, 2, 1, "", "name"], [12, 2, 1, "", "path"], [12, 5, 1, "", "process_config_file"], [12, 5, 1, "", "replace_manifest"], [12, 5, 1, "", "update_manifest"], [12, 2, 1, "", "version"]], "ape.api.providers": [[12, 4, 1, "", "BlockAPI"], [12, 4, 1, "", "ProviderAPI"], [12, 4, 1, "", "SubprocessProvider"], [12, 4, 1, "", "TestProviderAPI"], [12, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.ProviderAPI": [[12, 6, 1, "", "base_fee"], [12, 2, 1, "", "block_page_size"], [12, 6, 1, "", "chain_id"], [12, 2, 1, "", "concurrency"], [12, 6, 1, "", "config"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 6, 1, "", "connection_str"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "disconnect"], [12, 5, 1, "", "estimate_gas_cost"], [12, 6, 1, "", "gas_price"], [12, 5, 1, "", "get_balance"], [12, 5, 1, "", "get_block"], [12, 5, 1, "", "get_code"], [12, 5, 1, "", "get_contract_logs"], [12, 5, 1, "", "get_nonce"], [12, 5, 1, "", "get_receipt"], [12, 5, 1, "", "get_transactions_by_block"], [12, 5, 1, "", "get_virtual_machine_error"], [12, 6, 1, "", "http_uri"], [12, 6, 1, "", "is_connected"], [12, 6, 1, "", "max_gas"], [12, 2, 1, "", "name"], [12, 2, 1, "", "network"], [12, 6, 1, "", "network_choice"], [12, 5, 1, "", "prepare_transaction"], [12, 6, 1, "", "priority_fee"], [12, 2, 1, "", "provider_settings"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "send_call"], [12, 5, 1, "", "send_private_transaction"], [12, 5, 1, "", "send_transaction"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_tracing"], [12, 5, 1, "", "update_settings"], [12, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[12, 5, 1, "", "build_command"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 5, 1, "", "disconnect"], [12, 6, 1, "", "process_name"], [12, 5, 1, "", "start"], [12, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[12, 5, 1, "", "mine"], [12, 5, 1, "", "revert"], [12, 5, 1, "", "set_timestamp"], [12, 5, 1, "", "snapshot"]], "ape.api.query": [[12, 4, 1, "", "AccountTransactionQuery"], [12, 4, 1, "", "BlockQuery"], [12, 4, 1, "", "BlockTransactionQuery"], [12, 4, 1, "", "ContractCreationQuery"], [12, 4, 1, "", "ContractEventQuery"], [12, 4, 1, "", "ContractMethodQuery"], [12, 4, 1, "", "QueryAPI"]], "ape.api.query.QueryAPI": [[12, 5, 1, "", "estimate_query"], [12, 5, 1, "", "perform_query"], [12, 5, 1, "", "update_cache"]], "ape.api.transactions": [[12, 4, 1, "", "ReceiptAPI"], [12, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[12, 5, 1, "", "await_confirmations"], [12, 6, 1, "", "debug_logs_lines"], [12, 6, 1, "", "debug_logs_typed"], [12, 5, 1, "", "decode_logs"], [12, 6, 1, "", "events"], [12, 6, 1, "", "failed"], [12, 6, 1, "", "method_called"], [12, 5, 1, "", "raise_for_status"], [12, 6, 1, "", "ran_out_of_gas"], [12, 6, 1, "", "return_value"], [12, 5, 1, "", "show_debug_logs"], [12, 6, 1, "", "total_fees_paid"], [12, 6, 1, "", "trace"], [12, 5, 1, "", "track_coverage"], [12, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[12, 6, 1, "", "receipt"], [12, 5, 1, "", "serialize_transaction"], [12, 6, 1, "", "total_transfer_value"], [12, 6, 1, "", "trace"], [12, 6, 1, "", "txn_hash"]], "ape.cli": [[13, 0, 0, "-", "arguments"], [13, 0, 0, "-", "choices"], [13, 0, 0, "-", "commands"], [13, 0, 0, "-", "options"], [13, 0, 0, "-", "paramtype"]], "ape.cli.arguments": [[13, 1, 1, "", "contract_file_paths_argument"], [13, 1, 1, "", "existing_alias_argument"], [13, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[13, 4, 1, "", "AccountAliasPromptChoice"], [13, 4, 1, "", "Alias"], [13, 4, 1, "", "NetworkChoice"], [13, 4, 1, "", "OutputFormat"], [13, 4, 1, "", "PromptChoice"], [13, 1, 1, "", "get_user_selected_account"], [13, 1, 1, "", "output_format_choice"], [13, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"], [13, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[13, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[13, 2, 1, "", "TREE"], [13, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"]], "ape.cli.commands": [[13, 4, 1, "", "ConnectedProviderCommand"], [13, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[13, 5, 1, "", "invoke"], [13, 5, 1, "", "parse_args"]], "ape.cli.options": [[13, 4, 1, "", "ApeCliContextObject"], [13, 4, 1, "", "NetworkOption"], [13, 1, 1, "", "account_option"], [13, 1, 1, "", "ape_cli_context"], [13, 1, 1, "", "contract_option"], [13, 1, 1, "", "incompatible_with"], [13, 1, 1, "", "network_option"], [13, 1, 1, "", "output_format_option"], [13, 1, 1, "", "skip_confirmation_option"], [13, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[13, 5, 1, "", "abort"]], "ape.cli.paramtype": [[13, 4, 1, "", "AllFilePaths"], [13, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[13, 5, 1, "", "convert"]], "ape.contracts.base": [[14, 4, 1, "", "ContractContainer"], [14, 4, 1, "", "ContractEvent"], [14, 4, 1, "", "ContractInstance"], [14, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__getattr__"], [14, 5, 1, "", "at"], [14, 5, 1, "", "deploy"], [14, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__iter__"], [14, 5, 1, "", "from_receipt"], [14, 6, 1, "", "name"], [14, 5, 1, "", "poll_logs"], [14, 5, 1, "", "query"], [14, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__dir__"], [14, 5, 1, "", "__getattr__"], [14, 6, 1, "", "address"], [14, 5, 1, "", "call_view_method"], [14, 5, 1, "", "get_error_by_signature"], [14, 5, 1, "", "get_event_by_signature"], [14, 5, 1, "", "invoke_transaction"], [14, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[14, 5, 1, "", "decode_input"], [14, 6, 1, "", "identifier_lookup"], [14, 6, 1, "", "selector_identifiers"], [14, 6, 1, "", "source_path"]], "ape.exceptions": [[15, 7, 1, "", "APINotImplementedError"], [15, 7, 1, "", "Abort"], [15, 7, 1, "", "AccountsError"], [15, 7, 1, "", "AliasAlreadyInUseError"], [15, 7, 1, "", "ApeAttributeError"], [15, 7, 1, "", "ApeException"], [15, 7, 1, "", "ApeIndexError"], [15, 7, 1, "", "ArgumentsLengthError"], [15, 7, 1, "", "BlockNotFoundError"], [15, 7, 1, "", "ChainError"], [15, 7, 1, "", "CompilerError"], [15, 7, 1, "", "ConfigError"], [15, 7, 1, "", "ContractDataError"], [15, 7, 1, "", "ContractLogicError"], [15, 7, 1, "", "ContractNotFoundError"], [15, 7, 1, "", "ConversionError"], [15, 7, 1, "", "CustomError"], [15, 7, 1, "", "DecodingError"], [15, 7, 1, "", "EcosystemNotFoundError"], [15, 7, 1, "", "MethodNonPayableError"], [15, 7, 1, "", "MissingDeploymentBytecodeError"], [15, 7, 1, "", "NetworkError"], [15, 7, 1, "", "NetworkMismatchError"], [15, 7, 1, "", "NetworkNotFoundError"], [15, 7, 1, "", "OutOfGasError"], [15, 7, 1, "", "ProjectError"], [15, 7, 1, "", "ProviderError"], [15, 7, 1, "", "ProviderNotConnectedError"], [15, 7, 1, "", "ProviderNotFoundError"], [15, 7, 1, "", "QueryEngineError"], [15, 7, 1, "", "RPCTimeoutError"], [15, 7, 1, "", "SignatureError"], [15, 7, 1, "", "SubprocessError"], [15, 7, 1, "", "SubprocessTimeoutError"], [15, 7, 1, "", "TransactionError"], [15, 7, 1, "", "TransactionNotFoundError"], [15, 7, 1, "", "UnknownSnapshotError"], [15, 7, 1, "", "UnknownVersionError"], [15, 7, 1, "", "VirtualMachineError"], [15, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[15, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[15, 6, 1, "", "dev_message"], [15, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[15, 6, 1, "", "name"]], "ape.managers": [[16, 0, 0, "-", "accounts"], [16, 0, 0, "-", "compilers"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converters"], [16, 0, 0, "-", "networks"], [16, 0, 0, "-", "query"]], "ape.managers.accounts": [[16, 4, 1, "", "AccountManager"], [16, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "aliases"], [16, 6, 1, "", "containers"], [16, 5, 1, "", "get_accounts_by_type"], [16, 5, 1, "", "load"], [16, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"]], "ape.managers.chain": [[16, 4, 1, "", "AccountHistory"], [16, 4, 1, "", "BlockContainer"], [16, 4, 1, "", "ChainManager"], [16, 4, 1, "", "ContractCache"], [16, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 2, 1, "", "address"], [16, 5, 1, "", "append"], [16, 6, 1, "", "outgoing"], [16, 5, 1, "", "query"], [16, 5, 1, "", "revert_to_block"], [16, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "head"], [16, 6, 1, "", "height"], [16, 5, 1, "", "poll_blocks"], [16, 5, 1, "", "query"], [16, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[16, 6, 1, "", "base_fee"], [16, 6, 1, "", "blocks"], [16, 6, 1, "", "chain_id"], [16, 6, 1, "", "gas_price"], [16, 5, 1, "", "get_receipt"], [16, 6, 1, "", "history"], [16, 5, 1, "", "isolate"], [16, 5, 1, "", "mine"], [16, 6, 1, "", "pending_timestamp"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[16, 5, 1, "", "__delitem__"], [16, 5, 1, "", "__setitem__"], [16, 5, 1, "", "cache_blueprint"], [16, 5, 1, "", "cache_deployment"], [16, 5, 1, "", "cache_proxy_info"], [16, 5, 1, "", "clear_local_caches"], [16, 5, 1, "", "get"], [16, 5, 1, "", "get_blueprint"], [16, 5, 1, "", "get_container"], [16, 5, 1, "", "get_creation_receipt"], [16, 5, 1, "", "get_deployments"], [16, 5, 1, "", "get_multiple"], [16, 5, 1, "", "get_proxy_info"], [16, 5, 1, "", "instance_at"], [16, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[16, 5, 1, "", "append"], [16, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[16, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[16, 5, 1, "", "can_trace_source"], [16, 5, 1, "", "compile"], [16, 5, 1, "", "compile_source"], [16, 5, 1, "", "enrich_error"], [16, 5, 1, "", "flatten_contract"], [16, 5, 1, "", "get_imports"], [16, 5, 1, "", "get_references"], [16, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[16, 4, 1, "", "ConfigManager"], [16, 4, 1, "", "DeploymentConfig"], [16, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.ConfigManager": [[16, 2, 1, "", "DATA_FOLDER"], [16, 2, 1, "", "PROJECT_FOLDER"], [16, 2, 1, "", "contracts_folder"], [16, 2, 1, "", "default_ecosystem"], [16, 2, 1, "", "dependencies"], [16, 2, 1, "", "deployments"], [16, 5, 1, "", "get_config"], [16, 5, 1, "", "load"], [16, 2, 1, "", "meta"], [16, 2, 1, "", "name"], [16, 5, 1, "", "using_project"], [16, 2, 1, "", "version"]], "ape.managers.converters": [[16, 4, 1, "", "AccountIntConverter"], [16, 4, 1, "", "AddressAPIConverter"], [16, 4, 1, "", "BytesAddressConverter"], [16, 4, 1, "", "ConversionManager"], [16, 4, 1, "", "HexAddressConverter"], [16, 4, 1, "", "HexConverter"], [16, 4, 1, "", "HexIntConverter"], [16, 4, 1, "", "IntAddressConverter"], [16, 4, 1, "", "StringDecimalConverter"], [16, 4, 1, "", "StringIntConverter"], [16, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[16, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[16, 6, 1, "", "active_provider"], [16, 5, 1, "", "create_custom_provider"], [16, 6, 1, "", "default_ecosystem"], [16, 6, 1, "", "ecosystem"], [16, 6, 1, "", "ecosystem_names"], [16, 6, 1, "", "ecosystems"], [16, 5, 1, "", "fork"], [16, 5, 1, "", "get_ecosystem"], [16, 5, 1, "", "get_network_choices"], [16, 5, 1, "", "get_provider_from_choice"], [16, 6, 1, "", "network"], [16, 6, 1, "", "network_data"], [16, 6, 1, "", "network_names"], [16, 6, 1, "", "networks_yaml"], [16, 5, 1, "", "parse_network_choice"], [16, 6, 1, "", "provider_names"], [16, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[16, 0, 0, "-", "dependency"], [16, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[16, 4, 1, "", "GithubDependency"], [16, 4, 1, "", "LocalDependency"], [16, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "github"], [16, 2, 1, "", "ref"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[16, 5, 1, "", "extract_manifest"], [16, 6, 1, "", "uri"], [16, 2, 1, "", "version"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "npm"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_from_json"], [16, 6, 1, "", "version_from_local_json"], [16, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[16, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[16, 5, 1, "", "__getattr__"], [16, 5, 1, "", "__str__"], [16, 6, 1, "", "compiler_cache_folder"], [16, 6, 1, "", "compiler_data"], [16, 6, 1, "", "contracts"], [16, 6, 1, "", "contracts_folder"], [16, 6, 1, "", "dependencies"], [16, 5, 1, "", "extensions_with_missing_compilers"], [16, 5, 1, "", "extract_manifest"], [16, 5, 1, "", "get_compiler_data"], [16, 5, 1, "", "get_contract"], [16, 5, 1, "", "get_project"], [16, 6, 1, "", "interfaces_folder"], [16, 5, 1, "", "load_contracts"], [16, 5, 1, "", "lookup_path"], [16, 6, 1, "", "meta"], [16, 2, 1, "", "path"], [16, 6, 1, "", "project_types"], [16, 6, 1, "", "scripts_folder"], [16, 6, 1, "", "source_paths"], [16, 6, 1, "", "sources"], [16, 6, 1, "", "sources_missing"], [16, 6, 1, "", "tests_folder"], [16, 5, 1, "", "track_deployment"], [16, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[16, 4, 1, "", "ApeProject"], [16, 4, 1, "", "BaseProject"], [16, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.BaseProject": [[16, 5, 1, "", "create_manifest"], [16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"], [16, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"]], "ape.managers.query": [[16, 4, 1, "", "DefaultQueryProvider"], [16, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[16, 5, 1, "", "estimate_query"], [16, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[16, 6, 1, "", "engines"], [16, 5, 1, "", "query"]], "ape.plugins": [[17, 0, 0, "-", "account"], [17, 0, 0, "-", "compiler"], [17, 0, 0, "-", "config"], [17, 0, 0, "-", "converter"], [17, 0, 0, "-", "network"], [17, 0, 0, "-", "pluggy_patch"], [17, 0, 0, "-", "project"], [17, 0, 0, "-", "query"], [17, 1, 1, "", "register"]], "ape.plugins.account": [[17, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[17, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[17, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[17, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[17, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[17, 5, 1, "", "config_class"]], "ape.plugins.converter": [[17, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[17, 5, 1, "", "converters"]], "ape.plugins.network": [[17, 4, 1, "", "EcosystemPlugin"], [17, 4, 1, "", "ExplorerPlugin"], [17, 4, 1, "", "NetworkPlugin"], [17, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[17, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[17, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[17, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[17, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[17, 4, 1, "", "PluginType"], [17, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[17, 4, 1, "", "DependencyPlugin"], [17, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[17, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[17, 5, 1, "", "projects"]], "ape.plugins.query": [[17, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[17, 5, 1, "", "query_engines"]], "ape.types": [[18, 4, 1, "", "BaseContractLog"], [18, 3, 1, "", "BlockID"], [18, 4, 1, "", "ContractLog"], [18, 4, 1, "", "MockContractLog"], [18, 0, 0, "-", "address"], [18, 0, 0, "-", "coverage"]], "ape.types.BaseContractLog": [[18, 2, 1, "", "contract_address"], [18, 2, 1, "", "event_arguments"], [18, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[18, 2, 1, "", "block_hash"], [18, 2, 1, "", "block_number"], [18, 2, 1, "", "log_index"], [18, 6, 1, "", "timestamp"], [18, 2, 1, "", "transaction_hash"], [18, 2, 1, "", "transaction_index"]], "ape.types.address": [[18, 3, 1, "", "AddressType"], [18, 3, 1, "", "RawAddress"]], "ape.types.coverage": [[18, 4, 1, "", "ContractCoverage"], [18, 4, 1, "", "ContractSourceCoverage"], [18, 4, 1, "", "CoverageProject"], [18, 4, 1, "", "CoverageReport"], [18, 4, 1, "", "CoverageStatement"], [18, 4, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 2, 1, "", "functions"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 6, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[18, 2, 1, "", "contracts"], [18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "include"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "source_id"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 2, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "get_html"], [18, 5, 1, "", "get_xml"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "projects"], [18, 2, 1, "", "source_folders"], [18, 6, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 2, 1, "", "timestamp"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[18, 2, 1, "", "hit_count"], [18, 2, 1, "", "location"], [18, 2, 1, "", "pcs"], [18, 2, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[18, 2, 1, "", "full_name"], [18, 2, 1, "", "hit_count"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 5, 1, "", "profile_statement"], [18, 2, 1, "", "statements"]], "ape.types.signatures": [[18, 4, 1, "", "MessageSignature"], [18, 4, 1, "", "SignableMessage"], [18, 4, 1, "", "TransactionSignature"], [18, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[18, 2, 1, "", "body"], [18, 2, 1, "", "header"], [18, 2, 1, "", "version"]], "ape.utils": [[19, 4, 1, "", "BaseInterface"], [19, 4, 1, "", "BaseInterfaceModel"], [19, 4, 1, "", "ExtraAttributesMixin"], [19, 4, 1, "", "ExtraModelAttributes"], [19, 4, 1, "", "GeneratedDevAccount"], [19, 4, 1, "", "GithubClient"], [19, 4, 1, "", "JoinableQueue"], [19, 4, 1, "", "Struct"], [19, 4, 1, "", "StructParser"], [19, 4, 1, "", "TraceStyles"], [19, 1, 1, "", "add_padding_to_strings"], [19, 1, 1, "", "allow_disconnected"], [19, 1, 1, "", "expand_environment_variables"], [19, 1, 1, "", "extract_nested_value"], [19, 1, 1, "", "gas_estimation_error_message"], [19, 1, 1, "", "generate_dev_accounts"], [19, 1, 1, "", "get_all_files_in_directory"], [19, 1, 1, "", "get_current_timestamp_ms"], [19, 1, 1, "", "get_package_version"], [19, 1, 1, "", "get_relative_path"], [19, 4, 1, "", "injected_before_use"], [19, 1, 1, "", "is_array"], [19, 1, 1, "", "is_evm_precompile"], [19, 1, 1, "", "is_named_tuple"], [19, 1, 1, "", "is_struct"], [19, 1, 1, "", "is_zero_hex"], [19, 1, 1, "", "load_config"], [19, 1, 1, "", "log_instead_of_fail"], [19, 1, 1, "", "pragma_str_to_specifier_set"], [19, 1, 1, "", "raises_not_implemented"], [19, 1, 1, "", "returns_array"], [19, 1, 1, "", "run_until_complete"], [19, 4, 1, "", "singledispatchmethod"], [19, 1, 1, "", "spawn"], [19, 1, 1, "", "stream_response"], [19, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[19, 2, 1, "", "additional_error_message"], [19, 2, 1, "", "attributes"], [19, 5, 1, "", "get"], [19, 2, 1, "", "include_getattr"], [19, 2, 1, "", "include_getitem"], [19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"], [19, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[19, 2, 1, "", "address"], [19, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[19, 6, 1, "", "ape_org"], [19, 6, 1, "", "available_plugins"], [19, 5, 1, "", "clone_repo"], [19, 5, 1, "", "download_package"], [19, 5, 1, "", "get_release"], [19, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[19, 5, 1, "", "join"]], "ape.utils.Struct": [[19, 5, 1, "", "items"]], "ape.utils.StructParser": [[19, 5, 1, "", "decode_output"], [19, 6, 1, "", "default_name"], [19, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[19, 2, 1, "", "CONTRACTS"], [19, 2, 1, "", "DELEGATE"], [19, 2, 1, "", "GAS_COST"], [19, 2, 1, "", "INPUTS"], [19, 2, 1, "", "METHODS"], [19, 2, 1, "", "OUTPUTS"], [19, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[19, 5, 1, "", "register"]], "ape_accounts": [[11, 4, 1, "", "AccountContainer"], [11, 4, 1, "", "KeyfileAccount"], [11, 1, 1, "", "generate_account"], [11, 1, 1, "", "import_account_from_mnemonic"], [11, 1, 1, "", "import_account_from_private_key"]], "ape_accounts.AccountContainer": [[11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"]], "ape_accounts.KeyfileAccount": [[11, 6, 1, "", "address"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_raw_msghash"], [11, 5, 1, "", "sign_transaction"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "compile": [[1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-remove": [[6, 8, 1, "cmdoption-pm-remove-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-remove-y", "--yes"], [6, 8, 1, "cmdoption-pm-remove-v", "-v"], [6, 8, 1, "cmdoption-pm-remove-y", "-y"], [6, 8, 1, "cmdoption-pm-remove-arg-PACKAGE", "PACKAGE"], [6, 8, 1, "cmdoption-pm-remove-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:exception", "8": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"account": [0, 11, 12, 16, 17, 20, 21, 26, 38], "chang": [0, 5], "password": 0, "delet": 0, "export": [0, 20], "gener": [0, 20], "import": [0, 20, 28], "list": [0, 4, 5, 6, 27, 39], "compil": [1, 6, 12, 16, 17, 22, 27, 33, 35], "consol": [2, 24, 39], "init": [3, 24], "network": [4, 12, 16, 17, 20, 21, 23, 29, 32, 37, 38], "run": [4, 7, 32], "plugin": [5, 17, 22, 23, 28, 29, 30, 33, 36], "version": [5, 30], "instal": [5, 6, 27, 30, 36], "uninstal": 5, "updat": 5, "pm": 6, "remov": [6, 27], "test": [8, 20, 23, 33, 38], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 33, 38, 39], "doc": 9, "user": 9, "guid": 9, "cli": [9, 13, 21, 27, 28, 31, 32, 37], "refer": 9, "python": [9, 31], "api": [12, 28], "address": [12, 18, 25], "config": [12, 16, 17, 27, 32], "convert": [12, 16, 17], "explor": [12, 32, 35], "project": [12, 16, 17, 25, 28, 33, 38], "provid": [12, 32, 38], "transact": [12, 25, 26, 32, 38, 39], "queri": [12, 16, 17, 26], "argument": 13, "choic": 13, "command": [13, 24, 38], "option": 13, "paramet": 13, "type": [13, 18, 27, 30, 32], "contract": [14, 23, 25, 26, 27, 33, 34, 38], "except": 15, "manag": [16, 27, 32], "chain": [16, 38], "base": 17, "signatur": [18, 20], "coverag": [18, 38], "miscellan": 18, "util": 19, "us": [20, 26, 28], "outsid": 20, "creat": 20, "new": 20, "default": [20, 23, 25, 29], "sender": 20, "support": [20, 38], "live": [20, 32], "keyfil": 20, "exist": 20, "sign": 20, "messag": 20, "eip": 20, "712": 20, "verifi": 20, "autom": 20, "hardwar": 20, "wallet": 20, "context": [21, 29, 32], "decor": 21, "tool": 21, "The": 22, "json": 22, "other": 22, "ignor": 22, "file": [22, 27], "depend": [22, 23, 27, 33], "set": 22, "sourc": 22, "code": 22, "configur": [23, 24, 29, 32], "folder": [23, 27], "ecosystem": 23, "deploy": [23, 25, 35, 39], "geth": 23, "namespac": 24, "extra": 24, "function": [24, 38], "global": 24, "magic": 24, "bal": 24, "from": [25, 28, 39], "deploi": [25, 33], "script": [25, 33, 37], "publish": [25, 35], "ani": 25, "abi": 25, "previou": 25, "interact": [25, 32], "call": 25, "fallback": 25, "direct": 25, "privat": 25, "decod": 25, "encod": 25, "input": 25, "interfac": 25, "introspect": 25, "multi": [25, 37, 38], "data": 26, "get": 26, "block": [26, 32], "event": 26, "cach": 26, "github": 27, "local": [27, 32], "npm": 27, "packag": 27, "misc": 27, "custom": [27, 32, 38], "exclus": 27, "overrid": 27, "solid": 27, "remap": 27, "develop": [28, 33], "initi": 28, "implement": 28, "class": 28, "regist": 28, "log": [28, 31, 39], "logger": 28, "modul": 28, "ape_cli_context": 28, "fork": [29, 32], "core": 30, "select": 32, "l2": 32, "connect": 32, "By": 32, "rpc": 32, "url": 32, "time": 32, "more": 32, "process": 32, "ad": 33, "proxi": 34, "track": 35, "overview": 36, "document": 36, "prerequisit": 36, "consider": 36, "pipx": 36, "pip": 36, "docker": 36, "quickstart": 36, "system": 36, "main": 37, "method": 37, "pytest": 38, "structur": 38, "pattern": 38, "fixtur": 38, "advanc": 38, "tip": 38, "failur": 38, "expected_messag": 38, "dev_messag": 38, "caveat": 38, "languag": 38, "inlin": 38, "non": 38, "reentrant": 38, "error": 38, "ga": [38, 39], "report": [38, 39], "iter": 38, "make": 39, "dynam": 39, "fee": 39, "static": 39, "access": 39, "accept": 39, "timeout": 39, "trace": 39, "estim": 39, "cost": 39}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [27, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [27, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "change-version": [[5, "plugins-change-version"]], "install": [[5, "plugins-install"], [6, "pm-install"], [27, "install"]], "uninstall": [[5, "plugins-uninstall"]], "update": [[5, "plugins-update"]], "pm": [[6, "pm"]], "remove": [[6, "pm-remove"], [27, "remove"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape-accounts": [[11, "module-ape_accounts"]], "ape.api": [[12, "ape-api"]], "Accounts": [[12, "module-ape.api.accounts"], [16, "module-ape.managers.accounts"], [17, "module-ape.plugins.account"], [20, "accounts"]], "Address": [[12, "module-ape.api.address"], [18, "module-ape.types.address"]], "Compiler": [[12, "module-ape.api.compiler"], [17, "module-ape.plugins.compiler"]], "Config": [[12, "module-ape.api.config"], [16, "module-ape.managers.config"], [17, "module-ape.plugins.config"]], "Convert": [[12, "module-ape.api.convert"]], "Explorers": [[12, "module-ape.api.explorers"]], "Networks": [[12, "module-ape.api.networks"], [16, "module-ape.managers.networks"], [23, "networks"], [32, "networks"]], "Projects": [[12, "module-ape.api.projects"]], "Providers": [[12, "module-ape.api.providers"]], "Transactions": [[12, "transactions"], [25, "transactions"]], "Query": [[12, "module-ape.api.query"], [16, "module-ape.managers.query"], [17, "module-ape.plugins.query"]], "ape.cli": [[13, "ape-cli"]], "Arguments": [[13, "module-ape.cli.arguments"]], "Choices": [[13, "module-ape.cli.choices"]], "Commands": [[13, "module-ape.cli.commands"]], "Options": [[13, "module-ape.cli.options"]], "Parameter Types": [[13, "module-ape.cli.paramtype"]], "ape.contracts": [[14, "ape-contracts"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "ape.managers": [[16, "ape-managers"]], "Compilers": [[16, "module-ape.managers.compilers"]], "Chain": [[16, "chain"]], "Converters": [[16, "module-ape.managers.converters"]], "Project": [[16, "module-ape.managers.project.manager"], [17, "module-ape.plugins.project"]], "ape.plugins": [[17, "module-ape.plugins"]], "Base": [[17, "module-ape.plugins.pluggy_patch"]], "Converter": [[17, "module-ape.plugins.converter"]], "Network": [[17, "module-ape.plugins.network"]], "ape.types": [[18, "ape-types"]], "Signatures": [[18, "signatures"]], "Coverage": [[18, "module-ape.types.coverage"]], "Miscellaneous": [[18, "module-ape.types"]], "ape.utils": [[19, "module-ape.utils"]], "Test Accounts": [[20, "test-accounts"]], "Use test accounts in tests": [[20, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[20, "use-test-accounts-outside-of-tests"]], "Creating new test accounts": [[20, "creating-new-test-accounts"]], "Default Sender Support": [[20, "default-sender-support"], [20, "id1"]], "Live Network Accounts": [[20, "live-network-accounts"]], "Keyfile Accounts": [[20, "keyfile-accounts"]], "Generating New Accounts": [[20, "generating-new-accounts"]], "Importing Existing Accounts": [[20, "importing-existing-accounts"]], "Exporting Accounts": [[20, "exporting-accounts"]], "Signing Messages": [[20, "signing-messages"]], "EIP-712": [[20, "eip-712"]], "Verifying Signature": [[20, "verifying-signature"]], "Automation": [[20, "automation"]], "Hardware Wallets": [[20, "hardware-wallets"]], "CLIs": [[21, "clis"]], "Ape Context Decorator": [[21, "ape-context-decorator"]], "Network Tools": [[21, "network-tools"]], "Account Tools": [[21, "account-tools"]], "Compile": [[22, "compile"]], "The JSON Compiler": [[22, "the-json-compiler"]], "Other Compiler Plugins": [[22, "other-compiler-plugins"]], "Ignore Files": [[22, "ignore-files"]], "Dependencies": [[22, "dependencies"], [23, "dependencies"], [27, "dependencies"], [33, "dependencies"]], "Settings": [[22, "settings"]], "Compile Source Code": [[22, "compile-source-code"]], "Configure Ape": [[23, "configure-ape"]], "Contracts Folder": [[23, "contracts-folder"]], "Default Ecosystem": [[23, "default-ecosystem"]], "Deployments": [[23, "deployments"]], "Geth": [[23, "geth"]], "Plugins": [[23, "plugins"], [30, "plugins"]], "Testing": [[23, "testing"], [33, "testing"], [38, "testing"]], "Ape Console": [[24, "ape-console"]], "Ape Namespace": [[24, "ape-namespace"]], "Namespace Extras": [[24, "namespace-extras"]], "Init Function": [[24, "init-function"]], "Global Extras": [[24, "global-extras"]], "Configure": [[24, "configure"]], "Magic Commands": [[24, "magic-commands"]], "%ape": [[24, "ape"]], "%bal": [[24, "bal"]], "Contracts": [[25, "contracts"]], "From Deploy": [[25, "from-deploy"]], "Deploy Scripts": [[25, "deploy-scripts"]], "Publishing": [[25, "publishing"], [35, "publishing"]], "From Project Contract Address": [[25, "from-project-contract-address"]], "From Any Address": [[25, "from-any-address"]], "From ABIs": [[25, "from-abis"]], "From Previous Deployment": [[25, "from-previous-deployment"]], "Contract Interaction": [[25, "contract-interaction"]], "Calls": [[25, "calls"]], "Calling Transactions and Transacting Calls": [[25, "calling-transactions-and-transacting-calls"]], "Default, Fallback, and Direct Calls": [[25, "default-fallback-and-direct-calls"]], "Private Transactions": [[25, "private-transactions"]], "Decoding and Encoding Inputs": [[25, "decoding-and-encoding-inputs"]], "Contract Interface Introspection": [[25, "contract-interface-introspection"]], "Multi-Call and Multi-Transaction": [[25, "multi-call-and-multi-transaction"]], "Querying Data": [[26, "querying-data"]], "Getting Block Data": [[26, "getting-block-data"]], "Getting Account Transaction Data": [[26, "getting-account-transaction-data"]], "Getting Contract Event Data": [[26, "getting-contract-event-data"]], "Using the Cache": [[26, "using-the-cache"]], "Types of Dependencies": [[27, "types-of-dependencies"]], "GitHub": [[27, "github"]], "Local": [[27, "local"]], "NPM": [[27, "npm"]], "Package Management CLI": [[27, "package-management-cli"]], "Misc": [[27, "misc"]], "Custom Contracts Folder": [[27, "custom-contracts-folder"]], "File Exclusions": [[27, "file-exclusions"]], "Config Override": [[27, "config-override"]], "Solidity Remappings": [[27, "solidity-remappings"]], "Compiling Dependencies": [[27, "compiling-dependencies"]], "Developing Plugins": [[28, "developing-plugins"]], "Initialize a Plugin Project": [[28, "initialize-a-plugin-project"]], "Implementing API Classes": [[28, "implementing-api-classes"]], "Registering API Classes": [[28, "registering-api-classes"]], "CLI Plugins": [[28, "cli-plugins"]], "Using Plugins": [[28, "using-plugins"]], "Logging": [[28, "logging"], [31, "logging"]], "Import the logger from the logging module": [[28, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[28, "use-the-logger-from-the-ape-cli-context"]], "Forking Networks": [[29, "forking-networks"]], "Forking Plugin Networks": [[29, "forking-plugin-networks"]], "Configure Default": [[29, "configure-default"]], "Forked Context": [[29, "forked-context"], [32, "forked-context"]], "Core Plugins": [[30, "core-plugins"]], "Installing Plugins": [[30, "installing-plugins"]], "Plugin Versions": [[30, "plugin-versions"]], "Plugin Types": [[30, "plugin-types"]], "CLI Logging": [[31, "cli-logging"]], "Python Logging": [[31, "python-logging"]], "Selecting a Network": [[32, "selecting-a-network"]], "L2 Networks": [[32, "l2-networks"]], "Custom Network Connection": [[32, "custom-network-connection"]], "Custom Networks By Config": [[32, "custom-networks-by-config"]], "RPC URL": [[32, "rpc-url"]], "Explorer URL": [[32, "explorer-url"]], "Block time, transaction type, and more config": [[32, "block-time-transaction-type-and-more-config"]], "Custom Networks by CLI": [[32, "custom-networks-by-cli"]], "Configuring Networks": [[32, "configuring-networks"]], "Local Network": [[32, "local-network"]], "Live Networks": [[32, "live-networks"]], "Network Config": [[32, "network-config"]], "Running a Network Process": [[32, "running-a-network-process"]], "Provider Interaction": [[32, "provider-interaction"]], "Provider Context Manager": [[32, "provider-context-manager"]], "Developing Projects with Ape": [[33, "developing-projects-with-ape"]], "Adding Plugins": [[33, "adding-plugins"]], "Compiling Contracts": [[33, "compiling-contracts"]], "Deploying Contracts": [[33, "deploying-contracts"]], "Scripts": [[33, "scripts"]], "Proxy Contracts": [[34, "proxy-contracts"]], "Compilation": [[35, "compilation"]], "Tracking Deployments": [[35, "tracking-deployments"]], "Publishing to Explorer": [[35, "publishing-to-explorer"]], "Overview": [[36, "overview"]], "Documentation": [[36, "documentation"]], "Prerequisite": [[36, "prerequisite"]], "Installation": [[36, "installation"]], "Considerations for Installing": [[36, "considerations-for-installing"]], "Installing with pipx or pip": [[36, "installing-with-pipx-or-pip"]], "Installing with docker": [[36, "installing-with-docker"]], "Quickstart": [[36, "quickstart"]], "Plugin System": [[36, "plugin-system"]], "Scripting": [[37, "scripting"]], "CLI Scripts": [[37, "cli-scripts"]], "Multi-network Scripting": [[37, "multi-network-scripting"]], "Main Method Scripts": [[37, "main-method-scripts"]], "Pytest": [[38, "pytest"]], "Test Structure": [[38, "test-structure"]], "Test Pattern": [[38, "test-pattern"]], "Fixtures": [[38, "fixtures"]], "accounts fixture": [[38, "accounts-fixture"]], "chain fixture": [[38, "chain-fixture"]], "networks fixture": [[38, "networks-fixture"]], "project fixture": [[38, "project-fixture"]], "Contract fixture": [[38, "contract-fixture"]], "Ape testing commands": [[38, "ape-testing-commands"]], "Test Providers": [[38, "test-providers"]], "Advanced Testing Tips": [[38, "advanced-testing-tips"]], "Testing Transaction Failures": [[38, "testing-transaction-failures"]], "expected_message": [[38, "expected-message"]], "dev_message": [[38, "dev-message"]], "Caveats": [[38, "caveats"]], "Language Support": [[38, "language-support"]], "Inlining": [[38, "inlining"]], "Non-reentrant Functions": [[38, "non-reentrant-functions"]], "Custom Errors": [[38, "custom-errors"]], "Multi-chain Testing": [[38, "multi-chain-testing"]], "Gas Reporting": [[38, "gas-reporting"]], "Iterative Testing": [[38, "iterative-testing"]], "Contract Coverage": [[38, "contract-coverage"]], "Making Transactions": [[39, "making-transactions"]], "Deployment": [[39, "deployment"]], "Deployment from Ape Console": [[39, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[39, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[39, "static-fee-transactions"]], "Access List Transactions": [[39, "access-list-transactions"]], "Transaction Logs": [[39, "transaction-logs"]], "Transaction Acceptance Timeout": [[39, "transaction-acceptance-timeout"]], "Traces": [[39, "traces"]], "Gas Reports": [[39, "gas-reports"]], "Estimate Gas Cost": [[39, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "--word-count": [[0, "cmdoption-accounts-generate-word-count"]], "-v": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-import-arg-ALIAS"]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-change-password-v"]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-delete-v"]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-export-v"]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-generate-hide-mnemonic"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-generate-word-count"]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS"], [0, "cmdoption-accounts-import-hd-path"], [0, "cmdoption-accounts-import-use-mnemonic"], [0, "cmdoption-accounts-import-v"]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all"], [0, "cmdoption-accounts-list-v"]], "--force": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies"]], "--size": [[1, "cmdoption-compile-s"]], "-f": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "-s": [[1, "cmdoption-compile-s"]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS"]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS"], [1, "cmdoption-compile-f"], [1, "cmdoption-compile-include-dependencies"], [1, "cmdoption-compile-s"], [1, "cmdoption-compile-v"]], "console command line option": [[2, "cmdoption-console-v"]], "--github": [[3, "cmdoption-init-github"]], "init command line option": [[3, "cmdoption-init-github"], [3, "cmdoption-init-v"]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem"]], "--format": [[4, "cmdoption-networks-list-format"]], "--network": [[4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "--provider": [[4, "cmdoption-networks-list-provider"]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem"], [4, "cmdoption-networks-list-format"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-list-provider"], [4, "cmdoption-networks-list-v"]], "networks-run command line option": [[4, "cmdoption-networks-run-network"], [4, "cmdoption-networks-run-v"]], "--upgrade": [[5, "cmdoption-plugins-install-U"]], "--yes": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-PACKAGE"]], "versions": [[6, "cmdoption-pm-remove-arg-VERSIONS"]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-compile-version"]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-install-f"], [6, "cmdoption-pm-install-name"], [6, "cmdoption-pm-install-ref"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-install-version"]], "pm-list command line option": [[6, "cmdoption-pm-list-all"], [6, "cmdoption-pm-list-v"]], "pm-remove command line option": [[6, "cmdoption-pm-remove-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-VERSIONS"], [6, "cmdoption-pm-remove-v"], [6, "cmdoption-pm-remove-y"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape_accounts"], [12, "module-ape.api.accounts"], [12, "module-ape.api.address"], [12, "module-ape.api.compiler"], [12, "module-ape.api.config"], [12, "module-ape.api.convert"], [12, "module-ape.api.explorers"], [12, "module-ape.api.networks"], [12, "module-ape.api.projects"], [12, "module-ape.api.providers"], [12, "module-ape.api.query"], [13, "module-ape.cli.arguments"], [13, "module-ape.cli.choices"], [13, "module-ape.cli.commands"], [13, "module-ape.cli.options"], [13, "module-ape.cli.paramtype"], [15, "module-ape.exceptions"], [16, "module-ape.managers.accounts"], [16, "module-ape.managers.compilers"], [16, "module-ape.managers.config"], [16, "module-ape.managers.converters"], [16, "module-ape.managers.networks"], [16, "module-ape.managers.project.dependency"], [16, "module-ape.managers.project.manager"], [16, "module-ape.managers.query"], [17, "module-ape.plugins"], [17, "module-ape.plugins.account"], [17, "module-ape.plugins.compiler"], [17, "module-ape.plugins.config"], [17, "module-ape.plugins.converter"], [17, "module-ape.plugins.network"], [17, "module-ape.plugins.pluggy_patch"], [17, "module-ape.plugins.project"], [17, "module-ape.plugins.query"], [18, "module-ape.types"], [18, "module-ape.types.address"], [18, "module-ape.types.coverage"], [19, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountcontainer (class in ape_accounts)": [[11, "ape_accounts.AccountContainer"]], "keyfileaccount (class in ape_accounts)": [[11, "ape_accounts.KeyfileAccount"]], "accounts (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.accounts"]], "address (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.address"]], "alias (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.alias"]], "aliases (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.aliases"]], "ape_accounts": [[11, "module-ape_accounts"]], "generate_account() (in module ape_accounts)": [[11, "ape_accounts.generate_account"]], "import_account_from_mnemonic() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_mnemonic"]], "import_account_from_private_key() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_private_key"]], "set_autosign() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.set_autosign"]], "sign_message() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_message"]], "sign_raw_msghash() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_raw_msghash"]], "sign_transaction() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_transaction"]], "accountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[12, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[12, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[12, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[12, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[12, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[12, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[12, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[12, "ape.api.config.ConfigEnum"]], "contractcreationquery (class in ape.api.query)": [[12, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[12, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[12, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[12, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[12, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[12, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[12, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[12, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[12, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[12, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[12, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[12, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[12, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[12, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[12, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[12, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[12, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[12, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[12, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[12, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[12, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[12, "ape.api.providers.UpstreamProvider"]], "__ape_extra_attributes__() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.__ape_extra_attributes__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.__dir__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_compiler_data() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.add_compiler_data"]], "add_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[12, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[12, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[12, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[12, "module-ape.api.accounts"]], "ape.api.address": [[12, "module-ape.api.address"]], "ape.api.compiler": [[12, "module-ape.api.compiler"]], "ape.api.config": [[12, "module-ape.api.config"]], "ape.api.convert": [[12, "module-ape.api.convert"]], "ape.api.explorers": [[12, "module-ape.api.explorers"]], "ape.api.networks": [[12, "module-ape.api.networks"]], "ape.api.projects": [[12, "module-ape.api.projects"]], "ape.api.providers": [[12, "module-ape.api.providers"]], "ape.api.query": [[12, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block_page_size (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.build_command"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.compile"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[12, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.config"]], "config (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_str"]], "contracts (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.contracts"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[12, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.create_transaction"]], "custom_network (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.custom_network"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.data_folder"]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.debug_logs_lines"]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.debug_logs_typed"]], "declare() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.declare"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.default_provider_name"]], "deploy() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.ecosystem"]], "empty (ape.api.networks.providercontextmanager property)": [[12, "ape.api.networks.ProviderContextManager.empty"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[12, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_receipt"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.http_uri"]], "is_adhoc (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_adhoc"]], "is_connected (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.mine"]], "name (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.name"]], "name (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.remove"]], "replace_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.replace_manifest"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[12, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.settings"]], "settings (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.settings"]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.show_debug_logs"]], "sign_message() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_raw_msghash"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[12, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.update_cache"]], "update_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.update_manifest"]], "update_settings() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[12, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.version_id"]], "ws_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[13, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[13, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[13, "ape.cli.commands.ConnectedProviderCommand"]], "networkboundcommand (class in ape.cli.commands)": [[13, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[13, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[13, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[13, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[13, "ape.cli.options.account_option"]], "ape.cli.arguments": [[13, "module-ape.cli.arguments"]], "ape.cli.choices": [[13, "module-ape.cli.choices"]], "ape.cli.commands": [[13, "module-ape.cli.commands"]], "ape.cli.options": [[13, "module-ape.cli.options"]], "ape.cli.paramtype": [[13, "module-ape.cli.paramtype"]], "ape_cli_context() (in module ape.cli.options)": [[13, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[13, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[13, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[13, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[13, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[13, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[13, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[13, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[13, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[13, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__call__"]], "__call__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__call__"]], "__call__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[14, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deploy() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.deploy"]], "deployments (ape.contracts.base.contractcontainer property)": [[14, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.identifier_lookup"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.invoke_transaction"]], "name (ape.contracts.base.contractevent property)": [[14, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.receipt"]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.selector_identifiers"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[15, "ape.exceptions.APINotImplementedError"]], "abort": [[15, "ape.exceptions.Abort"]], "accountserror": [[15, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[15, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[15, "ape.exceptions.ApeAttributeError"]], "apeexception": [[15, "ape.exceptions.ApeException"]], "apeindexerror": [[15, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[15, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[15, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[15, "ape.exceptions.ChainError"]], "compilererror": [[15, "ape.exceptions.CompilerError"]], "configerror": [[15, "ape.exceptions.ConfigError"]], "contractdataerror": [[15, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[15, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[15, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[15, "ape.exceptions.ConversionError"]], "customerror": [[15, "ape.exceptions.CustomError"]], "decodingerror": [[15, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[15, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[15, "ape.exceptions.MethodNonPayableError"]], "missingdeploymentbytecodeerror": [[15, "ape.exceptions.MissingDeploymentBytecodeError"]], "networkerror": [[15, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[15, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[15, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[15, "ape.exceptions.OutOfGasError"]], "projecterror": [[15, "ape.exceptions.ProjectError"]], "providererror": [[15, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[15, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[15, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[15, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[15, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[15, "ape.exceptions.SignatureError"]], "subprocesserror": [[15, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[15, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[15, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[15, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[15, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[15, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[15, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[15, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[15, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[15, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[15, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[15, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[16, "ape.managers.chain.AccountHistory"]], "accountintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AccountIntConverter"]], "accountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[16, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[16, "ape.managers.chain.ChainManager"]], "compilermanager (class in ape.managers.compilers)": [[16, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[16, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[16, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[16, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[16, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.IntAddressConverter"]], "localdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[16, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[16, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[16, "ape.managers.query.QueryManager"]], "stringdecimalconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.StringDecimalConverter"]], "stringintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[16, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__getitem__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[16, "module-ape.managers.accounts"]], "ape.managers.compilers": [[16, "module-ape.managers.compilers"]], "ape.managers.config": [[16, "module-ape.managers.config"]], "ape.managers.converters": [[16, "module-ape.managers.converters"]], "ape.managers.networks": [[16, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[16, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[16, "module-ape.managers.project.manager"]], "ape.managers.query": [[16, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile_source"]], "compiler_cache_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_cache_folder"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.convert"]], "convert() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[16, "ape.managers.converters.StringDecimalConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.create_custom_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[16, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[16, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[16, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[16, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_blueprint"]], "get_compiler_data() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_compiler_data"]], "get_config() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[16, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.history"]], "instance_at() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[16, "ape.managers.converters.StringDecimalConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[16, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.mine"]], "name (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[16, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[16, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[16, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[16, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[16, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[16, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.version"]], "version (ape.managers.project.dependency.localdependency attribute)": [[16, "ape.managers.project.dependency.LocalDependency.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[17, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[17, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[17, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[17, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[17, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[17, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[17, "module-ape.plugins"]], "ape.plugins.account": [[17, "module-ape.plugins.account"]], "ape.plugins.compiler": [[17, "module-ape.plugins.compiler"]], "ape.plugins.config": [[17, "module-ape.plugins.config"]], "ape.plugins.converter": [[17, "module-ape.plugins.converter"]], "ape.plugins.network": [[17, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[17, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[17, "module-ape.plugins.project"]], "ape.plugins.query": [[17, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[17, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[17, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[17, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[17, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[17, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[17, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[17, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[17, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[17, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[17, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[17, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "addresstype (in module ape.types.address)": [[18, "ape.types.address.AddressType"]], "basecontractlog (class in ape.types)": [[18, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[18, "ape.types.BlockID"]], "contractcoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractCoverage"]], "contractlog (class in ape.types)": [[18, "ape.types.ContractLog"]], "contractsourcecoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractSourceCoverage"]], "coverageproject (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageProject"]], "coveragereport (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageReport"]], "coveragestatement (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageStatement"]], "functioncoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.FunctionCoverage"]], "messagesignature (class in ape.types.signatures)": [[18, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[18, "ape.types.MockContractLog"]], "rawaddress (in module ape.types.address)": [[18, "ape.types.address.RawAddress"]], "signablemessage (class in ape.types.signatures)": [[18, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[18, "ape.types.signatures.TransactionSignature"]], "ape.types": [[18, "module-ape.types"]], "ape.types.address": [[18, "module-ape.types.address"]], "ape.types.coverage": [[18, "module-ape.types.coverage"]], "block_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.contract_address"]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.contracts"]], "event_arguments (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_name"]], "full_name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.full_name"]], "function_hits (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_hits"]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_hits"]], "function_hits (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_hits"]], "function_hits (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_hits"]], "function_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_rate"]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_rate"]], "function_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_rate"]], "function_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_rate"]], "functions (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.functions"]], "get_html() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_html"]], "get_xml() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_xml"]], "header (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.header"]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.hit_count"]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.hit_count"]], "include() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.include"]], "line_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.line_rate"]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.line_rate"]], "line_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.line_rate"]], "line_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.line_rate"]], "line_rate (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.line_rate"]], "lines_covered (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_covered"]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_covered"]], "lines_covered (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_covered"]], "lines_covered (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_covered"]], "lines_covered (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_covered"]], "lines_valid (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_valid"]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_valid"]], "lines_valid (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_valid"]], "lines_valid (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_valid"]], "lines_valid (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_valid"]], "location (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.location"]], "log_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.log_index"]], "miss_count (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.miss_count"]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.miss_count"]], "miss_count (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.miss_count"]], "miss_count (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.miss_count"]], "miss_count (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.miss_count"]], "model_dump() (ape.types.coverage.contractcoverage method)": [[18, "ape.types.coverage.ContractCoverage.model_dump"]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.model_dump"]], "model_dump() (ape.types.coverage.coverageproject method)": [[18, "ape.types.coverage.CoverageProject.model_dump"]], "model_dump() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.model_dump"]], "model_dump() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.model_dump"]], "name (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.name"]], "name (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.name"]], "name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.name"]], "pcs (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.pcs"]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.profile_statement"]], "projects (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.projects"]], "recover_signer() (ape.types.signatures method)": [[18, "ape.types.signatures.recover_signer"]], "source_folders (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.source_folders"]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.source_id"]], "sources (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.sources"]], "sources (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.sources"]], "statements (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.statements"]], "statements (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.statements"]], "statements (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.statements"]], "statements (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.statements"]], "statements (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.statements"]], "tag (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.tag"]], "timestamp (ape.types.contractlog property)": [[18, "ape.types.ContractLog.timestamp"]], "timestamp (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.timestamp"]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.total_functions"]], "total_functions (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.total_functions"]], "total_functions (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.total_functions"]], "transaction_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[19, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[19, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.DELEGATE"]], "extraattributesmixin (class in ape.utils)": [[19, "ape.utils.ExtraAttributesMixin"]], "extramodelattributes (class in ape.utils)": [[19, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[19, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[19, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[19, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[19, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[19, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[19, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[19, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[19, "ape.utils.allow_disconnected"]], "ape.utils": [[19, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.ape_org"]], "attributes (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.attributes"]], "available_plugins (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[19, "ape.utils.StructParser.default_name"]], "download_package() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[19, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[19, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[19, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[19, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[19, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[19, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[19, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[19, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[19, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_repo"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[19, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[19, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[19, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[19, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[19, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[19, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[19, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[19, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[19, "ape.utils.load_config"]], "log_instead_of_fail() (in module ape.utils)": [[19, "ape.utils.log_instead_of_fail"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.name"]], "pragma_str_to_specifier_set() (in module ape.utils)": [[19, "ape.utils.pragma_str_to_specifier_set"]], "private_key (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[19, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[19, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[19, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[19, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[19, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[19, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[19, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[19, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/ape_accounts", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/scripts", "userguides/testing", "userguides/transactions"], "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.md", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape-accounts", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Ape Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 12, 16, 20, 21, 22, 23, 25, 27, 28, 30, 31, 32, 33, 36, 37], "line": [0, 4, 5, 13, 16, 18, 36, 37, 38], "helper": [0, 4, 5], "manag": [0, 4, 5, 6, 9, 10, 12, 13, 14, 15, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 33, 35, 37, 38], "local": [0, 2, 4, 6, 10, 12, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 38, 39], "you": [0, 1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "can": [0, 6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "unlock": [0, 20], "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], "script": [0, 7, 9, 13, 16, 20, 21, 24, 31, 32, 36, 38, 39], "consol": [0, 7, 9, 20, 25, 26, 28, 29, 32, 33, 36, 38], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "load": [0, 1, 13, 14, 16, 19, 20, 21, 24, 25, 26, 27, 28, 33, 35, 39], "method": [0, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 28, 32, 34, 35, 38, 39], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 29, 32, 37, 38, 39], "arg": [0, 4, 5, 6, 7, 12, 13, 14, 15, 18, 19, 24, 25, 26], "an": [0, 3, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39], "exist": [0, 12, 13, 14, 16, 18, 19, 21, 22, 24, 28, 32, 35, 38], "v": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 27, 31], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 31, 38], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 24], "One": [0, 1, 2, 3, 4, 5, 6, 8, 22, 24, 25, 38, 39], "error": [0, 1, 2, 3, 4, 5, 6, 8, 12, 13, 14, 15, 16, 19, 21, 24, 25, 31, 32], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 14, 18, 19, 20, 22, 23, 24, 27, 28, 31, 32, 36], "success": [0, 1, 2, 3, 4, 5, 6, 8, 12, 24, 31, 36], "info": [0, 1, 2, 3, 4, 5, 6, 8, 13, 16, 21, 24, 28, 31, 38], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 12, 20, 24, 26, 31, 32], "argument": [0, 1, 5, 6, 8, 12, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 32, 35, 37, 39], "alia": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 35], "requir": [0, 5, 6, 10, 12, 13, 14, 15, 16, 17, 19, 21, 23, 25, 27, 30, 32, 33, 36, 38, 39], "privat": [0, 11, 12, 20], "kei": [0, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 32, 39], "creat": [0, 3, 12, 13, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 28, 32, 33, 38], "random": [0, 20, 38], "mnemon": [0, 11, 16, 19, 20, 23, 38], "seed": [0, 11, 19, 20], "phrase": [0, 11, 19, 20], "hide": [0, 20], "newli": [0, 20], "termin": [0, 13, 14, 15, 16, 36, 38], "word": [0, 11, 19, 20], "count": [0, 16, 18, 19, 20], "word_count": [0, 11], "number": [0, 12, 13, 14, 15, 16, 18, 19, 23, 24, 26, 32], "default": [0, 3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 30, 32, 37, 38, 39], "12": [0, 11, 20], "hd": [0, 19, 20], "path": [0, 5, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 25, 27, 32, 38], "custom_hd_path": 0, "specifi": [0, 12, 13, 16, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 32, 37, 38, 39], "deriv": [0, 19, 32, 38], "m": [0, 11, 19, 38], "44": [0, 11, 19, 38], "60": [0, 11, 19, 32, 38], "0": [0, 6, 8, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 32, 34, 38, 39], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 32, 34, 37, 38, 39], "avail": [0, 5, 11, 12, 14, 16, 17, 18, 19, 20, 24, 25, 26, 27, 28, 30, 31, 38, 39], "all": [0, 1, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 33, 36, 38, 39], "output": [0, 12, 13, 14, 15, 18, 19, 22, 24, 28, 31, 38, 39], "plugin": [0, 9, 11, 12, 13, 16, 19, 20, 21, 24, 25, 26, 27, 32, 37, 38], "manifest": [1, 12, 16, 27, 35], "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 18, 19, 22, 23, 24, 27, 30, 32, 35, 36, 37, 39], "save": [1, 16, 19, 20, 25, 37], "result": [1, 4, 12, 13, 14, 16, 19, 23, 24, 25], "back": [1, 12, 14, 16, 25, 32], "note": [1, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 38, 39], "ap": [1, 3, 4, 5, 6, 7, 8, 20, 22, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "automat": [1, 6, 11, 13, 16, 17, 21, 24, 25, 27, 32, 35, 37, 38, 39], "recompil": [1, 27], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 28, 32, 37, 38, 39], "chang": [1, 8, 12, 13, 14, 16, 22, 23, 24, 29, 30, 31, 32, 37, 38], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 18, 19, 20, 22, 24, 32, 35, 36, 39], "each": [1, 12, 16, 17, 18, 19, 20, 23, 26, 27, 28, 32, 37, 38, 39], "time": [1, 12, 14, 16, 18, 20, 21, 22, 23, 25, 27, 38, 39], "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "do": [1, 12, 15, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 37, 38], "have": [1, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39], "manual": [1, 24, 32, 38], "trigger": [1, 38], "file_path": [1, 12, 16], "f": [1, 6, 13, 14, 16, 20, 21, 28, 37], "forc": [1, 6, 12, 16, 27], "select": [1, 13, 14, 16, 20, 21, 24, 37], "": [1, 5, 6, 8, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39], "size": [1, 12, 16], "show": [1, 12, 15, 19, 20, 21, 24, 30, 31, 32, 38, 39], "deploy": [1, 12, 14, 16, 33], "bytecod": [1, 12, 22], "includ": [1, 5, 6, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 30, 35, 38, 39], "depend": [1, 6, 9, 12, 16, 17, 18, 19, 28], "also": [1, 6, 10, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 35, 36, 37, 38, 39], "open": [2, 27, 36, 38], "allow": [3, 11, 12, 13, 16, 17, 21, 23, 24, 25, 32, 34, 36, 37, 38, 39], "user": [3, 10, 12, 13, 15, 16, 17, 18, 19, 21, 23, 25, 31, 36, 38], "folder": [3, 7, 8, 16, 18, 22, 24, 26, 33, 38, 39], "config": [3, 10, 19, 20, 22, 23, 24, 29, 30, 33, 38, 39], "yaml": [3, 4, 12, 13, 16, 17, 19, 20, 22, 23, 24, 27, 30, 32, 33, 38, 39], "github": [3, 6, 12, 16, 17, 19, 23, 30, 32, 36], "org": [3, 16, 27], "repo": [3, 16, 19], "clone": [3, 19, 27, 34], "templat": [3, 28], "regist": [4, 12, 16, 17, 19, 37], "ecosystem": [4, 12, 13, 15, 16, 17, 21, 26, 29, 30, 32, 37, 38], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 31, 35, 37, 39], "format": [4, 11, 12, 13, 16, 18, 19], "output_format": 4, "tree": [4, 12, 13, 19], "ecosystem_filt": [4, 16], "filter": [4, 12, 13, 14, 21], "ethereum": [4, 12, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 32, 34, 37, 38, 39], "network_filt": [4, 16], "mainnet": [4, 12, 16, 17, 21, 23, 24, 26, 29, 32, 35, 37, 39], "sepolia": [4, 21, 37], "fork": [4, 9, 12, 16, 23, 38, 39], "goerli": [4, 23, 32, 37, 39], "provider_filt": [4, 12, 16], "geth": [4, 12, 15, 16, 19, 25, 30, 32, 38, 39], "test": [4, 9, 12, 16, 18, 19, 21, 22, 24, 25, 27, 28, 32, 36], "start": [4, 12, 14, 16, 18, 19, 21, 24, 28, 29, 32, 35, 36, 37, 38], "subprocess": [4, 12, 15], "node": [4, 12, 16, 18, 23, 30, 32], "independ": 4, "stream": [4, 19], "stdout": 4, "stderr": 4, "overrid": [4, 11, 12, 13, 15, 16, 18, 19, 22, 32], "see": [4, 10, 11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "dir": 5, "y": [5, 6, 16, 27], "ye": [5, 6, 13, 27], "don": [5, 16, 25, 28, 32, 38, 39], "t": [5, 12, 16, 18, 19, 23, 25, 28, 32, 38, 39], "ask": [5, 12, 20, 27], "confirm": [5, 6, 12, 13, 14, 16, 20, 27], "u": 5, "upgrad": [5, 30, 34, 36], "newest": 5, "displai": [5, 12, 14, 15, 18, 19, 20, 32, 39], "core": [5, 12, 20, 23, 25, 27, 28, 32, 33], "next": [5, 12, 16, 32], "packag": [6, 7, 12, 15, 16, 17, 19, 20, 22, 28, 35, 36], "tool": [6, 25, 36], "version": [6, 12, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 32, 36, 38], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 37, 38, 39], "re": [6, 8, 12, 16, 24, 27, 38], "download": [6, 12, 16, 17, 19, 27], "cach": [6, 10, 12, 16, 22, 24, 27, 38], "ref": [6, 16, 27], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 25, 27, 28, 30, 32, 33, 34, 38, 39], "refer": [6, 12, 14, 16, 23, 25, 27, 28, 32], "flag": [6, 12, 20, 21, 22, 27, 30, 31, 32, 37, 38, 39], "branch": [6, 12, 16, 19, 27, 30], "tag": [6, 16, 18, 27], "instead": [6, 12, 13, 18, 19, 22, 23, 28, 32], "referenc": [6, 16, 27], "If": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 31, 32, 35, 36, 37, 38, 39], "specif": [6, 12, 15, 16, 21, 22, 30, 32, 38, 39], "ar": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39], "onli": [6, 7, 12, 13, 14, 16, 18, 19, 21, 25, 26, 27, 37, 38, 39], "those": [6, 16, 18, 21, 25, 27, 28, 32, 38], "prompt": [6, 11, 13, 20, 21, 27], "choos": [6, 13, 16], "exampl": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "packagenam": 6, "1": [6, 10, 12, 14, 16, 18, 19, 20, 23, 24, 25, 26, 27, 32, 38, 39], "2": [6, 16, 18, 23, 24, 25, 26, 27, 30, 32, 34, 38, 39], "must": [7, 11, 12, 13, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 32, 35, 38], "either": [7, 12, 13, 16, 19, 20, 21, 25, 28, 32, 36], "defin": [7, 12, 14, 15, 17, 18, 19, 24, 28, 32, 37, 38], "main": [7, 17, 25, 29, 31, 32], "cli": [7, 12, 15, 16, 19, 20, 22, 24, 30, 36, 38], "click": [7, 13, 21, 28, 30, 32, 37], "group": [7, 18, 25, 28, 37], "object": [7, 12, 13, 16, 17, 18, 19, 20, 21, 23, 24, 25, 33, 37, 38, 39], "call": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 32, 34, 37, 38, 39], "network": [7, 9, 10, 13, 14, 15, 24, 25, 26, 28, 30, 35, 36, 39], "given": [7, 8, 11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 32, 38], "should": [7, 12, 15, 16, 18, 19, 20, 27, 28, 38, 39], "import": [7, 11, 12, 13, 14, 16, 19, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 37, 38, 39], "mix": 7, "ins": 7, "necessari": [7, 13, 16], "oper": [7, 11, 12, 15, 25, 31], "interact": [7, 12, 14, 16, 20, 24, 34, 36, 38, 39], "drop": [7, 19], "session": [7, 12, 16, 24, 32, 36], "after": [7, 12, 14, 16, 17, 20, 25, 32, 33, 36, 39], "launch": [8, 24, 32, 39], "pytest": [8, 10, 20, 24, 33], "run": [8, 9, 12, 16, 18, 19, 21, 23, 24, 25, 26, 27, 30, 31, 33, 36, 37, 38, 39], "pytest_arg": 8, "w": [8, 12], "watch": [8, 38], "file": [8, 11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 30, 32, 33, 37, 38, 39], "suit": [8, 30, 38], "watch_fold": 8, "delai": [8, 32, 37], "watch_delai": 8, "between": [8, 12, 14, 16, 18, 32], "poll": [8, 14, 16, 32, 38], "cycl": 8, "5": [8, 18, 20, 23, 25, 27, 30, 38, 39], "second": [8, 14, 15, 16, 25, 32, 38, 39], "overview": 9, "account": [9, 10, 13, 14, 15, 19, 22, 23, 24, 25, 27, 28, 32, 33, 34, 35, 36, 39], "develop": [9, 10, 12, 16, 19, 21, 26, 30, 32, 36], "compil": [9, 10, 15, 18, 19, 23, 24, 25, 30, 36, 38], "queri": [9, 10, 14, 15, 24], "data": [9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 24, 25, 32, 39], "configur": [9, 12, 14, 15, 16, 17, 19, 20, 22, 27, 33, 38], "make": [9, 12, 17, 20, 21, 23, 24, 25, 32, 37, 38], "transact": [9, 11, 14, 15, 16, 18, 19, 20, 23], "proxi": [9, 12, 16], "publish": [9, 12, 14, 16, 38], "log": [9, 12, 13, 14, 16, 18, 19, 36], "pm": [9, 16, 27], "init": [9, 26, 33], "api": [9, 13, 15, 16, 17, 19, 20, 23, 27, 32, 34], "except": [9, 12, 13, 14, 16, 19, 32, 38, 39], "type": [9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 28, 34, 35, 38, 39], "util": [9, 10, 13, 20, 21, 24, 28, 37, 39], "address": [10, 11, 14, 15, 16, 19, 20, 21, 22, 23, 24, 26, 27, 34, 38], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 28, 32], "checksumaddress": [10, 11, 12, 14, 16, 18], "contract_typ": [10, 14, 15, 16, 23, 27], "contracttyp": [10, 12, 14, 15, 16], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 28, 38], "txn_hash": [10, 12, 14, 15, 16, 39], "abi": [10, 12, 14, 15, 16, 17, 19, 22, 38, 39], "list": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 28, 30, 32, 38], "constructorabi": [10, 12, 14, 15, 16, 19], "fallbackabi": [10, 16], "receiveabi": [10, 16], "methodabi": [10, 12, 14, 15, 16, 19], "eventabi": [10, 12, 14, 16, 19], "errorabi": [10, 14, 15, 16], "structabi": [10, 14, 16], "unprocessedabi": [10, 16], "dict": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 25], "contractinst": [10, 12, 14, 16, 25, 39], "face": [10, 15], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 32], "instanti": [10, 22], "projectmanag": [10, 14, 16, 24, 38], "current": [10, 12, 13, 14, 16, 19, 30, 32, 33], "accountmanag": [10, 16, 24], "chain": [10, 12, 15, 17, 19, 24, 25, 26, 32, 36, 37], "chainmanag": [10, 15, 16, 24, 38], "disconnect": [10, 12, 16, 21, 32, 38], "connect": [10, 12, 15, 16, 21, 23, 28, 29, 30, 37, 38, 39], "blockchain": [10, 12, 15, 16, 17, 20, 25, 30, 32, 38], "activ": [10, 12, 13, 14, 16, 24, 25, 37, 38], "purpos": [10, 12, 16, 18, 20, 23, 26, 31], "control": [10, 12, 16, 20, 21, 32, 37, 38, 39], "state": [10, 12, 14, 16, 20, 25], "handi": [10, 16], "about": [10, 12, 15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39], "compilermanag": [10, 16], "len": [10, 16], "registered_compil": [10, 16], "configmanag": [10, 12, 16, 17], "convert": [10, 13, 15, 19, 24, 25], "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 27, 30, 31, 32, 38, 39], "tupl": [10, 11, 12, 14, 16, 17, 18, 19], "convers": [10, 12, 17], "function": [10, 12, 13, 14, 16, 18, 19, 20, 21, 25, 26, 32], "conversionmanag": [10, 16], "networkmanag": [10, 16, 24, 38], "home": [10, 16, 20, 23, 24, 26, 32, 36], "runner": 10, "work": [10, 12, 14, 16, 17, 19, 25, 26, 27, 28, 30, 32, 37, 38, 39], "revert": [10, 12, 15, 16, 19, 32, 38], "catch": 10, "expect": [10, 14, 16, 38, 39], "logic": [10, 12, 15, 16, 25, 28, 32], "resembl": 10, "rais": [10, 11, 12, 15, 16, 19, 32, 38], "ape_account": [11, 20, 21], "accountcontain": [11, 17], "data_fold": [11, 12, 16], "account_typ": [11, 12, 13, 17, 21], "accountapi": [11, 12, 13, 16, 17, 20, 21, 25, 28], "loaded_account": 11, "keyfileaccount": [11, 12, 17, 21], "properti": [11, 12, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 39], "iter": [11, 12, 14, 15, 16, 17], "over": [11, 12, 16], "return": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 32, 34, 38, 39], "alias": [11, 12, 13, 16, 21], "keyfile_path": 11, "lock": [11, 12, 16, 22, 38], "bool": [11, 12, 13, 14, 15, 16, 18, 19, 20, 38], "true": [11, 12, 13, 15, 16, 19, 20, 21, 22, 25, 27, 32, 35, 38, 39], "subclass": [11, 12, 13, 14, 16, 17, 19], "shorten": [11, 12, 16], "quicker": [11, 12], "access": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 27, 28, 32, 33, 35, 37, 38], "set_autosign": [11, 20], "enabl": [11, 18, 20, 25, 38], "passphras": [11, 20], "sign": [11, 12, 15, 18], "messag": [11, 12, 13, 15, 18, 19, 24, 28, 31, 32, 38], "paramet": [11, 12, 14, 15, 16, 17, 18, 19, 32, 38], "fals": [11, 12, 13, 14, 16, 18, 19, 38], "disabl": [11, 38], "enter": [11, 12, 20, 31, 32, 38], "sign_messag": [11, 12, 20], "msg": [11, 12, 13, 18, 25, 38], "signer_opt": [11, 12], "messagesignatur": [11, 12, 18], "handl": [11, 12, 15, 17, 19, 21, 24, 32], "variou": [11, 12, 30, 34, 39], "For": [11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "signablemessag": [11, 12, 18], "int": [11, 12, 14, 15, 16, 17, 18, 19, 20], "byte": [11, 12, 14, 16, 18, 19, 25], "doc": [11, 12, 18, 19, 28], "noqa": [11, 12, 16], "e501": [11, 12, 16], "more": [11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39], "inform": [11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 31, 32, 33, 35, 38], "addit": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 27, 32, 39], "kwarg": [11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 35, 38, 39], "signer": [11, 12, 18, 20, 21, 25], "modifi": [11, 12, 13, 18, 19, 24, 25, 32], "signatur": [11, 12, 14, 25], "correspond": [11, 12, 14, 16, 18, 21, 32, 38], "sign_raw_msghash": [11, 12], "msghash": [11, 12], "hexbyt": [11, 12, 16, 18, 25], "raw": [11, 12, 16, 18, 20, 22, 32], "hash": [11, 12, 14, 16, 18, 22, 24], "mai": [11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 30, 31, 32, 33, 38, 39], "support": [11, 12, 16, 18, 19, 26, 30, 32, 34, 36, 39], "implement": [11, 12, 13, 15, 16, 17, 19, 20, 21, 27, 32, 34], "notimplementederror": [11, 12, 15, 16, 39], "sign_transact": [11, 12], "txn": [11, 12, 15, 26, 32, 39], "transactionapi": [11, 12, 14, 15, 16], "input": [11, 12, 13, 14, 15, 19, 20, 22], "howev": [11, 12, 14, 16, 20, 23, 25, 27, 28, 30, 32, 34, 37, 38, 39], "properli": [11, 12, 16, 28], "here": [11, 12, 17, 20, 21, 22, 23, 25, 28, 29, 30, 32, 33, 37, 38], "meant": [11, 12, 18, 32], "execut": [11, 12, 13, 14, 16, 18, 21, 24, 25, 31, 33, 37, 38], "doe": [11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 28, 30, 32, 36, 38, 39], "wish": [11, 12, 16, 20, 22, 29, 31, 32, 35], "generate_account": [11, 12, 20], "hd_path": [11, 19, 38], "gener": [11, 12, 13, 16, 18, 19, 22, 25, 27, 31, 32, 35, 38], "new": [11, 12, 14, 16, 19, 21, 27, 30, 32, 36], "encrypt": [11, 20], "storag": [11, 25], "hierarch": 11, "determinist": 11, "amount": [11, 12, 14, 16, 25, 26, 32, 39], "import_account_from_mnemon": [11, 20], "space": [11, 19], "separ": [11, 18, 20, 25, 28, 38], "repres": [11, 12, 13, 16, 17, 18, 19, 32, 38, 39], "import_account_from_private_kei": [11, 20], "private_kei": [11, 19, 20], "hex": [11, 16, 19, 20, 25], "string": [11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 25, 32, 38], "base": [12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 28, 30, 32, 37, 38, 39], "baseinterfacemodel": [12, 14, 16, 19], "baseaddress": [12, 14, 16], "__dir__": [12, 14], "ipython": [12, 14, 24, 39], "tab": [12, 14], "complet": [12, 14, 16, 19, 37, 38], "send_everyth": 12, "receiptapi": [12, 14, 15, 16, 25, 26, 39], "accountserror": [12, 15], "nonc": [12, 14, 16], "invalid": [12, 16, 18, 38], "sender": [12, 14, 16, 22, 25, 33, 34, 35, 38, 39], "enough": [12, 25], "fund": [12, 15, 20, 25, 38], "transactionerror": [12, 15], "neg": [12, 16], "signatureerror": [12, 15], "apinotimplementederror": [12, 15], "set": [12, 13, 14, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 31, 32, 33, 38, 39], "invok": [12, 13, 14, 16, 21, 24, 25, 38, 39], "send": [12, 15, 25, 32, 39], "differ": [12, 14, 16, 23, 27, 28, 30, 32, 34, 38], "balanc": [12, 14, 20, 24, 25, 38], "fee": [12, 26, 32], "send_private_transact": 12, "check_signatur": [12, 20], "eip712messag": [12, 20], "recover_using_eip191": 12, "verifi": [12, 33, 36], "wa": [12, 15, 16, 18, 19, 22, 25, 32, 36], "union": [12, 13, 16, 18, 19], "check": [12, 14, 16, 18, 19, 20, 25, 27, 34, 36, 38], "need": [12, 13, 16, 18, 19, 20, 21, 23, 24, 25, 27, 28, 32, 37, 38, 39], "first": [12, 14, 16, 20, 21, 24, 25, 26, 27, 30, 32, 35, 37], "perform": [12, 14, 16, 18, 20, 25], "recoveri": [12, 20], "eip": [12, 16, 18, 32, 34, 35, 39], "191": [12, 18], "attempt": [12, 15, 27, 28, 34, 38], "32": [12, 20], "otherwis": [12, 14, 16, 17, 18, 23, 24, 27, 32, 39], "declar": [12, 16, 23, 28, 39], "contractcontain": [12, 14, 16, 25], "deploi": [12, 14, 15, 16, 22, 26, 27, 35, 38, 39], "blueprint": [12, 16], "evm": [12, 16, 25, 32], "like": [12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 38, 39], "mean": [12, 14, 20, 21, 38, 39], "5202": [12, 16], "which": [12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 28, 32, 35, 38, 39], "contain": [12, 13, 14, 16, 17, 18, 19, 22, 25, 29, 32, 33, 35, 36, 38], "receipt": [12, 14, 16, 25, 32, 38, 39], "smart": [12, 14, 15, 18, 25, 33, 35, 36, 38, 39], "befor": [12, 14, 16, 19, 21, 25, 32, 37, 38, 39], "verif": [12, 14, 22], "instanc": [12, 14, 16, 18, 19, 21, 22, 23, 25, 35, 37, 38, 39], "prepare_transact": 12, "cannot": [12, 13, 38, 39], "afford": 12, "prepar": 12, "abstract": [12, 15, 19, 25, 28, 32], "transfer": [12, 25, 38], "addresstyp": [12, 14, 15, 16, 18], "receiv": [12, 16, 20, 25, 38], "extra": [12, 19, 20, 27], "typic": [12, 16, 18, 20, 22, 28, 32, 38], "rpc": [12, 23, 25, 39], "eth_sendprivatetransact": [12, 25], "achiev": [12, 25, 27, 32], "ignor": [12, 16, 27, 28], "accountcontainerapi": [12, 16, 17], "collect": [12, 13, 15, 16, 18], "__contains__": [12, 16], "indexerror": [12, 15, 16, 19], "__delitem__": [12, 16], "delet": [12, 16, 27, 28], "notimplementerror": 12, "overridden": [12, 15], "within": [12, 15, 19, 26, 28, 30, 37, 38], "__getitem__": [12, 16, 19], "get": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 25, 27, 32, 35, 36, 37, 38, 39], "__len__": [12, 16], "append": [12, 16, 19, 22], "add": [12, 13, 15, 16, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 37, 38, 39], "alreadi": [12, 13, 15, 16, 20, 21, 24, 25, 27, 29, 32, 35], "remov": [12, 16, 19, 38], "known": [12, 14, 16, 19, 21], "impersonatedaccount": 12, "raw_address": 12, "testaccountapi": [12, 20], "generateddevaccount": [12, 19], "directli": [12, 14, 16, 20, 21, 22, 25, 26, 27, 32, 39], "how": [12, 13, 16, 19, 20, 22, 25, 26, 27, 32, 37, 38, 39], "thei": [12, 14, 16, 17, 19, 24, 25, 27, 28, 31, 32, 37], "up": [12, 16, 19, 21, 23, 24, 29, 32, 33, 36, 38, 39], "fixtur": [12, 16, 20, 32], "testaccountcontainerapi": 12, "we": [12, 16, 18, 19, 20, 21, 25, 26, 28, 30, 32, 36, 37, 38, 39], "know": [12, 18, 21, 22, 25, 27, 28, 32, 38], "eoa": 12, "doesn": [12, 18], "person": [12, 20], "baseinterfac": [12, 19], "total": [12, 14, 16, 18], "code": [12, 13, 15, 16, 18, 21, 25, 27, 28, 35, 36, 38], "codes": 12, "histori": [12, 16, 25, 26], "accounthistori": [12, 16], "ha": [12, 14, 15, 19, 25, 26, 35, 38, 39], "made": [12, 16, 23, 25, 26], "is_contract": 12, "associ": [12, 14, 16], "compilerapi": [12, 16, 17, 28, 30], "compiler_set": 12, "languag": [12, 25, 30, 36], "solid": [12, 16, 17, 22, 23, 25, 28, 30, 38], "vyper": [12, 17, 22, 25, 30, 34, 38], "repositori": [12, 19], "contract_filepath": [12, 16], "sequenc": [12, 13, 16, 19], "base_path": [12, 15, 16], "sourc": [12, 13, 14, 15, 16, 18, 24, 25, 26, 27, 28, 30, 33, 34, 35, 36, 38], "pathlib": [12, 13, 16, 19, 22], "directori": [12, 13, 16, 19, 20, 22, 23, 24, 26, 27, 28, 30, 32, 33, 35, 37, 38], "via": [12, 13, 14, 15, 16, 17, 20, 23, 25, 27, 28, 32, 36, 37, 38], "adhoc": [12, 13, 16, 22], "pluginconfig": [12, 16, 17], "enrich_error": [12, 16], "err": [12, 15, 16], "contractlogicerror": [12, 15, 16, 38], "enrich": [12, 16], "pc": [12, 16, 18], "locat": [12, 16, 18, 22, 23, 28, 32, 38], "runtim": [12, 13, 16], "get_vers": 12, "all_path": 12, "retriev": [12, 16, 19, 25, 34], "combin": [12, 16, 32, 38], "supports_source_trac": 12, "abl": [12, 16, 19, 20, 22, 25, 34, 38, 39], "traceback": 12, "trace": [12, 15, 16, 18, 19, 25, 38], "configenum": 12, "enum": [12, 13], "limit": [12, 13, 23, 32], "item": [12, 15, 16, 17, 18, 19, 24, 25, 27, 28, 37], "color": [12, 19, 31], "red": [12, 15, 31], "blue": [12, 31, 39], "green": [12, 31], "rather": [12, 16, 23, 27, 38], "than": [12, 14, 16, 18, 21, 23, 27, 32, 38, 39], "arbitrari": 12, "usag": [12, 13, 14, 16, 17, 18, 19, 20, 24, 28, 38, 39], "myenum": 12, "foo": [12, 13, 16, 19, 25, 32, 38], "bar": [12, 13, 19, 32, 38, 39], "myconfig": 12, "my_enum": 12, "model": [12, 16, 18, 19, 39], "genericconfig": 12, "configdict": [12, 19], "special": [12, 17, 20, 27], "_case_sensit": [12, 16], "_env_prefix": [12, 16], "_env_fil": [12, 16], "dotenvtyp": [12, 16], "posixpath": [12, 16], "_env_file_encod": [12, 16], "_env_ignore_empti": [12, 16], "_env_nested_delimit": [12, 16], "_env_parse_none_str": [12, 16], "_secrets_dir": [12, 16], "baseset": 12, "converterapi": [12, 16, 17], "convertedtyp": 12, "throw": [12, 16, 19], "conversionerror": [12, 15, 16], "fail": [12, 13, 15, 16, 19, 25, 27, 28, 32, 38], "is_convert": [12, 16], "explorerapi": [12, 16, 17, 35], "networkapi": [12, 15, 16, 17], "particular": [12, 16, 38], "get_address_url": 12, "url": [12, 16, 23], "get_contract_typ": 12, "been": [12, 16, 18, 19, 38], "get_transaction_url": 12, "transaction_hash": [12, 16, 18], "publish_contract": [12, 35], "ecosystemapi": [12, 16, 17, 30, 32], "request_head": [12, 16], "fee_token_symbol": 12, "fee_token_decim": 12, "18": 12, "extraattributesmixin": [12, 19], "relat": [12, 15, 16, 17], "__ape_extra_attributes__": 12, "extramodelattribut": [12, 19], "suppli": [12, 38], "attribut": [12, 14, 16, 19, 25], "__getattr__": [12, 14, 16, 19], "seri": 12, "add_network": 12, "network_nam": [12, 16, 37], "attach": [12, 13, 39], "e": [12, 16, 19, 20, 23, 25, 27, 32, 38], "g": [12, 16, 19, 20, 23, 25, 27, 32, 38], "l2": [12, 29], "optim": [12, 29, 32, 38, 39], "networkerror": [12, 15, 16], "create_transact": 12, "everyth": [12, 28, 30], "initi": [12, 14, 16, 18, 24, 25, 26, 34, 37], "custom_network": 12, "custom": [12, 13, 15, 16, 18, 20, 21, 22, 23, 24, 28, 31], "where": [12, 14, 16, 19, 20, 21, 26, 27, 29, 32, 34, 38, 39], "unspecifi": 12, "classmethod": [12, 15, 16], "decode_address": 12, "hashstr20": [12, 18], "hashbytes20": [12, 18], "nativ": 12, "rawaddress": [12, 18], "decode_block": 12, "blockapi": [12, 16, 26], "decod": [12, 14, 15, 19, 32], "dictionari": [12, 16, 18, 19, 25, 38], "decode_calldata": 12, "calldata": [12, 14, 25], "map": [12, 14, 15, 16, 17, 19, 25, 38], "anonym": 12, "stringifi": [12, 14, 25], "index": [12, 14, 18, 19, 21, 23, 25, 38], "decode_log": [12, 39], "event": [12, 14, 15, 18, 25, 39], "contractlog": [12, 14, 16, 18, 26, 39], "match": [12, 13, 14, 16, 18, 19, 32, 38], "definit": [12, 16, 32], "decode_receipt": 12, "decode_returndata": 12, "raw_data": 12, "default_network_nam": 12, "encode_address": 12, "integ": [12, 16], "encode_calldata": 12, "encod": [12, 18, 32], "encode_deploy": 12, "deployment_bytecod": 12, "other": [12, 13, 16, 18, 19, 20, 21, 24, 25, 30, 32, 33, 38, 39], "constructor": [12, 14, 25, 35], "interfac": [12, 15, 16, 17, 22, 28, 32, 34, 37, 38], "encode_transact": 12, "addition": [12, 16, 21, 27, 30, 32, 39], "updat": [12, 19, 30, 38], "enrich_calltre": 12, "calltreenod": 12, "enhanc": 12, "help": [12, 13, 14, 19, 20, 23, 24, 27, 28, 30, 32, 36, 38], "decim": [12, 16, 38], "token": [12, 27, 30, 32, 38, 39], "symbol": [12, 24, 32, 39], "currenc": 12, "pai": 12, "eth": [12, 20, 24, 25, 26, 32, 36, 38], "get_method_selector": 12, "selector": [12, 14, 25, 38], "keccak": 12, "eth_pydantic_typ": [12, 25], "myecosystem": 12, "def": [12, 13, 16, 17, 19, 20, 21, 24, 25, 28, 29, 31, 32, 37, 38, 39], "self": [12, 14, 16, 19, 21, 25, 28, 38], "simpl": [12, 23, 25, 39], "calcul": [12, 18], "get_network": [12, 37], "networknotfounderror": [12, 15], "present": [12, 16, 27], "get_network_data": 12, "ad": [12, 15, 16, 19, 20, 21, 24, 32, 38], "opinion": [12, 16], "order": [12, 16, 20, 21, 25], "nice": [12, 15, 16], "translat": [12, 16], "get_proxy_info": [12, 16], "proxyinfoapi": [12, 16], "pattern": [12, 19, 27, 32], "same": [12, 14, 16, 18, 19, 20, 25, 28, 32, 38, 39], "shareabl": 12, "http": [12, 16, 18, 19, 23, 28, 30, 31, 32, 36], "header": [12, 18], "request": [12, 17, 23, 27, 31, 32], "serialize_transact": 12, "serial": [12, 18], "set_default_network": 12, "switch": [12, 32, 37, 38], "forkednetworkapi": 12, "upstream_chain_id": 12, "id": [12, 14, 15, 16, 18, 22, 25, 27, 32], "upstream": [12, 29], "alwai": [12, 22, 23, 25, 27, 37], "some": [12, 18, 20, 22, 25, 29, 30, 32, 38, 39], "while": [12, 15, 16, 27, 38], "regardless": [12, 24, 32, 39], "upstream_network": 12, "being": [12, 15, 18, 24], "upstream_provid": 12, "upstreamprovid": 12, "your": [12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "under": [12, 16, 19, 20, 22, 37], "one": [12, 13, 14, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 32, 36, 38, 39], "use_upstream_provid": 12, "providercontextmanag": [12, 16, 32, 37], "wrapper": [12, 14, 15, 22], "around": [12, 14, 15, 22], "auto_gas_multipli": 12, "float": [12, 16, 18], "multipli": [12, 23, 32], "estim": [12, 16, 19, 23, 32, 38], "ga": [12, 15, 19, 23, 25, 32], "tx": [12, 25, 39], "insur": [12, 23], "base_fee_multipli": [12, 32], "appli": [12, 16, 22, 28, 38, 39], "block_tim": [12, 14, 16, 32], "approxim": 12, "take": [12, 13, 21, 23, 25, 32, 37, 38], "block": [12, 14, 15, 16, 17, 18, 19, 23, 24, 28], "mine": [12, 16], "15": [12, 32], "chain_id": [12, 15, 16, 24, 32, 37], "unless": [12, 13, 14, 16, 31, 32], "providerapi": [12, 13, 16, 17, 19, 28, 30, 39], "default_provider_nam": 12, "get_provid": 12, "provider_nam": [12, 15, 16, 29, 32, 37], "provider_set": [12, 16], "is_adhoc": 12, "mostli": 12, "unknown": [12, 15, 16, 32], "is_dev": 12, "is_fork": 12, "is_loc": 12, "network_id": 12, "infura": [12, 17, 23, 26, 28, 32], "alchemi": [12, 17, 21, 23, 29, 30, 32, 37, 39], "partial": 12, "conveni": [12, 16], "required_confirm": [12, 14, 16], "recommend": [12, 16, 20, 21, 27, 32, 36, 37], "wait": [12, 14, 16, 32], "consid": [12, 16, 19, 32], "sinc": [12, 18, 25], "set_default_provid": 12, "found": [12, 14, 15, 16, 19, 20, 21, 22, 25, 27, 28, 32, 37, 38], "transaction_acceptance_timeout": [12, 32, 39], "accept": [12, 13, 20, 32, 35], "two": [12, 16, 20, 23, 28, 32, 38, 39], "minut": [12, 32, 39], "smaller": 12, "timeout": [12, 15, 19], "use_default_provid": [12, 32], "disconnect_aft": [12, 16, 32], "temporarili": [12, 16, 29], "context": [12, 13, 15, 16, 18, 19, 20, 24, 28, 37, 38], "exit": [12, 16, 24, 38], "multipl": [12, 13, 18, 19, 27, 36], "whatev": [12, 32], "end": [12, 13, 14, 16, 19, 32, 38], "so": [12, 16, 20, 25, 27, 28, 29, 30, 32, 34, 38], "multi": [12, 19, 32], "scenario": [12, 14, 38], "use_provid": [12, 16, 29, 32, 37, 38], "disconnect_on_exit": [12, 16], "temporari": [12, 16, 32], "whether": [12, 13, 14, 16, 18, 19, 20, 32], "python": [12, 14, 16, 18, 22, 24, 25, 28, 32, 33, 35, 36, 37, 38], "verify_chain_id": 12, "networkmismatcherror": [12, 15], "hardcod": 12, "manageraccessmixin": [12, 13, 14, 19], "And": [12, 21, 32, 38], "providerpai": 12, "case": [12, 14, 15, 16, 21, 22, 23, 25, 27, 28, 32, 34, 37, 38], "veri": [12, 32], "Or": [12, 20, 22, 24, 25, 28, 30], "choic": [12, 16, 21, 32], "parse_network_choic": [12, 16, 32, 38], "empti": [12, 15, 17, 18, 19, 38], "target": [12, 17, 19, 34], "basemodel": [12, 18, 19], "create_network_typ": 12, "easili": [12, 32, 39], "dependencyapi": [12, 16, 17, 27], "contracts_fold": [12, 16, 22, 23, 27], "exclud": [12, 16, 18, 19, 22, 27, 38], "json": [12, 16, 17, 18, 19, 25, 27], "build": [12, 16, 35, 37, 38], "config_overrid": [12, 16, 27], "ipf": 12, "cached_manifest": 12, "packagemanifest": [12, 16, 17, 27, 35], "valid": [12, 16, 17, 18, 20, 32], "use_cach": [12, 16], "By": [12, 16, 22, 30, 37, 39], "lazili": 12, "look": [12, 14, 16, 19, 21, 22, 23, 24, 28, 33, 38, 39], "glob": [12, 27], "extract_manifest": [12, 16], "presum": [12, 16], "project_manag": [12, 16], "get_project": [12, 16], "dynam": [12, 16], "correct": [12, 13, 16, 32, 38], "projectapi": [12, 16, 17], "structur": [12, 16, 18, 19, 20, 33, 37], "instal": [12, 15, 16, 20, 22, 23, 25, 26, 28, 29, 32, 33, 37, 38], "uri": [12, 16, 23, 32], "omit": [12, 16, 21, 32, 39], "latest": [12, 14, 16, 18, 19, 24, 32, 36, 39], "version_id": [12, 16], "sub": [12, 13, 16], "most": [12, 14, 16, 20, 21, 23, 31, 32, 36], "often": [12, 14, 16, 25, 27], "config_file_nam": [12, 16], "extend": [12, 13, 21, 30, 33], "non": [12, 14, 15, 18, 19, 24, 31, 32], "add_compiler_data": 12, "compiler_data": [12, 16], "ethpm_typ": [12, 16, 18], "full": [12, 16, 19, 32, 38], "manifest_cachefil": 12, "create_manifest": [12, 16], "clear": [12, 16], "is_valid": [12, 16], "figur": [12, 16, 25], "out": [12, 15, 16, 19, 20, 24, 25, 27, 30, 32, 38], "best": [12, 16, 32, 37], "share": [12, 18, 19, 32, 38], "upload": 12, "anoth": [12, 15, 16, 18, 22, 32, 38, 39], "process_config_fil": [12, 16], "process": [12, 16, 17, 19, 25, 28], "had": [12, 16], "replace_manifest": 12, "replac": [12, 19, 32], "entir": [12, 25, 28, 30, 32, 38], "update_manifest": 12, "part": [12, 16, 19, 21, 28, 32, 38], "field": [12, 18, 19, 27, 30, 38], "whe": 12, "num_transact": 12, "parenthash": 12, "0x0000000000000000000000000000000000000000000000000000000000000000": 12, "timestamp": [12, 16, 18, 19, 24, 38], "its": [12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 27, 28, 31, 32, 35, 38, 39], "block_page_s": 12, "100": [12, 38, 39], "concurr": [12, 16], "4": [12, 16, 23, 24, 25, 27, 32, 38, 39], "hardhat": [12, 23, 29, 30, 32, 38, 39], "base_fe": [12, 16, 39], "minimum": [12, 16], "1559": [12, 16, 32, 39], "fetch": [12, 16, 25, 26, 32, 39], "respons": [12, 16, 17, 18, 19, 32], "particularli": 12, "across": [12, 16, 23, 24, 27, 32], "rang": [12, 14, 16], "chainlist": [12, 16], "comprehens": [12, 16], "mani": [12, 13, 22, 26, 30, 32], "parallel": [12, 19], "thread": [12, 16, 19], "connection_id": 12, "uniqu": [12, 16, 18, 25, 32, 39], "identifi": [12, 14, 16, 25, 32, 38], "especi": 12, "dev": [12, 15, 16, 18, 25, 38, 39], "connection_str": [12, 16], "ipc": 12, "tear": 12, "down": [12, 18, 19], "quit": [12, 14], "estimate_gas_cost": [12, 39], "block_id": [12, 15], "hexstr": [12, 18], "liter": [12, 18], "earliest": [12, 14, 16, 18], "pend": [12, 14, 16, 18, 32, 38], "cost": [12, 16, 25], "blockid": [12, 15, 18], "past": [12, 16, 23], "report": [12, 18, 32], "smallest": 12, "unit": 12, "wei": 12, "max": [12, 16, 23, 32, 38, 39], "maximum": [12, 23, 32], "gas_pric": [12, 16, 39], "price": [12, 16, 38], "what": [12, 16, 17, 20, 21, 24, 27, 28, 32, 37, 38], "pre": [12, 14, 19, 20, 22, 24], "get_bal": 12, "get_block": [12, 24, 32], "blocknotfounderror": [12, 15], "get_cod": 12, "previou": [12, 16], "contractcod": 12, "get_contract_log": 12, "log_filt": 12, "logfilt": 12, "topic": [12, 14, 25, 33], "get_nonc": 12, "get_receipt": [12, 16, 39], "might": [12, 24, 39], "get_transactions_by_block": 12, "get_virtual_machine_error": 12, "virtualmachineerror": [12, 15], "virtual": [12, 15, 36], "machin": [12, 15, 16], "client": [12, 19], "went": 12, "wrong": [12, 15], "http_uri": 12, "is_connect": [12, 21], "max_ga": 12, "network_choic": [12, 16, 37], "priority_fe": [12, 39], "miner": [12, 39], "tip": 12, "incentiv": 12, "them": [12, 17, 20, 22, 24, 25, 27, 28, 32, 33, 37, 38], "send_cal": 12, "immedi": [12, 24, 32], "without": [12, 19, 20, 24, 25, 30, 32, 37, 39], "histor": [12, 14, 16], "point": [12, 16, 18, 19, 21, 27, 28, 34, 37, 38], "prior": [12, 16, 28], "through": [12, 14, 19, 26, 28, 35], "mempool": [12, 25], "send_transact": 12, "supports_trac": 12, "update_set": 12, "new_set": 12, "port": 12, "reconnect": 12, "ws_uri": 12, "wss": 12, "subprocessprovid": [12, 15], "process_wait_timeout": 12, "popen": 12, "is_stop": 12, "stdout_queu": 12, "joinablequeu": [12, 19], "stderr_queu": 12, "ganach": 12, "build_command": 12, "pass": [12, 13, 16, 19, 20, 21, 27, 28, 38, 39], "task": [12, 19, 38], "stop": [12, 14, 16, 21, 38], "process_nam": 12, "20": [12, 26, 31, 32, 39], "readi": [12, 16, 18], "kill": 12, "testproviderapi": 12, "snapshot": [12, 15, 16, 19], "num_block": [12, 16], "advanc": [12, 26], "allot": 12, "snapshot_id": [12, 15, 16], "regress": [12, 16], "go": [12, 16, 32], "set_timestamp": 12, "new_timestamp": 12, "record": [12, 16], "intent": [12, 16], "later": [12, 16, 38], "snapshotid": [12, 15, 16, 19], "contract_address": [12, 15, 18], "block_numb": [12, 14, 16, 18], "gas_us": [12, 25], "statu": 12, "await_confirm": 12, "now": [12, 20, 23, 27, 28, 29, 30, 32, 36, 38], "debug_logs_lin": 12, "suitabl": [12, 27], "print": [12, 14, 15, 16, 20, 21, 25, 27, 29, 32, 37, 39], "debug_logs_typ": 12, "contractev": [12, 14, 39], "contractlogcontain": 12, "were": [12, 16, 23, 25, 32, 38], "emit": [12, 18, 39], "method_cal": 12, "produc": [12, 18], "raise_for_statu": 12, "noreturn": [12, 13], "regard": 12, "transactionstatusenum": 12, "ran_out_of_ga": 12, "ran": [12, 15, 33, 38], "gas_limit": [12, 23, 32], "return_valu": [12, 25], "obtain": [12, 25, 38], "final": [12, 16, 19, 38], "show_debug_log": 12, "system": [12, 16, 19, 20, 25, 26, 28, 32], "total_fees_paid": [12, 26], "paid": [12, 26], "tracefram": [12, 15], "track_coverag": 12, "track": [12, 16, 18, 25, 38], "coverag": 12, "els": [12, 14, 16, 19, 31, 32, 37, 38], "level": [12, 13, 25, 28, 31, 32, 36], "track_ga": 12, "chainid": 12, "0x": [12, 16, 19, 25, 34], "max_fe": [12, 39], "max_priority_fe": [12, 39], "transactionsignatur": [12, 18], "schema": [12, 18], "permit": 12, "total_transfer_valu": 12, "could": [12, 24, 25], "determin": [12, 14, 16, 34], "submit": [12, 25], "accounttransactionqueri": [12, 16], "column": [12, 14, 16, 18], "start_nonc": [12, 16], "stop_nonc": [12, 16], "_basequeri": 12, "querytyp": [12, 16], "blockqueri": [12, 16], "start_block": [12, 14, 16, 26], "stop_block": [12, 14, 16, 26], "step": [12, 14, 16, 35], "_baseblockqueri": 12, "blocktransactionqueri": [12, 16], "insid": [12, 19, 26], "contractcreationqueri": [12, 16], "contracteventqueri": [12, 16], "search_top": [12, 14], "member": 12, "contractmethodqueri": [12, 16], "method_arg": 12, "queryapi": [12, 16, 17], "estimate_queri": [12, 16], "millisecond": [12, 16, 18, 19], "indic": [12, 16, 19, 25, 31], "engin": [12, 14, 15, 16], "unabl": [12, 15, 16, 22], "perform_queri": [12, 16], "update_cach": 12, "chanc": [12, 32, 36], "noth": [12, 15], "store": [12, 16, 19, 20, 25, 26], "namespac": [13, 16, 17, 28, 33, 37], "extens": [13, 16, 17, 24, 28, 35, 38], "reusabl": 13, "common": [13, 19, 23, 27, 28, 32, 33, 39], "resourc": [13, 16], "well": [13, 16, 17, 18, 19, 25, 28, 30, 33], "contract_file_paths_argu": 13, "callback": 13, "flatten": [13, 16], "existing_alias_argu": [13, 21, 28], "callabl": [13, 17, 19, 21], "non_existing_alias_argu": [13, 21], "yet": [13, 21, 28, 30, 37, 38], "accountaliaspromptchoic": 13, "prompt_messag": 13, "promptchoic": 13, "lessen": 13, "hard": [13, 19], "param": [13, 21], "ctx": 13, "miss": [13, 16, 18, 19, 38], "It": [13, 17, 20, 21, 25, 26, 28, 31, 32, 37, 38, 39], "compat": [13, 18, 30], "certain": [13, 38, 39], "situat": 13, "descript": [13, 16, 28, 34], "arriv": 13, "print_choic": 13, "echo": [13, 21, 28, 37], "select_account": [13, 21], "networkchoic": 13, "case_sensit": 13, "base_typ": 13, "network_opt": [13, 21, 37], "get_metavar": 13, "metavar": 13, "outputformat": 13, "subset": [13, 16, 18], "output_format_choic": 13, "rich": 13, "text": [13, 15, 20], "view": [13, 14, 16, 25, 39], "standard": [13, 26, 27, 31, 34], "paramtyp": 13, "choice_callback": 13, "get_user_selected_choic": 13, "cmd": [13, 21, 32], "__expected_": 13, "get_user_selected_account": [13, 21], "deprec": [13, 16], "pick": 13, "want": [13, 16, 20, 22, 23, 25, 26, 27, 28, 29, 31, 32, 35, 36, 38], "_outside_": 13, "account_opt": [13, 21], "connectedprovidercommand": [13, 21, 32, 37], "durat": [13, 16, 25], "right": [13, 38], "wai": [13, 16, 20, 23, 24, 25, 27, 30, 32, 34, 36, 38, 39], "parse_arg": 13, "parser": [13, 17], "pars": [13, 16, 19, 21], "make_context": 13, "networkboundcommand": 13, "apeclicontextobject": [13, 21], "ape_cli_context": [13, 21, 37], "static": [13, 32], "abort": [13, 15, 21], "base_error": 13, "invoc": [13, 38], "preserv": 13, "stack": [13, 15], "networkopt": 13, "meth": 13, "anyth": [13, 21, 25, 28, 31], "default_log_level": 13, "obj_typ": [13, 21], "featur": [13, 20, 21, 23, 25, 26, 29, 38], "verbosity_opt": 13, "contract_opt": 13, "contracterror": 13, "In": [13, 16, 18, 20, 21, 22, 23, 24, 25, 26, 32, 34, 36, 38, 39], "incompatible_with": 13, "incompatible_opt": 13, "factori": [13, 16, 25], "enforc": 13, "incompat": 13, "cl": [13, 19, 21, 37], "other_opt": 13, "auto": [13, 18, 20, 23, 32, 38], "normal": [13, 19, 30, 34], "output_format_opt": 13, "skip_confirmation_opt": 13, "skip": [13, 20, 27], "cli_logg": 13, "apelogg": 13, "decor": [13, 17, 19, 25, 28, 37, 38], "allfilepath": 13, "encourag": 13, "consist": 13, "path_typ": 13, "contracttypewrapp": 14, "decode_input": [14, 25], "prefix": [14, 15, 21, 23, 24, 25, 27, 30], "detect": [14, 15, 34], "find": [14, 15, 16, 18, 19, 20, 27, 28, 34, 38], "along": [14, 27], "identifier_lookup": [14, 25], "selector_identifi": [14, 25], "source_path": [14, 16], "belong": 14, "cross": 14, "source_id": [14, 16, 18], "That": [14, 25, 39], "necessarili": [14, 39], "mycontract": [14, 16, 22, 23, 25, 26, 33, 35, 38, 39], "__call__": 14, "handler": [14, 25, 39], "c": 14, "attr_nam": [14, 16], "vote": 14, "impli": 14, "call_view_method": 14, "method_nam": [14, 38], "get_error_by_signatur": 14, "customerror": [14, 15], "similar": [14, 28, 32, 38], "get_event_by_signatur": [14, 39], "come": [14, 16, 19, 20, 22, 24, 25, 27, 30, 31, 32, 33, 38], "respect": [14, 16], "invoke_transact": 14, "contract_contain": [14, 16], "assum": [14, 16, 25, 32, 35, 37, 38, 39], "real": [14, 20, 39], "my_contract": [14, 25, 34, 38], "0xabc1230001112223334445566611855443322111": 14, "thing": [14, 21, 22, 28, 32, 37], "actual": [14, 18, 25, 38], "my_event_typ": 14, "myevent": 14, "mockcontractlog": [14, 18], "__iter__": [14, 16], "occur": [14, 15, 16, 19, 31, 34, 38], "from_receipt": [14, 39], "poll_log": 14, "new_block_timeout": [14, 16], "daemon": [14, 16, 19], "new_log": 14, "futur": [14, 16], "never": [14, 16, 18, 20, 38], "yield": [14, 16, 17, 28, 38], "less": [14, 16, 31], "reorg": [14, 16], "10": [14, 16, 19, 22, 23, 31, 32], "50": [14, 16, 39], "live": [14, 16, 25, 29, 39], "engine_to_us": [14, 16], "datafram": [14, 16], "last": [14, 16, 19, 25, 26, 38], "bypass": [14, 16, 27], "algorithm": [14, 16], "pd": [14, 16], "start_or_stop": [14, 16], "extra_address": 14, "search": [14, 19], "desir": 14, "deleg": [14, 16, 19, 34], "apeexcept": 15, "clickexcept": 15, "problem": 15, "aliasalreadyinuseerror": 15, "apeattributeerror": [15, 16], "projecterror": [15, 16], "attributeerror": [15, 39], "try": [15, 16, 19, 28, 37, 38], "apeindexerror": 15, "argumentslengtherror": 15, "arguments_length": 15, "contractdataerror": 15, "reason": [15, 32, 38], "providererror": 15, "chainerror": [15, 16], "compilererror": [15, 16], "configerror": 15, "issu": [15, 31, 36], "alik": 15, "revert_messag": 15, "source_traceback": 15, "sourcetraceback": 15, "base_err": 15, "assert": [15, 20, 25, 32, 38, 39], "statement": [15, 18, 38], "dev_messag": 15, "valueerror": [15, 16], "from_error": 15, "whenev": [15, 19], "possibl": [15, 16, 17, 19, 20, 32], "contractnotfounderror": [15, 16], "has_explor": 15, "decodingerror": 15, "ecosystemnotfounderror": 15, "methodnonpayableerror": 15, "payabl": [15, 25, 38], "missingdeploymentbytecodeerror": 15, "outofgaserror": 15, "becaus": [15, 20, 25, 27, 28, 32, 37, 38], "providernotconnectederror": [15, 16, 19], "providernotfounderror": 15, "queryengineerror": [15, 16], "rpctimeouterror": 15, "subprocesstimeouterror": 15, "subprocesserror": 15, "whilst": 15, "exce": [15, 39], "inspir": [15, 18], "py": [15, 18, 19, 24, 28, 33, 37, 38], "transactionnotfounderror": 15, "error_messsag": 15, "unknownsnapshoterror": [15, 16], "unknownversionerror": 15, "handle_ape_except": 15, "relev": [15, 18, 33], "frame": 15, "exc": 15, "someth": [15, 24, 32, 38, 39], "treat": [16, 25], "singleton": [16, 17], "root": [16, 19, 20, 21, 22, 23, 24, 25, 30, 33, 38], "my_account": [16, 21, 27], "everi": [16, 18, 19, 31, 32, 34], "get_accounts_by_typ": 16, "type_": 16, "test_account": [16, 19, 20, 22, 38], "testaccountmanag": [16, 38], "These": [16, 25, 38], "subject": 16, "section": [16, 19, 21, 23, 25, 27, 32, 36, 37, 38], "test_my_contract": [16, 38], "accountsmanag": 16, "testaccountcontain": 16, "account_id": 16, "slice": 16, "account_str": 16, "x": [16, 38, 39], "singl": [16, 19, 21, 25, 27, 37], "hood": [16, 20], "can_trace_sourc": 16, "filenam": 16, "both": [16, 17, 18, 19, 21, 24, 25, 28, 30, 32, 39], "trace_sourc": 16, "traceabl": 16, "sol": [16, 22, 27, 33, 38], "collis": [16, 25], "ensur": [16, 17, 18, 25, 29, 32, 38], "compile_sourc": [16, 22], "compiler_nam": 16, "program": [16, 18], "fallback": 16, "statemut": [16, 25], "nonpay": [16, 25], "ethpm": [16, 35], "contractnam": [16, 22], "flatten_contract": 16, "content": [16, 19, 27], "get_import": 16, "import_source_id": 16, "get_refer": 16, "imports_dict": 16, "entri": [16, 28, 32], "referring_source_id": 16, "transactionhistori": 16, "txn_receipt": 16, "revert_to_block": 16, "outgo": 16, "short": [16, 31, 32, 34, 38], "circuit": 16, "greater": [16, 18], "contractcach": 16, "memori": [16, 19], "per": 16, "perman": [16, 19, 26], "disk": [16, 20], "faster": 16, "__setitem__": 16, "ecosystem_nam": [16, 37], "cache_blueprint": 16, "blueprint_id": 16, "would": [16, 20, 21, 26, 27, 32, 37, 38], "starknet": [16, 30, 32, 38], "cache_deploy": 16, "contract_inst": [16, 26], "cache_proxy_info": 16, "proxy_info": 16, "proxyinfo": 16, "clear_local_cach": 16, "reset": 16, "blank": 16, "get_blueprint": 16, "get_contain": 16, "wrap": [16, 19], "get_creation_receipt": 16, "creation": [16, 21], "get_deploy": [16, 25], "read": [16, 21, 25, 32, 36], "_local_deployments_map": 16, "written": 16, "deployments_map": 16, "get_multipl": 16, "min": [16, 38, 39], "instance_at": 16, "typeerror": [16, 19], "en": [16, 17, 23, 25, 30], "domain": [16, 25], "instance_from_receipt": 16, "blockcontain": 16, "latest_block": 16, "head": [16, 24], "move": [16, 22], "backward": 16, "height": 16, "poll_block": 16, "reorgan": 16, "even": [16, 31, 32], "previous": [16, 25, 27, 28, 38], "new_block": 16, "length": [16, 19, 20], "similarli": [16, 20, 21, 22, 25, 28, 38], "just": [16, 21, 25, 27, 29, 32], "mimic": 16, "behavior": [16, 31, 32], "built": [16, 28, 36, 38], "increment": [16, 18], "isol": [16, 38], "owner": [16, 22, 25, 26, 30, 38, 39], "foobar": [16, 30, 37], "deltatim": 16, "AND": 16, "design": [16, 18, 28], "begin": [16, 25], "pending_timestamp": [16, 38], "epoch": 16, "3600": 16, "restor": 16, "recent": 16, "project_fold": 16, "meta": 16, "packagemeta": 16, "author": [16, 25, 38], "licens": [16, 38], "keyword": [16, 24, 32], "link": [16, 38], "deploymentconfigcollect": 16, "default_ecosystem": [16, 23, 32], "parametr": 16, "test_mnemon": 16, "get_config": 16, "plugin_nam": 16, "force_reload": 16, "metadata": [16, 19, 22], "using_project": 16, "project_path": 16, "contracts_path": 16, "my_project": 16, "deploymentconfig": 16, "rootmodelroottyp": 16, "pydanticundefin": 16, "accountintconvert": 16, "addressapiconvert": 16, "bytesaddressconvert": 16, "gwei": [16, 39], "appropri": 16, "long": [16, 28, 31], "is_typ": 16, "checksum": [16, 18], "against": [16, 17, 33, 38], "hexaddressconvert": 16, "hexconvert": 16, "hexintconvert": 16, "intaddressconvert": 16, "stringdecimalconvert": 16, "stringintconvert": 16, "timestampconvert": 16, "datetim": 16, "timedelta": 16, "No": [16, 32], "timezon": 16, "utc": 16, "granular": 16, "active_provid": [16, 24], "create_custom_provid": 16, "provider_cl": 16, "ape_ethereum": [16, 25, 28], "ethereumnodeprovid": 16, "guess": 16, "set_default_ecosystem": 16, "rel": [16, 19, 22], "get_ecosystem": 16, "get_network_choic": 16, "form": [16, 19, 25, 31, 38], "appear": [16, 19], "get_provider_from_choic": 16, "network_data": 16, "networks_yaml": 16, "load_contract": 16, "uniniti": 16, "mycontracttyp": 16, "mycontacttyp": 16, "To": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "contractnamespac": 16, "__str__": 16, "compiler_cache_fold": 16, "mention": [16, 28, 32], "extensions_with_missing_compil": 16, "recurs": 16, "extract": 16, "get_compiler_data": 16, "compile_if_need": 16, "get_contract": [16, 25], "contract_nam": [16, 18, 38], "keyerror": 16, "interfaces_fold": 16, "lookup_path": 16, "key_contract_path": 16, "give": [16, 20, 21, 27, 34, 37], "helloworld": [16, 37], "absolut": [16, 19, 23], "2678": [16, 35], "project_typ": 16, "apeproject": [16, 17], "scripts_fold": 16, "sources_miss": 16, "anywher": [16, 25, 31], "tests_fold": 16, "track_deploy": [16, 35], "upon": [16, 25, 27, 35], "public": [16, 25, 38], "tracked_deploy": 16, "bip122uri": 16, "explicitli": [16, 18, 22, 38], "githubdepend": 16, "openzeppelin": [16, 19, 23, 27, 34], "organ": [16, 19, 28, 30, 35, 36], "follow": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "dapphub": [16, 27], "erc20": [16, 27], "Will": [16, 21], "localdepend": 16, "npmdepend": 16, "npm": 16, "safe": [16, 34], "gnosi": [16, 27, 34], "14": 16, "version_from_json": 16, "version_from_local_json": 16, "baseproject": 16, "brownieproject": 16, "browni": 16, "defaultqueryprovid": 16, "querymanag": [16, 24], "biggest_block_s": 16, "inaccess": 16, "plugin_typ": 17, "plugintyp": 17, "hookimpl_kwarg": 17, "accountplugin": 17, "pluggy_patch": 17, "There": [17, 20, 21, 23, 25, 27, 30, 32, 36, 37, 38, 39], "sever": [17, 21], "ecosystemplugin": 17, "hook": [17, 28], "registr": [17, 28], "overal": 17, "conform": [17, 19, 28], "much": [17, 22, 38, 39], "plugin_manag": 17, "pluggi": 17, "_manag": 17, "pluginmanag": 17, "own": [17, 23, 27, 31, 36, 38], "compilerplugin": 17, "register_compil": 17, "interfacecompil": 17, "document": [17, 20, 23], "config_class": 17, "deconstruct": 17, "inject": [17, 19], "mypluginconfig": 17, "conversionplugin": 17, "mweiconvers": 17, "explorerplugin": 17, "explor": [17, 25, 34], "etherscan": [17, 25, 30, 32], "myblockexplor": 17, "networkplugin": 17, "ropsten": 17, "happen": [17, 22, 25, 27, 32, 38], "soon": [17, 27], "shibachain": 17, "shibanetwork": 17, "providerplugin": [17, 28], "myprovid": [17, 28], "dependencyplugin": 17, "projectplugin": 17, "resolv": [17, 34], "gitmodul": 17, "queryplugin": 17, "query_engin": 17, "postgresengin": 17, "represent": [18, 24, 33], "bodi": 18, "namedtupl": 18, "compon": 18, "signabl": 18, "easi": [18, 21, 25, 30, 36, 38], "origin": [18, 27, 36, 39], "think": 18, "712": 18, "hand": [18, 25], "encode_": 18, "modul": [18, 19, 24, 25, 31], "encode_structured_data": 18, "encode_intended_valid": 18, "encode_defunct": [18, 20], "r": [18, 38], "_signatur": 18, "ecdsa": 18, "vr": 18, "recover_sign": [18, 20], "sig": 18, "contractcoverag": 18, "functioncoverag": 18, "individu": [18, 30], "function_hit": 18, "hit": 18, "counter": 18, "zero": [18, 19, 38], "function_r": 18, "rate": [18, 32], "versu": [18, 23], "line_r": 18, "divid": 18, "lines_cov": 18, "lines_valid": 18, "miss_count": 18, "model_dump": 18, "pydant": [18, 19], "concept": [18, 38], "modelmodel_dump": 18, "mode": [18, 38], "to_python": 18, "serializ": 18, "by_alia": 18, "exclude_unset": 18, "exclude_default": 18, "exclude_non": 18, "round_trip": 18, "deseri": 18, "round": 18, "trip": 18, "encount": 18, "coveragestat": 18, "contractsourcecoverag": 18, "cover": [18, 25, 38], "total_funct": 18, "coverageproject": 18, "coveragereport": 18, "source_fold": 18, "get_html": 18, "html": [18, 38], "get_xml": 18, "xml": [18, 38], "codecov": 18, "io": 18, "thu": [18, 21, 25, 32, 37, 38], "slightli": 18, "convent": [18, 23], "90": 18, "java": 18, "won": [18, 32, 38], "super": 18, "hit_count": 18, "dure": [18, 22, 27, 31, 37, 38], "segment": 18, "ast": 18, "occupi": 18, "builtin": 18, "mark": [18, 31, 38], "endlin": 18, "endcolumn": 18, "exact": [18, 38], "full_nam": 18, "contact": 18, "getter": [18, 38], "profile_stat": 18, "profil": [18, 38], "accumul": 18, "sourcestat": 18, "detail": [18, 33, 36], "basecontractlog": 18, "event_nam": 18, "0x0000000000000000000000000000000000000000": 18, "event_argu": 18, "block_hash": 18, "log_index": 18, "transaction_index": 18, "unix": [18, 19], "lookup": [18, 38], "posit": [18, 38], "mock": [18, 27, 38], "compar": 18, "inherit": 18, "equal": [18, 19, 20, 39], "comparison": 18, "abc": 19, "model_config": 19, "classvar": 19, "arbitrary_types_allow": 19, "model_field": 19, "fieldinfo": 19, "__fields__": 19, "v1": [19, 27], "mixin": 19, "_before_": 19, "include_getattr": 19, "include_getitem": 19, "additional_error_messag": 19, "annot": 19, "nonetyp": 19, "accur": 19, "pair": 19, "junk": [19, 20, 23, 38], "number_of_account": [19, 20, 23, 38], "githubcli": 19, "ape_org": 19, "com": [19, 30, 32, 36], "apeworx": [19, 28, 29, 30, 32, 35, 36], "available_plugin": 19, "ape_plugin_nam": 19, "clone_repo": 19, "repo_path": 19, "target_path": 19, "scheme": 19, "git": [19, 27, 30], "ssh": 19, "download_packag": 19, "filesystem": 19, "get_releas": 19, "gitreleas": 19, "releas": [19, 26, 27, 30, 36], "get_repo": 19, "maxsiz": 19, "queue": 19, "join": [19, 36], "borrow": 19, "librari": [19, 20, 25, 28], "until": [19, 32], "gotten": 19, "unfinish": 19, "goe": [19, 32], "consum": 19, "task_don": 19, "unblock": 19, "struct": 19, "structpars": 19, "method_abi": 19, "decode_output": 19, "alter": [19, 22, 24], "arrai": 19, "applic": [19, 27, 39], "default_nam": 19, "unnam": 19, "encode_input": [19, 25], "tracestyl": 19, "ff8c00": 19, "d75f00": 19, "gas_cost": 19, "dim": 19, "bright_magenta": 19, "bright_green": 19, "bright_blu": 19, "00afd7": 19, "add_padding_to_str": 19, "str_list": 19, "extra_spac": 19, "space_charact": 19, "pad": 19, "charact": 19, "allow_disconnect": 19, "fn": 19, "return_none_when_disconnect": 19, "try_snapshot": 19, "expand_environment_vari": 19, "substr": 19, "environ": [19, 20, 23, 24, 32], "variabl": [19, 20, 23, 24, 38], "extract_nested_valu": 19, "dig": 19, "nest": 19, "gas_estimation_error_messag": 19, "tx_error": 19, "explan": [19, 33], "explain": [19, 32, 38], "generate_dev_account": 19, "start_index": 19, "genesi": [19, 32], "wallet": 19, "get_all_files_in_directori": 19, "dir_a": 19, "dir_b": 19, "file_a": 19, "file_b": 19, "file_c": 19, "interest": 19, "regex": 19, "get_current_timestamp_m": 19, "get_package_vers": 19, "obj": 19, "__version__": 19, "get_relative_path": 19, "anchor": 19, "comput": [19, 20], "ancestor": 19, "injected_before_us": 19, "fget": 19, "fset": 19, "fdel": 19, "is_arrai": 19, "abi_typ": [19, 25], "abityp": 19, "probabl": 19, "is_evm_precompil": 19, "is_named_tupl": 19, "output_valu": 19, "is_struct": 19, "is_zero_hex": 19, "load_config": 19, "expand_envar": 19, "must_exist": 19, "oserror": 19, "expand": 19, "log_instead_of_fail": 19, "__repr__": 19, "shouldn": [19, 23], "pragma_str_to_specifier_set": 19, "pragma_str": 19, "specifierset": 19, "pragma": [19, 38], "raises_not_impl": 19, "returns_arrai": 19, "run_until_complet": 19, "coroutin": 19, "async": 19, "await": 19, "asyncio": 19, "gather": 19, "singledispatchmethod": 19, "func": [19, 38], "dispatch": 19, "descriptor": 19, "generic_method": 19, "spawn": 19, "stream_respons": 19, "download_url": 19, "progress_bar_descript": 19, "progress": 19, "use_temp_sys_path": 19, "sy": 19, "secur": 20, "learn": [20, 22, 23, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "ship": [20, 21, 22, 24, 30, 32], "assist": [20, 21, 28], "write": [20, 37, 38], "test_my_contract_method": 20, "prefund": 20, "put": [20, 31], "sole": 20, "generate_test_account": 20, "unfund": 20, "guid": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "action": [20, 38], "1e18": 20, "ether": [20, 25, 26], "elimin": 20, "use_send": 20, "myfunct": 20, "imperson": [20, 38], "ledger": [20, 28], "trezor": [20, 28], "third": [20, 30], "parti": [20, 30, 36], "let": [20, 22, 24, 25, 32, 38], "premis": 20, "describ": [20, 32], "below": [20, 25, 27, 32, 38], "password": 20, "browser": 20, "rest": [20, 28], "maxim": [20, 30], "materi": 20, "entropi": 20, "increas": [20, 36, 38, 39], "n": 20, "altern": [20, 21, 22, 25, 27, 30, 31, 32, 38], "elect": 20, "twice": 20, "sure": [20, 32, 38], "rememb": 20, "hdpath": 20, "wordcount": 20, "togeth": [20, 28], "scriptabl": 20, "my": [20, 21, 25, 26, 27, 28, 32], "mysecurep": 20, "ssphrase": 20, "sai": [20, 25, 32, 39], "metamask": [20, 21], "secret": 20, "d": [20, 38], "programat": 20, "ecurepassphras": 20, "o": [20, 36, 39], "securepassphras": 20, "urandom": 20, "Then": [20, 24, 25, 27, 28, 29, 38], "reduc": [20, 32], "repetit": 20, "eth_account": 20, "hello": [20, 37], "intention": 20, "decid": 20, "abov": [20, 25, 31, 32, 37, 38, 39], "eip712": 20, "eip712typ": 20, "mail": 20, "_chainid_": 20, "uint256": [20, 25, 38, 39], "_name_": 20, "_verifyingcontract_": 20, "0xcccccccccccccccccccccccccccccccccccccccc": 20, "_version_": 20, "alic": 20, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 20, "bob": 20, "0xb0b0b0b0b0b0b000000000000000000000000000": 20, "recov": 20, "recovered_sign": 20, "ci": [20, 25], "cd": 20, "programmat": 20, "ape_accounts_": 20, "_passphras": 20, "subsequ": 20, "highli": 20, "approach": [20, 32, 37, 38], "avoid": [20, 25, 36, 37], "accident": 20, "leak": 20, "framework": [21, 25, 27, 31, 33, 36, 38, 39], "coupl": 21, "area": [21, 38], "showcas": 21, "endeavor": 21, "etc": 21, "logger": [21, 31], "gracefulli": 21, "cli_ctx": [21, 28, 37], "account_manag": 21, "bad": 21, "mymanag": 21, "customcontext": 21, "my_manag": 21, "foundri": [21, 25, 29, 32, 38], "leav": [21, 27, 38], "semi": 21, "colon": [21, 38], "cmd_2": 21, "afterward": [21, 38], "rare": 21, "peopl": 21, "index_of_test_account": 21, "matter": [21, 32], "alon": 21, "visa": 21, "versa": [21, 25], "delete_account": 21, "create_account": 21, "boolean": 21, "application_prefix": 21, "foo_bar": 21, "cli_0": 21, "lambda": 21, "startswith": 21, "cli_1": 21, "me": [21, 39], "me2": 21, "selected_account": 21, "edit": [22, 23, 28, 30, 32], "src": [22, 23, 27], "myinterfac": 22, "my_interfac": 22, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 22, "my_method": [22, 25, 34, 38], "elsewher": [22, 23], "unwil": 22, "artifact": 22, "binari": 22, "larger": 22, "adjust": [22, 32, 33, 38], "vy": [22, 33, 38], "tsconfig": 22, "retain": 22, "use_depend": 22, "cache_fold": 22, "hold": 22, "cahc": 22, "solc": 22, "apend": 22, "impact": 22, "As": [22, 28, 32, 38], "3": [22, 24, 25, 26, 27, 36, 38, 39], "7": [22, 30, 38], "8": [22, 36, 38], "get_compil": 22, "place": [23, 27, 32, 37, 38], "global": [23, 32, 38], "preced": 23, "prefer": 23, "serv": 23, "alphabet": 23, "facilit": 23, "easier": 23, "fulli": [23, 25], "outsid": 23, "globalcontract": 23, "fantom": [23, 30, 32, 38], "0x5fbdb2315678afecb367f032d93f642f64180aa3": 23, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 23, "localhost": [23, 28], "5030": 23, "whole": 23, "default_network": [23, 29, 32], "mainnet_fork": 23, "default_provid": [23, 29, 32], "numer": [23, 31, 32], "16": [23, 32], "1234": [23, 32], "0x1234": [23, 32], "eth_estimatega": 23, "0b2": 23, "1647323479": 24, "reflect": 24, "61": 24, "ape_console_extra": 24, "intern": [24, 38], "underscor": [24, 37], "_": [24, 37], "eth_util": 24, "encode_hex": 24, "decode_hex": 24, "getattr": 24, "weth_address": 24, "14388241": 24, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 24, "ape_init_extra": 24, "web3": [24, 28, 36], "close": 24, "reopen": 24, "autoreload": 24, "ape_consol": 24, "embed": 24, "load_ext": 24, "h": 24, "databas": [24, 26], "okai": [24, 28], "human": 24, "readabl": [24, 38], "metamask0": 24, "00040634": 24, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 24, "mysmartcontract": 25, "__init__": [25, 28], "arg1": 25, "arg2": 25, "pleas": [25, 36, 39], "basic": 25, "contract2": 25, "higher": [25, 32, 38], "why": [25, 32, 39], "notic": [25, 32, 33, 37, 38], "complex": [25, 33], "possibli": 25, "repeat": 25, "fashion": 25, "perhap": 25, "simpli": 25, "copi": 25, "review": 25, "mere": [25, 28], "onc": [25, 27, 28, 30, 32, 35, 38], "top": [25, 28, 32, 38], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 25, "v2": 25, "registri": [25, 28], "ychad": 25, "keep": [25, 28, 38], "On": [25, 26], "rinkebi": 25, "pure": 25, "extern": [25, 38], "get_static_list": 25, "dynarrai": 25, "set_numb": 25, "num": 25, "prevnumb": 25, "mynumb": 25, "monei": 25, "At": [25, 38], "eth_cal": 25, "eth_sendtransact": 25, "eth_sendrawtransact": 25, "demonstr": [25, 37, 38, 39], "123": [25, 35], "successfulli": [25, 35], "vice": 25, "addbal": 25, "new_bal": 25, "simul": [25, 32, 33], "forward": 25, "measur": 25, "getmodifiedbal": 25, "analyz": 25, "0x123": [25, 35], "40000": 25, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 25, "bytes_valu": 25, "3fb5c1c": 25, "selector_str": 25, "input_dict": 25, "unit256": 25, "method_id": 25, "usdc": 25, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 25, "0x70a08231": 25, "balanceof": [25, 38, 39], "0x27e235e3": 25, "dump": 25, "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 25, "multical": 25, "multicall3": 25, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 25, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 25, "pool": 25, "ipool": 25, "getreserv": 25, "applydiscount": 25, "acct": [25, 26, 39], "larg": [26, 32], "rout": 26, "our": [26, 28, 36, 37, 38], "incorpor": 26, "few": [26, 27, 38], "df": 26, "stuff": [26, 31, 32], "sum": 26, "sent": [26, 32], "foohappen": 26, "beta": 26, "constant": 26, "plan": 26, "stage": 26, "sqlite": 26, "tabl": [26, 38, 39], "dataclass": 26, "contract_ev": 26, "untouch": 27, "box": [27, 30, 32, 38], "still": [27, 34, 38, 39], "highlight": 27, "zeppelin": 27, "offici": 27, "uniswap": 27, "v3": 27, "retri": [27, 32], "mydepend": 27, "sometim": [27, 32, 38], "node_modul": 27, "myorg": 27, "v4": 27, "6": [27, 30, 38], "vault": 27, "master": [27, 36], "v0": 27, "gh": 27, "abbrevi": 27, "backend": 27, "guidelin": 27, "dapptoolserc20": 27, "dappnix": 27, "evm_vers": 27, "pari": 27, "involv": 27, "import_remap": 27, "erc721": 27, "dependency_contract": 27, "my_depend": 27, "dependencycontracttyp": 27, "deployed_contract": 27, "include_depend": 27, "ape_": 28, "ape_cli_subcommand": 28, "setup": [28, 38], "intend": 28, "tokenlist": 28, "primarili": 28, "team": 28, "good": 28, "qualiti": 28, "compos": 28, "benefit": 28, "interchang": 28, "httpprovid": 28, "_web3": 28, "1337": [28, 39], "finish": 28, "ti": 28, "site": [28, 36], "loop": 28, "potenti": [28, 31, 32], "ones": [28, 39], "accord": 28, "_cli": 28, "my_sub_cmd": 28, "subcommand": 28, "entrypoint": 28, "entry_point": 28, "ape_myplugin": 28, "race": 28, "condit": 28, "prevent": 28, "my_cmd": [28, 31], "indiffer": 28, "my_ledger_account": 28, "ledger_0": 28, "my_trezor_account": 28, "trezor_0": 28, "my_script": 28, "my_provider_plugin": 28, "short_help": 28, "off": [28, 38], "my_command": 28, "did": 29, "_fork": 29, "architectur": 30, "trust": [30, 32], "constraint": 30, "minor": 30, "throughout": 31, "21": 31, "30": 31, "yellow": 31, "40": 31, "shown": 31, "loglevel": 31, "set_level": 31, "arbitrum": 32, "tester": [32, 38], "discuss": [32, 38], "triplet": 32, "polygon": [32, 37], "anvil": [32, 38], "altogeth": 32, "commonli": 32, "testnet": [32, 37], "cut": 32, "talk": 32, "maintain": 32, "small": 32, "improv": 32, "wherea": 32, "matic": 32, "avalanch": 32, "optmism": 32, "zkevm": 32, "proper": 32, "remaind": 32, "familiar": 32, "109": 32, "shibarium": 32, "base_ecosystem_plugin": 32, "paragraph": 32, "recal": 32, "fro": 32, "closer": 32, "henc": 32, "default_": 32, "remot": 32, "care": [32, 39], "correctli": 32, "likewis": 32, "tell": 32, "apenet": 32, "closest": 32, "www": 32, "shibrpc": 32, "customnetwork": 32, "31337": 32, "rate_limit": 32, "sens": 32, "scan": 32, "api_uri": 32, "consult": 32, "readm": 32, "clarifi": 32, "saw": 32, "default_transaction_typ": 32, "fly": 32, "itself": [32, 33, 38], "integr": 32, "better": 32, "uncommon": 32, "placehold": 32, "unsur": 32, "ident": 32, "ethtest": 32, "ephemer": 32, "strai": 32, "though": 32, "120": 32, "decentr": 32, "max_receipt_retri": 32, "tend": 32, "caus": [32, 38], "reject": 32, "decis": 32, "middl": 32, "start_provid": 32, "jump": 32, "bridg": 32, "continu": 32, "effect": 32, "smart_contract_exampl": 33, "sampl": [33, 38], "test_sampl": 33, "autom": 33, "my_account_alia": 33, "job": 33, "popular": 33, "minim": 34, "1167": 34, "1967": 34, "beacon": 34, "uup": 34, "1822": 34, "9": 34, "create_forwarder_to": 34, "0xsplit": 34, "formerli": 34, "oz": 34, "897": 34, "zeroag": 34, "soladypush0": 34, "push0": 34, "host": 34, "influenc": 35, "walk": 35, "0x12c17f958d2ee523a2206206994597c13d831e34": 35, "With": 36, "modular": 36, "ltd": 36, "discord": 36, "server": 36, "stai": 36, "date": 36, "tutori": [36, 39], "technic": 36, "deeper": [36, 38], "understand": [36, 38], "academ": 36, "platform": 36, "challeng": 36, "linux": [36, 38], "maco": [36, 38], "11": 36, "window": 36, "subsystem": 36, "wsl": 36, "python3": 36, "three": [36, 38], "advis": 36, "1558": 36, "virtualenv": 36, "venv": 36, "interf": 36, "env": 36, "homebrew": 36, "instruct": 36, "visit": [36, 39], "dockerhub": 36, "volum": 36, "haramb": 36, "vvm": 36, "solcx": 36, "pwd": 36, "depth": [36, 39], "interoper": 36, "experi": 36, "3rd": 36, "risk": 36, "advantag": 37, "submodul": 37, "world": 37, "subdirectori": 37, "flexibl": 37, "cli_2": 37, "shownet": 37, "ideal": 37, "mumbai": 37, "nm": 37, "network_manag": 37, "hop": 37, "yourself": 37, "therefor": 37, "quick": 37, "workflow": 37, "suppos": 37, "stick": 37, "dist": 38, "cov": 38, "becom": 38, "intuit": 38, "fact": 38, "regular": 38, "test_": 38, "test_add": 38, "left": 38, "divis": 38, "phase": 38, "piec": 38, "encompass": 38, "enact": 38, "behav": 38, "authorized_method": 38, "test_author": 38, "not_own": 38, "set_own": 38, "scope": 38, "flow": 38, "dive": 38, "syntax": 38, "exactli": 38, "test_my_method": 38, "sustain": 38, "despit": 38, "vitalik": 38, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 38, "other_contract": 38, "othercontract": 38, "test_in_futur": 38, "86000": 38, "test_multi_chain": 38, "inspect": 38, "bundl": 38, "academi": 38, "conftest": 38, "test_mint": 38, "nft": 38, "test_account_bal": 38, "quantiti": 38, "mint": [38, 39], "earlier": 38, "assertionerror": 38, "shorter": 38, "comment": 38, "check_valu": 38, "_valu": 38, "reli": 38, "explictli": 38, "cairo": 38, "due": 38, "_x": 38, "sqrt": 38, "incorrect": 38, "reentri": 38, "nonreentr": 38, "_foo_intern": 38, "introduc": 38, "spdx": 38, "gpl": 38, "unauthor": 38, "unauth_address": 38, "withdraw": 38, "disallow": 38, "hacker": 38, "test_unauthorized_withdraw": 38, "test_unauthor": 38, "test_error_on_deploi": 38, "mycustomerror": 38, "haserror": 38, "rev": 38, "captur": 38, "grab": 38, "isinst": 38, "myerror": 38, "use_network": 38, "marker": 38, "test_my_fantom_test": 38, "test_my_ethereum_test": 38, "mid": 38, "test_my_multichain_test": 38, "stark_contract": 38, "mystarknetcontract": 38, "test_starknet_th": 38, "stark_account": 38, "fundm": 38, "median": [38, 39], "57198": 38, "91398": 38, "82848": 38, "28307": 38, "38679": 38, "33493": 38, "changeonstatu": 38, "23827": 38, "45739": 38, "34783": 38, "getsecret": 38, "24564": 38, "test0": 38, "2400": 38, "9100": 38, "5750": 38, "testcontract": 38, "setnumb": 38, "51021": 38, "debug_": 38, "mocktoken": 38, "poolcontract": 38, "reset_": 38, "comma": 38, "interv": 38, "press": 38, "ctrl": 38, "undo": 38, "stmt": 38, "85": 38, "71": 38, "80": 38, "htmlcov": 38, "__builtin__": 38, "_immutable_numb": 38, "_number": 38, "foo_method": 38, "view_method": 38, "distinguish": 38, "myaccount": 39, "shell": 39, "contract_method_defined_in_contract": 39, "apeacademi": 39, "london": 39, "got": 39, "broken": 39, "fundmycontract": 39, "prioriti": 39, "beforehand": 39, "plu": 39, "priorit": 39, "highest": 39, "0x00": 39, "0x0": 39, "2930": 39, "predict": 39, "eth_createaccesslist": 39, "access_list": 39, "my_access_list": 39, "fooevent": 39, "barev": 39, "foomethod": 39, "event_typ": 39, "baz": 39, "longer": 39, "600": 39, "show_trac": 39, "methodwithoutargu": 39, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 39, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 39, "contracta": 39, "7a9c": 39, "469604": 39, "superclust": 39, "234444": 39, "23523523235235": 39, "11111111111": 39, "345345347789999991": 39, "99999998888882": 39, "345457847457457458457457457": 39, "92222229999998888882": 39, "3454": 39, "111145345347789999991": 39, "333399998888882": 39, "234545457847457457458457457457": 39, "461506": 39, "methodb1": 39, "lolol": 39, "ic": 39, "cream": 39, "dynamo": 39, "402067": 39, "contractc": 39, "getsomelist": 39, "3425311345134513461345134534531452345": 39, "111344445534535353": 39, "993453434534534534534977788884443333": 39, "370103": 39, "methodc1": 39, "windows95": 39, "simpler": 39, "jamaica": 39, "cardin": 39, "363869": 39, "callm": 39, "233432": 39, "methodb2": 39, "trombon": 39, "231951": 39, "paperwork": 39, "countri": 39, "wing": 39, "227360": 39, "222263": 39, "methodc2": 39, "147236": 39, "122016": 39, "addresstovalu": 39, "100305": 39, "bandpractic": 39, "94270": 39, "lemondrop": 39, "92321": 39, "86501": 39, "82729": 39, "snitches_get_stich": 39, "111": 39, "55252": 39, "52079": 39, "48306": 39, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 39, "show_gas_report": 39, "dai": 39, "1302": 39, "13028": 39, "1377": 39, "approv": 39, "22414": 39, "burn": 39, "11946": 39, "25845": 39, "contract_a": 39, "methodtocal": 39, "txn_cost": 39, "mymutablemethod": 39, "view_cost": 39, "myviewmethod": 39}, "objects": {"": [[10, 0, 0, "-", "ape"], [11, 0, 0, "-", "ape_accounts"]], "ape": [[10, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [15, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [17, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [18, 0, 0, "-", "types"], [19, 0, 0, "-", "utils"]], "ape.api": [[12, 0, 0, "-", "accounts"], [12, 0, 0, "-", "address"], [12, 0, 0, "-", "compiler"], [12, 0, 0, "-", "config"], [12, 0, 0, "-", "convert"], [12, 0, 0, "-", "explorers"], [12, 0, 0, "-", "networks"], [12, 0, 0, "-", "projects"], [12, 0, 0, "-", "providers"], [12, 0, 0, "-", "query"]], "ape.api.accounts": [[12, 4, 1, "", "AccountAPI"], [12, 4, 1, "", "AccountContainerAPI"], [12, 4, 1, "", "ImpersonatedAccount"], [12, 4, 1, "", "TestAccountAPI"], [12, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[12, 5, 1, "", "__dir__"], [12, 6, 1, "", "alias"], [12, 5, 1, "", "call"], [12, 5, 1, "", "check_signature"], [12, 5, 1, "", "declare"], [12, 5, 1, "", "deploy"], [12, 5, 1, "", "prepare_transaction"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_raw_msghash"], [12, 5, 1, "", "sign_transaction"], [12, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[12, 5, 1, "", "__contains__"], [12, 5, 1, "", "__delitem__"], [12, 5, 1, "", "__getitem__"], [12, 5, 1, "", "__len__"], [12, 6, 1, "", "accounts"], [12, 6, 1, "", "aliases"], [12, 5, 1, "", "append"], [12, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[12, 6, 1, "", "address"], [12, 5, 1, "", "call"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountContainerAPI": [[12, 5, 1, "", "generate_account"]], "ape.api.address": [[12, 4, 1, "", "Address"], [12, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[12, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[12, 6, 1, "", "address"], [12, 6, 1, "", "balance"], [12, 6, 1, "", "code"], [12, 6, 1, "", "codesize"], [12, 6, 1, "", "history"], [12, 6, 1, "", "is_contract"], [12, 6, 1, "", "nonce"]], "ape.api.compiler": [[12, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[12, 5, 1, "", "compile"], [12, 2, 1, "", "compiler_settings"], [12, 6, 1, "", "config"], [12, 5, 1, "", "enrich_error"], [12, 5, 1, "", "get_versions"], [12, 6, 1, "", "name"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[12, 4, 1, "", "ConfigEnum"], [12, 4, 1, "", "GenericConfig"], [12, 4, 1, "", "PluginConfig"]], "ape.api.convert": [[12, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[12, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[12, 5, 1, "", "get_address_url"], [12, 5, 1, "", "get_contract_type"], [12, 5, 1, "", "get_transaction_url"], [12, 5, 1, "", "publish_contract"]], "ape.api.networks": [[12, 4, 1, "", "EcosystemAPI"], [12, 4, 1, "", "ForkedNetworkAPI"], [12, 4, 1, "", "NetworkAPI"], [12, 4, 1, "", "ProviderContextManager"], [12, 4, 1, "", "ProxyInfoAPI"], [12, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[12, 5, 1, "", "__ape_extra_attributes__"], [12, 5, 1, "", "add_network"], [12, 6, 1, "", "config"], [12, 5, 1, "", "create_transaction"], [12, 6, 1, "", "custom_network"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "decode_address"], [12, 5, 1, "", "decode_block"], [12, 5, 1, "", "decode_calldata"], [12, 5, 1, "", "decode_logs"], [12, 5, 1, "", "decode_receipt"], [12, 5, 1, "", "decode_returndata"], [12, 6, 1, "", "default_network_name"], [12, 5, 1, "", "encode_address"], [12, 5, 1, "", "encode_calldata"], [12, 5, 1, "", "encode_deployment"], [12, 5, 1, "", "encode_transaction"], [12, 5, 1, "", "enrich_calltree"], [12, 2, 1, "", "fee_token_decimals"], [12, 2, 1, "", "fee_token_symbol"], [12, 5, 1, "", "get_method_selector"], [12, 5, 1, "", "get_network"], [12, 5, 1, "", "get_network_data"], [12, 5, 1, "", "get_proxy_info"], [12, 2, 1, "", "name"], [12, 6, 1, "", "networks"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "serialize_transaction"], [12, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[12, 6, 1, "", "upstream_chain_id"], [12, 6, 1, "", "upstream_network"], [12, 6, 1, "", "upstream_provider"], [12, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[12, 6, 1, "", "auto_gas_multiplier"], [12, 6, 1, "", "base_fee_multiplier"], [12, 6, 1, "", "block_time"], [12, 6, 1, "", "chain_id"], [12, 6, 1, "", "config"], [12, 2, 1, "", "data_folder"], [12, 6, 1, "", "default_provider_name"], [12, 2, 1, "", "ecosystem"], [12, 6, 1, "", "explorer"], [12, 5, 1, "", "get_provider"], [12, 6, 1, "", "is_adhoc"], [12, 6, 1, "", "is_dev"], [12, 6, 1, "", "is_fork"], [12, 6, 1, "", "is_local"], [12, 2, 1, "", "name"], [12, 6, 1, "", "network_id"], [12, 6, 1, "", "providers"], [12, 5, 1, "", "publish_contract"], [12, 2, 1, "", "request_header"], [12, 6, 1, "", "required_confirmations"], [12, 5, 1, "", "set_default_provider"], [12, 6, 1, "", "transaction_acceptance_timeout"], [12, 5, 1, "", "use_default_provider"], [12, 5, 1, "", "use_provider"], [12, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[12, 6, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[12, 2, 1, "", "target"]], "ape.api.projects": [[12, 4, 1, "", "DependencyAPI"], [12, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[12, 6, 1, "", "cached_manifest"], [12, 5, 1, "", "compile"], [12, 2, 1, "", "config_override"], [12, 6, 1, "", "contracts"], [12, 2, 1, "", "contracts_folder"], [12, 2, 1, "", "exclude"], [12, 5, 1, "", "extract_manifest"], [12, 2, 1, "", "name"], [12, 6, 1, "", "uri"], [12, 2, 1, "", "version"], [12, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[12, 5, 1, "", "add_compiler_data"], [12, 6, 1, "", "cached_manifest"], [12, 2, 1, "", "contracts_folder"], [12, 5, 1, "", "create_manifest"], [12, 6, 1, "", "is_valid"], [12, 6, 1, "", "manifest_cachefile"], [12, 2, 1, "", "name"], [12, 2, 1, "", "path"], [12, 5, 1, "", "process_config_file"], [12, 5, 1, "", "replace_manifest"], [12, 5, 1, "", "update_manifest"], [12, 2, 1, "", "version"]], "ape.api.providers": [[12, 4, 1, "", "BlockAPI"], [12, 4, 1, "", "ProviderAPI"], [12, 4, 1, "", "SubprocessProvider"], [12, 4, 1, "", "TestProviderAPI"], [12, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.ProviderAPI": [[12, 6, 1, "", "base_fee"], [12, 2, 1, "", "block_page_size"], [12, 6, 1, "", "chain_id"], [12, 2, 1, "", "concurrency"], [12, 6, 1, "", "config"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 6, 1, "", "connection_str"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "disconnect"], [12, 5, 1, "", "estimate_gas_cost"], [12, 6, 1, "", "gas_price"], [12, 5, 1, "", "get_balance"], [12, 5, 1, "", "get_block"], [12, 5, 1, "", "get_code"], [12, 5, 1, "", "get_contract_logs"], [12, 5, 1, "", "get_nonce"], [12, 5, 1, "", "get_receipt"], [12, 5, 1, "", "get_transactions_by_block"], [12, 5, 1, "", "get_virtual_machine_error"], [12, 6, 1, "", "http_uri"], [12, 6, 1, "", "is_connected"], [12, 6, 1, "", "max_gas"], [12, 2, 1, "", "name"], [12, 2, 1, "", "network"], [12, 6, 1, "", "network_choice"], [12, 5, 1, "", "prepare_transaction"], [12, 6, 1, "", "priority_fee"], [12, 2, 1, "", "provider_settings"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "send_call"], [12, 5, 1, "", "send_private_transaction"], [12, 5, 1, "", "send_transaction"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_tracing"], [12, 5, 1, "", "update_settings"], [12, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[12, 5, 1, "", "build_command"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 5, 1, "", "disconnect"], [12, 6, 1, "", "process_name"], [12, 5, 1, "", "start"], [12, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[12, 5, 1, "", "mine"], [12, 5, 1, "", "revert"], [12, 5, 1, "", "set_timestamp"], [12, 5, 1, "", "snapshot"]], "ape.api.query": [[12, 4, 1, "", "AccountTransactionQuery"], [12, 4, 1, "", "BlockQuery"], [12, 4, 1, "", "BlockTransactionQuery"], [12, 4, 1, "", "ContractCreationQuery"], [12, 4, 1, "", "ContractEventQuery"], [12, 4, 1, "", "ContractMethodQuery"], [12, 4, 1, "", "QueryAPI"]], "ape.api.query.QueryAPI": [[12, 5, 1, "", "estimate_query"], [12, 5, 1, "", "perform_query"], [12, 5, 1, "", "update_cache"]], "ape.api.transactions": [[12, 4, 1, "", "ReceiptAPI"], [12, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[12, 5, 1, "", "await_confirmations"], [12, 6, 1, "", "debug_logs_lines"], [12, 6, 1, "", "debug_logs_typed"], [12, 5, 1, "", "decode_logs"], [12, 6, 1, "", "events"], [12, 6, 1, "", "failed"], [12, 6, 1, "", "method_called"], [12, 5, 1, "", "raise_for_status"], [12, 6, 1, "", "ran_out_of_gas"], [12, 6, 1, "", "return_value"], [12, 5, 1, "", "show_debug_logs"], [12, 6, 1, "", "total_fees_paid"], [12, 6, 1, "", "trace"], [12, 5, 1, "", "track_coverage"], [12, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[12, 6, 1, "", "receipt"], [12, 5, 1, "", "serialize_transaction"], [12, 6, 1, "", "total_transfer_value"], [12, 6, 1, "", "trace"], [12, 6, 1, "", "txn_hash"]], "ape.cli": [[13, 0, 0, "-", "arguments"], [13, 0, 0, "-", "choices"], [13, 0, 0, "-", "commands"], [13, 0, 0, "-", "options"], [13, 0, 0, "-", "paramtype"]], "ape.cli.arguments": [[13, 1, 1, "", "contract_file_paths_argument"], [13, 1, 1, "", "existing_alias_argument"], [13, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[13, 4, 1, "", "AccountAliasPromptChoice"], [13, 4, 1, "", "Alias"], [13, 4, 1, "", "NetworkChoice"], [13, 4, 1, "", "OutputFormat"], [13, 4, 1, "", "PromptChoice"], [13, 1, 1, "", "get_user_selected_account"], [13, 1, 1, "", "output_format_choice"], [13, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"], [13, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[13, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[13, 2, 1, "", "TREE"], [13, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"]], "ape.cli.commands": [[13, 4, 1, "", "ConnectedProviderCommand"], [13, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[13, 5, 1, "", "invoke"], [13, 5, 1, "", "parse_args"]], "ape.cli.options": [[13, 4, 1, "", "ApeCliContextObject"], [13, 4, 1, "", "NetworkOption"], [13, 1, 1, "", "account_option"], [13, 1, 1, "", "ape_cli_context"], [13, 1, 1, "", "contract_option"], [13, 1, 1, "", "incompatible_with"], [13, 1, 1, "", "network_option"], [13, 1, 1, "", "output_format_option"], [13, 1, 1, "", "skip_confirmation_option"], [13, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[13, 5, 1, "", "abort"]], "ape.cli.paramtype": [[13, 4, 1, "", "AllFilePaths"], [13, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[13, 5, 1, "", "convert"]], "ape.contracts.base": [[14, 4, 1, "", "ContractContainer"], [14, 4, 1, "", "ContractEvent"], [14, 4, 1, "", "ContractInstance"], [14, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__getattr__"], [14, 5, 1, "", "at"], [14, 5, 1, "", "deploy"], [14, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__iter__"], [14, 5, 1, "", "from_receipt"], [14, 6, 1, "", "name"], [14, 5, 1, "", "poll_logs"], [14, 5, 1, "", "query"], [14, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__dir__"], [14, 5, 1, "", "__getattr__"], [14, 6, 1, "", "address"], [14, 5, 1, "", "call_view_method"], [14, 5, 1, "", "get_error_by_signature"], [14, 5, 1, "", "get_event_by_signature"], [14, 5, 1, "", "invoke_transaction"], [14, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[14, 5, 1, "", "decode_input"], [14, 6, 1, "", "identifier_lookup"], [14, 6, 1, "", "selector_identifiers"], [14, 6, 1, "", "source_path"]], "ape.exceptions": [[15, 7, 1, "", "APINotImplementedError"], [15, 7, 1, "", "Abort"], [15, 7, 1, "", "AccountsError"], [15, 7, 1, "", "AliasAlreadyInUseError"], [15, 7, 1, "", "ApeAttributeError"], [15, 7, 1, "", "ApeException"], [15, 7, 1, "", "ApeIndexError"], [15, 7, 1, "", "ArgumentsLengthError"], [15, 7, 1, "", "BlockNotFoundError"], [15, 7, 1, "", "ChainError"], [15, 7, 1, "", "CompilerError"], [15, 7, 1, "", "ConfigError"], [15, 7, 1, "", "ContractDataError"], [15, 7, 1, "", "ContractLogicError"], [15, 7, 1, "", "ContractNotFoundError"], [15, 7, 1, "", "ConversionError"], [15, 7, 1, "", "CustomError"], [15, 7, 1, "", "DecodingError"], [15, 7, 1, "", "EcosystemNotFoundError"], [15, 7, 1, "", "MethodNonPayableError"], [15, 7, 1, "", "MissingDeploymentBytecodeError"], [15, 7, 1, "", "NetworkError"], [15, 7, 1, "", "NetworkMismatchError"], [15, 7, 1, "", "NetworkNotFoundError"], [15, 7, 1, "", "OutOfGasError"], [15, 7, 1, "", "ProjectError"], [15, 7, 1, "", "ProviderError"], [15, 7, 1, "", "ProviderNotConnectedError"], [15, 7, 1, "", "ProviderNotFoundError"], [15, 7, 1, "", "QueryEngineError"], [15, 7, 1, "", "RPCTimeoutError"], [15, 7, 1, "", "SignatureError"], [15, 7, 1, "", "SubprocessError"], [15, 7, 1, "", "SubprocessTimeoutError"], [15, 7, 1, "", "TransactionError"], [15, 7, 1, "", "TransactionNotFoundError"], [15, 7, 1, "", "UnknownSnapshotError"], [15, 7, 1, "", "UnknownVersionError"], [15, 7, 1, "", "VirtualMachineError"], [15, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[15, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[15, 6, 1, "", "dev_message"], [15, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[15, 6, 1, "", "name"]], "ape.managers": [[16, 0, 0, "-", "accounts"], [16, 0, 0, "-", "compilers"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converters"], [16, 0, 0, "-", "networks"], [16, 0, 0, "-", "query"]], "ape.managers.accounts": [[16, 4, 1, "", "AccountManager"], [16, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "aliases"], [16, 6, 1, "", "containers"], [16, 5, 1, "", "get_accounts_by_type"], [16, 5, 1, "", "load"], [16, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"]], "ape.managers.chain": [[16, 4, 1, "", "AccountHistory"], [16, 4, 1, "", "BlockContainer"], [16, 4, 1, "", "ChainManager"], [16, 4, 1, "", "ContractCache"], [16, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 2, 1, "", "address"], [16, 5, 1, "", "append"], [16, 6, 1, "", "outgoing"], [16, 5, 1, "", "query"], [16, 5, 1, "", "revert_to_block"], [16, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "head"], [16, 6, 1, "", "height"], [16, 5, 1, "", "poll_blocks"], [16, 5, 1, "", "query"], [16, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[16, 6, 1, "", "base_fee"], [16, 6, 1, "", "blocks"], [16, 6, 1, "", "chain_id"], [16, 6, 1, "", "gas_price"], [16, 5, 1, "", "get_receipt"], [16, 6, 1, "", "history"], [16, 5, 1, "", "isolate"], [16, 5, 1, "", "mine"], [16, 6, 1, "", "pending_timestamp"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[16, 5, 1, "", "__delitem__"], [16, 5, 1, "", "__setitem__"], [16, 5, 1, "", "cache_blueprint"], [16, 5, 1, "", "cache_deployment"], [16, 5, 1, "", "cache_proxy_info"], [16, 5, 1, "", "clear_local_caches"], [16, 5, 1, "", "get"], [16, 5, 1, "", "get_blueprint"], [16, 5, 1, "", "get_container"], [16, 5, 1, "", "get_creation_receipt"], [16, 5, 1, "", "get_deployments"], [16, 5, 1, "", "get_multiple"], [16, 5, 1, "", "get_proxy_info"], [16, 5, 1, "", "instance_at"], [16, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[16, 5, 1, "", "append"], [16, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[16, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[16, 5, 1, "", "can_trace_source"], [16, 5, 1, "", "compile"], [16, 5, 1, "", "compile_source"], [16, 5, 1, "", "enrich_error"], [16, 5, 1, "", "flatten_contract"], [16, 5, 1, "", "get_imports"], [16, 5, 1, "", "get_references"], [16, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[16, 4, 1, "", "ConfigManager"], [16, 4, 1, "", "DeploymentConfig"], [16, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.ConfigManager": [[16, 2, 1, "", "DATA_FOLDER"], [16, 2, 1, "", "PROJECT_FOLDER"], [16, 2, 1, "", "contracts_folder"], [16, 2, 1, "", "default_ecosystem"], [16, 2, 1, "", "dependencies"], [16, 2, 1, "", "deployments"], [16, 5, 1, "", "get_config"], [16, 5, 1, "", "load"], [16, 2, 1, "", "meta"], [16, 2, 1, "", "name"], [16, 5, 1, "", "using_project"], [16, 2, 1, "", "version"]], "ape.managers.converters": [[16, 4, 1, "", "AccountIntConverter"], [16, 4, 1, "", "AddressAPIConverter"], [16, 4, 1, "", "BytesAddressConverter"], [16, 4, 1, "", "ConversionManager"], [16, 4, 1, "", "HexAddressConverter"], [16, 4, 1, "", "HexConverter"], [16, 4, 1, "", "HexIntConverter"], [16, 4, 1, "", "IntAddressConverter"], [16, 4, 1, "", "StringDecimalConverter"], [16, 4, 1, "", "StringIntConverter"], [16, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[16, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[16, 6, 1, "", "active_provider"], [16, 5, 1, "", "create_custom_provider"], [16, 6, 1, "", "default_ecosystem"], [16, 6, 1, "", "ecosystem"], [16, 6, 1, "", "ecosystem_names"], [16, 6, 1, "", "ecosystems"], [16, 5, 1, "", "fork"], [16, 5, 1, "", "get_ecosystem"], [16, 5, 1, "", "get_network_choices"], [16, 5, 1, "", "get_provider_from_choice"], [16, 6, 1, "", "network"], [16, 6, 1, "", "network_data"], [16, 6, 1, "", "network_names"], [16, 6, 1, "", "networks_yaml"], [16, 5, 1, "", "parse_network_choice"], [16, 6, 1, "", "provider_names"], [16, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[16, 0, 0, "-", "dependency"], [16, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[16, 4, 1, "", "GithubDependency"], [16, 4, 1, "", "LocalDependency"], [16, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "github"], [16, 2, 1, "", "ref"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[16, 5, 1, "", "extract_manifest"], [16, 6, 1, "", "uri"], [16, 2, 1, "", "version"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "npm"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_from_json"], [16, 6, 1, "", "version_from_local_json"], [16, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[16, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[16, 5, 1, "", "__getattr__"], [16, 5, 1, "", "__str__"], [16, 6, 1, "", "compiler_cache_folder"], [16, 6, 1, "", "compiler_data"], [16, 6, 1, "", "contracts"], [16, 6, 1, "", "contracts_folder"], [16, 6, 1, "", "dependencies"], [16, 5, 1, "", "extensions_with_missing_compilers"], [16, 5, 1, "", "extract_manifest"], [16, 5, 1, "", "get_compiler_data"], [16, 5, 1, "", "get_contract"], [16, 5, 1, "", "get_project"], [16, 6, 1, "", "interfaces_folder"], [16, 5, 1, "", "load_contracts"], [16, 5, 1, "", "lookup_path"], [16, 6, 1, "", "meta"], [16, 2, 1, "", "path"], [16, 6, 1, "", "project_types"], [16, 6, 1, "", "scripts_folder"], [16, 6, 1, "", "source_paths"], [16, 6, 1, "", "sources"], [16, 6, 1, "", "sources_missing"], [16, 6, 1, "", "tests_folder"], [16, 5, 1, "", "track_deployment"], [16, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[16, 4, 1, "", "ApeProject"], [16, 4, 1, "", "BaseProject"], [16, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.BaseProject": [[16, 5, 1, "", "create_manifest"], [16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"], [16, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"]], "ape.managers.query": [[16, 4, 1, "", "DefaultQueryProvider"], [16, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[16, 5, 1, "", "estimate_query"], [16, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[16, 6, 1, "", "engines"], [16, 5, 1, "", "query"]], "ape.plugins": [[17, 0, 0, "-", "account"], [17, 0, 0, "-", "compiler"], [17, 0, 0, "-", "config"], [17, 0, 0, "-", "converter"], [17, 0, 0, "-", "network"], [17, 0, 0, "-", "pluggy_patch"], [17, 0, 0, "-", "project"], [17, 0, 0, "-", "query"], [17, 1, 1, "", "register"]], "ape.plugins.account": [[17, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[17, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[17, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[17, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[17, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[17, 5, 1, "", "config_class"]], "ape.plugins.converter": [[17, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[17, 5, 1, "", "converters"]], "ape.plugins.network": [[17, 4, 1, "", "EcosystemPlugin"], [17, 4, 1, "", "ExplorerPlugin"], [17, 4, 1, "", "NetworkPlugin"], [17, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[17, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[17, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[17, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[17, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[17, 4, 1, "", "PluginType"], [17, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[17, 4, 1, "", "DependencyPlugin"], [17, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[17, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[17, 5, 1, "", "projects"]], "ape.plugins.query": [[17, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[17, 5, 1, "", "query_engines"]], "ape.types": [[18, 4, 1, "", "BaseContractLog"], [18, 3, 1, "", "BlockID"], [18, 4, 1, "", "ContractLog"], [18, 4, 1, "", "MockContractLog"], [18, 0, 0, "-", "address"], [18, 0, 0, "-", "coverage"]], "ape.types.BaseContractLog": [[18, 2, 1, "", "contract_address"], [18, 2, 1, "", "event_arguments"], [18, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[18, 2, 1, "", "block_hash"], [18, 2, 1, "", "block_number"], [18, 2, 1, "", "log_index"], [18, 6, 1, "", "timestamp"], [18, 2, 1, "", "transaction_hash"], [18, 2, 1, "", "transaction_index"]], "ape.types.address": [[18, 3, 1, "", "AddressType"], [18, 3, 1, "", "RawAddress"]], "ape.types.coverage": [[18, 4, 1, "", "ContractCoverage"], [18, 4, 1, "", "ContractSourceCoverage"], [18, 4, 1, "", "CoverageProject"], [18, 4, 1, "", "CoverageReport"], [18, 4, 1, "", "CoverageStatement"], [18, 4, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 2, 1, "", "functions"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 6, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[18, 2, 1, "", "contracts"], [18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "include"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "source_id"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 2, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "get_html"], [18, 5, 1, "", "get_xml"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "projects"], [18, 2, 1, "", "source_folders"], [18, 6, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 2, 1, "", "timestamp"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[18, 2, 1, "", "hit_count"], [18, 2, 1, "", "location"], [18, 2, 1, "", "pcs"], [18, 2, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[18, 2, 1, "", "full_name"], [18, 2, 1, "", "hit_count"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 5, 1, "", "profile_statement"], [18, 2, 1, "", "statements"]], "ape.types.signatures": [[18, 4, 1, "", "MessageSignature"], [18, 4, 1, "", "SignableMessage"], [18, 4, 1, "", "TransactionSignature"], [18, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[18, 2, 1, "", "body"], [18, 2, 1, "", "header"], [18, 2, 1, "", "version"]], "ape.utils": [[19, 4, 1, "", "BaseInterface"], [19, 4, 1, "", "BaseInterfaceModel"], [19, 4, 1, "", "ExtraAttributesMixin"], [19, 4, 1, "", "ExtraModelAttributes"], [19, 4, 1, "", "GeneratedDevAccount"], [19, 4, 1, "", "GithubClient"], [19, 4, 1, "", "JoinableQueue"], [19, 4, 1, "", "Struct"], [19, 4, 1, "", "StructParser"], [19, 4, 1, "", "TraceStyles"], [19, 1, 1, "", "add_padding_to_strings"], [19, 1, 1, "", "allow_disconnected"], [19, 1, 1, "", "expand_environment_variables"], [19, 1, 1, "", "extract_nested_value"], [19, 1, 1, "", "gas_estimation_error_message"], [19, 1, 1, "", "generate_dev_accounts"], [19, 1, 1, "", "get_all_files_in_directory"], [19, 1, 1, "", "get_current_timestamp_ms"], [19, 1, 1, "", "get_package_version"], [19, 1, 1, "", "get_relative_path"], [19, 4, 1, "", "injected_before_use"], [19, 1, 1, "", "is_array"], [19, 1, 1, "", "is_evm_precompile"], [19, 1, 1, "", "is_named_tuple"], [19, 1, 1, "", "is_struct"], [19, 1, 1, "", "is_zero_hex"], [19, 1, 1, "", "load_config"], [19, 1, 1, "", "log_instead_of_fail"], [19, 1, 1, "", "pragma_str_to_specifier_set"], [19, 1, 1, "", "raises_not_implemented"], [19, 1, 1, "", "returns_array"], [19, 1, 1, "", "run_until_complete"], [19, 4, 1, "", "singledispatchmethod"], [19, 1, 1, "", "spawn"], [19, 1, 1, "", "stream_response"], [19, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[19, 2, 1, "", "additional_error_message"], [19, 2, 1, "", "attributes"], [19, 5, 1, "", "get"], [19, 2, 1, "", "include_getattr"], [19, 2, 1, "", "include_getitem"], [19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"], [19, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[19, 2, 1, "", "address"], [19, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[19, 6, 1, "", "ape_org"], [19, 6, 1, "", "available_plugins"], [19, 5, 1, "", "clone_repo"], [19, 5, 1, "", "download_package"], [19, 5, 1, "", "get_release"], [19, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[19, 5, 1, "", "join"]], "ape.utils.Struct": [[19, 5, 1, "", "items"]], "ape.utils.StructParser": [[19, 5, 1, "", "decode_output"], [19, 6, 1, "", "default_name"], [19, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[19, 2, 1, "", "CONTRACTS"], [19, 2, 1, "", "DELEGATE"], [19, 2, 1, "", "GAS_COST"], [19, 2, 1, "", "INPUTS"], [19, 2, 1, "", "METHODS"], [19, 2, 1, "", "OUTPUTS"], [19, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[19, 5, 1, "", "register"]], "ape_accounts": [[11, 4, 1, "", "AccountContainer"], [11, 4, 1, "", "KeyfileAccount"], [11, 1, 1, "", "generate_account"], [11, 1, 1, "", "import_account_from_mnemonic"], [11, 1, 1, "", "import_account_from_private_key"]], "ape_accounts.AccountContainer": [[11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"]], "ape_accounts.KeyfileAccount": [[11, 6, 1, "", "address"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_raw_msghash"], [11, 5, 1, "", "sign_transaction"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "compile": [[1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-remove": [[6, 8, 1, "cmdoption-pm-remove-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-remove-y", "--yes"], [6, 8, 1, "cmdoption-pm-remove-v", "-v"], [6, 8, 1, "cmdoption-pm-remove-y", "-y"], [6, 8, 1, "cmdoption-pm-remove-arg-PACKAGE", "PACKAGE"], [6, 8, 1, "cmdoption-pm-remove-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:exception", "8": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"account": [0, 11, 12, 16, 17, 20, 21, 26, 38], "chang": [0, 5], "password": 0, "delet": 0, "export": [0, 20], "gener": [0, 20], "import": [0, 20, 28], "list": [0, 4, 5, 6, 27, 39], "compil": [1, 6, 12, 16, 17, 22, 27, 33, 35], "consol": [2, 24, 39], "init": [3, 24], "network": [4, 12, 16, 17, 20, 21, 23, 29, 32, 37, 38], "run": [4, 7, 32], "plugin": [5, 17, 22, 23, 28, 29, 30, 33, 36], "version": [5, 30], "instal": [5, 6, 27, 30, 36], "uninstal": 5, "updat": 5, "pm": 6, "remov": [6, 27], "test": [8, 20, 23, 33, 38], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 33, 38, 39], "doc": 9, "user": 9, "guid": 9, "cli": [9, 13, 21, 27, 28, 31, 32, 37], "refer": 9, "python": [9, 31], "api": [12, 28], "address": [12, 18, 25], "config": [12, 16, 17, 27, 32], "convert": [12, 16, 17], "explor": [12, 32, 35], "project": [12, 16, 17, 25, 28, 33, 38], "provid": [12, 32, 38], "transact": [12, 25, 26, 32, 38, 39], "queri": [12, 16, 17, 26], "argument": 13, "choic": 13, "command": [13, 24, 38], "option": 13, "paramet": 13, "type": [13, 18, 27, 30, 32], "contract": [14, 23, 25, 26, 27, 33, 34, 38], "except": 15, "manag": [16, 27, 32], "chain": [16, 38], "base": 17, "signatur": [18, 20], "coverag": [18, 38], "miscellan": 18, "util": 19, "us": [20, 26, 28], "outsid": 20, "creat": 20, "new": 20, "default": [20, 23, 25, 29], "sender": 20, "support": [20, 38], "live": [20, 32], "keyfil": 20, "exist": 20, "sign": 20, "messag": 20, "eip": 20, "712": 20, "verifi": 20, "autom": 20, "hardwar": 20, "wallet": 20, "context": [21, 29, 32], "decor": 21, "tool": 21, "The": 22, "json": 22, "other": 22, "ignor": 22, "file": [22, 27], "depend": [22, 23, 27, 33], "set": 22, "sourc": 22, "code": 22, "configur": [23, 24, 29, 32], "folder": [23, 27], "ecosystem": 23, "deploy": [23, 25, 35, 39], "geth": 23, "namespac": 24, "extra": 24, "function": [24, 38], "global": 24, "magic": 24, "bal": 24, "from": [25, 28, 39], "deploi": [25, 33], "script": [25, 33, 37], "publish": [25, 35], "ani": 25, "abi": 25, "previou": 25, "interact": [25, 32], "call": 25, "fallback": 25, "direct": 25, "privat": 25, "decod": 25, "encod": 25, "input": 25, "interfac": 25, "introspect": 25, "multi": [25, 37, 38], "data": 26, "get": 26, "block": [26, 32], "event": 26, "cach": 26, "github": 27, "local": [27, 32], "npm": 27, "packag": 27, "misc": 27, "custom": [27, 32, 38], "exclus": 27, "overrid": 27, "solid": 27, "remap": 27, "develop": [28, 33], "initi": 28, "implement": 28, "class": 28, "regist": 28, "log": [28, 31, 39], "logger": 28, "modul": 28, "ape_cli_context": 28, "fork": [29, 32], "core": 30, "select": 32, "l2": 32, "connect": 32, "By": 32, "rpc": 32, "url": 32, "time": 32, "more": 32, "process": 32, "ad": 33, "proxi": 34, "track": 35, "overview": 36, "document": 36, "prerequisit": 36, "consider": 36, "pipx": 36, "pip": 36, "docker": 36, "quickstart": 36, "system": 36, "main": 37, "method": 37, "pytest": 38, "structur": 38, "pattern": 38, "fixtur": 38, "advanc": 38, "tip": 38, "failur": 38, "expected_messag": 38, "dev_messag": 38, "caveat": 38, "languag": 38, "inlin": 38, "non": 38, "reentrant": 38, "error": 38, "ga": [38, 39], "report": [38, 39], "iter": 38, "make": 39, "dynam": 39, "fee": 39, "static": 39, "access": 39, "accept": 39, "timeout": 39, "trace": 39, "estim": 39, "cost": 39}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [27, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [27, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "change-version": [[5, "plugins-change-version"]], "install": [[5, "plugins-install"], [6, "pm-install"], [27, "install"]], "uninstall": [[5, "plugins-uninstall"]], "update": [[5, "plugins-update"]], "pm": [[6, "pm"]], "remove": [[6, "pm-remove"], [27, "remove"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape-accounts": [[11, "module-ape_accounts"]], "ape.api": [[12, "ape-api"]], "Accounts": [[12, "module-ape.api.accounts"], [16, "module-ape.managers.accounts"], [17, "module-ape.plugins.account"], [20, "accounts"]], "Address": [[12, "module-ape.api.address"], [18, "module-ape.types.address"]], "Compiler": [[12, "module-ape.api.compiler"], [17, "module-ape.plugins.compiler"]], "Config": [[12, "module-ape.api.config"], [16, "module-ape.managers.config"], [17, "module-ape.plugins.config"]], "Convert": [[12, "module-ape.api.convert"]], "Explorers": [[12, "module-ape.api.explorers"]], "Networks": [[12, "module-ape.api.networks"], [16, "module-ape.managers.networks"], [23, "networks"], [32, "networks"]], "Projects": [[12, "module-ape.api.projects"]], "Providers": [[12, "module-ape.api.providers"]], "Transactions": [[12, "transactions"], [25, "transactions"]], "Query": [[12, "module-ape.api.query"], [16, "module-ape.managers.query"], [17, "module-ape.plugins.query"]], "ape.cli": [[13, "ape-cli"]], "Arguments": [[13, "module-ape.cli.arguments"]], "Choices": [[13, "module-ape.cli.choices"]], "Commands": [[13, "module-ape.cli.commands"]], "Options": [[13, "module-ape.cli.options"]], "Parameter Types": [[13, "module-ape.cli.paramtype"]], "ape.contracts": [[14, "ape-contracts"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "ape.managers": [[16, "ape-managers"]], "Compilers": [[16, "module-ape.managers.compilers"]], "Chain": [[16, "chain"]], "Converters": [[16, "module-ape.managers.converters"]], "Project": [[16, "module-ape.managers.project.manager"], [17, "module-ape.plugins.project"]], "ape.plugins": [[17, "module-ape.plugins"]], "Base": [[17, "module-ape.plugins.pluggy_patch"]], "Converter": [[17, "module-ape.plugins.converter"]], "Network": [[17, "module-ape.plugins.network"]], "ape.types": [[18, "ape-types"]], "Signatures": [[18, "signatures"]], "Coverage": [[18, "module-ape.types.coverage"]], "Miscellaneous": [[18, "module-ape.types"]], "ape.utils": [[19, "module-ape.utils"]], "Test Accounts": [[20, "test-accounts"]], "Use test accounts in tests": [[20, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[20, "use-test-accounts-outside-of-tests"]], "Creating new test accounts": [[20, "creating-new-test-accounts"]], "Default Sender Support": [[20, "default-sender-support"], [20, "id1"]], "Live Network Accounts": [[20, "live-network-accounts"]], "Keyfile Accounts": [[20, "keyfile-accounts"]], "Generating New Accounts": [[20, "generating-new-accounts"]], "Importing Existing Accounts": [[20, "importing-existing-accounts"]], "Exporting Accounts": [[20, "exporting-accounts"]], "Signing Messages": [[20, "signing-messages"]], "EIP-712": [[20, "eip-712"]], "Verifying Signature": [[20, "verifying-signature"]], "Automation": [[20, "automation"]], "Hardware Wallets": [[20, "hardware-wallets"]], "CLIs": [[21, "clis"]], "Ape Context Decorator": [[21, "ape-context-decorator"]], "Network Tools": [[21, "network-tools"]], "Account Tools": [[21, "account-tools"]], "Compile": [[22, "compile"]], "The JSON Compiler": [[22, "the-json-compiler"]], "Other Compiler Plugins": [[22, "other-compiler-plugins"]], "Ignore Files": [[22, "ignore-files"]], "Dependencies": [[22, "dependencies"], [23, "dependencies"], [27, "dependencies"], [33, "dependencies"]], "Settings": [[22, "settings"]], "Compile Source Code": [[22, "compile-source-code"]], "Configure Ape": [[23, "configure-ape"]], "Contracts Folder": [[23, "contracts-folder"]], "Default Ecosystem": [[23, "default-ecosystem"]], "Deployments": [[23, "deployments"]], "Geth": [[23, "geth"]], "Plugins": [[23, "plugins"], [30, "plugins"]], "Testing": [[23, "testing"], [33, "testing"], [38, "testing"]], "Ape Console": [[24, "ape-console"]], "Ape Namespace": [[24, "ape-namespace"]], "Namespace Extras": [[24, "namespace-extras"]], "Init Function": [[24, "init-function"]], "Global Extras": [[24, "global-extras"]], "Configure": [[24, "configure"]], "Magic Commands": [[24, "magic-commands"]], "%ape": [[24, "ape"]], "%bal": [[24, "bal"]], "Contracts": [[25, "contracts"]], "From Deploy": [[25, "from-deploy"]], "Deploy Scripts": [[25, "deploy-scripts"]], "Publishing": [[25, "publishing"], [35, "publishing"]], "From Project Contract Address": [[25, "from-project-contract-address"]], "From Any Address": [[25, "from-any-address"]], "From ABIs": [[25, "from-abis"]], "From Previous Deployment": [[25, "from-previous-deployment"]], "Contract Interaction": [[25, "contract-interaction"]], "Calls": [[25, "calls"]], "Calling Transactions and Transacting Calls": [[25, "calling-transactions-and-transacting-calls"]], "Default, Fallback, and Direct Calls": [[25, "default-fallback-and-direct-calls"]], "Private Transactions": [[25, "private-transactions"]], "Decoding and Encoding Inputs": [[25, "decoding-and-encoding-inputs"]], "Contract Interface Introspection": [[25, "contract-interface-introspection"]], "Multi-Call and Multi-Transaction": [[25, "multi-call-and-multi-transaction"]], "Querying Data": [[26, "querying-data"]], "Getting Block Data": [[26, "getting-block-data"]], "Getting Account Transaction Data": [[26, "getting-account-transaction-data"]], "Getting Contract Event Data": [[26, "getting-contract-event-data"]], "Using the Cache": [[26, "using-the-cache"]], "Types of Dependencies": [[27, "types-of-dependencies"]], "GitHub": [[27, "github"]], "Local": [[27, "local"]], "NPM": [[27, "npm"]], "Package Management CLI": [[27, "package-management-cli"]], "Misc": [[27, "misc"]], "Custom Contracts Folder": [[27, "custom-contracts-folder"]], "File Exclusions": [[27, "file-exclusions"]], "Config Override": [[27, "config-override"]], "Solidity Remappings": [[27, "solidity-remappings"]], "Compiling Dependencies": [[27, "compiling-dependencies"]], "Developing Plugins": [[28, "developing-plugins"]], "Initialize a Plugin Project": [[28, "initialize-a-plugin-project"]], "Implementing API Classes": [[28, "implementing-api-classes"]], "Registering API Classes": [[28, "registering-api-classes"]], "CLI Plugins": [[28, "cli-plugins"]], "Using Plugins": [[28, "using-plugins"]], "Logging": [[28, "logging"], [31, "logging"]], "Import the logger from the logging module": [[28, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[28, "use-the-logger-from-the-ape-cli-context"]], "Forking Networks": [[29, "forking-networks"]], "Forking Plugin Networks": [[29, "forking-plugin-networks"]], "Configure Default": [[29, "configure-default"]], "Forked Context": [[29, "forked-context"], [32, "forked-context"]], "Core Plugins": [[30, "core-plugins"]], "Installing Plugins": [[30, "installing-plugins"]], "Plugin Versions": [[30, "plugin-versions"]], "Plugin Types": [[30, "plugin-types"]], "CLI Logging": [[31, "cli-logging"]], "Python Logging": [[31, "python-logging"]], "Selecting a Network": [[32, "selecting-a-network"]], "L2 Networks": [[32, "l2-networks"]], "Custom Network Connection": [[32, "custom-network-connection"]], "Custom Networks By Config": [[32, "custom-networks-by-config"]], "RPC URL": [[32, "rpc-url"]], "Explorer URL": [[32, "explorer-url"]], "Block time, transaction type, and more config": [[32, "block-time-transaction-type-and-more-config"]], "Custom Networks by CLI": [[32, "custom-networks-by-cli"]], "Configuring Networks": [[32, "configuring-networks"]], "Local Network": [[32, "local-network"]], "Live Networks": [[32, "live-networks"]], "Network Config": [[32, "network-config"]], "Running a Network Process": [[32, "running-a-network-process"]], "Provider Interaction": [[32, "provider-interaction"]], "Provider Context Manager": [[32, "provider-context-manager"]], "Developing Projects with Ape": [[33, "developing-projects-with-ape"]], "Adding Plugins": [[33, "adding-plugins"]], "Compiling Contracts": [[33, "compiling-contracts"]], "Deploying Contracts": [[33, "deploying-contracts"]], "Scripts": [[33, "scripts"]], "Proxy Contracts": [[34, "proxy-contracts"]], "Compilation": [[35, "compilation"]], "Tracking Deployments": [[35, "tracking-deployments"]], "Publishing to Explorer": [[35, "publishing-to-explorer"]], "Overview": [[36, "overview"]], "Documentation": [[36, "documentation"]], "Prerequisite": [[36, "prerequisite"]], "Installation": [[36, "installation"]], "Considerations for Installing": [[36, "considerations-for-installing"]], "Installing with pipx or pip": [[36, "installing-with-pipx-or-pip"]], "Installing with docker": [[36, "installing-with-docker"]], "Quickstart": [[36, "quickstart"]], "Plugin System": [[36, "plugin-system"]], "Scripting": [[37, "scripting"]], "CLI Scripts": [[37, "cli-scripts"]], "Multi-network Scripting": [[37, "multi-network-scripting"]], "Main Method Scripts": [[37, "main-method-scripts"]], "Pytest": [[38, "pytest"]], "Test Structure": [[38, "test-structure"]], "Test Pattern": [[38, "test-pattern"]], "Fixtures": [[38, "fixtures"]], "accounts fixture": [[38, "accounts-fixture"]], "chain fixture": [[38, "chain-fixture"]], "networks fixture": [[38, "networks-fixture"]], "project fixture": [[38, "project-fixture"]], "Contract fixture": [[38, "contract-fixture"]], "Ape testing commands": [[38, "ape-testing-commands"]], "Test Providers": [[38, "test-providers"]], "Advanced Testing Tips": [[38, "advanced-testing-tips"]], "Testing Transaction Failures": [[38, "testing-transaction-failures"]], "expected_message": [[38, "expected-message"]], "dev_message": [[38, "dev-message"]], "Caveats": [[38, "caveats"]], "Language Support": [[38, "language-support"]], "Inlining": [[38, "inlining"]], "Non-reentrant Functions": [[38, "non-reentrant-functions"]], "Custom Errors": [[38, "custom-errors"]], "Multi-chain Testing": [[38, "multi-chain-testing"]], "Gas Reporting": [[38, "gas-reporting"]], "Iterative Testing": [[38, "iterative-testing"]], "Contract Coverage": [[38, "contract-coverage"]], "Making Transactions": [[39, "making-transactions"]], "Deployment": [[39, "deployment"]], "Deployment from Ape Console": [[39, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[39, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[39, "static-fee-transactions"]], "Access List Transactions": [[39, "access-list-transactions"]], "Transaction Logs": [[39, "transaction-logs"]], "Transaction Acceptance Timeout": [[39, "transaction-acceptance-timeout"]], "Traces": [[39, "traces"]], "Gas Reports": [[39, "gas-reports"]], "Estimate Gas Cost": [[39, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "--word-count": [[0, "cmdoption-accounts-generate-word-count"]], "-v": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-import-arg-ALIAS"]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-change-password-v"]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-delete-v"]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-export-v"]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-generate-hide-mnemonic"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-generate-word-count"]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS"], [0, "cmdoption-accounts-import-hd-path"], [0, "cmdoption-accounts-import-use-mnemonic"], [0, "cmdoption-accounts-import-v"]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all"], [0, "cmdoption-accounts-list-v"]], "--force": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies"]], "--size": [[1, "cmdoption-compile-s"]], "-f": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "-s": [[1, "cmdoption-compile-s"]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS"]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS"], [1, "cmdoption-compile-f"], [1, "cmdoption-compile-include-dependencies"], [1, "cmdoption-compile-s"], [1, "cmdoption-compile-v"]], "console command line option": [[2, "cmdoption-console-v"]], "--github": [[3, "cmdoption-init-github"]], "init command line option": [[3, "cmdoption-init-github"], [3, "cmdoption-init-v"]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem"]], "--format": [[4, "cmdoption-networks-list-format"]], "--network": [[4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "--provider": [[4, "cmdoption-networks-list-provider"]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem"], [4, "cmdoption-networks-list-format"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-list-provider"], [4, "cmdoption-networks-list-v"]], "networks-run command line option": [[4, "cmdoption-networks-run-network"], [4, "cmdoption-networks-run-v"]], "--upgrade": [[5, "cmdoption-plugins-install-U"]], "--yes": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-PACKAGE"]], "versions": [[6, "cmdoption-pm-remove-arg-VERSIONS"]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-compile-version"]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-install-f"], [6, "cmdoption-pm-install-name"], [6, "cmdoption-pm-install-ref"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-install-version"]], "pm-list command line option": [[6, "cmdoption-pm-list-all"], [6, "cmdoption-pm-list-v"]], "pm-remove command line option": [[6, "cmdoption-pm-remove-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-VERSIONS"], [6, "cmdoption-pm-remove-v"], [6, "cmdoption-pm-remove-y"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape_accounts"], [12, "module-ape.api.accounts"], [12, "module-ape.api.address"], [12, "module-ape.api.compiler"], [12, "module-ape.api.config"], [12, "module-ape.api.convert"], [12, "module-ape.api.explorers"], [12, "module-ape.api.networks"], [12, "module-ape.api.projects"], [12, "module-ape.api.providers"], [12, "module-ape.api.query"], [13, "module-ape.cli.arguments"], [13, "module-ape.cli.choices"], [13, "module-ape.cli.commands"], [13, "module-ape.cli.options"], [13, "module-ape.cli.paramtype"], [15, "module-ape.exceptions"], [16, "module-ape.managers.accounts"], [16, "module-ape.managers.compilers"], [16, "module-ape.managers.config"], [16, "module-ape.managers.converters"], [16, "module-ape.managers.networks"], [16, "module-ape.managers.project.dependency"], [16, "module-ape.managers.project.manager"], [16, "module-ape.managers.query"], [17, "module-ape.plugins"], [17, "module-ape.plugins.account"], [17, "module-ape.plugins.compiler"], [17, "module-ape.plugins.config"], [17, "module-ape.plugins.converter"], [17, "module-ape.plugins.network"], [17, "module-ape.plugins.pluggy_patch"], [17, "module-ape.plugins.project"], [17, "module-ape.plugins.query"], [18, "module-ape.types"], [18, "module-ape.types.address"], [18, "module-ape.types.coverage"], [19, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountcontainer (class in ape_accounts)": [[11, "ape_accounts.AccountContainer"]], "keyfileaccount (class in ape_accounts)": [[11, "ape_accounts.KeyfileAccount"]], "accounts (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.accounts"]], "address (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.address"]], "alias (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.alias"]], "aliases (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.aliases"]], "ape_accounts": [[11, "module-ape_accounts"]], "generate_account() (in module ape_accounts)": [[11, "ape_accounts.generate_account"]], "import_account_from_mnemonic() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_mnemonic"]], "import_account_from_private_key() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_private_key"]], "set_autosign() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.set_autosign"]], "sign_message() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_message"]], "sign_raw_msghash() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_raw_msghash"]], "sign_transaction() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_transaction"]], "accountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[12, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[12, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[12, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[12, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[12, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[12, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[12, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[12, "ape.api.config.ConfigEnum"]], "contractcreationquery (class in ape.api.query)": [[12, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[12, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[12, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[12, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[12, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[12, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[12, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[12, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[12, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[12, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[12, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[12, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[12, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[12, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[12, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[12, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[12, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[12, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[12, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[12, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[12, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[12, "ape.api.providers.UpstreamProvider"]], "__ape_extra_attributes__() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.__ape_extra_attributes__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.__dir__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_compiler_data() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.add_compiler_data"]], "add_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[12, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[12, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[12, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[12, "module-ape.api.accounts"]], "ape.api.address": [[12, "module-ape.api.address"]], "ape.api.compiler": [[12, "module-ape.api.compiler"]], "ape.api.config": [[12, "module-ape.api.config"]], "ape.api.convert": [[12, "module-ape.api.convert"]], "ape.api.explorers": [[12, "module-ape.api.explorers"]], "ape.api.networks": [[12, "module-ape.api.networks"]], "ape.api.projects": [[12, "module-ape.api.projects"]], "ape.api.providers": [[12, "module-ape.api.providers"]], "ape.api.query": [[12, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block_page_size (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.build_command"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.compile"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[12, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.config"]], "config (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_str"]], "contracts (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.contracts"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[12, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.create_transaction"]], "custom_network (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.custom_network"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.data_folder"]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.debug_logs_lines"]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.debug_logs_typed"]], "declare() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.declare"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.default_provider_name"]], "deploy() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.ecosystem"]], "empty (ape.api.networks.providercontextmanager property)": [[12, "ape.api.networks.ProviderContextManager.empty"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[12, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_receipt"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.http_uri"]], "is_adhoc (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_adhoc"]], "is_connected (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.mine"]], "name (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.name"]], "name (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.remove"]], "replace_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.replace_manifest"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[12, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.settings"]], "settings (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.settings"]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.show_debug_logs"]], "sign_message() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_raw_msghash"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[12, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.update_cache"]], "update_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.update_manifest"]], "update_settings() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[12, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.version_id"]], "ws_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[13, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[13, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[13, "ape.cli.commands.ConnectedProviderCommand"]], "networkboundcommand (class in ape.cli.commands)": [[13, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[13, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[13, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[13, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[13, "ape.cli.options.account_option"]], "ape.cli.arguments": [[13, "module-ape.cli.arguments"]], "ape.cli.choices": [[13, "module-ape.cli.choices"]], "ape.cli.commands": [[13, "module-ape.cli.commands"]], "ape.cli.options": [[13, "module-ape.cli.options"]], "ape.cli.paramtype": [[13, "module-ape.cli.paramtype"]], "ape_cli_context() (in module ape.cli.options)": [[13, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[13, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[13, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[13, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[13, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[13, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[13, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[13, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[13, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[13, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__call__"]], "__call__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__call__"]], "__call__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[14, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deploy() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.deploy"]], "deployments (ape.contracts.base.contractcontainer property)": [[14, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.identifier_lookup"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.invoke_transaction"]], "name (ape.contracts.base.contractevent property)": [[14, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.receipt"]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.selector_identifiers"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[15, "ape.exceptions.APINotImplementedError"]], "abort": [[15, "ape.exceptions.Abort"]], "accountserror": [[15, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[15, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[15, "ape.exceptions.ApeAttributeError"]], "apeexception": [[15, "ape.exceptions.ApeException"]], "apeindexerror": [[15, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[15, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[15, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[15, "ape.exceptions.ChainError"]], "compilererror": [[15, "ape.exceptions.CompilerError"]], "configerror": [[15, "ape.exceptions.ConfigError"]], "contractdataerror": [[15, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[15, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[15, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[15, "ape.exceptions.ConversionError"]], "customerror": [[15, "ape.exceptions.CustomError"]], "decodingerror": [[15, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[15, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[15, "ape.exceptions.MethodNonPayableError"]], "missingdeploymentbytecodeerror": [[15, "ape.exceptions.MissingDeploymentBytecodeError"]], "networkerror": [[15, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[15, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[15, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[15, "ape.exceptions.OutOfGasError"]], "projecterror": [[15, "ape.exceptions.ProjectError"]], "providererror": [[15, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[15, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[15, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[15, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[15, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[15, "ape.exceptions.SignatureError"]], "subprocesserror": [[15, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[15, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[15, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[15, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[15, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[15, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[15, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[15, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[15, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[15, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[15, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[15, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[16, "ape.managers.chain.AccountHistory"]], "accountintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AccountIntConverter"]], "accountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[16, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[16, "ape.managers.chain.ChainManager"]], "compilermanager (class in ape.managers.compilers)": [[16, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[16, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[16, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[16, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[16, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.IntAddressConverter"]], "localdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[16, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[16, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[16, "ape.managers.query.QueryManager"]], "stringdecimalconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.StringDecimalConverter"]], "stringintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[16, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__getitem__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[16, "module-ape.managers.accounts"]], "ape.managers.compilers": [[16, "module-ape.managers.compilers"]], "ape.managers.config": [[16, "module-ape.managers.config"]], "ape.managers.converters": [[16, "module-ape.managers.converters"]], "ape.managers.networks": [[16, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[16, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[16, "module-ape.managers.project.manager"]], "ape.managers.query": [[16, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile_source"]], "compiler_cache_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_cache_folder"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.convert"]], "convert() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[16, "ape.managers.converters.StringDecimalConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.create_custom_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[16, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[16, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[16, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[16, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_blueprint"]], "get_compiler_data() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_compiler_data"]], "get_config() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[16, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.history"]], "instance_at() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[16, "ape.managers.converters.StringDecimalConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[16, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.mine"]], "name (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[16, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[16, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[16, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[16, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[16, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[16, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.version"]], "version (ape.managers.project.dependency.localdependency attribute)": [[16, "ape.managers.project.dependency.LocalDependency.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[17, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[17, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[17, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[17, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[17, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[17, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[17, "module-ape.plugins"]], "ape.plugins.account": [[17, "module-ape.plugins.account"]], "ape.plugins.compiler": [[17, "module-ape.plugins.compiler"]], "ape.plugins.config": [[17, "module-ape.plugins.config"]], "ape.plugins.converter": [[17, "module-ape.plugins.converter"]], "ape.plugins.network": [[17, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[17, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[17, "module-ape.plugins.project"]], "ape.plugins.query": [[17, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[17, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[17, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[17, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[17, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[17, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[17, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[17, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[17, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[17, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[17, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[17, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "addresstype (in module ape.types.address)": [[18, "ape.types.address.AddressType"]], "basecontractlog (class in ape.types)": [[18, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[18, "ape.types.BlockID"]], "contractcoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractCoverage"]], "contractlog (class in ape.types)": [[18, "ape.types.ContractLog"]], "contractsourcecoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractSourceCoverage"]], "coverageproject (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageProject"]], "coveragereport (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageReport"]], "coveragestatement (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageStatement"]], "functioncoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.FunctionCoverage"]], "messagesignature (class in ape.types.signatures)": [[18, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[18, "ape.types.MockContractLog"]], "rawaddress (in module ape.types.address)": [[18, "ape.types.address.RawAddress"]], "signablemessage (class in ape.types.signatures)": [[18, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[18, "ape.types.signatures.TransactionSignature"]], "ape.types": [[18, "module-ape.types"]], "ape.types.address": [[18, "module-ape.types.address"]], "ape.types.coverage": [[18, "module-ape.types.coverage"]], "block_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.contract_address"]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.contracts"]], "event_arguments (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_name"]], "full_name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.full_name"]], "function_hits (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_hits"]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_hits"]], "function_hits (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_hits"]], "function_hits (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_hits"]], "function_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_rate"]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_rate"]], "function_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_rate"]], "function_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_rate"]], "functions (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.functions"]], "get_html() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_html"]], "get_xml() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_xml"]], "header (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.header"]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.hit_count"]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.hit_count"]], "include() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.include"]], "line_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.line_rate"]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.line_rate"]], "line_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.line_rate"]], "line_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.line_rate"]], "line_rate (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.line_rate"]], "lines_covered (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_covered"]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_covered"]], "lines_covered (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_covered"]], "lines_covered (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_covered"]], "lines_covered (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_covered"]], "lines_valid (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_valid"]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_valid"]], "lines_valid (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_valid"]], "lines_valid (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_valid"]], "lines_valid (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_valid"]], "location (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.location"]], "log_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.log_index"]], "miss_count (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.miss_count"]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.miss_count"]], "miss_count (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.miss_count"]], "miss_count (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.miss_count"]], "miss_count (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.miss_count"]], "model_dump() (ape.types.coverage.contractcoverage method)": [[18, "ape.types.coverage.ContractCoverage.model_dump"]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.model_dump"]], "model_dump() (ape.types.coverage.coverageproject method)": [[18, "ape.types.coverage.CoverageProject.model_dump"]], "model_dump() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.model_dump"]], "model_dump() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.model_dump"]], "name (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.name"]], "name (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.name"]], "name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.name"]], "pcs (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.pcs"]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.profile_statement"]], "projects (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.projects"]], "recover_signer() (ape.types.signatures method)": [[18, "ape.types.signatures.recover_signer"]], "source_folders (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.source_folders"]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.source_id"]], "sources (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.sources"]], "sources (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.sources"]], "statements (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.statements"]], "statements (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.statements"]], "statements (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.statements"]], "statements (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.statements"]], "statements (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.statements"]], "tag (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.tag"]], "timestamp (ape.types.contractlog property)": [[18, "ape.types.ContractLog.timestamp"]], "timestamp (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.timestamp"]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.total_functions"]], "total_functions (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.total_functions"]], "total_functions (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.total_functions"]], "transaction_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[19, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[19, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.DELEGATE"]], "extraattributesmixin (class in ape.utils)": [[19, "ape.utils.ExtraAttributesMixin"]], "extramodelattributes (class in ape.utils)": [[19, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[19, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[19, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[19, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[19, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[19, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[19, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[19, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[19, "ape.utils.allow_disconnected"]], "ape.utils": [[19, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.ape_org"]], "attributes (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.attributes"]], "available_plugins (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[19, "ape.utils.StructParser.default_name"]], "download_package() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[19, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[19, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[19, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[19, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[19, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[19, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[19, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[19, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[19, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_repo"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[19, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[19, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[19, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[19, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[19, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[19, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[19, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[19, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[19, "ape.utils.load_config"]], "log_instead_of_fail() (in module ape.utils)": [[19, "ape.utils.log_instead_of_fail"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.name"]], "pragma_str_to_specifier_set() (in module ape.utils)": [[19, "ape.utils.pragma_str_to_specifier_set"]], "private_key (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[19, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[19, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[19, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[19, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[19, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[19, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[19, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[19, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file