From 9d6c25f1b6ca78aff70343772c34e8c33f43578c Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 18 Dec 2023 23:34:55 +0000 Subject: [PATCH] Update documentation --- latest/.buildinfo | 2 +- latest/.doctrees/commands/networks.doctree | Bin 14925 -> 14925 bytes latest/.doctrees/environment.pickle | Bin 6041488 -> 6041488 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 181956 -> 181956 bytes latest/.doctrees/methoddocs/api.doctree | Bin 1633552 -> 1633552 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 1896697 -> 1896697 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 2085589 -> 2085589 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 2260603 -> 2260603 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 3516161 -> 3516161 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 3718010 -> 3718010 bytes latest/.doctrees/methoddocs/types.doctree | Bin 3746449 -> 3746449 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 4006571 -> 4006571 bytes latest/commands/networks.html | 2 +- latest/searchindex.js | 2 +- 14 files changed, 3 insertions(+), 3 deletions(-) diff --git a/latest/.buildinfo b/latest/.buildinfo index 487d739560..32e2af80af 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: 2e3eb947df996425b275c4bceb3d90b0 +config: ce7d2af03df2557d438e1d94b0bd1460 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index ce9483959560497055f5c1847bbf6e7bf3506db9..7736244245b7a10663ae8ce2a8f06d3fd0c0e789 100644 GIT binary patch delta 132 zcmX?Ga<*i{e+ko^{N%(Og&KwQ{M4eHOx?8nqHG|qIJF=@Co>Vog-8O$a}zW3@={AC T%ScL2_LY<&U-#zilG79bA}TQO delta 124 zcmX?Ga<*i{e+k*##LT?B)Dndnh4lQ?qMS_KwEUuMATK9BIWcGQJV{AmxD=34oLZ2d TlbJZ#LsF4EotrmF&Q<^bl}Iiu diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index a1099306dcbd7350e3012d762254a6ac9005549e..9efe10855eaabebe35b83de72ad89a0c961a6182 100644 GIT binary patch delta 39814 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

QKE99m*CfgVV-nVe(wLjyHA6 zv~t?pU#{P$QaxcQB>!F5nCg`ITD&}b5L5h(sDys*ahwq74#z z1i>!IN_8iz;#V$rT@Mqc9p-G^d6=aceuPVQ&JpsqCt5WP<_v+tZ_37j~I zErj;rDJFg3DaQ8cDN39>r4Ln>p1uZUy|2rx15mdASX!*))TKGUW}vwTu0x`rPENQa zx;E|A!e#UPX$ExfZ}_cGlY-w^%RXlq-l#LqB0S^a-6Z>zm!zD-#|j*CanDJ=-}NVy zD{cKDbJJgJwUFWA6`XBx8`}6gBM3UnMP;OdMQ1s34QKUXswBS*g_3Du-g2o7vwzwd zy`6bR#kuLwWJwhhP*=rad$gL)FRZ55x2ts>G3YgB-sI&P8roT-<7K>(aE{hrI;TIO z49(~XLocU!OUpBQ3{IRx&)CQxue*r?rk3SPw5=&<$uTyFjB!7YVOl zbWXpY6QDRJ(M(m6j85&-LXPbn;U{ftIk6IJIkvCXs+&%&K2jy`(=OhbYbpDg6nEEGI;_v@tJ%?SU$73!tX@v?r zu29*CDVe|6zXsgL^T(Uy>x(F)gWeyl;-LV~@3U^yyk12GTC!H?VoO zOXdxHe6-6eH?YsM%jO%9w0~HycgICaJ?`Xo$*o7UcG*-<`I>qPcDac~+Ago&giCfQ zxQU&#T~6Lamh6(yfX$*^hBxr)e+@{hUCuV>-F^9P!P2R6sUFJ)o^r>jv|D-vxFc?1 zg|N$4x3KAio?DpzcIk4P_OotdQL@X*+vHumZSv-&8Srr4Si_FLOAHv8cg--JP4zHL z;a5D2WI(=$(F<_e!^i}5^#n0PMtXvnA#**AG(d@`(H3yd({KQ~c|l`_yr5vEmyv<1 zt6u1yA$`4#fq)s_B$jxqe%?kZh;cqJn;}^~q0*x@igTzf63)Ug0f{CnOEM!K>Qw-+|rmCA_-*hpz%B%sT% z7Ibi43uMS42U;+0pO(CGv}D{bw=}wfx2UC&0;p(7Qvt0AeOnnlK%CeL!{m^4t&Dzv zs|tFAV0;`hHpJ)&SP(*;M?&aZL@430P+FK7O24-&xE;z4J;N}r4w(=}k!4{_er*{0 zbqVKHZa8)3htqmZI78_iL1q7ppq5Y7Re1!)90_V|bOYSqn!MLq8yc?GwZ;r^$eGr3 zw{@gpQ-kwRBu76ll78%tWNI2B=}wO}^kck&f;QA%+s5buMbS|xEQdT6MI-M-QF6O^ zl_(8SMhw2>iHaulQZO8l&TrMXeA1-JSYxcAK5(^quql3)e4IaFnl;jYp_MypJxGmQ zDO8$D6`WTP5JM|TCJc~FK>7ev&lf?S7At-axvY@e9N)XRec;zF%E|!wLTM^iP-%iq z>P^rjvMr$}Af31M_pxnv>v25dvO;ds94mLbg)4KErWFcG6x5ht7yovIj(~J7fxRbq zTdZ7o)MbU-L6fcAYZk7&rZj!7ph&@C1$8E5NJM*B;j3FK=UMff{v7j2<%Hbz^R3)j zn_OInjBjsb+4!o|GVdl$rq9i;z;I><`>_2t`YVle35Yd1;IWC6SR*2mQbA4GbxmcsM=J%&_aLA-|bqaYE!<( zLO*JuH*e;ax6;R3=-GH#W1P`ex#}6f4mV6Eo>c8VGAGU%XtjkM6{vK}Rc+3Sw z(M#+Qh~z7a$0$;q>0`B%J+6ZhH?^l3LTLzlB$@0cp=|$+KEgsDtlE^Xu+U2^^k>7| zdUVyM{ACNhDok1?7*QTQB{>1E(q>UO`}Ht=84#g#$UhQ{4pZYzSEsZlDcxkRQ0>3b z{Ua$u`b~>`@*U`}TjoB9|2g^uU0kX17L+PDogP$(~OT+YOQW#zt@oRjq;#$d5U z;uF;#WV*cX4)oY4x5iM_rhJB*E>jbYc$I_-MICBt^pAG;w9=op(1)oufvQdUd<*?^3*95uEq~QQA8DZv zj?JVH6;1gI!%aVIp&w*B&llNL#qm;{vLe$uq3Rh-jv`GlgSq5nuk3_gPc^r`B2rSe8wH!#=S8Xbq+elv@ J*V)MR`9HN%0)PMj diff --git a/latest/.doctrees/methoddocs/ape.doctree b/latest/.doctrees/methoddocs/ape.doctree index 3eebce07fd0a95e488b529d224ea9cacd2f107ef..757143486af0d25440febae6ce808e296bc48391 100644 GIT binary patch delta 4332 zcmbtXYgAO%73OXpV|fn<$V)+tB9@m`h%TOqsTkDaqnM-y8HWkXWtc%23@A7fz&K{K zuFf>)M;@*1kEm_hE?urkyJAczO@djGy3(YzHMMH1hNVJQ)Jbfm-De+|Iae0H`sd#7 z`}TMC+2`Cncg`I;7%_A(;x}(>R<^q@hpus3Yg0~c+ux&{++Q2|?Z^nDt)<0aZD`ML zZE>d$q`5Z?#79T@MYGjxcc1A?Srp&VZfa}nFgKXc*=AEsMti%*73(*)S~?od)^_*Z z{w#OvK$3gxg~a^W7L&cn*3e)xw&!=)%@!OGC#A8Q+U;g*qsJ9$wl}>|4`xpHwTLZhpSKx6)`p33)SUs*lDudBz z>#*{DikH@eyKQJRwLP>M7F#3kU!yy{KY4{-JMnX7+#|Vmqs9Et=*cCz^ZJsZY4qfa z179l+T|`jO>dFiC%YSt|c|^S#?q??ssuO-TRP?rbE5MG8so)>?foGvQ?vH(VZI(Lf zXJ=c^s$qWT*=wJvp?-GmpQWlV$!{HbwYX_iRPt$IzdK=n^+TQLt~}5Px(IeYPRTp@ zmjgyK+i6k?Pg?F6=PDE4KgKD(2;~;Td%o8|Q?HRD9m61@Mz#y!S1G z8w%bnMNl7xo{vkQmT%9O<&eluH$og+R|?t8TLyDj{T9%(*O4j{Y@EkGFNKx3S%mY- zpqTF!4eTkyz_pf+b^k~)T4z# zLDWm?DUNs_se>Hx9#Tg*;{BsuG5Q%yo=SWoS+~!ycRN9NhR!K@7BUx_K!+9&yn6c_!xvK1lfhh;ej7T zvaeRbSAzPUfd5K?_|-5bXnYk~`ZquhD_8?NSjI+7eP#{x;(k^>39sNSb0eg)`%l7$ zh<{%V4{&!evY7i9Gu+}BHh&!yp-RS`>u@Zv_ts)?+=ywr%OIZBtw#r{wV3L}dUzk7 zig(xdK&NofR|ATIj|Q`DW+P?zKu0&AeViw}ri^=MZGs4lduMNkD1M*+eH_Tl+t7`V zFNz(gg(4PKkA?re7KS;}v$wXuHv$bl1@{CRej4ryH1Z6LDPjI1m$0%L%#*PdXGN74 zY2OM%yf0Qh3tuat+_{PUwjA5TQ->xLxame6uGPou-o#FCgEfe04;IwJZp1&WhkJNq z27dD%+79`#75s5l>!^dO6>6Vqpx!~o8>c#$x~4jWTBbUb`UNe#S|7Mu!eo4VIOPQh=!fluunAX(<$bl>Hj=MiCxgJ zziHU#8g@y;E^F9T4f~gdUH3BwUwt_KxB{z>)Uap`i`B3=4V$fDi5fOX!%_mwfzvMy zP-M$AtVqKi)v%QsR-$2L8djlUk4em%u@kN+ijD<$!fv=3&h~afelCACJ&WydBMDz1 zqj)hBWl)8;@P=gk|`P(|5sBFdEL9yI@xWe^qh&`doC@;KhV($nJMR z4tDh;yP&U_ce9h4*-5?Zq$!-#$xdoyC-t$D+So~5>{NZ;OS|9)P)M(~)0kqPN8Pdl z=NJ=sn!YiTJUZ6g0}F7ShkGC?nOs*zq>hi?88zv87hNK(izdm$!;cEAV-IjNCP~-> z3&lHqNesCx-1VZsl)PKg7siU@SfQFKF!|3&`Uy$DI)na%K9HwO&wjTD=89536M-&X z#L_rnVqfl=TIf4MqVU*MIMYEZS>b^BVl%JA)4+b7q+)hprtb($dc&m7TnTL8BHLdXJYGOgHWOr!YT8h)|OoS)@e24$CTQ?fai0FquujF)Jwd8qXN^BPu7DTp#n(1EBT+6 z^tA$0o}L->ze@TiFZV-=gHkpxr1Up=39kw~O}``QUr7GyMS;>P1g1PclXNEO|CaRI zi>d+>&&v)Zx-AXpmh=w7E*);B=#7-clY`jher$WHI!b5{_-cOSkLw2@o&P-*3{3fc zo_uY6#un9ei-AaG|zp~T*3UyRec8kP delta 4263 zcmbVPdr(x@8Rvcr!SWDTV0j1%_=sS5#$a>=Au$EqV0{(iBfO1CWCKF?RUNdyXThSpZs&r z_xpX1^PO{l_ug~+pN;H)Hu8;E)+x2#^I=uJG43M8TYJFVd!Q!lzWHGmTZ4Ir&l6Q| zZ*Df(8XWnpZ8o1LHUL|!ZH*S2!+WMP%lllH0h)%qt2+(x`ZkBTwXx08V0Pp?%?_u< z*61DCpX{}DC+Vf^db`bGx0=0$-3At02#FaUIniow#M+HMiS!n9C56>nEe;<$RSe1O zY$0UCc%lRC@VUHKx{?hE&1Pqly`jNg@5skloUNvMCnj~^BzjL=Al_znK51{=>aFWa zcLl3hY!;`_6CHh;CEj;CC~XA>qEB55vlk|6&3BN{3_TLb#;hXf1}idobpsrBK6n<-28I zV88D-z{kS|JL3Ev~~=9R)C+#+-&u|1`*gte96qj0(u z7GswpWY#ix06V4Jl2tIBwJ*bBcLedrWw3}%}HJyIAFLSj;naf=H{ zJ;5z5BK0)4xPa8N+~VR4x`8o zJ_0cTF1`Y;Ag8MYouWjszDBBIwc<=wR73u#T&wioIQfjnAorU8vq) z*THohn28VmgHJ$yY#G0m#&A-PQ6cFVfpmk2i^ixU#TY|LF2*p@3Wji@V8{>~YlR<% zaGWz-q)a$8uXzCeWXFBHE2MCKGC4hCXkD!|N8_a z^tlF|(V#Ch=$rap4bl}B|!eeK5z(RbJ$F;*_{O!249d;)2*Ax$5nTwID@M1<8vfJ&D zgQ}jp6FL`hHM>d7Zql-wrf`#z-6Ui;>DWy&c9V+T>X853PS^y6^jbTPC7$xB>lfo3 zSA;!@UlTJnCs-Q}NvrKQC4k#}3sQ!lw8>i9agw7pLGKi3`>#jbne>3o}Kle-n;& z-b9gJ1hMb-PAv2-L6Q5)ggetkD_QJ`DB9#P>__*QVf?8>lALDG@f+e^KHO8Y+Sl_h}qKJ`<&j0--{wWP8HL z55zw8s&I}n+dfE2qc8EGhzX_BsTz|)+4y}ryblbi^o0h&9p=k@Cg2~~2bnJVZnvaT z&JpfEEbK}AEr}nI;@f9XF2&n~O?AT4g8Y9Z{soEeNn_hOU}HWj=Iv zu!9>?{QN0+x5V!y+Y`~!oIC!H;ZwWj@OmzBtb3AxdX6`6MA&rPllhRj)By3Dv#=Cev;E(HubpClN=$?rC zO%COTF2T6G1rv4Z0{%?Fk^l98{}B3T&^)(^^XT~hy1Eg+armmiBi}n1;G$!CHF0DZaI6qiFH%|bX;DqGxOZ)=`;|c!Gr=Yy- Ee={2#zyJUM diff --git a/latest/.doctrees/methoddocs/api.doctree b/latest/.doctrees/methoddocs/api.doctree index 74b006e184157dc3c30fd78c91ba83791601446c..2edcfc89334685cbe886747386648bba36bf1e66 100644 GIT binary patch delta 5297 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 delta 5403 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 VPa>WqJpJ(uz?1B!b5i>J`M+fw_~rlr diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree index dfd93eecea5ad4d499ac192638b6d787a2a6e8ef..5abc24a72b6fa41d9d87d5a84a59e039afbeef82 100644 GIT binary patch delta 16123 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 Pjqop=bUqgGL6`prMWEY* diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree index 343dc318976d673b3b87d0ca3b364571f12c248c..7e5878a196e76d3b44e605611c442257fc84166d 100644 GIT binary patch delta 17270 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 diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index f4103cb0c8135d84d37da9094fcfdcd7c0e1e35c..acfab9e1a0b0db89d430ff5ffb25d3de303c1119 100644 GIT binary patch delta 17486 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 A?f?J) delta 18472 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 PI~%ijFY7*A9vu3AxbUjC diff --git a/latest/.doctrees/methoddocs/managers.doctree b/latest/.doctrees/methoddocs/managers.doctree index e43ebc39a21c53e8c97a01d3e91849aa56d3bdff..eb469d2f4b01cf62ad13f364c92042d52cce5e3e 100644 GIT binary patch delta 30561 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 delta 30739 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 Heuw`DgFA4; diff --git a/latest/.doctrees/methoddocs/plugins.doctree b/latest/.doctrees/methoddocs/plugins.doctree index 45443de12e69998d5e92c3da2353ca306916e900..e91b30e2a3516a4786b1ed05e4795a24ac3a9dd7 100644 GIT binary patch delta 30979 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 F{tw8VqG134 diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index 3728ddaa9ea833284c05ca28a25d3325c9d373c4..8e2003e7733a027fe9d0d157fcea76c8a70a88a9 100644 GIT binary patch delta 29861 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 Y<@F%Qz;4x`XS=_vi0<#U?l$570U{1cg8%>k delta 31694 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 diff --git a/latest/.doctrees/methoddocs/utils.doctree b/latest/.doctrees/methoddocs/utils.doctree index bc23cf4bc69d89806cd45c136369146b396eb000..573dab79a74f4cdc3d3219b4112f9413caf91ae7 100644 GIT binary patch delta 31499 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�UJa;d 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 VZGBRaxOMxbiY4#`{{T?A1Tp{s delta 33335 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 fpik97_bAo4list

Options:
-

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

+

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

diff --git a/latest/searchindex.js b/latest/searchindex.js index c701f33e86..e4dbb3addf 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/scripts", "userguides/testing", "userguides/transactions"], "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.md", "methoddocs/ape.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Ape Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 11, 15, 19, 20, 21, 22, 26, 27, 28, 29, 30, 31, 34, 35], "line": [0, 4, 5, 12, 15, 34, 35, 36], "helper": [0, 4, 5], "manag": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 23, 24, 25, 27, 31, 33, 36], "local": [0, 2, 4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 28, 34, 36, 37], "you": [0, 1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "can": [0, 6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "unlock": [0, 19], "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36], "script": [0, 7, 9, 12, 15, 19, 20, 23, 24, 29, 30, 36, 37], "consol": [0, 7, 9, 19, 25, 27, 30, 31, 36], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "load": [0, 1, 12, 13, 15, 18, 19, 20, 23, 24, 25, 26, 27, 31, 33, 37], "method": [0, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 24, 25, 27, 30, 32, 33, 36, 37], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 30, 34, 35, 36], "arg": [0, 4, 5, 6, 7, 11, 12, 13, 14, 18, 23, 24, 25], "an": [0, 3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37], "exist": [0, 11, 12, 13, 15, 18, 20, 21, 23, 27, 33, 36], "v": [0, 1, 2, 3, 4, 5, 6, 8, 12, 17, 23, 26, 29], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 12, 23, 29, 34, 36], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 23], "One": [0, 1, 2, 3, 4, 5, 6, 8, 23, 24, 36, 37], "error": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 18, 20, 23, 24, 29], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 19, 21, 23, 26, 27, 29, 30, 34], "success": [0, 1, 2, 3, 4, 5, 6, 8, 11, 23, 29, 34], "info": [0, 1, 2, 3, 4, 5, 6, 8, 12, 15, 20, 23, 27, 29, 36], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 19, 23, 25, 29, 30, 34], "argument": [0, 1, 5, 6, 8, 11, 13, 14, 15, 17, 18, 19, 20, 23, 24, 26, 27, 30, 33, 34, 35, 37], "alia": [0, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 27], "requir": [0, 6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 24, 26, 28, 31, 34, 36, 37], "privat": [0, 11, 13, 15, 19, 34], "kei": [0, 11, 12, 13, 15, 16, 18, 19, 21, 22, 23, 24, 26, 27, 34, 37], "creat": [0, 3, 11, 12, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 31, 36], "random": [0, 19, 36], "mnemon": [0, 15, 18, 19, 22, 36], "seed": [0, 18, 19], "phrase": [0, 18, 19], "hide": [0, 19], "newli": [0, 19], "termin": [0, 12, 13, 14, 15, 34, 36], "word": [0, 18, 19], "count": [0, 15, 18, 19], "word_count": 0, "number": [0, 11, 12, 13, 14, 15, 17, 18, 22, 23, 24, 25, 30], "default": [0, 3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 30, 35, 36, 37], "12": [0, 19], "hd": [0, 18, 19], "path": [0, 5, 10, 11, 12, 13, 14, 15, 18, 19, 21, 22, 24, 26, 36], "custom_hd_path": 0, "specifi": [0, 11, 12, 15, 16, 18, 20, 22, 26, 27, 28, 30, 36, 37], "deriv": [0, 18, 36], "m": [0, 18, 36], "44": [0, 18, 36], "60": [0, 18, 36], "0": [0, 6, 8, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 32, 36, 37], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 34, 35, 36, 37], "avail": [0, 5, 11, 13, 15, 16, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29, 36, 37], "all": [0, 1, 4, 5, 6, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 34, 36, 37], "output": [0, 12, 13, 14, 18, 21, 23, 27, 29, 36, 37], "plugin": [0, 9, 11, 12, 15, 18, 19, 20, 23, 24, 25, 26, 30, 35, 36], "manifest": [1, 11, 15, 26, 33], "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 21, 22, 23, 26, 28, 30, 33, 35, 37], "save": [1, 15, 18, 24, 35], "result": [1, 4, 11, 12, 13, 15, 18, 22, 23, 24], "back": [1, 11, 13, 15, 24, 30], "note": [1, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37], "ap": [1, 3, 4, 6, 7, 8, 19, 21, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35], "automat": [1, 6, 12, 15, 16, 20, 23, 26, 33, 36], "recompil": [1, 26], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 26, 27, 30, 34, 35, 36, 37], "chang": [1, 8, 11, 12, 13, 15, 22, 23, 29, 30, 35, 36], "contract": [1, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 21, 23, 30, 33, 34, 37], "each": [1, 11, 15, 16, 18, 19, 22, 25, 26, 27, 30, 36, 37], "time": [1, 11, 13, 15, 19, 20, 22, 26, 30, 36, 37], "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "do": [1, 11, 14, 15, 18, 19, 22, 23, 24, 25, 26, 27, 29, 30, 32, 34, 35, 36], "have": [1, 11, 13, 15, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37], "manual": [1, 23, 30, 36], "trigger": [1, 36], "file_path": [1, 11, 15], "f": [1, 6, 12, 13, 15, 20, 27, 35], "forc": [1, 6, 11, 15, 26], "select": [1, 12, 13, 15, 19, 20, 23, 35], "": [1, 5, 6, 8, 11, 12, 13, 15, 16, 17, 18, 19, 21, 24, 25, 26, 27, 28, 30, 31, 33, 35, 36, 37], "size": [1, 11, 15, 34], "show": [1, 11, 14, 18, 19, 20, 23, 24, 28, 29, 36, 37], "deploy": [1, 11, 13, 15, 31], "bytecod": [1, 11], "includ": [1, 5, 6, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 26, 28, 30, 33, 36, 37], "depend": [1, 6, 9, 11, 15, 16, 18, 27], "also": [1, 6, 10, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 31, 33, 34, 35, 36, 37], "open": [2, 26, 34, 36], "allow": [3, 11, 12, 15, 16, 20, 22, 23, 24, 32, 36, 37], "user": [3, 10, 11, 12, 14, 15, 16, 17, 18, 20, 29, 34, 36], "folder": [3, 7, 8, 15, 21, 23, 25, 31, 36, 37], "config": [3, 10, 13, 17, 18, 19, 21, 22, 23, 28, 30, 31, 36, 37], "yaml": [3, 4, 11, 12, 15, 16, 18, 19, 21, 22, 23, 26, 28, 30, 31, 36, 37], "more": [3, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "inform": [3, 11, 15, 16, 17, 19, 21, 23, 24, 25, 26, 29, 31, 33, 36], "http": [3, 11, 15, 18, 22, 27, 28, 29, 30, 34], "doc": [3, 11, 18, 27], "apeworx": [3, 18, 27, 28, 33, 34], "io": 3, "stabl": 3, "userguid": 3, "html": [3, 36], "github": [3, 6, 11, 15, 16, 18, 22, 28, 34], "org": [3, 15, 26], "repo": [3, 15, 18], "clone": [3, 18, 26, 32], "templat": [3, 27], "regist": [4, 11, 15, 16, 18, 34, 35], "ecosystem": [4, 11, 12, 14, 15, 16, 20, 25, 30, 34, 35, 36], "provid": [4, 6, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37], "format": [4, 11, 12, 15, 17, 18], "output_format": 4, "tree": [4, 11, 12, 18], "ecosystem_filt": [4, 15], "filter": [4, 11, 12, 13, 20], "ethereum": [4, 11, 15, 16, 18, 19, 20, 22, 23, 25, 27, 28, 30, 32, 34, 35, 36, 37], "network_filt": [4, 15], "mainnet": [4, 11, 15, 16, 20, 22, 23, 25, 30, 33, 34, 35, 37], "goerli": [4, 37], "fork": [4, 11, 15, 22, 36, 37], "sepolia": [4, 20], "provider_filt": [4, 11, 15], "geth": [4, 11, 14, 15, 18, 28, 30, 36, 37], "test": [4, 9, 11, 15, 17, 18, 20, 21, 23, 24, 26, 27, 30], "start": [4, 11, 13, 15, 18, 20, 23, 27, 30, 33, 34, 35, 36], "subprocess": [4, 11, 14], "node": [4, 11, 15, 22, 28, 30], "independ": 4, "stream": [4, 18], "stdout": 4, "stderr": 4, "overrid": [4, 11, 12, 14, 15, 17, 18, 21], "see": [4, 10, 11, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 37], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "dir": 5, "y": [5, 6, 15, 26], "ye": [5, 6, 12, 26], "don": [5, 15, 24, 27, 36, 37], "t": [5, 11, 15, 17, 22, 24, 27, 36, 37], "ask": [5, 11, 19, 26], "confirm": [5, 6, 11, 12, 13, 15, 19, 26], "u": 5, "upgrad": [5, 32, 34], "newest": 5, "version": [5, 6, 11, 14, 15, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 34, 36], "displai": [5, 11, 13, 14, 18, 19, 34, 37], "core": [5, 11, 13, 15, 24, 26, 27, 30, 31, 34], "packag": [6, 7, 11, 14, 15, 16, 18, 21, 27, 33, 34], "tool": [6, 24, 34], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "re": [6, 8, 11, 15, 23, 26, 36], "download": [6, 11, 15, 16, 18, 26], "cach": [6, 10, 11, 15, 23, 26, 36], "ref": [6, 15, 26], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 26, 27, 28, 30, 31, 32, 36, 37], "refer": [6, 11, 13, 15, 24, 26, 27, 34], "flag": [6, 11, 19, 20, 21, 26, 28, 29, 30, 34, 36, 37], "branch": [6, 11, 15, 18, 26, 28], "tag": [6, 15, 26], "instead": [6, 11, 12, 17, 18, 21, 24, 27, 30], "referenc": [6, 15, 26], "If": [6, 11, 12, 13, 15, 16, 18, 19, 20, 21, 23, 24, 26, 27, 29, 30, 33, 34, 35, 36, 37], "specif": [6, 11, 14, 15, 20, 30, 34, 36, 37], "ar": [6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "onli": [6, 7, 11, 12, 13, 15, 17, 18, 20, 24, 25, 26, 36, 37], "those": [6, 15, 17, 20, 24, 26, 27, 36], "prompt": [6, 12, 19, 20, 26, 34], "choos": [6, 12, 15], "exampl": [6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "packagenam": 6, "1": [6, 10, 11, 13, 15, 17, 18, 19, 22, 23, 24, 25, 26, 36, 37], "2": [6, 11, 15, 17, 22, 23, 24, 25, 26, 28, 32, 36, 37], "must": [7, 11, 12, 14, 15, 16, 18, 21, 23, 25, 26, 27, 33, 36], "either": [7, 11, 12, 15, 18, 20, 27], "defin": [7, 11, 13, 14, 15, 16, 17, 18, 23, 24, 27, 34, 35, 36], "main": [7, 16, 24, 29, 30], "cli": [7, 14, 15, 18, 19, 21, 23, 28, 30, 34, 36], "click": [7, 12, 20, 27, 28, 30, 35], "group": [7, 24, 27, 35], "object": [7, 10, 11, 12, 15, 16, 18, 19, 20, 22, 23, 24, 31, 35, 36, 37], "call": [7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 30, 32, 35, 36, 37], "network": [7, 9, 10, 12, 13, 14, 23, 24, 25, 27, 28, 33, 35, 37], "given": [7, 8, 11, 12, 13, 14, 15, 18, 20, 22, 24, 30, 36], "should": [7, 11, 13, 14, 15, 17, 18, 19, 26, 27, 36, 37], "import": [7, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37], "mix": 7, "ins": 7, "necessari": [7, 12, 15], "oper": [7, 11, 14, 29], "interact": [7, 11, 13, 15, 19, 23, 32, 34, 36, 37], "drop": [7, 18], "session": [7, 11, 15, 23, 30, 34], "after": [7, 11, 13, 15, 16, 19, 24, 31, 34, 37], "launch": [8, 23, 30, 37], "pytest": [8, 10, 19, 23, 31, 34, 36], "run": [8, 9, 11, 15, 18, 20, 22, 23, 25, 26, 28, 29, 31, 34, 35, 36, 37], "pytest_arg": 8, "w": [8, 11], "watch": [8, 36], "file": [8, 11, 12, 14, 15, 16, 18, 19, 22, 23, 24, 25, 28, 30, 31, 34, 35, 36, 37], "suit": [8, 28, 36], "watch_fold": 8, "delai": 8, "watch_delai": 8, "between": [8, 11, 13, 15, 17, 30], "poll": [8, 13, 15, 36], "cycl": 8, "5": [8, 19, 22, 24, 26, 36, 37], "second": [8, 13, 14, 15, 37], "overview": 9, "account": [9, 10, 12, 13, 14, 18, 21, 22, 23, 24, 26, 27, 31, 32, 33, 37], "develop": [9, 10, 11, 15, 18, 20, 25, 28, 30, 34], "compil": [9, 10, 14, 17, 18, 22, 23, 28, 36], "queri": [9, 10, 13, 14, 23], "data": [9, 10, 11, 12, 13, 14, 15, 17, 18, 23, 24, 37], "configur": [9, 11, 13, 14, 15, 16, 17, 18, 19, 21, 26, 31, 36], "make": [9, 11, 16, 19, 20, 22, 23, 24, 34, 36], "transact": [9, 13, 14, 15, 17, 18, 19, 22, 30, 34], "proxi": [9, 11, 15], "publish": [9, 11, 15, 24, 36], "log": [9, 11, 12, 13, 15, 17], "pm": [9, 15, 26], "init": [9, 25, 31], "api": [9, 12, 14, 15, 16, 18, 26, 32], "except": [9, 11, 12, 13, 15, 18, 30, 36], "type": [9, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 30, 32, 33, 34, 36, 37], "util": [9, 10, 20, 23, 27, 35], "address": [10, 13, 14, 15, 18, 19, 20, 21, 22, 23, 25, 26, 32, 36], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 27], "checksumaddress": [10, 11, 13, 15, 17], "contract_typ": [10, 13, 15, 22, 26], "contracttyp": [10, 11, 13, 15], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 27, 36], "txn_hash": [10, 11, 13, 14, 15, 37], "abi": [10, 11, 13, 14, 15, 16, 18, 21, 36, 37], "list": [10, 11, 12, 13, 14, 15, 18, 20, 21, 24, 25, 27, 28, 30, 34, 36], "constructorabi": [10, 11, 14, 15, 18], "fallbackabi": [10, 15], "receiveabi": [10, 15], "methodabi": [10, 11, 14, 15, 18], "eventabi": [10, 11, 13, 15, 18], "errorabi": [10, 14, 15], "structabi": [10, 15], "unprocessedabi": [10, 15], "dict": [10, 11, 13, 14, 15, 16, 17, 18, 23, 24], "contractinst": [10, 11, 13, 15, 24, 37], "face": [10, 14], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 23, 30, 34], "instanti": [10, 21], "projectmanag": [10, 13, 15, 23, 36], "current": [10, 11, 12, 13, 15, 18, 31], "accountmanag": [10, 15, 23], "chain": [10, 11, 14, 16, 18, 23, 24, 25, 30, 34], "chainmanag": [10, 14, 15, 23, 36], "disconnect": [10, 11, 15, 20, 30, 36], "connect": [10, 11, 14, 15, 20, 27, 28, 35, 36, 37], "blockchain": [10, 11, 14, 15, 16, 19, 28, 30, 34, 36], "activ": [10, 11, 12, 13, 15, 23, 24, 36], "purpos": [10, 11, 15, 17, 19, 25, 29], "control": [10, 11, 15, 19, 20, 30, 36, 37], "state": [10, 11, 13, 15], "handi": [10, 15], "about": [10, 11, 13, 14, 15, 17, 18, 19, 20, 21, 22, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "compilermanag": [10, 15], "len": [10, 15], "registered_compil": [10, 15], "configmanag": [10, 11, 15, 16], "convert": [10, 12, 14, 18, 23], "valu": [10, 11, 12, 13, 14, 15, 16, 18, 20, 23, 24, 25, 26, 28, 29, 30, 34, 36, 37], "tupl": [10, 13, 15, 16, 18], "convers": [10, 11, 16], "function": [10, 11, 12, 13, 15, 20, 24, 25], "conversionmanag": [10, 15], "networkmanag": [10, 15, 23, 36], "revert": [10, 11, 14, 15, 18, 30, 36], "catch": 10, "expect": [10, 13, 15, 36, 37], "logic": [10, 11, 14, 15, 27], "resembl": 10, "rais": [10, 11, 14, 15, 18, 36], "accountapi": [11, 12, 15, 16, 19, 20, 27], "base": [11, 12, 13, 14, 15, 17, 18, 22, 25, 27, 28, 30, 35, 36, 37], "baseinterfacemodel": [11, 13, 15, 18], "baseaddress": [11, 13, 15], "repres": [11, 12, 15, 16, 17, 18, 30, 36, 37], "__dir__": [11, 13], "ipython": [11, 13, 23, 34, 37], "tab": [11, 13], "complet": [11, 13, 15, 18, 35, 36], "return": [11, 12, 13, 14, 15, 16, 18, 20, 23, 24, 25, 32, 36, 37], "properti": [11, 13, 14, 15, 17, 18, 19, 20, 24, 27, 37], "shorten": [11, 15], "quicker": 11, "access": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 30, 31, 33, 36, 37], "txn": [11, 14, 25, 37], "transactionapi": [11, 14, 15], "send_everyth": 11, "bool": [11, 12, 14, 15, 18, 36], "fals": [11, 12, 15, 17, 18, 36], "signer_opt": 11, "receiptapi": [11, 13, 14, 15, 25, 37], "accountserror": [11, 14], "nonc": [11, 13, 15], "invalid": [11, 15, 36], "sender": [11, 13, 15, 21, 24, 31, 32, 33, 36, 37], "doe": [11, 12, 13, 14, 15, 18, 20, 24, 27, 34, 36, 37], "enough": 11, "fund": [11, 14, 19, 36], "transactionerror": [11, 14], "neg": [11, 15], "signatureerror": [11, 14], "sign": [11, 14, 17, 19], "apinotimplementederror": [11, 14], "set": [11, 12, 13, 15, 16, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 36, 37], "true": [11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 24, 26, 30, 33, 36, 37], "support": [11, 15, 18, 25, 28, 30, 32, 34, 37], "paramet": [11, 13, 14, 15, 16, 18, 36], "invok": [11, 12, 13, 15, 20, 23, 24, 37], "send": [11, 14, 24, 37], "differ": [11, 13, 15, 22, 26, 27, 28, 30, 32, 36], "balanc": [11, 13, 19, 23, 36], "fee": [11, 25], "send_private_transact": 11, "addit": [11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 37], "kwarg": [11, 12, 13, 14, 15, 18, 19, 20, 24, 27, 30, 33, 36, 37], "signer": [11, 20, 24], "modifi": [11, 12, 18, 23], "check_signatur": 11, "signablemessag": [11, 17], "eip712messag": 11, "int": [11, 13, 14, 15, 16, 17, 18, 19], "signatur": [11, 13, 19], "messagesignatur": [11, 17], "verifi": [11, 31], "messag": [11, 12, 14, 17, 18, 19, 23, 27, 29, 30, 36], "wa": [11, 14, 15, 17, 18, 21], "union": [11, 12, 15, 17, 18], "noqa": [11, 15], "e501": [11, 15], "check": [11, 13, 15, 18, 19, 26, 32, 34, 36], "need": [11, 12, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 30, 34, 36, 37], "first": [11, 13, 15, 19, 20, 23, 24, 25, 26, 30, 33], "otherwis": [11, 13, 15, 16, 22, 23, 26, 30, 37], "declar": [11, 15, 27, 37], "contractcontain": [11, 13, 15, 24], "deploi": [11, 13, 15, 21, 25, 26, 33, 34, 36, 37], "blueprint": [11, 15], "For": [11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "evm": [11, 15, 24, 30], "like": [11, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 34, 36, 37], "mean": [11, 13, 19, 20, 36, 37], "eip": [11, 15, 17, 30, 32, 33, 37], "5202": [11, 15], "which": [11, 12, 13, 15, 16, 18, 19, 22, 25, 27, 30, 33, 36, 37], "implement": [11, 12, 14, 15, 16, 18, 19, 20, 26, 30, 32], "contain": [11, 12, 13, 15, 16, 17, 18, 21, 24, 31, 33, 34, 36], "receipt": [11, 13, 15, 24, 36, 37], "smart": [11, 13, 14, 24, 31, 33, 34, 36, 37], "befor": [11, 13, 15, 18, 20, 30, 37], "attempt": [11, 14, 26, 27, 32, 36], "verif": 11, "instanc": [11, 13, 15, 17, 18, 20, 21, 24, 33, 36, 37], "model_config": [11, 13, 15, 17, 18], "classvar": [11, 13, 15, 17, 18], "configdict": [11, 13, 15, 17, 18], "arbitrary_types_allow": [11, 13, 15, 17, 18], "model": [11, 13, 15, 17, 18, 37], "dictionari": [11, 13, 15, 17, 18, 24, 36], "conform": [11, 13, 15, 16, 17, 18, 27], "pydant": [11, 13, 15, 17, 18], "model_field": [11, 13, 15, 17, 18], "fieldinfo": [11, 13, 15, 17, 18], "metadata": [11, 13, 15, 17, 18], "field": [11, 13, 15, 17, 18, 26, 28, 36], "map": [11, 13, 14, 15, 16, 17, 18, 24, 36], "replac": [11, 13, 15, 17, 18], "__fields__": [11, 13, 15, 17, 18], "v1": [11, 13, 15, 17, 18, 26], "prepare_transact": 11, "cannot": [11, 12, 34, 36, 37], "afford": 11, "prepar": 11, "abstract": [11, 14, 18, 27, 30], "sign_messag": [11, 19], "msg": [11, 12, 24, 36], "handl": [11, 14, 16, 18, 20, 23, 30], "variou": [11, 28, 32, 37], "keyfileaccount": [11, 16, 20], "byte": [11, 13, 15, 17, 18, 24], "correspond": [11, 13, 15, 20, 36], "sign_transact": 11, "mai": [11, 12, 13, 15, 18, 19, 21, 22, 23, 26, 27, 28, 29, 30, 31, 34, 36, 37], "input": [11, 12, 13, 14, 18], "howev": [11, 13, 15, 26, 27, 28, 30, 32, 35, 36, 37], "properli": [11, 15, 27], "here": [11, 16, 19, 20, 21, 22, 24, 27, 28, 31, 34, 36], "meant": [11, 13, 15, 30], "execut": [11, 12, 13, 15, 20, 23, 29, 31, 35, 36], "wish": [11, 19, 21, 29, 33], "transfer": [11, 36], "addresstyp": [11, 13, 14, 15, 17], "receiv": [11, 15, 24, 36], "amount": [11, 13, 15, 24, 25, 37], "extra": [11, 15, 18, 19, 26], "typic": [11, 15, 17, 19, 21, 27, 36], "rpc": [11, 24], "eth_sendprivatetransact": [11, 24], "achiev": [11, 24, 26, 30], "ignor": [11, 15, 26, 27], "accountcontainerapi": [11, 15, 16], "data_fold": [11, 15], "account_typ": [11, 12, 16, 20], "collect": [11, 12, 14, 15], "__contains__": [11, 15], "indexerror": [11, 14, 15, 18], "__delitem__": [11, 15], "delet": [11, 15, 26, 27], "notimplementerror": 11, "overridden": [11, 14], "within": [11, 14, 18, 25, 27, 34, 36], "__getitem__": [11, 15, 18], "get": [11, 12, 13, 14, 15, 16, 18, 19, 20, 24, 26, 30, 33, 34, 36, 37], "__len__": [11, 15], "iter": [11, 13, 14, 15, 16], "over": [11, 15], "alias": [11, 12, 15, 20], "append": [11, 15, 18, 21], "add": [11, 12, 14, 15, 20, 21, 23, 24, 26, 27, 28, 30, 34, 35, 36, 37], "alreadi": [11, 12, 14, 15, 19, 20, 23, 24, 26, 33], "annot": [11, 13, 15, 17, 18], "remov": [11, 15, 18, 34, 36], "known": [11, 13, 15, 18, 20], "impersonatedaccount": 11, "raw_address": 11, "subclass": [11, 12, 13, 15, 16], "newtyp": [11, 15, 17], "_addressvalid": [11, 15, 17], "testaccountapi": [11, 19], "generateddevaccount": [11, 18], "directli": [11, 13, 15, 19, 20, 21, 24, 25, 26, 30], "how": [11, 12, 15, 18, 21, 24, 25, 26, 30, 34, 35, 36, 37], "thei": [11, 13, 15, 16, 18, 23, 26, 27, 29], "up": [11, 15, 18, 20, 23, 31, 34, 36, 37], "fixtur": [11, 15, 19, 30], "testaccountcontainerapi": 11, "gener": [11, 12, 15, 18, 19, 21, 26, 29, 33, 34, 36], "generate_account": 11, "new": [11, 13, 15, 18, 20, 26, 34], "we": [11, 15, 18, 19, 20, 24, 25, 27, 30, 34, 35, 36, 37], "know": [11, 17, 20, 21, 24, 26, 27], "eoa": 11, "doesn": [11, 17], "person": 11, "raw": [11, 15, 17, 21], "baseinterfac": [11, 18], "total": [11, 13, 15], "code": [11, 12, 14, 15, 20, 24, 26, 27, 33, 36], "hexbyt": [11, 15, 17, 24], "codes": 11, "histori": [11, 15, 24, 25], "accounthistori": [11, 15], "ha": [11, 13, 14, 18, 25, 33, 36, 37], "made": [11, 15, 24, 25], "is_contract": 11, "associ": [11, 13, 15], "compilerapi": [11, 15, 16, 27, 28], "compiler_set": 11, "languag": [11, 28, 34], "solid": [11, 15, 16, 21, 22, 27, 28, 36], "vyper": [11, 16, 21, 24, 28, 32, 34, 36], "repositori": [11, 18], "contract_filepath": [11, 15], "sequenc": [11, 12, 15, 18], "base_path": [11, 14, 15], "sourc": [11, 12, 13, 14, 15, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 36], "pathlib": [11, 12, 15, 18, 21], "directori": [11, 12, 15, 18, 22, 23, 25, 26, 27, 28, 31, 33, 34, 35, 36], "via": [11, 12, 13, 14, 15, 16, 19, 26, 27, 30, 36], "adhoc": [11, 12, 15, 21], "pluginconfig": [11, 15, 16], "enrich_error": [11, 15], "err": [11, 14, 15], "contractlogicerror": [11, 14, 15, 36], "enrich": [11, 15], "pc": [11, 15], "locat": [11, 15, 21, 22, 27, 36], "runtim": [11, 12, 15], "get_vers": 11, "all_path": 11, "retriev": [11, 15, 18, 24, 32], "combin": [11, 15, 30, 36], "supports_source_trac": 11, "abl": [11, 15, 18, 19, 21, 24, 32, 36, 37], "traceback": 11, "trace": [11, 14, 15, 18, 36], "configenum": 11, "enum": [11, 12], "limit": [11, 12, 22, 30], "item": [11, 14, 15, 16, 18, 23, 26, 27], "color": [11, 18, 29], "red": [11, 14, 29], "blue": [11, 29, 37], "green": [11, 29], "rather": [11, 15, 22, 26, 36], "than": [11, 13, 15, 20, 22, 26, 30, 36, 37], "arbitrari": 11, "usag": [11, 12, 13, 15, 16, 17, 18, 19, 23, 27, 36, 37], "myenum": 11, "foo": [11, 12, 15, 18, 24, 30, 36], "bar": [11, 12, 18, 30, 36, 37], "myconfig": 11, "my_enum": 11, "genericconfig": 11, "special": [11, 16, 19, 26], "_case_sensit": [11, 15], "_env_prefix": [11, 15], "_env_fil": [11, 15], "dotenvtyp": [11, 15], "posixpath": [11, 15], "_env_file_encod": [11, 15], "_env_nested_delimit": [11, 15], "_secrets_dir": [11, 15], "baseset": 11, "settingsconfigdict": [11, 15], "case_sensit": [11, 12, 15], "env_fil": [11, 15], "env_file_encod": [11, 15], "env_nested_delimit": [11, 15], "env_prefix": [11, 15], "forbid": [11, 15], "protected_namespac": [11, 15], "model_": [11, 15], "settings_": [11, 15], "secrets_dir": [11, 15], "validate_default": [11, 15], "converterapi": [11, 15, 16], "convertedtyp": 11, "throw": [11, 15, 18], "conversionerror": [11, 14, 15], "fail": [11, 12, 14, 15, 18, 26, 27, 36], "is_convert": [11, 15], "string": [11, 12, 14, 15, 16, 18, 22, 24, 30, 36], "explorerapi": [11, 15, 16, 33], "networkapi": [11, 14, 15, 16], "particular": [11, 15, 36], "get_address_url": 11, "url": [11, 15], "get_contract_typ": 11, "been": [11, 15, 18, 36], "get_transaction_url": 11, "transaction_hash": [11, 15, 17], "hash": [11, 13, 15, 17, 23], "publish_contract": [11, 33], "ecosystemapi": [11, 15, 16, 28], "request_head": [11, 15], "fee_token_symbol": 11, "fee_token_decim": 11, "18": 11, "relat": [11, 14, 15, 16], "__ape_extra_attributes__": 11, "extramodelattribut": [11, 18], "suppli": [11, 36], "attribut": [11, 13, 15, 18], "__getattr__": [11, 13, 15, 18], "seri": 11, "add_network": 11, "network_nam": [11, 15, 35], "attach": [11, 12], "e": [11, 15, 18, 19, 22, 24, 26, 30, 36], "g": [11, 15, 18, 19, 22, 24, 26, 30, 36], "l2": 11, "optim": [11, 36], "networkerror": [11, 14, 15], "create_transact": 11, "everyth": [11, 27], "initi": [11, 13, 15, 23, 24, 25, 32], "custom_network": 11, "custom": [11, 12, 14, 15, 17, 19, 20, 21, 22, 23, 27, 29], "where": [11, 13, 15, 18, 19, 20, 25, 26, 32, 36, 37], "unspecifi": 11, "classmethod": [11, 14, 15], "decode_address": 11, "hashstr20": [11, 17], "hashbytes20": [11, 17], "nativ": [11, 30], "rawaddress": [11, 17], "decode_block": 11, "blockapi": [11, 15, 25], "decod": [11, 13, 14, 18], "decode_calldata": 11, "calldata": [11, 13, 24], "anonym": 11, "stringifi": [11, 13, 24], "index": [11, 13, 17, 18, 20, 22, 24, 36], "decode_log": [11, 37], "event": [11, 13, 14, 17, 37], "contractlog": [11, 13, 15, 17, 25, 37], "match": [11, 12, 13, 15, 17, 18, 24, 36], "definit": [11, 15, 30], "decode_receipt": 11, "decode_returndata": 11, "raw_data": 11, "default_network_nam": 11, "encode_address": 11, "integ": [11, 15], "encode_calldata": 11, "encod": [11, 17], "encode_deploy": 11, "deployment_bytecod": 11, "other": [11, 12, 15, 17, 18, 19, 20, 23, 24, 28, 30, 31, 36, 37], "constructor": [11, 24, 33], "interfac": [11, 15, 16, 21, 27, 30, 32, 35, 36], "encode_transact": 11, "addition": [11, 15, 20, 26, 28, 30, 34, 37], "updat": [11, 18, 36], "enrich_calltre": 11, "calltreenod": 11, "enhanc": 11, "help": [11, 12, 13, 18, 19, 23, 26, 27, 28, 34, 36], "decim": [11, 36], "token": [11, 26, 36, 37], "symbol": [11, 23, 37], "currenc": 11, "pai": 11, "eth": [11, 23, 24, 25, 34, 36], "get_method_selector": 11, "selector": [11, 13, 24, 36], "keccak": 11, "eth_pydantic_typ": [11, 24], "myecosystem": 11, "def": [11, 12, 15, 16, 18, 19, 20, 23, 24, 27, 29, 30, 35, 36, 37], "self": [11, 13, 15, 18, 20, 24, 27, 36], "simpl": [11, 22, 37], "calcul": 11, "get_network": 11, "networknotfounderror": [11, 14], "present": [11, 15, 26], "get_network_data": 11, "ad": [11, 14, 15, 18, 19, 20, 23, 36], "opinion": [11, 15], "order": [11, 15, 19, 20], "nice": [11, 14, 15], "translat": [11, 15], "get_proxy_info": [11, 15], "proxyinfoapi": [11, 15], "pattern": [11, 18, 26], "model_post_init": [11, 13, 15], "__context": [11, 13, 15], "behav": [11, 13, 15], "basemodel": [11, 13, 15, 18], "initialis": [11, 13, 15], "It": [11, 12, 13, 15, 16, 19, 20, 24, 25, 27, 29, 30, 36, 37], "take": [11, 12, 13, 15, 20, 22, 35, 36], "context": [11, 12, 13, 14, 15, 18, 19, 23, 27, 36], "sinc": [11, 13, 15], "what": [11, 13, 15, 16, 20, 23, 24, 26, 27, 30, 35, 36], "pass": [11, 12, 13, 15, 18, 19, 20, 24, 26, 27, 36, 37], "same": [11, 13, 15, 18, 19, 24, 27, 30, 34, 36, 37], "shareabl": 11, "header": [11, 17], "request": [11, 16, 26, 29], "serialize_transact": 11, "serial": 11, "set_default_network": 11, "switch": [11, 30, 36], "forkednetworkapi": 11, "upstream_chain_id": 11, "id": [11, 13, 14, 15, 17, 21, 24, 26], "upstream": 11, "alwai": [11, 21, 22, 24, 26, 35], "some": [11, 24, 28, 30, 36, 37], "while": [11, 14, 15, 26, 36], "regardless": [11, 23, 37], "upstream_network": 11, "being": [11, 14, 23], "upstream_provid": 11, "upstreamprovid": 11, "your": [11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "under": [11, 15, 18, 21, 35], "one": [11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 26, 27, 30, 34, 36, 37], "use_upstream_provid": 11, "providercontextmanag": [11, 15, 30], "wrapper": [11, 13, 14, 21], "around": [11, 13, 14, 21], "auto_gas_multipli": 11, "float": [11, 15], "multipli": [11, 22], "estim": [11, 15, 18, 22, 30, 36], "ga": [11, 14, 18, 22, 24, 30], "tx": [11, 24, 37], "insur": [11, 22], "base_fee_multipli": 11, "appli": [11, 15, 27, 36, 37], "block_tim": [11, 13, 15], "approxim": 11, "block": [11, 13, 14, 15, 16, 17, 18, 22, 23, 27, 30], "mine": [11, 15], "15": 11, "chain_id": [11, 14, 15, 23, 35], "unless": [11, 12, 13, 15, 29], "providerapi": [11, 12, 15, 16, 18, 27, 28, 37], "default_provider_nam": 11, "get_provid": 11, "provider_nam": [11, 14, 15, 35], "provider_set": [11, 15], "is_dev": 11, "is_fork": 11, "is_loc": 11, "network_id": 11, "infura": [11, 16, 25, 27, 34], "alchemi": [11, 16, 20, 22, 28, 30, 35, 37], "partial": 11, "conveni": [11, 15], "required_confirm": [11, 13, 15], "recommend": [11, 15, 19, 20, 26, 30, 34], "wait": [11, 13, 15], "consid": [11, 15, 18], "set_default_provid": 11, "found": [11, 13, 14, 15, 18, 19, 20, 21, 24, 26, 27, 35, 36], "transaction_acceptance_timeout": [11, 37], "accept": [11, 12, 33], "two": [11, 15, 19, 22, 27, 30, 34, 36, 37], "minut": [11, 37], "smaller": 11, "timeout": [11, 14, 18], "use_default_provid": [11, 30], "disconnect_aft": [11, 15, 30], "temporarili": [11, 15], "enter": [11, 19, 29, 30, 36], "exit": [11, 15, 23, 36], "multipl": [11, 12, 18, 26, 34], "whatev": [11, 30], "end": [11, 12, 13, 15, 18, 30, 36], "so": [11, 15, 19, 24, 26, 27, 30, 32, 36], "multi": [11, 18, 30], "scenario": [11, 13, 36], "use_provid": [11, 15, 30, 34, 36], "disconnect_on_exit": [11, 15], "temporari": [11, 15, 30], "whether": [11, 12, 15, 18, 19], "python": [11, 15, 21, 23, 24, 27, 30, 31, 33, 34, 35], "verify_chain_id": 11, "networkmismatcherror": [11, 14], "hardcod": 11, "manageraccessmixin": [11, 12, 13, 18], "And": [11, 20, 36], "providerpai": 11, "case": [11, 13, 14, 15, 20, 21, 24, 26, 27, 30, 32, 36], "veri": [11, 30], "Or": [11, 21, 23, 27, 28], "choic": [11, 15, 20, 30], "parse_network_choic": [11, 15, 30, 36], "empti": [11, 16, 18, 36], "target": [11, 16, 18, 32], "create_network_typ": 11, "easili": [11, 30, 37], "dependencyapi": [11, 15, 16, 26], "contracts_fold": [11, 15, 21, 22, 26], "exclud": [11, 15, 18, 21, 26, 36], "json": [11, 15, 16, 18, 24, 26], "lock": [11, 15, 21, 36], "build": [11, 15, 30, 33, 35, 36], "config_overrid": [11, 15, 26], "ipf": 11, "cached_manifest": 11, "packagemanifest": [11, 15, 16, 26, 33], "valid": [11, 15, 16], "use_cach": [11, 15], "By": [11, 15, 21, 30, 37], "lazili": 11, "look": [11, 13, 15, 18, 20, 21, 22, 23, 27, 31, 36, 37], "glob": [11, 26], "extract_manifest": [11, 15], "presum": [11, 15], "project_manag": [11, 15], "get_project": [11, 15], "dynam": [11, 15], "correct": [11, 12, 15, 24, 36], "projectapi": [11, 15, 16], "structur": [11, 15, 17, 18, 31, 35], "instal": [11, 14, 15, 19, 21, 22, 24, 25, 27, 31, 35, 36], "nonetyp": [11, 15, 17, 18], "uri": [11, 15, 22, 30], "omit": [11, 15, 20, 30, 37], "latest": [11, 13, 15, 17, 18, 23, 30, 34, 37], "version_id": [11, 15], "sub": [11, 12, 15], "most": [11, 13, 15, 20, 29, 34], "often": [11, 13, 15, 26], "config_file_nam": [11, 15], "work": [11, 13, 15, 16, 18, 24, 25, 26, 27, 28, 30, 34, 36, 37], "extend": [11, 12, 20, 28, 31], "non": [11, 13, 14, 17, 18, 23, 29], "add_compiler_data": 11, "compiler_data": [11, 15], "ethpm_typ": [11, 15], "full": [11, 15, 18, 36], "manifest_cachefil": 11, "create_manifest": [11, 15], "clear": [11, 15], "is_valid": [11, 15], "figur": [11, 15], "out": [11, 14, 15, 18, 19, 23, 24, 26, 28, 30, 36], "best": [11, 15, 30, 34], "share": [11, 18, 22, 36], "upload": 11, "anoth": [11, 14, 15, 36, 37], "process_config_fil": [11, 15], "process": [11, 15, 16, 18, 27], "had": [11, 15], "replace_manifest": 11, "entir": [11, 27, 36], "update_manifest": 11, "part": [11, 15, 18, 20, 27, 34, 36], "whe": 11, "num_transact": 11, "parenthash": 11, "0x0000000000000000000000000000000000000000000000000000000000000000": 11, "timestamp": [11, 15, 17, 18, 23, 36], "its": [11, 12, 13, 14, 15, 16, 18, 21, 22, 23, 24, 26, 27, 29, 33, 37], "parent_hash": 11, "alias_prior": 11, "block_page_s": 11, "100": [11, 36, 37], "concurr": [11, 15], "4": [11, 15, 22, 23, 24, 26, 36, 37], "hardhat": [11, 22, 28, 30, 36, 37], "base_fe": [11, 15, 37], "minimum": [11, 15], "next": [11, 15, 36], "1559": [11, 15, 30, 37], "notimplementederror": [11, 14, 15, 37], "fetch": [11, 15, 24, 25, 37], "respons": [11, 15, 16, 17, 18, 30], "particularli": 11, "across": [11, 15, 22, 23, 26], "rang": [11, 13, 15], "chainlist": [11, 15], "comprehens": [11, 15], "mani": [11, 12, 24, 25, 28], "parallel": [11, 18], "thread": [11, 15, 18], "connection_id": 11, "uniqu": [11, 15, 24, 37], "identifi": [11, 15, 36], "especi": 11, "dev": [11, 14, 15, 24, 36, 37], "tear": 11, "down": [11, 17, 18, 34], "quit": [11, 13], "estimate_gas_cost": [11, 37], "block_id": [11, 14], "hexstr": [11, 17], "liter": [11, 17], "earliest": [11, 13, 15, 17], "pend": [11, 13, 15, 17, 30, 36], "cost": [11, 15], "blockid": [11, 14, 17], "past": [11, 15], "report": 11, "smallest": 11, "unit": 11, "wei": 11, "max": [11, 15, 22, 30, 36, 37], "maximum": [11, 22, 30], "gas_pric": [11, 15, 37], "price": [11, 15, 36], "pre": [11, 18, 19, 21, 23, 34], "get_bal": 11, "get_block": [11, 23, 30], "blocknotfounderror": [11, 14], "get_cod": 11, "previou": [11, 15], "contractcod": 11, "get_contract_log": 11, "log_filt": 11, "logfilt": 11, "topic": [11, 13, 31], "get_nonc": 11, "get_receipt": [11, 15, 37], "might": [11, 23, 37], "get_transactions_by_block": 11, "get_virtual_machine_error": 11, "virtualmachineerror": [11, 14], "virtual": [11, 14, 34], "machin": [11, 14, 15], "client": [11, 18], "went": 11, "wrong": [11, 14], "http_uri": 11, "is_connect": [11, 20], "max_ga": 11, "network_choic": [11, 15], "priority_fe": [11, 37], "miner": [11, 37], "tip": 11, "incentiv": 11, "them": [11, 16, 19, 21, 23, 24, 26, 27, 31, 35, 36], "send_cal": 11, "immedi": [11, 23], "without": [11, 18, 19, 23, 24, 28, 37], "histor": [11, 13, 15], "point": [11, 15, 18, 20, 26, 27, 32, 36], "prior": [11, 15, 27], "through": [11, 13, 18, 25, 27, 33], "mempool": [11, 24], "send_transact": 11, "supports_trac": 11, "update_set": 11, "new_set": 11, "port": 11, "reconnect": 11, "ws_uri": 11, "wss": 11, "subprocessprovid": [11, 14], "process_wait_timeout": 11, "popen": 11, "is_stop": 11, "stdout_queu": 11, "joinablequeu": [11, 18], "stderr_queu": 11, "ganach": 11, "build_command": 11, "task": [11, 18, 36], "stop": [11, 13, 15, 20, 36], "process_nam": 11, "20": [11, 25, 29, 37], "readi": [11, 15, 17], "kill": 11, "testproviderapi": 11, "snapshot": [11, 14, 15, 18], "num_block": [11, 15], "advanc": [11, 25], "allot": 11, "snapshot_id": [11, 14, 15], "regress": [11, 15], "go": [11, 15], "set_timestamp": 11, "new_timestamp": 11, "record": [11, 15], "intent": [11, 15], "later": [11, 15, 36], "snapshotid": [11, 14, 15, 18], "connection_str": [11, 15], "downstream": 11, "contract_address": [11, 14, 17], "block_numb": [11, 13, 15, 17], "gas_us": 11, "statu": 11, "await_confirm": 11, "now": [11, 19, 26, 27, 30], "contractev": [11, 13, 37], "contractlogcontain": 11, "were": [11, 15, 36], "emit": [11, 17, 37], "method_cal": 11, "produc": [11, 17], "raise_for_statu": 11, "regard": 11, "transactionstatusenum": 11, "ran_out_of_ga": 11, "ran": [11, 14, 31, 36], "gas_limit": [11, 22, 30], "return_valu": 11, "obtain": [11, 24, 36], "final": [11, 15, 18, 36], "total_fees_paid": [11, 25], "paid": [11, 25], "tracefram": [11, 14], "track_coverag": 11, "track": [11, 15, 24, 36], "coverag": 11, "els": [11, 13, 15, 18, 29, 36], "level": [11, 12, 24, 27, 29, 30, 34], "track_ga": 11, "chainid": 11, "0x": [11, 15, 18, 24, 32], "max_fe": [11, 37], "max_priority_fe": [11, 37], "transactionsignatur": [11, 17], "schema": 11, "permit": 11, "populate_by_nam": 11, "total_transfer_valu": 11, "could": [11, 23, 24], "determin": [11, 13, 15, 32], "submit": 11, "accounttransactionqueri": [11, 15], "column": [11, 13, 15], "start_nonc": [11, 15], "stop_nonc": [11, 15], "_basequeri": 11, "querytyp": [11, 15], "ge": 11, "blockqueri": [11, 15], "start_block": [11, 13, 15, 25], "stop_block": [11, 13, 15, 25], "step": [11, 13, 15, 33], "_baseblockqueri": 11, "gt": 11, "blocktransactionqueri": [11, 15], "insid": [11, 18, 25], "contractcreationqueri": [11, 15], "contracteventqueri": [11, 15], "search_top": [11, 13], "member": 11, "contractmethodqueri": [11, 15], "method_arg": 11, "queryapi": [11, 15, 16], "estimate_queri": [11, 15], "millisecond": [11, 15, 18], "indic": [11, 15, 18, 29], "engin": [11, 13, 14, 15], "unabl": [11, 14, 15, 21], "perform_queri": [11, 15], "perform": [11, 15, 17, 19], "update_cach": 11, "chanc": [11, 34], "noth": [11, 14], "store": [11, 15, 18, 25], "namespac": [12, 15, 16, 27, 31, 35], "extens": [12, 15, 16, 23, 27, 33, 36], "reusabl": 12, "common": [12, 18, 26, 27, 30, 31, 37], "resourc": [12, 15], "well": [12, 15, 16, 17, 18, 27, 28, 31], "contract_file_paths_argu": 12, "callback": 12, "flatten": [12, 15], "existing_alias_argu": [12, 20, 27], "callabl": [12, 16, 18, 20], "non_existing_alias_argu": [12, 20], "yet": [12, 20, 27, 28, 36], "accountaliaspromptchoic": 12, "prompt_messag": 12, "promptchoic": 12, "lessen": 12, "hard": [12, 18], "param": [12, 20], "ctx": 12, "miss": [12, 15, 18, 36], "compat": [12, 17], "certain": [12, 36, 37], "situat": 12, "descript": [12, 15, 27, 32], "arriv": 12, "print_choic": 12, "echo": [12, 20, 27, 35], "select_account": [12, 20], "networkchoic": 12, "base_typ": 12, "network_opt": [12, 20, 35], "get_metavar": 12, "metavar": 12, "outputformat": 12, "subset": [12, 15, 17], "output_format_choic": 12, "rich": 12, "text": [12, 14, 19], "view": [12, 13, 15, 37], "standard": [12, 25, 26, 29, 32], "paramtyp": 12, "choice_callback": 12, "get_user_selected_choic": 12, "cmd": [12, 20], "__expected_": 12, "get_user_selected_account": [12, 20], "deprec": [12, 15], "pick": 12, "want": [12, 15, 19, 21, 22, 24, 25, 26, 27, 29, 30, 33, 34, 36], "_outside_": 12, "account_opt": [12, 20], "connectedprovidercommand": [12, 20, 30, 35], "durat": [12, 15, 24], "right": [12, 36], "wai": [12, 15, 19, 23, 24, 26, 32, 34, 36, 37], "parse_arg": 12, "parser": [12, 16], "pars": [12, 15, 18, 20], "make_context": 12, "networkboundcommand": 12, "apeclicontextobject": [12, 20], "ape_cli_context": [12, 20], "static": 12, "abort": [12, 14, 20], "base_error": 12, "noreturn": 12, "invoc": [12, 36], "preserv": 12, "stack": [12, 14], "networkopt": 12, "meth": 12, "anyth": [12, 20, 27, 29], "default_log_level": 12, "obj_typ": [12, 20], "featur": [12, 19, 20, 25, 36], "verbosity_opt": 12, "contract_opt": 12, "contracterror": 12, "In": [12, 15, 17, 19, 20, 21, 22, 23, 24, 25, 30, 32, 34, 36, 37], "incompatible_with": 12, "incompatible_opt": 12, "factori": [12, 15, 24], "enforc": 12, "incompat": 12, "cl": [12, 18, 20, 35], "other_opt": 12, "auto": [12, 19, 22, 30, 36], "normal": [12, 18, 28, 32], "output_format_opt": 12, "skip_confirmation_opt": 12, "skip": [12, 19, 26], "cli_logg": 12, "apelogg": 12, "decor": [12, 16, 18, 27], "allfilepath": 12, "encourag": 12, "consist": 12, "path_typ": 12, "contracttypewrapp": 13, "decode_input": [13, 24], "prefix": [13, 14, 20, 22, 23, 24, 26, 28], "detect": [13, 14, 32], "find": [13, 14, 15, 18, 19, 26, 27, 30, 32, 36], "along": [13, 26], "source_path": [13, 15], "belong": 13, "cross": 13, "source_id": [13, 15], "That": [13, 37], "necessarili": [13, 37], "mycontract": [13, 15, 21, 22, 24, 25, 31, 33, 36, 37], "__call__": 13, "handler": [13, 24, 37], "c": 13, "attr_nam": [13, 15], "vote": 13, "impli": 13, "call_view_method": 13, "method_nam": [13, 36], "get_error_by_signatur": 13, "customerror": [13, 14], "similar": [13, 27, 30, 36], "get_event_by_signatur": [13, 37], "come": [13, 15, 19, 21, 23, 24, 26, 28, 29, 31, 34, 36], "respect": [13, 15], "invoke_transact": 13, "contract_contain": [13, 15], "assum": [13, 15, 33, 35, 36, 37], "real": [13, 19, 37], "my_contract": [13, 24, 32, 36], "0xabc1230001112223334445566611855443322111": 13, "thing": [13, 20, 27], "actual": [13, 36], "my_event_typ": 13, "myevent": 13, "__iter__": [13, 15], "occur": [13, 14, 15, 18, 29, 32, 36], "from_receipt": [13, 37], "poll_log": 13, "new_block_timeout": [13, 15], "daemon": [13, 15, 18], "new_log": 13, "print": [13, 14, 15, 20, 24, 26, 30, 35, 37], "futur": [13, 15], "never": [13, 15, 17, 19, 36], "yield": [13, 15, 16, 27, 36], "less": [13, 15, 29], "reorg": [13, 15], "10": [13, 15, 18, 21, 22, 29, 30], "50": [13, 15, 37], "live": [13, 15, 24, 37], "engine_to_us": [13, 15], "datafram": [13, 15], "last": [13, 15, 18, 24, 25], "bypass": [13, 15, 26], "algorithm": [13, 15], "pd": [13, 15], "start_or_stop": [13, 15], "extra_address": 13, "search": [13, 18], "desir": 13, "deleg": [13, 15, 18, 32], "apeexcept": 14, "clickexcept": 14, "problem": 14, "aliasalreadyinuseerror": 14, "apeattributeerror": [14, 15], "projecterror": [14, 15], "attributeerror": [14, 37], "try": [14, 15, 18, 27, 35, 36], "apeindexerror": 14, "argumentslengtherror": [14, 24], "arguments_length": 14, "contractdataerror": 14, "reason": [14, 30, 36], "providererror": 14, "chainerror": [14, 15], "compilererror": [14, 15], "configerror": 14, "issu": [14, 29, 34], "alik": 14, "revert_messag": 14, "source_traceback": 14, "sourcetraceback": 14, "base_err": 14, "assert": [14, 24, 30, 36, 37], "statement": [14, 36], "dev_messag": 14, "valueerror": [14, 15], "from_error": 14, "whenev": [14, 18], "possibl": [14, 15, 16, 18, 19], "contractnotfounderror": [14, 15], "has_explor": 14, "decodingerror": 14, "ecosystemnotfounderror": 14, "methodnonpayableerror": 14, "payabl": [14, 36], "outofgaserror": 14, "becaus": [14, 19, 26, 27, 36], "providernotconnectederror": [14, 15, 18], "providernotfounderror": 14, "queryengineerror": [14, 15], "rpctimeouterror": 14, "subprocesstimeouterror": 14, "subprocesserror": 14, "whilst": 14, "exce": [14, 37], "inspir": 14, "py": [14, 18, 23, 27, 30, 31, 35, 36], "transactionnotfounderror": 14, "error_messsag": 14, "unknownsnapshoterror": [14, 15], "unknown": [14, 15, 30], "unknownversionerror": 14, "handle_ape_except": 14, "relev": [14, 17, 31], "frame": 14, "exc": 14, "someth": [14, 23, 36, 37], "treat": 15, "singleton": [15, 16], "root": [15, 18, 19, 20, 22, 23, 24, 28, 31, 36], "my_account": [15, 20, 26], "everi": [15, 18, 29, 32], "get_accounts_by_typ": 15, "type_": 15, "test_account": [15, 18, 19, 21, 24, 36], "testaccountmanag": [15, 36], "These": [15, 36], "subject": 15, "section": [15, 18, 20, 26, 36], "test_my_contract": [15, 36], "accountsmanag": 15, "testaccountcontain": 15, "account_id": 15, "slice": 15, "account_str": 15, "x": [15, 36, 37], "singl": [15, 18, 20, 24, 26], "hood": 15, "can_trace_sourc": 15, "filenam": 15, "both": [15, 16, 17, 18, 20, 23, 27, 34, 37], "trace_sourc": 15, "traceabl": 15, "sol": [15, 21, 26, 31, 36], "collis": [15, 24], "ensur": [15, 16, 36], "compile_sourc": [15, 21], "compiler_nam": 15, "program": 15, "fallback": 15, "statemut": [15, 24], "nonpay": [15, 24], "ethpm": [15, 33], "contractnam": [15, 21], "flatten_contract": 15, "content": [15, 18, 26], "get_import": 15, "import_source_id": 15, "get_refer": 15, "imports_dict": 15, "entri": [15, 27], "referring_source_id": 15, "transactionhistori": 15, "txn_receipt": 15, "revert_to_block": 15, "outgo": 15, "short": [15, 29, 30, 32, 36], "circuit": 15, "greater": 15, "contractcach": 15, "memori": [15, 18], "per": 15, "perman": [15, 18, 25], "disk": [15, 19], "faster": 15, "__setitem__": 15, "ecosystem_nam": [15, 35], "cache_blueprint": 15, "blueprint_id": 15, "would": [15, 20, 25, 26, 30, 34, 35, 36], "starknet": [15, 28, 36], "cache_deploy": 15, "contract_inst": [15, 25], "cache_proxy_info": 15, "proxy_info": 15, "proxyinfo": 15, "clear_local_cach": 15, "reset": 15, "blank": 15, "get_blueprint": 15, "get_contain": 15, "wrap": [15, 18], "get_creation_receipt": 15, "creation": [15, 20], "get_deploy": [15, 24], "read": [15, 20, 34], "_local_deployments_map": 15, "written": 15, "deployments_map": 15, "get_multipl": 15, "min": [15, 36, 37], "instance_at": 15, "typeerror": [15, 18], "en": [15, 16, 22, 24, 28], "domain": [15, 24], "instance_from_receipt": 15, "blockcontain": 15, "latest_block": 15, "head": [15, 23], "move": 15, "backward": 15, "height": 15, "poll_block": 15, "reorgan": 15, "even": [15, 29], "previous": [15, 24, 26, 27, 36], "new_block": 15, "length": [15, 18, 19], "similarli": [15, 20, 21, 27, 36], "just": [15, 20, 26, 30, 34], "mimic": 15, "behavior": [15, 29, 30], "built": [15, 27, 34, 36], "increment": 15, "isol": [15, 36], "owner": [15, 21, 24, 25, 28, 36, 37], "foobar": [15, 28], "deltatim": 15, "AND": 15, "design": [15, 17, 27], "begin": 15, "pending_timestamp": [15, 36], "epoch": 15, "3600": 15, "restor": 15, "recent": 15, "project_fold": 15, "meta": 15, "packagemeta": 15, "author": [15, 24, 36], "licens": [15, 36], "keyword": [15, 23, 30], "link": [15, 36], "deploymentconfigcollect": 15, "default_ecosystem": [15, 22, 30], "parametr": 15, "test_mnemon": 15, "get_config": 15, "home": [15, 22, 23, 25, 34], "plugin_nam": 15, "force_reload": 15, "using_project": 15, "project_path": 15, "contracts_path": 15, "my_project": 15, "deploymentconfig": 15, "rootmodelroottyp": 15, "pydanticundefin": 15, "addressapiconvert": 15, "bytesaddressconvert": 15, "gwei": [15, 37], "appropri": 15, "long": [15, 27, 29], "is_typ": 15, "checksum": [15, 17], "against": [15, 16, 31, 36], "hexaddressconvert": 15, "hexconvert": 15, "hexintconvert": 15, "hex": [15, 18], "intaddressconvert": 15, "stringintconvert": 15, "timestampconvert": 15, "datetim": 15, "timedelta": 15, "No": 15, "timezon": 15, "utc": 15, "system": [15, 18, 19, 25, 27], "granular": 15, "active_provid": [15, 23], "create_custom_provid": 15, "provider_cl": 15, "ape_ethereum": [15, 24, 27], "ethereumnodeprovid": 15, "guess": 15, "set_default_ecosystem": 15, "get_ecosystem": 15, "get_network_choic": 15, "form": [15, 18, 29, 36], "appear": [15, 18], "get_provider_from_choic": 15, "network_data": 15, "networks_yaml": 15, "load_contract": 15, "uniniti": 15, "mycontracttyp": 15, "mycontacttyp": 15, "To": [15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "contractnamespac": 15, "__str__": 15, "mention": [15, 27], "extensions_with_missing_compil": 15, "recurs": 15, "extract": 15, "get_compiler_data": 15, "compile_if_need": 15, "get_contract": [15, 24], "contract_nam": [15, 36], "keyerror": 15, "interfaces_fold": 15, "lookup_path": 15, "key_contract_path": 15, "give": [15, 19, 20, 26, 32, 35], "helloworld": [15, 35], "absolut": [15, 18, 22], "2678": [15, 33], "project_typ": 15, "apeproject": [15, 16], "scripts_fold": 15, "sources_miss": 15, "anywher": [15, 29], "tests_fold": 15, "track_deploy": [15, 33], "upon": [15, 24, 26, 33], "public": [15, 22, 36], "tracked_deploy": 15, "bip122uri": 15, "explicitli": [15, 17, 21, 36], "githubdepend": 15, "openzeppelin": [15, 18, 22, 26, 32], "organ": [15, 18, 27, 28, 33, 34], "follow": [15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "dapphub": [15, 26], "erc20": [15, 26], "Will": [15, 20, 34], "localdepend": 15, "npmdepend": 15, "npm": 15, "safe": [15, 32], "gnosi": [15, 26, 32], "14": 15, "version_from_json": 15, "version_from_local_json": 15, "baseproject": 15, "brownieproject": 15, "browni": 15, "defaultqueryprovid": 15, "querymanag": [15, 23], "biggest_block_s": 15, "inaccess": 15, "plugin_typ": 16, "plugintyp": 16, "hookimpl_kwarg": 16, "accountplugin": 16, "accountcontain": 16, "pluggy_patch": 16, "There": [16, 19, 20, 22, 26, 28, 34, 36, 37], "sever": [16, 20], "ecosystemplugin": 16, "hook": [16, 27], "registr": [16, 27], "overal": 16, "much": [16, 21, 36, 37], "plugin_manag": 16, "pluggi": 16, "_manag": 16, "pluginmanag": 16, "own": [16, 22, 26, 29, 34, 36], "compilerplugin": 16, "register_compil": 16, "interfacecompil": 16, "document": [16, 19], "config_class": 16, "deconstruct": 16, "inject": [16, 18], "mypluginconfig": 16, "conversionplugin": 16, "mweiconvers": 16, "explorerplugin": 16, "explor": [16, 24, 30, 32], "etherscan": [16, 24, 28], "myblockexplor": 16, "networkplugin": 16, "ropsten": [16, 22], "happen": [16, 21, 26, 30, 36], "soon": [16, 26], "shibachain": 16, "shibanetwork": 16, "providerplugin": [16, 27], "myprovid": [16, 27], "dependencyplugin": 16, "projectplugin": 16, "resolv": [16, 32], "gitmodul": 16, "queryplugin": 16, "query_engin": 16, "postgresengin": 16, "represent": [17, 23, 31], "r": [17, 36], "_signatur": 17, "ecdsa": 17, "vr": 17, "bodi": 17, "namedtupl": 17, "191": 17, "compon": 17, "signabl": 17, "easi": [17, 20, 34, 36], "origin": [17, 26, 34, 37], "think": 17, "712": 17, "hand": 17, "encode_": 17, "modul": [17, 18, 23, 24, 29], "encode_structured_data": 17, "encode_intended_valid": 17, "encode_defunct": [17, 19], "basecontractlog": 17, "event_nam": 17, "0x0000000000000000000000000000000000000000": 17, "event_argu": 17, "block_hash": 17, "log_index": 17, "transaction_index": 17, "unix": [17, 18], "lookup": [17, 36], "posit": [17, 36], "mockcontractlog": 17, "mock": [17, 26], "compar": 17, "inherit": 17, "equal": [17, 18, 37], "comparison": 17, "abc": 18, "include_getattr": 18, "include_getitem": 18, "additional_error_messag": 18, "accur": 18, "private_kei": 18, "pair": 18, "junk": [18, 19, 22, 36], "number_of_account": [18, 19, 22, 36], "githubcli": 18, "ape_org": 18, "com": [18, 28, 34], "available_plugin": 18, "ape_plugin_nam": 18, "clone_repo": 18, "repo_path": 18, "target_path": 18, "scheme": 18, "git": [18, 26, 28], "ssh": 18, "download_packag": 18, "filesystem": 18, "get_releas": 18, "gitreleas": 18, "releas": [18, 25, 26, 28, 34], "get_repo": 18, "maxsiz": 18, "queue": 18, "join": [18, 34], "borrow": 18, "librari": [18, 27], "until": [18, 30], "gotten": 18, "unfinish": 18, "goe": 18, "consum": 18, "task_don": 18, "zero": [18, 36], "unblock": 18, "struct": 18, "structpars": 18, "method_abi": 18, "decode_output": 18, "alter": [18, 23], "arrai": 18, "applic": [18, 26, 37], "default_nam": 18, "unnam": 18, "encode_input": [18, 24], "tracestyl": 18, "ff8c00": 18, "d75f00": 18, "gas_cost": 18, "dim": 18, "bright_magenta": 18, "bright_green": 18, "bright_blu": 18, "00afd7": 18, "add_padding_to_str": 18, "str_list": 18, "extra_spac": 18, "space_charact": 18, "space": 18, "pad": 18, "charact": 18, "allow_disconnect": 18, "fn": 18, "return_none_when_disconnect": 18, "try_snapshot": 18, "expand_environment_vari": 18, "substr": 18, "environ": [18, 19, 23, 30, 34], "variabl": [18, 19, 23, 36], "extract_nested_valu": 18, "dig": 18, "nest": 18, "gas_estimation_error_messag": 18, "tx_error": 18, "explan": [18, 31], "explain": [18, 36], "generate_dev_account": 18, "hd_path": [18, 36], "start_index": 18, "genesi": [18, 30], "wallet": 18, "get_all_files_in_directori": 18, "dir_a": 18, "dir_b": 18, "file_a": 18, "file_b": 18, "file_c": 18, "interest": 18, "regex": 18, "get_current_timestamp_m": 18, "get_package_vers": 18, "obj": 18, "__version__": 18, "get_relative_path": 18, "anchor": 18, "comput": 18, "rel": 18, "ancestor": 18, "injected_before_us": 18, "fget": 18, "fset": 18, "fdel": 18, "is_arrai": 18, "abi_typ": 18, "abityp": 18, "probabl": 18, "is_evm_precompil": 18, "is_named_tupl": 18, "output_valu": 18, "is_struct": 18, "is_zero_hex": 18, "load_config": 18, "expand_envar": 18, "must_exist": 18, "oserror": 18, "expand": 18, "pragma_str_to_specifier_set": 18, "pragma_str": 18, "specifierset": 18, "pragma": [18, 36], "raises_not_impl": 18, "returns_arrai": 18, "run_until_complet": 18, "coroutin": 18, "async": 18, "await": 18, "asyncio": 18, "gather": 18, "singledispatchmethod": 18, "func": [18, 36], "dispatch": 18, "descriptor": 18, "generic_method": 18, "spawn": 18, "stream_respons": 18, "download_url": 18, "progress_bar_descript": 18, "progress": 18, "use_temp_sys_path": 18, "sy": 18, "secur": 19, "learn": [19, 21, 22, 27, 28, 30, 31, 32, 33, 34, 35, 36], "ship": [19, 20, 21, 23, 28, 30], "assist": [19, 20, 27], "write": [19, 35, 36], "test_my_contract_method": 19, "prefund": 19, "put": [19, 29], "sole": 19, "generate_test_account": 19, "unfund": 19, "guid": [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36], "action": [19, 34, 36], "1e18": 19, "ether": [19, 25], "elimin": 19, "use_send": 19, "myfunct": 19, "imperson": [19, 36], "keyfil": 19, "entropi": 19, "increas": [19, 34, 36, 37], "n": 19, "altern": [19, 20, 21, 24, 26, 29, 36], "elect": 19, "passphras": 19, "twice": 19, "encrypt": 19, "sure": [19, 34, 36], "rememb": 19, "hdpath": 19, "wordcount": 19, "togeth": [19, 27], "separ": [19, 24, 27, 36], "sai": [19, 24, 30, 37], "metamask": [19, 20], "export": 19, "secret": 19, "recoveri": 19, "d": [19, 36], "password": 19, "Then": [19, 23, 24, 26, 27, 36], "reduc": 19, "repetit": 19, "ci": 19, "cd": 19, "programmat": 19, "enabl": [19, 34, 36], "ape_accounts_": 19, "_passphras": 19, "subsequ": 19, "eth_account": 19, "set_autosign": 19, "hello": [19, 35], "highli": 19, "approach": [19, 30, 35, 36], "avoid": [19, 24, 34], "accident": 19, "leak": 19, "ledger": [19, 27], "trezor": [19, 27], "framework": [20, 26, 29, 31, 34, 36, 37], "coupl": 20, "area": [20, 36], "showcas": 20, "endeavor": 20, "etc": 20, "logger": [20, 29], "gracefulli": 20, "cli_ctx": [20, 27], "account_manag": 20, "bad": 20, "mymanag": 20, "my": [20, 25, 26, 27], "customcontext": 20, "my_manag": 20, "foundri": [20, 30, 36], "leav": [20, 26, 36], "semi": 20, "colon": [20, 36], "cmd_2": 20, "afterward": [20, 36], "rare": 20, "peopl": 20, "index_of_test_account": 20, "thu": [20, 35, 36], "matter": 20, "alon": 20, "visa": 20, "versa": 20, "delete_account": 20, "create_account": 20, "boolean": 20, "ape_account": 20, "application_prefix": 20, "foo_bar": 20, "cli_0": 20, "lambda": 20, "startswith": 20, "cli_1": 20, "me": [20, 37], "me2": 20, "selected_account": 20, "edit": [21, 27, 28], "src": [21, 22, 26], "myinterfac": 21, "my_interfac": 21, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 21, "my_method": [21, 24, 32, 36], "elsewher": 21, "unwil": 21, "artifact": 21, "binari": 21, "larger": 21, "adjust": [21, 31, 36], "vy": [21, 31, 36], "tsconfig": 21, "retain": 21, "let": [21, 23, 24, 30, 36], "dure": [21, 26, 29, 30, 36], "use_depend": 21, "3": [21, 23, 24, 25, 26, 34, 36, 37], "7": [21, 28, 36], "8": [21, 34, 36], "get_compil": 21, "place": [22, 26, 35, 36], "global": [22, 36], "preced": 22, "prefer": 22, "versu": 22, "serv": 22, "convent": 22, "outsid": 22, "globalcontract": 22, "fantom": [22, 28, 36], "teammat": 22, "0xc123aaacccbbbaaa444777000111222111222111": 22, "0xc222000cccbbbaaa444777000111222111222222": 22, "localhost": [22, 27], "5030": 22, "default_network": [22, 30], "mainnet_fork": 22, "default_provid": [22, 30], "numer": [22, 29, 30], "16": [22, 30], "1234": [22, 30], "0x1234": [22, 30], "eth_estimatega": 22, "shouldn": 22, "0b2": 22, "1647323479": 23, "reflect": 23, "61": 23, "ape_console_extra": 23, "intern": [23, 36], "underscor": [23, 35], "_": [23, 35], "eth_util": 23, "encode_hex": 23, "decode_hex": 23, "getattr": 23, "weth_address": 23, "14388241": 23, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 23, "ape_init_extra": 23, "web3": [23, 27, 30, 34], "close": 23, "reopen": 23, "autoreload": 23, "ape_consol": 23, "embed": 23, "load_ext": 23, "h": 23, "databas": [23, 25], "okai": [23, 27], "human": 23, "readabl": [23, 36], "metamask0": 23, "00040634": 23, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 23, "syntax": [24, 36], "argument1": 24, "argument2": 24, "With": [24, 34], "techniqu": 24, "feed": 24, "fed": 24, "top": [24, 27], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 24, "v2": 24, "registri": [24, 27], "ychad": 24, "keep": [24, 27, 36], "On": [24, 25], "rinkebi": 24, "pure": 24, "extern": [24, 36], "get_static_list": 24, "dynarrai": 24, "uint256": [24, 36, 37], "set_numb": 24, "num": 24, "prevnumb": 24, "mynumb": 24, "mutabl": 24, "0x123": [24, 33], "40000": 24, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 24, "bytes_valu": 24, "abov": [24, 29, 36, 37], "3fb5c1c": 24, "selector_str": 24, "input_dict": 24, "unit256": 24, "method_id": 24, "multical": 24, "multicall3": 24, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 24, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 24, "pool": 24, "ipool": 24, "getreserv": 24, "applydiscount": 24, "123": [24, 33], "acct": [24, 25, 37], "larg": 25, "rout": 25, "our": [25, 27, 34, 35, 36], "incorpor": 25, "few": [25, 26, 36], "df": 25, "stuff": [25, 29, 30], "sum": 25, "sent": 25, "foohappen": 25, "beta": 25, "constant": 25, "plan": 25, "stage": 25, "sqlite": 25, "tabl": [25, 36, 37], "dataclass": 25, "contract_ev": 25, "untouch": 26, "box": [26, 28, 30, 36], "still": [26, 32, 36, 37], "highlight": 26, "zeppelin": 26, "below": 26, "offici": 26, "uniswap": 26, "v3": 26, "retri": 26, "mydepend": 26, "onc": [26, 27, 30, 33], "suitabl": 26, "sometim": [26, 30, 36], "node_modul": 26, "myorg": 26, "v4": 26, "6": [26, 28, 36], "vault": 26, "master": [26, 34], "v0": 26, "gh": 26, "abbrevi": 26, "backend": 26, "guidelin": 26, "dapptoolserc20": 26, "dappnix": 26, "evm_vers": 26, "pari": 26, "involv": 26, "import_remap": 26, "erc721": 26, "dependency_contract": 26, "my_depend": 26, "dependencycontracttyp": 26, "deployed_contract": 26, "include_depend": 26, "ape_": 27, "ape_cli_subcommand": 27, "setup": [27, 36], "intend": 27, "tokenlist": 27, "As": [27, 36], "mere": 27, "primarili": 27, "team": 27, "good": 27, "qualiti": 27, "compos": [27, 34], "benefit": 27, "interchang": 27, "httpprovid": 27, "_web3": 27, "1337": [27, 37], "rest": 27, "finish": 27, "ti": 27, "site": [27, 34], "loop": 27, "potenti": [27, 29], "ones": [27, 37], "accord": 27, "_cli": 27, "my_sub_cmd": 27, "subcommand": 27, "entrypoint": 27, "entry_point": 27, "ape_myplugin": 27, "__init__": 27, "race": 27, "condit": 27, "prevent": 27, "my_cmd": [27, 29], "indiffer": 27, "my_ledger_account": 27, "ledger_0": 27, "my_trezor_account": 27, "trezor_0": 27, "my_script": 27, "my_provider_plugin": 27, "short_help": 27, "off": [27, 36], "my_command": 27, "architectur": 28, "trust": 28, "third": 28, "parti": [28, 34], "constraint": 28, "individu": 28, "throughout": 29, "21": 29, "mark": [29, 36], "30": 29, "yellow": 29, "40": 29, "shown": 29, "loglevel": 29, "set_level": 29, "commonli": 30, "arbitrum": 30, "testnet": 30, "cut": 30, "ethtest": 30, "ephemer": 30, "remot": 30, "itself": [30, 31], "integr": 30, "uncommon": 30, "anvil": [30, 36], "higher": [30, 36], "middl": 30, "start_provid": 30, "jump": [30, 34], "simul": [30, 31], "polygon": 30, "tell": 30, "bridg": 30, "continu": 30, "effect": 30, "smart_contract_exampl": 31, "sampl": [31, 36], "test_sampl": 31, "autom": 31, "notic": [31, 36], "detail": [31, 34], "my_account_alia": 31, "job": 31, "popular": 31, "complex": 31, "minim": 32, "1167": 32, "1967": 32, "beacon": 32, "uup": 32, "1822": 32, "9": 32, "create_forwarder_to": 32, "0xsplit": 32, "formerli": 32, "oz": 32, "897": 32, "zeroag": 32, "soladypush0": 32, "push0": 32, "host": 32, "influenc": 33, "walk": 33, "successfulli": 33, "0x12c17f958d2ee523a2206206994597c13d831e34": 33, "ltd": 34, "discord": 34, "server": 34, "stai": 34, "date": 34, "tutori": [34, 37], "technic": 34, "deeper": 34, "understand": 34, "academ": 34, "platform": 34, "challeng": 34, "linux": [34, 36], "maco": [34, 36], "11": 34, "window": 34, "subsystem": 34, "wsl": 34, "python3": 34, "three": [34, 36], "advis": 34, "1558": 34, "virtualenv": 34, "venv": 34, "interf": 34, "o": [34, 37], "env": 34, "homebrew": 34, "instruct": 34, "pleas": [34, 37], "visit": [34, 37], "dockerhub": 34, "volum": 34, "haramb": 34, "vvm": 34, "solcx": 34, "pwd": 34, "sdk": 34, "interoper": 34, "experi": 34, "3rd": 34, "risk": 34, "bundl": [34, 36], "softwar": 34, "acc0": 34, "acc1": 34, "k": 34, "test_only_one_th": 34, "advantag": 35, "submodul": 35, "world": 35, "subdirectori": 35, "flexibl": 35, "cli_2": 35, "shownet": 35, "demonstr": [35, 36, 37], "test_": 36, "test_add": 36, "left": 36, "divis": 36, "phase": 36, "authorized_method": 36, "test_author": 36, "not_own": 36, "set_own": 36, "scope": 36, "disabl": 36, "exactli": 36, "test_my_method": 36, "sustain": 36, "despit": 36, "vitalik": 36, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 36, "other_contract": 36, "othercontract": 36, "test_in_futur": 36, "86000": 36, "test_multi_chain": 36, "mode": 36, "inspect": 36, "tester": 36, "academi": 36, "conftest": 36, "test_mint": 36, "nft": 36, "test_account_bal": 36, "quantiti": 36, "mint": [36, 37], "balanceof": [36, 37], "earlier": 36, "assertionerror": 36, "exact": 36, "shorter": 36, "comment": 36, "caus": 36, "check_valu": 36, "_valu": 36, "reli": 36, "explictli": 36, "cairo": 36, "due": 36, "_x": 36, "sqrt": 36, "incorrect": 36, "reentri": 36, "nonreentr": 36, "_foo_intern": 36, "introduc": 36, "spdx": 36, "gpl": 36, "unauthor": 36, "unauth_address": 36, "withdraw": 36, "disallow": 36, "hacker": 36, "test_unauthorized_withdraw": 36, "test_unauthor": 36, "won": 36, "test_error_on_deploi": 36, "mycustomerror": 36, "haserror": 36, "rev": 36, "captur": 36, "grab": 36, "isinst": 36, "myerror": 36, "use_network": 36, "marker": 36, "test_my_fantom_test": 36, "test_my_ethereum_test": 36, "mid": 36, "test_my_multichain_test": 36, "stark_contract": 36, "mystarknetcontract": 36, "test_starknet_th": 36, "stark_account": 36, "At": 36, "fundm": 36, "median": [36, 37], "57198": 36, "91398": 36, "82848": 36, "28307": 36, "38679": 36, "33493": 36, "changeonstatu": 36, "23827": 36, "45739": 36, "34783": 36, "getsecret": 36, "24564": 36, "test0": 36, "2400": 36, "9100": 36, "5750": 36, "testcontract": 36, "setnumb": 36, "51021": 36, "debug_": 36, "mocktoken": 36, "poolcontract": 36, "reset_": 36, "comma": 36, "interv": 36, "press": 36, "ctrl": 36, "undo": 36, "profil": 36, "stmt": 36, "cover": 36, "85": 36, "71": 36, "80": 36, "xml": 36, "htmlcov": 36, "__builtin__": 36, "_immutable_numb": 36, "_number": 36, "foo_method": 36, "view_method": 36, "getter": 36, "distinguish": 36, "care": 37, "why": 37, "myaccount": 37, "shell": 37, "contract_method_defined_in_contract": 37, "depth": 37, "apeacademi": 37, "london": 37, "got": 37, "broken": 37, "fundmycontract": 37, "prioriti": 37, "beforehand": 37, "plu": 37, "priorit": 37, "highest": 37, "0x00": 37, "0x0": 37, "fooevent": 37, "barev": 37, "foomethod": 37, "event_typ": 37, "baz": 37, "longer": 37, "600": 37, "show_trac": 37, "methodwithoutargu": 37, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 37, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 37, "contracta": 37, "7a9c": 37, "469604": 37, "superclust": 37, "234444": 37, "23523523235235": 37, "11111111111": 37, "345345347789999991": 37, "99999998888882": 37, "345457847457457458457457457": 37, "92222229999998888882": 37, "3454": 37, "111145345347789999991": 37, "333399998888882": 37, "234545457847457457458457457457": 37, "461506": 37, "methodb1": 37, "lolol": 37, "ic": 37, "cream": 37, "dynamo": 37, "402067": 37, "contractc": 37, "getsomelist": 37, "3425311345134513461345134534531452345": 37, "111344445534535353": 37, "993453434534534534534977788884443333": 37, "370103": 37, "methodc1": 37, "windows95": 37, "simpler": 37, "jamaica": 37, "cardin": 37, "363869": 37, "callm": 37, "233432": 37, "methodb2": 37, "trombon": 37, "231951": 37, "paperwork": 37, "countri": 37, "wing": 37, "227360": 37, "222263": 37, "methodc2": 37, "147236": 37, "122016": 37, "addresstovalu": 37, "100305": 37, "bandpractic": 37, "94270": 37, "lemondrop": 37, "92321": 37, "86501": 37, "82729": 37, "snitches_get_stich": 37, "111": 37, "55252": 37, "52079": 37, "48306": 37, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 37, "show_gas_report": 37, "dai": 37, "1302": 37, "13028": 37, "1377": 37, "approv": 37, "22414": 37, "burn": 37, "11946": 37, "25845": 37, "contract_a": 37, "methodtocal": 37, "txn_cost": 37, "mymutablemethod": 37, "view_cost": 37, "myviewmethod": 37}, "objects": {"": [[10, 0, 0, "-", "ape"]], "ape": [[10, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [14, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [16, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [17, 0, 0, "-", "types"], [18, 0, 0, "-", "utils"]], "ape.api": [[11, 0, 0, "-", "accounts"], [11, 0, 0, "-", "address"], [11, 0, 0, "-", "compiler"], [11, 0, 0, "-", "config"], [11, 0, 0, "-", "convert"], [11, 0, 0, "-", "explorers"], [11, 0, 0, "-", "networks"], [11, 0, 0, "-", "projects"], [11, 0, 0, "-", "providers"], [11, 0, 0, "-", "query"]], "ape.api.accounts": [[11, 4, 1, "", "AccountAPI"], [11, 4, 1, "", "AccountContainerAPI"], [11, 4, 1, "", "ImpersonatedAccount"], [11, 4, 1, "", "TestAccountAPI"], [11, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[11, 5, 1, "", "__dir__"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "call"], [11, 5, 1, "", "check_signature"], [11, 5, 1, "", "declare"], [11, 5, 1, "", "deploy"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "prepare_transaction"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"], [11, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[11, 5, 1, "", "__contains__"], [11, 5, 1, "", "__delitem__"], [11, 5, 1, "", "__getitem__"], [11, 5, 1, "", "__len__"], [11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"], [11, 5, 1, "", "append"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[11, 6, 1, "", "address"], [11, 5, 1, "", "call"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.accounts.TestAccountContainerAPI": [[11, 5, 1, "", "generate_account"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.address": [[11, 4, 1, "", "Address"], [11, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[11, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[11, 6, 1, "", "address"], [11, 6, 1, "", "balance"], [11, 6, 1, "", "code"], [11, 6, 1, "", "codesize"], [11, 6, 1, "", "history"], [11, 6, 1, "", "is_contract"], [11, 6, 1, "", "nonce"]], "ape.api.compiler": [[11, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[11, 5, 1, "", "compile"], [11, 2, 1, "", "compiler_settings"], [11, 6, 1, "", "config"], [11, 5, 1, "", "enrich_error"], [11, 5, 1, "", "get_versions"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "name"], [11, 6, 1, "", "settings"], [11, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[11, 4, 1, "", "ConfigEnum"], [11, 4, 1, "", "GenericConfig"], [11, 4, 1, "", "PluginConfig"]], "ape.api.config.PluginConfig": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.convert": [[11, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[11, 5, 1, "", "convert"], [11, 5, 1, "", "is_convertible"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.explorers": [[11, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[11, 5, 1, "", "get_address_url"], [11, 5, 1, "", "get_contract_type"], [11, 5, 1, "", "get_transaction_url"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "publish_contract"]], "ape.api.networks": [[11, 4, 1, "", "EcosystemAPI"], [11, 4, 1, "", "ForkedNetworkAPI"], [11, 4, 1, "", "NetworkAPI"], [11, 4, 1, "", "ProviderContextManager"], [11, 4, 1, "", "ProxyInfoAPI"], [11, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[11, 5, 1, "", "__ape_extra_attributes__"], [11, 5, 1, "", "add_network"], [11, 6, 1, "", "config"], [11, 5, 1, "", "create_transaction"], [11, 6, 1, "", "custom_network"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "decode_address"], [11, 5, 1, "", "decode_block"], [11, 5, 1, "", "decode_calldata"], [11, 5, 1, "", "decode_logs"], [11, 5, 1, "", "decode_receipt"], [11, 5, 1, "", "decode_returndata"], [11, 6, 1, "", "default_network_name"], [11, 5, 1, "", "encode_address"], [11, 5, 1, "", "encode_calldata"], [11, 5, 1, "", "encode_deployment"], [11, 5, 1, "", "encode_transaction"], [11, 5, 1, "", "enrich_calltree"], [11, 2, 1, "", "fee_token_decimals"], [11, 2, 1, "", "fee_token_symbol"], [11, 5, 1, "", "get_method_selector"], [11, 5, 1, "", "get_network"], [11, 5, 1, "", "get_network_data"], [11, 5, 1, "", "get_proxy_info"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 6, 1, "", "networks"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "serialize_transaction"], [11, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "upstream_chain_id"], [11, 6, 1, "", "upstream_network"], [11, 6, 1, "", "upstream_provider"], [11, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[11, 6, 1, "", "auto_gas_multiplier"], [11, 6, 1, "", "base_fee_multiplier"], [11, 6, 1, "", "block_time"], [11, 6, 1, "", "chain_id"], [11, 6, 1, "", "config"], [11, 2, 1, "", "data_folder"], [11, 6, 1, "", "default_provider_name"], [11, 2, 1, "", "ecosystem"], [11, 6, 1, "", "explorer"], [11, 5, 1, "", "get_provider"], [11, 6, 1, "", "is_dev"], [11, 6, 1, "", "is_fork"], [11, 6, 1, "", "is_local"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 6, 1, "", "network_id"], [11, 6, 1, "", "providers"], [11, 5, 1, "", "publish_contract"], [11, 2, 1, "", "request_header"], [11, 6, 1, "", "required_confirmations"], [11, 5, 1, "", "set_default_provider"], [11, 6, 1, "", "transaction_acceptance_timeout"], [11, 5, 1, "", "use_default_provider"], [11, 5, 1, "", "use_provider"], [11, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[11, 6, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 2, 1, "", "target"]], "ape.api.projects": [[11, 4, 1, "", "DependencyAPI"], [11, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[11, 6, 1, "", "cached_manifest"], [11, 5, 1, "", "compile"], [11, 2, 1, "", "config_override"], [11, 6, 1, "", "contracts"], [11, 2, 1, "", "contracts_folder"], [11, 2, 1, "", "exclude"], [11, 5, 1, "", "extract_manifest"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 6, 1, "", "uri"], [11, 2, 1, "", "version"], [11, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[11, 5, 1, "", "add_compiler_data"], [11, 6, 1, "", "cached_manifest"], [11, 2, 1, "", "contracts_folder"], [11, 5, 1, "", "create_manifest"], [11, 6, 1, "", "is_valid"], [11, 6, 1, "", "manifest_cachefile"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 2, 1, "", "path"], [11, 5, 1, "", "process_config_file"], [11, 5, 1, "", "replace_manifest"], [11, 5, 1, "", "update_manifest"], [11, 2, 1, "", "version"]], "ape.api.providers": [[11, 4, 1, "", "BlockAPI"], [11, 4, 1, "", "ProviderAPI"], [11, 4, 1, "", "SubprocessProvider"], [11, 4, 1, "", "TestProviderAPI"], [11, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.providers.ProviderAPI": [[11, 6, 1, "", "base_fee"], [11, 2, 1, "", "block_page_size"], [11, 6, 1, "", "chain_id"], [11, 2, 1, "", "concurrency"], [11, 6, 1, "", "config"], [11, 5, 1, "", "connect"], [11, 6, 1, "", "connection_id"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "disconnect"], [11, 5, 1, "", "estimate_gas_cost"], [11, 6, 1, "", "gas_price"], [11, 5, 1, "", "get_balance"], [11, 5, 1, "", "get_block"], [11, 5, 1, "", "get_code"], [11, 5, 1, "", "get_contract_logs"], [11, 5, 1, "", "get_nonce"], [11, 5, 1, "", "get_receipt"], [11, 5, 1, "", "get_transactions_by_block"], [11, 5, 1, "", "get_virtual_machine_error"], [11, 6, 1, "", "http_uri"], [11, 6, 1, "", "is_connected"], [11, 6, 1, "", "max_gas"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 2, 1, "", "name"], [11, 2, 1, "", "network"], [11, 6, 1, "", "network_choice"], [11, 5, 1, "", "prepare_transaction"], [11, 6, 1, "", "priority_fee"], [11, 2, 1, "", "provider_settings"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "send_call"], [11, 5, 1, "", "send_private_transaction"], [11, 5, 1, "", "send_transaction"], [11, 6, 1, "", "settings"], [11, 6, 1, "", "supports_tracing"], [11, 5, 1, "", "update_settings"], [11, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[11, 5, 1, "", "build_command"], [11, 5, 1, "", "connect"], [11, 6, 1, "", "connection_id"], [11, 5, 1, "", "disconnect"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "process_name"], [11, 5, 1, "", "start"], [11, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[11, 5, 1, "", "mine"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "revert"], [11, 5, 1, "", "set_timestamp"], [11, 5, 1, "", "snapshot"]], "ape.api.providers.UpstreamProvider": [[11, 6, 1, "", "connection_str"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query": [[11, 4, 1, "", "AccountTransactionQuery"], [11, 4, 1, "", "BlockQuery"], [11, 4, 1, "", "BlockTransactionQuery"], [11, 4, 1, "", "ContractCreationQuery"], [11, 4, 1, "", "ContractEventQuery"], [11, 4, 1, "", "ContractMethodQuery"], [11, 4, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.BlockQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.BlockTransactionQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.ContractCreationQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.ContractEventQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.ContractMethodQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.QueryAPI": [[11, 5, 1, "", "estimate_query"], [11, 5, 1, "", "perform_query"], [11, 5, 1, "", "update_cache"]], "ape.api.transactions": [[11, 4, 1, "", "ReceiptAPI"], [11, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[11, 5, 1, "", "await_confirmations"], [11, 5, 1, "", "decode_logs"], [11, 6, 1, "", "events"], [11, 6, 1, "", "failed"], [11, 6, 1, "", "method_called"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "raise_for_status"], [11, 6, 1, "", "ran_out_of_gas"], [11, 6, 1, "", "return_value"], [11, 6, 1, "", "total_fees_paid"], [11, 6, 1, "", "trace"], [11, 5, 1, "", "track_coverage"], [11, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "receipt"], [11, 5, 1, "", "serialize_transaction"], [11, 6, 1, "", "total_transfer_value"], [11, 6, 1, "", "trace"], [11, 6, 1, "", "txn_hash"]], "ape.cli": [[12, 0, 0, "-", "arguments"], [12, 0, 0, "-", "choices"], [12, 0, 0, "-", "commands"], [12, 0, 0, "-", "options"], [12, 0, 0, "-", "paramtype"], [12, 0, 0, "-", "utils"]], "ape.cli.arguments": [[12, 1, 1, "", "contract_file_paths_argument"], [12, 1, 1, "", "existing_alias_argument"], [12, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[12, 4, 1, "", "AccountAliasPromptChoice"], [12, 4, 1, "", "Alias"], [12, 4, 1, "", "NetworkChoice"], [12, 4, 1, "", "OutputFormat"], [12, 4, 1, "", "PromptChoice"], [12, 1, 1, "", "get_user_selected_account"], [12, 1, 1, "", "output_format_choice"], [12, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "print_choices"], [12, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[12, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[12, 2, 1, "", "TREE"], [12, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "print_choices"]], "ape.cli.commands": [[12, 4, 1, "", "ConnectedProviderCommand"], [12, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[12, 5, 1, "", "invoke"], [12, 5, 1, "", "parse_args"]], "ape.cli.options": [[12, 4, 1, "", "ApeCliContextObject"], [12, 4, 1, "", "NetworkOption"], [12, 1, 1, "", "account_option"], [12, 1, 1, "", "ape_cli_context"], [12, 1, 1, "", "contract_option"], [12, 1, 1, "", "incompatible_with"], [12, 1, 1, "", "network_option"], [12, 1, 1, "", "output_format_option"], [12, 1, 1, "", "skip_confirmation_option"], [12, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[12, 5, 1, "", "abort"]], "ape.cli.paramtype": [[12, 4, 1, "", "AllFilePaths"], [12, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[12, 5, 1, "", "convert"]], "ape.contracts.base": [[13, 4, 1, "", "ContractContainer"], [13, 4, 1, "", "ContractEvent"], [13, 4, 1, "", "ContractInstance"], [13, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[13, 5, 1, "", "__getattr__"], [13, 5, 1, "", "at"], [13, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[13, 5, 1, "", "__iter__"], [13, 5, 1, "", "from_receipt"], [13, 2, 1, "", "model_config"], [13, 2, 1, "", "model_fields"], [13, 5, 1, "", "model_post_init"], [13, 6, 1, "", "name"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "query"], [13, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "__dir__"], [13, 5, 1, "", "__getattr__"], [13, 6, 1, "", "address"], [13, 5, 1, "", "call_view_method"], [13, 5, 1, "", "get_error_by_signature"], [13, 5, 1, "", "get_event_by_signature"], [13, 5, 1, "", "invoke_transaction"], [13, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[13, 5, 1, "", "decode_input"], [13, 6, 1, "", "source_path"]], "ape.exceptions": [[14, 7, 1, "", "APINotImplementedError"], [14, 7, 1, "", "Abort"], [14, 7, 1, "", "AccountsError"], [14, 7, 1, "", "AliasAlreadyInUseError"], [14, 7, 1, "", "ApeAttributeError"], [14, 7, 1, "", "ApeException"], [14, 7, 1, "", "ApeIndexError"], [14, 7, 1, "", "ArgumentsLengthError"], [14, 7, 1, "", "BlockNotFoundError"], [14, 7, 1, "", "ChainError"], [14, 7, 1, "", "CompilerError"], [14, 7, 1, "", "ConfigError"], [14, 7, 1, "", "ContractDataError"], [14, 7, 1, "", "ContractLogicError"], [14, 7, 1, "", "ContractNotFoundError"], [14, 7, 1, "", "ConversionError"], [14, 7, 1, "", "CustomError"], [14, 7, 1, "", "DecodingError"], [14, 7, 1, "", "EcosystemNotFoundError"], [14, 7, 1, "", "MethodNonPayableError"], [14, 7, 1, "", "NetworkError"], [14, 7, 1, "", "NetworkMismatchError"], [14, 7, 1, "", "NetworkNotFoundError"], [14, 7, 1, "", "OutOfGasError"], [14, 7, 1, "", "ProjectError"], [14, 7, 1, "", "ProviderError"], [14, 7, 1, "", "ProviderNotConnectedError"], [14, 7, 1, "", "ProviderNotFoundError"], [14, 7, 1, "", "QueryEngineError"], [14, 7, 1, "", "RPCTimeoutError"], [14, 7, 1, "", "SignatureError"], [14, 7, 1, "", "SubprocessError"], [14, 7, 1, "", "SubprocessTimeoutError"], [14, 7, 1, "", "TransactionError"], [14, 7, 1, "", "TransactionNotFoundError"], [14, 7, 1, "", "UnknownSnapshotError"], [14, 7, 1, "", "UnknownVersionError"], [14, 7, 1, "", "VirtualMachineError"], [14, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[14, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[14, 6, 1, "", "dev_message"], [14, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[14, 6, 1, "", "name"]], "ape.managers": [[15, 0, 0, "-", "accounts"], [15, 0, 0, "-", "compilers"], [15, 0, 0, "-", "config"], [15, 0, 0, "-", "converters"], [15, 0, 0, "-", "networks"], [15, 0, 0, "-", "query"]], "ape.managers.accounts": [[15, 4, 1, "", "AccountManager"], [15, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "aliases"], [15, 6, 1, "", "containers"], [15, 5, 1, "", "get_accounts_by_type"], [15, 5, 1, "", "load"], [15, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"]], "ape.managers.chain": [[15, 4, 1, "", "AccountHistory"], [15, 4, 1, "", "BlockContainer"], [15, 4, 1, "", "ChainManager"], [15, 4, 1, "", "ContractCache"], [15, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 2, 1, "", "address"], [15, 5, 1, "", "append"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 6, 1, "", "outgoing"], [15, 5, 1, "", "query"], [15, 5, 1, "", "revert_to_block"], [15, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "head"], [15, 6, 1, "", "height"], [15, 5, 1, "", "poll_blocks"], [15, 5, 1, "", "query"], [15, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[15, 6, 1, "", "base_fee"], [15, 6, 1, "", "blocks"], [15, 6, 1, "", "chain_id"], [15, 6, 1, "", "gas_price"], [15, 5, 1, "", "get_receipt"], [15, 6, 1, "", "history"], [15, 5, 1, "", "isolate"], [15, 5, 1, "", "mine"], [15, 6, 1, "", "pending_timestamp"], [15, 5, 1, "", "restore"], [15, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[15, 5, 1, "", "__delitem__"], [15, 5, 1, "", "__setitem__"], [15, 5, 1, "", "cache_blueprint"], [15, 5, 1, "", "cache_deployment"], [15, 5, 1, "", "cache_proxy_info"], [15, 5, 1, "", "clear_local_caches"], [15, 5, 1, "", "get"], [15, 5, 1, "", "get_blueprint"], [15, 5, 1, "", "get_container"], [15, 5, 1, "", "get_creation_receipt"], [15, 5, 1, "", "get_deployments"], [15, 5, 1, "", "get_multiple"], [15, 5, 1, "", "get_proxy_info"], [15, 5, 1, "", "instance_at"], [15, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[15, 5, 1, "", "append"], [15, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[15, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[15, 5, 1, "", "can_trace_source"], [15, 5, 1, "", "compile"], [15, 5, 1, "", "compile_source"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "flatten_contract"], [15, 5, 1, "", "get_imports"], [15, 5, 1, "", "get_references"], [15, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[15, 4, 1, "", "ConfigManager"], [15, 4, 1, "", "DeploymentConfig"], [15, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.ConfigManager": [[15, 2, 1, "", "DATA_FOLDER"], [15, 2, 1, "", "PROJECT_FOLDER"], [15, 2, 1, "", "contracts_folder"], [15, 2, 1, "", "default_ecosystem"], [15, 2, 1, "", "dependencies"], [15, 2, 1, "", "deployments"], [15, 5, 1, "", "get_config"], [15, 5, 1, "", "load"], [15, 2, 1, "", "meta"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 5, 1, "", "model_post_init"], [15, 2, 1, "", "name"], [15, 5, 1, "", "using_project"], [15, 2, 1, "", "version"]], "ape.managers.config.DeploymentConfig": [[15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.config.DeploymentConfigCollection": [[15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters": [[15, 4, 1, "", "AddressAPIConverter"], [15, 4, 1, "", "BytesAddressConverter"], [15, 4, 1, "", "ConversionManager"], [15, 4, 1, "", "HexAddressConverter"], [15, 4, 1, "", "HexConverter"], [15, 4, 1, "", "HexIntConverter"], [15, 4, 1, "", "IntAddressConverter"], [15, 4, 1, "", "StringIntConverter"], [15, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AddressAPIConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.BytesAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.ConversionManager": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.HexConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.HexIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.IntAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.StringIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.TimestampConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.networks": [[15, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[15, 6, 1, "", "active_provider"], [15, 5, 1, "", "create_custom_provider"], [15, 6, 1, "", "default_ecosystem"], [15, 6, 1, "", "ecosystem"], [15, 6, 1, "", "ecosystem_names"], [15, 6, 1, "", "ecosystems"], [15, 5, 1, "", "fork"], [15, 5, 1, "", "get_ecosystem"], [15, 5, 1, "", "get_network_choices"], [15, 5, 1, "", "get_provider_from_choice"], [15, 6, 1, "", "network"], [15, 6, 1, "", "network_data"], [15, 6, 1, "", "network_names"], [15, 6, 1, "", "networks_yaml"], [15, 5, 1, "", "parse_network_choice"], [15, 6, 1, "", "provider_names"], [15, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[15, 0, 0, "-", "dependency"], [15, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[15, 4, 1, "", "GithubDependency"], [15, 4, 1, "", "LocalDependency"], [15, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "github"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 2, 1, "", "ref"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 6, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 2, 1, "", "npm"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_from_json"], [15, 6, 1, "", "version_from_local_json"], [15, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[15, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[15, 5, 1, "", "__getattr__"], [15, 5, 1, "", "__str__"], [15, 6, 1, "", "compiler_data"], [15, 6, 1, "", "contracts"], [15, 6, 1, "", "contracts_folder"], [15, 6, 1, "", "dependencies"], [15, 5, 1, "", "extensions_with_missing_compilers"], [15, 5, 1, "", "extract_manifest"], [15, 5, 1, "", "get_compiler_data"], [15, 5, 1, "", "get_contract"], [15, 5, 1, "", "get_project"], [15, 6, 1, "", "interfaces_folder"], [15, 5, 1, "", "load_contracts"], [15, 5, 1, "", "lookup_path"], [15, 6, 1, "", "meta"], [15, 2, 1, "", "path"], [15, 6, 1, "", "project_types"], [15, 6, 1, "", "scripts_folder"], [15, 6, 1, "", "source_paths"], [15, 6, 1, "", "sources"], [15, 6, 1, "", "sources_missing"], [15, 6, 1, "", "tests_folder"], [15, 5, 1, "", "track_deployment"], [15, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[15, 4, 1, "", "ApeProject"], [15, 4, 1, "", "BaseProject"], [15, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.ApeProject": [[15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.project.types.BaseProject": [[15, 5, 1, "", "create_manifest"], [15, 6, 1, "", "is_valid"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 5, 1, "", "process_config_file"], [15, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[15, 6, 1, "", "is_valid"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 5, 1, "", "process_config_file"]], "ape.managers.query": [[15, 4, 1, "", "DefaultQueryProvider"], [15, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[15, 5, 1, "", "estimate_query"], [15, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[15, 6, 1, "", "engines"], [15, 5, 1, "", "query"]], "ape.plugins": [[16, 0, 0, "-", "account"], [16, 0, 0, "-", "compiler"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converter"], [16, 0, 0, "-", "network"], [16, 0, 0, "-", "pluggy_patch"], [16, 0, 0, "-", "project"], [16, 0, 0, "-", "query"], [16, 1, 1, "", "register"]], "ape.plugins.account": [[16, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[16, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[16, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[16, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[16, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[16, 5, 1, "", "config_class"]], "ape.plugins.converter": [[16, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[16, 5, 1, "", "converters"]], "ape.plugins.network": [[16, 4, 1, "", "EcosystemPlugin"], [16, 4, 1, "", "ExplorerPlugin"], [16, 4, 1, "", "NetworkPlugin"], [16, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[16, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[16, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[16, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[16, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[16, 4, 1, "", "PluginType"], [16, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[16, 4, 1, "", "DependencyPlugin"], [16, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[16, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[16, 5, 1, "", "projects"]], "ape.plugins.query": [[16, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[16, 5, 1, "", "query_engines"]], "ape.types": [[17, 4, 1, "", "BaseContractLog"], [17, 3, 1, "", "BlockID"], [17, 4, 1, "", "ContractLog"], [17, 4, 1, "", "MockContractLog"], [17, 0, 0, "-", "address"], [17, 0, 0, "-", "signatures"]], "ape.types.BaseContractLog": [[17, 2, 1, "", "contract_address"], [17, 2, 1, "", "event_arguments"], [17, 2, 1, "", "event_name"], [17, 2, 1, "", "model_config"], [17, 2, 1, "", "model_fields"]], "ape.types.ContractLog": [[17, 2, 1, "", "block_hash"], [17, 2, 1, "", "block_number"], [17, 2, 1, "", "log_index"], [17, 2, 1, "", "model_config"], [17, 2, 1, "", "model_fields"], [17, 6, 1, "", "timestamp"], [17, 2, 1, "", "transaction_hash"], [17, 2, 1, "", "transaction_index"]], "ape.types.MockContractLog": [[17, 2, 1, "", "model_config"], [17, 2, 1, "", "model_fields"]], "ape.types.address": [[17, 3, 1, "", "AddressType"], [17, 3, 1, "", "RawAddress"]], "ape.types.signatures": [[17, 4, 1, "", "MessageSignature"], [17, 4, 1, "", "SignableMessage"], [17, 4, 1, "", "TransactionSignature"]], "ape.types.signatures.SignableMessage": [[17, 2, 1, "", "body"], [17, 2, 1, "", "header"], [17, 2, 1, "", "version"]], "ape.utils": [[18, 4, 1, "", "BaseInterface"], [18, 4, 1, "", "BaseInterfaceModel"], [18, 4, 1, "", "ExtraModelAttributes"], [18, 4, 1, "", "GeneratedDevAccount"], [18, 4, 1, "", "GithubClient"], [18, 4, 1, "", "JoinableQueue"], [18, 4, 1, "", "Struct"], [18, 4, 1, "", "StructParser"], [18, 4, 1, "", "TraceStyles"], [18, 1, 1, "", "add_padding_to_strings"], [18, 1, 1, "", "allow_disconnected"], [18, 1, 1, "", "expand_environment_variables"], [18, 1, 1, "", "extract_nested_value"], [18, 1, 1, "", "gas_estimation_error_message"], [18, 1, 1, "", "generate_dev_accounts"], [18, 1, 1, "", "get_all_files_in_directory"], [18, 1, 1, "", "get_current_timestamp_ms"], [18, 1, 1, "", "get_package_version"], [18, 1, 1, "", "get_relative_path"], [18, 4, 1, "", "injected_before_use"], [18, 1, 1, "", "is_array"], [18, 1, 1, "", "is_evm_precompile"], [18, 1, 1, "", "is_named_tuple"], [18, 1, 1, "", "is_struct"], [18, 1, 1, "", "is_zero_hex"], [18, 1, 1, "", "load_config"], [18, 1, 1, "", "pragma_str_to_specifier_set"], [18, 1, 1, "", "raises_not_implemented"], [18, 1, 1, "", "returns_array"], [18, 1, 1, "", "run_until_complete"], [18, 4, 1, "", "singledispatchmethod"], [18, 1, 1, "", "spawn"], [18, 1, 1, "", "stream_response"], [18, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[18, 2, 1, "", "model_config"], [18, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[18, 2, 1, "", "additional_error_message"], [18, 2, 1, "", "attributes"], [18, 5, 1, "", "get"], [18, 2, 1, "", "include_getattr"], [18, 2, 1, "", "include_getitem"], [18, 2, 1, "", "model_config"], [18, 2, 1, "", "model_fields"], [18, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[18, 2, 1, "", "address"], [18, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[18, 6, 1, "", "ape_org"], [18, 6, 1, "", "available_plugins"], [18, 5, 1, "", "clone_repo"], [18, 5, 1, "", "download_package"], [18, 5, 1, "", "get_release"], [18, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[18, 5, 1, "", "join"]], "ape.utils.Struct": [[18, 5, 1, "", "items"]], "ape.utils.StructParser": [[18, 5, 1, "", "decode_output"], [18, 6, 1, "", "default_name"], [18, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[18, 2, 1, "", "CONTRACTS"], [18, 2, 1, "", "DELEGATE"], [18, 2, 1, "", "GAS_COST"], [18, 2, 1, "", "INPUTS"], [18, 2, 1, "", "METHODS"], [18, 2, 1, "", "OUTPUTS"], [18, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[18, 5, 1, "", "register"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "compile": [[1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-remove": [[6, 8, 1, "cmdoption-pm-remove-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-remove-y", "--yes"], [6, 8, 1, "cmdoption-pm-remove-v", "-v"], [6, 8, 1, "cmdoption-pm-remove-y", "-y"], [6, 8, 1, "cmdoption-pm-remove-arg-PACKAGE", "PACKAGE"], [6, 8, 1, "cmdoption-pm-remove-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:exception", "8": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"account": [0, 11, 15, 16, 19, 20, 25, 34, 36], "chang": 0, "password": 0, "delet": 0, "export": 0, "gener": 0, "import": [0, 27], "list": [0, 4, 5, 6, 26], "compil": [1, 6, 11, 15, 16, 21, 26, 31, 33, 34], "consol": [2, 23, 34, 37], "init": [3, 23], "network": [4, 11, 15, 16, 19, 20, 22, 30, 34, 36], "run": [4, 7, 30], "plugin": [5, 16, 21, 22, 27, 28, 31, 34], "instal": [5, 6, 26, 28, 34], "uninstal": 5, "pm": 6, "remov": [6, 26], "test": [8, 19, 22, 31, 34, 36], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 31, 34, 36, 37], "doc": 9, "user": 9, "guid": 9, "cli": [9, 12, 20, 26, 27, 29, 35], "refer": 9, "python": [9, 29], "api": [11, 27], "address": [11, 17, 24], "config": [11, 15, 16, 26], "convert": [11, 15, 16], "explor": [11, 33], "project": [11, 15, 16, 24, 27, 31, 34, 36], "provid": [11, 30, 36], "transact": [11, 24, 25, 36, 37], "queri": [11, 15, 16, 25], "argument": 12, "choic": 12, "command": [12, 23, 36], "option": 12, "paramet": 12, "type": [12, 17, 26, 28], "util": [12, 18], "contract": [13, 22, 24, 25, 26, 31, 32, 36], "except": 14, "manag": [15, 26, 30], "chain": [15, 36], "base": 16, "signatur": 17, "miscellan": 17, "us": [19, 25, 27], "outsid": 19, "creat": 19, "new": 19, "default": [19, 22, 24], "sender": 19, "support": [19, 36], "live": [19, 30], "autom": 19, "hardwar": 19, "wallet": 19, "context": [20, 30], "decor": 20, "tool": 20, "The": 21, "json": 21, "other": 21, "ignor": 21, "file": [21, 26], "depend": [21, 22, 26, 31], "set": 21, "sourc": 21, "code": 21, "configur": [22, 23, 30], "folder": [22, 26], "ecosystem": 22, "deploy": [22, 24, 33, 37], "geth": 22, "namespac": 23, "extra": 23, "function": [23, 36], "global": 23, "magic": 23, "bal": 23, "from": [24, 27, 37], "deploi": [24, 31], "ani": 24, "abi": 24, "previou": 24, "interact": [24, 30], "fallback": 24, "direct": 24, "call": 24, "privat": 24, "decod": 24, "encod": 24, "input": 24, "multi": [24, 36], "data": 25, "get": 25, "block": 25, "event": 25, "cach": 25, "github": 26, "local": [26, 30], "npm": 26, "packag": 26, "misc": 26, "custom": [26, 30, 36], "exclus": 26, "overrid": 26, "solid": 26, "remap": 26, "develop": [27, 31], "initi": 27, "implement": 27, "class": 27, "regist": 27, "log": [27, 29, 34, 37], "logger": 27, "modul": 27, "ape_cli_context": 27, "core": 28, "select": 30, "connect": 30, "process": 30, "fork": 30, "ad": 31, "script": [31, 34, 35], "proxi": 32, "publish": 33, "track": 33, "overview": 34, "document": 34, "prerequisit": 34, "consider": 34, "via": 34, "pipx": 34, "pip": 34, "docker": 34, "plai": 34, "modular": 34, "system": 34, "main": 35, "method": 35, "structur": 36, "pattern": 36, "fixtur": 36, "advanc": 36, "tip": 36, "failur": 36, "expected_messag": 36, "dev_messag": 36, "caveat": 36, "languag": 36, "inlin": 36, "non": 36, "reentrant": 36, "error": 36, "ga": [36, 37], "report": [36, 37], "iter": 36, "coverag": 36, "make": 37, "dynam": 37, "fee": 37, "static": 37, "accept": 37, "timeout": 37, "trace": 37, "estim": 37, "cost": 37}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [26, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [26, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "install": [[5, "plugins-install"], [6, "pm-install"], [26, "install"]], "uninstall": [[5, "plugins-uninstall"]], "pm": [[6, "pm"]], "remove": [[6, "pm-remove"], [26, "remove"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape.api": [[11, "ape-api"]], "Accounts": [[11, "module-ape.api.accounts"], [15, "module-ape.managers.accounts"], [16, "module-ape.plugins.account"], [19, "accounts"], [34, "accounts"]], "Address": [[11, "module-ape.api.address"], [17, "module-ape.types.address"]], "Compiler": [[11, "module-ape.api.compiler"], [16, "module-ape.plugins.compiler"]], "Config": [[11, "module-ape.api.config"], [15, "module-ape.managers.config"], [16, "module-ape.plugins.config"]], "Convert": [[11, "module-ape.api.convert"]], "Explorers": [[11, "module-ape.api.explorers"]], "Networks": [[11, "module-ape.api.networks"], [15, "module-ape.managers.networks"], [22, "networks"], [30, "networks"], [34, "networks"]], "Projects": [[11, "module-ape.api.projects"], [34, "projects"]], "Providers": [[11, "module-ape.api.providers"]], "Transactions": [[11, "transactions"]], "Query": [[11, "module-ape.api.query"], [15, "module-ape.managers.query"], [16, "module-ape.plugins.query"]], "ape.cli": [[12, "ape-cli"]], "Arguments": [[12, "module-ape.cli.arguments"]], "Choices": [[12, "module-ape.cli.choices"]], "Commands": [[12, "module-ape.cli.commands"]], "Options": [[12, "module-ape.cli.options"]], "Parameter Types": [[12, "module-ape.cli.paramtype"]], "Utilities": [[12, "module-ape.cli.utils"]], "ape.contracts": [[13, "ape-contracts"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "ape.managers": [[15, "ape-managers"]], "Compilers": [[15, "module-ape.managers.compilers"]], "Chain": [[15, "chain"]], "Converters": [[15, "module-ape.managers.converters"]], "Project": [[15, "module-ape.managers.project.manager"], [16, "module-ape.plugins.project"]], "ape.plugins": [[16, "module-ape.plugins"]], "Base": [[16, "module-ape.plugins.pluggy_patch"]], "Converter": [[16, "module-ape.plugins.converter"]], "Network": [[16, "module-ape.plugins.network"]], "ape.types": [[17, "ape-types"]], "Signatures": [[17, "module-ape.types.signatures"]], "Miscellaneous": [[17, "module-ape.types"]], "ape.utils": [[18, "module-ape.utils"]], "Test Accounts": [[19, "test-accounts"]], "Use test accounts in tests": [[19, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[19, "use-test-accounts-outside-of-tests"]], "Creating new test accounts": [[19, "creating-new-test-accounts"]], "Default Sender Support": [[19, "default-sender-support"], [19, "id1"]], "Live Network Accounts": [[19, "live-network-accounts"]], "Automation": [[19, "automation"]], "Hardware Wallets": [[19, "hardware-wallets"]], "CLIs": [[20, "clis"]], "Ape Context Decorator": [[20, "ape-context-decorator"]], "Network Tools": [[20, "network-tools"]], "Account Tools": [[20, "account-tools"]], "Compile": [[21, "compile"]], "The JSON Compiler": [[21, "the-json-compiler"]], "Other Compiler Plugins": [[21, "other-compiler-plugins"]], "Ignore Files": [[21, "ignore-files"]], "Dependencies": [[21, "dependencies"], [22, "dependencies"], [26, "dependencies"], [31, "dependencies"]], "Settings": [[21, "settings"]], "Compile Source Code": [[21, "compile-source-code"]], "Configure Ape": [[22, "configure-ape"]], "Contracts Folder": [[22, "contracts-folder"]], "Default Ecosystem": [[22, "default-ecosystem"]], "Deployments": [[22, "deployments"]], "Geth": [[22, "geth"]], "Plugins": [[22, "plugins"], [28, "plugins"], [34, "plugins"]], "Testing": [[22, "testing"], [31, "testing"], [34, "testing"], [36, "testing"]], "Ape Console": [[23, "ape-console"]], "Ape Namespace": [[23, "ape-namespace"]], "Namespace Extras": [[23, "namespace-extras"]], "Init Function": [[23, "init-function"]], "Global Extras": [[23, "global-extras"]], "Configure": [[23, "configure"]], "Magic Commands": [[23, "magic-commands"]], "%ape": [[23, "ape"]], "%bal": [[23, "bal"]], "Contracts": [[24, "contracts"]], "From Deploy": [[24, "from-deploy"]], "From Project Contract Address": [[24, "from-project-contract-address"]], "From Any Address": [[24, "from-any-address"]], "From ABIs": [[24, "from-abis"]], "From Previous Deployment": [[24, "from-previous-deployment"]], "Contract Interaction": [[24, "contract-interaction"]], "Default, Fallback, and Direct Calls": [[24, "default-fallback-and-direct-calls"]], "Private Transactions": [[24, "private-transactions"]], "Decoding and Encoding Inputs": [[24, "decoding-and-encoding-inputs"]], "Multi-Call and Multi-Transaction": [[24, "multi-call-and-multi-transaction"]], "Querying Data": [[25, "querying-data"]], "Getting Block Data": [[25, "getting-block-data"]], "Getting Account Transaction Data": [[25, "getting-account-transaction-data"]], "Getting Contract Event Data": [[25, "getting-contract-event-data"]], "Using the Cache": [[25, "using-the-cache"]], "Types of Dependencies": [[26, "types-of-dependencies"]], "GitHub": [[26, "github"]], "Local": [[26, "local"]], "NPM": [[26, "npm"]], "Package Management CLI": [[26, "package-management-cli"]], "Misc": [[26, "misc"]], "Custom Contracts Folder": [[26, "custom-contracts-folder"]], "File Exclusions": [[26, "file-exclusions"]], "Config Override": [[26, "config-override"]], "Solidity Remappings": [[26, "solidity-remappings"]], "Compiling Dependencies": [[26, "compiling-dependencies"]], "Developing Plugins": [[27, "developing-plugins"]], "Initialize a Plugin Project": [[27, "initialize-a-plugin-project"]], "Implementing API Classes": [[27, "implementing-api-classes"]], "Registering API Classes": [[27, "registering-api-classes"]], "CLI Plugins": [[27, "cli-plugins"]], "Using Plugins": [[27, "using-plugins"]], "Logging": [[27, "logging"], [29, "logging"], [34, "logging"]], "Import the logger from the logging module": [[27, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[27, "use-the-logger-from-the-ape-cli-context"]], "Core Plugins": [[28, "core-plugins"]], "Installing Plugins": [[28, "installing-plugins"]], "Plugin Types": [[28, "plugin-types"]], "CLI Logging": [[29, "cli-logging"]], "Python Logging": [[29, "python-logging"]], "Selecting a Network": [[30, "selecting-a-network"]], "Configuring Networks": [[30, "configuring-networks"]], "Local Network": [[30, "local-network"]], "Live Networks": [[30, "live-networks"]], "Custom Network Connection": [[30, "custom-network-connection"]], "Running a Network Process": [[30, "running-a-network-process"]], "Provider Interaction": [[30, "provider-interaction"]], "Provider Context Manager": [[30, "provider-context-manager"]], "Forked Context": [[30, "forked-context"]], "Developing Projects with Ape": [[31, "developing-projects-with-ape"]], "Adding Plugins": [[31, "adding-plugins"]], "Compiling Contracts": [[31, "compiling-contracts"]], "Deploying Contracts": [[31, "deploying-contracts"]], "Scripts": [[31, "scripts"], [34, "scripts"]], "Proxy Contracts": [[32, "proxy-contracts"]], "Publishing": [[33, "publishing"]], "Compilation": [[33, "compilation"]], "Tracking Deployments": [[33, "tracking-deployments"]], "Publishing to Explorer": [[33, "publishing-to-explorer"]], "Overview": [[34, "overview"]], "Documentation": [[34, "documentation"]], "Prerequisite": [[34, "prerequisite"]], "Installation": [[34, "installation"]], "Considerations for Installing:": [[34, "considerations-for-installing"]], "via pipx or pip": [[34, "via-pipx-or-pip"]], "via docker": [[34, "via-docker"]], "Playing with Ape": [[34, "playing-with-ape"]], "Ape Modular Plugin System:": [[34, "ape-modular-plugin-system"]], "Compiling": [[34, "compiling"]], "Console": [[34, "console"]], "Scripting": [[35, "scripting"]], "CLI Scripts": [[35, "cli-scripts"]], "Main Method Scripts": [[35, "main-method-scripts"]], "Test Structure": [[36, "test-structure"]], "Test Pattern": [[36, "test-pattern"]], "Fixtures": [[36, "fixtures"]], "accounts fixture": [[36, "accounts-fixture"]], "chain fixture": [[36, "chain-fixture"]], "networks fixture": [[36, "networks-fixture"]], "project fixture": [[36, "project-fixture"]], "Contract fixture": [[36, "contract-fixture"]], "Ape testing commands": [[36, "ape-testing-commands"]], "Test Providers": [[36, "test-providers"]], "Advanced Testing Tips": [[36, "advanced-testing-tips"]], "Testing Transaction Failures": [[36, "testing-transaction-failures"]], "expected_message": [[36, "expected-message"]], "dev_message": [[36, "dev-message"]], "Caveats": [[36, "caveats"]], "Language Support": [[36, "language-support"]], "Inlining": [[36, "inlining"]], "Non-reentrant Functions": [[36, "non-reentrant-functions"]], "Custom Errors": [[36, "custom-errors"]], "Multi-chain Testing": [[36, "multi-chain-testing"]], "Gas Reporting": [[36, "gas-reporting"]], "Iterative Testing": [[36, "iterative-testing"]], "Contract Coverage": [[36, "contract-coverage"]], "Making Transactions": [[37, "making-transactions"]], "Deployment": [[37, "deployment"]], "Deployment from Ape Console": [[37, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[37, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[37, "static-fee-transactions"]], "Transaction Logs": [[37, "transaction-logs"]], "Transaction Acceptance Timeout": [[37, "transaction-acceptance-timeout"]], "Traces": [[37, "traces"]], "Gas Reports": [[37, "gas-reports"]], "Estimate Gas Cost": [[37, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "--word-count": [[0, "cmdoption-accounts-generate-word-count"]], "-v": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-import-arg-ALIAS"]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-change-password-v"]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-delete-v"]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-export-v"]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-generate-hide-mnemonic"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-generate-word-count"]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS"], [0, "cmdoption-accounts-import-hd-path"], [0, "cmdoption-accounts-import-use-mnemonic"], [0, "cmdoption-accounts-import-v"]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all"], [0, "cmdoption-accounts-list-v"]], "--force": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies"]], "--size": [[1, "cmdoption-compile-s"]], "-f": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "-s": [[1, "cmdoption-compile-s"]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS"]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS"], [1, "cmdoption-compile-f"], [1, "cmdoption-compile-include-dependencies"], [1, "cmdoption-compile-s"], [1, "cmdoption-compile-v"]], "console command line option": [[2, "cmdoption-console-v"]], "--github": [[3, "cmdoption-init-github"]], "init command line option": [[3, "cmdoption-init-github"], [3, "cmdoption-init-v"]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem"]], "--format": [[4, "cmdoption-networks-list-format"]], "--network": [[4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "--provider": [[4, "cmdoption-networks-list-provider"]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem"], [4, "cmdoption-networks-list-format"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-list-provider"], [4, "cmdoption-networks-list-v"]], "networks-run command line option": [[4, "cmdoption-networks-run-network"], [4, "cmdoption-networks-run-v"]], "--upgrade": [[5, "cmdoption-plugins-install-U"]], "--yes": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-PACKAGE"]], "versions": [[6, "cmdoption-pm-remove-arg-VERSIONS"]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-compile-version"]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-install-f"], [6, "cmdoption-pm-install-name"], [6, "cmdoption-pm-install-ref"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-install-version"]], "pm-list command line option": [[6, "cmdoption-pm-list-all"], [6, "cmdoption-pm-list-v"]], "pm-remove command line option": [[6, "cmdoption-pm-remove-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-VERSIONS"], [6, "cmdoption-pm-remove-v"], [6, "cmdoption-pm-remove-y"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape.api.accounts"], [11, "module-ape.api.address"], [11, "module-ape.api.compiler"], [11, "module-ape.api.config"], [11, "module-ape.api.convert"], [11, "module-ape.api.explorers"], [11, "module-ape.api.networks"], [11, "module-ape.api.projects"], [11, "module-ape.api.providers"], [11, "module-ape.api.query"], [12, "module-ape.cli.arguments"], [12, "module-ape.cli.choices"], [12, "module-ape.cli.commands"], [12, "module-ape.cli.options"], [12, "module-ape.cli.paramtype"], [12, "module-ape.cli.utils"], [14, "module-ape.exceptions"], [15, "module-ape.managers.accounts"], [15, "module-ape.managers.compilers"], [15, "module-ape.managers.config"], [15, "module-ape.managers.converters"], [15, "module-ape.managers.networks"], [15, "module-ape.managers.project.dependency"], [15, "module-ape.managers.project.manager"], [15, "module-ape.managers.query"], [16, "module-ape.plugins"], [16, "module-ape.plugins.account"], [16, "module-ape.plugins.compiler"], [16, "module-ape.plugins.config"], [16, "module-ape.plugins.converter"], [16, "module-ape.plugins.network"], [16, "module-ape.plugins.pluggy_patch"], [16, "module-ape.plugins.project"], [16, "module-ape.plugins.query"], [17, "module-ape.types"], [17, "module-ape.types.address"], [17, "module-ape.types.signatures"], [18, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[11, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[11, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[11, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[11, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[11, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[11, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[11, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[11, "ape.api.config.ConfigEnum"]], "contractcreationquery (class in ape.api.query)": [[11, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[11, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[11, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[11, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[11, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[11, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[11, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[11, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[11, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[11, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[11, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[11, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[11, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[11, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[11, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[11, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[11, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[11, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[11, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[11, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[11, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[11, "ape.api.providers.UpstreamProvider"]], "__ape_extra_attributes__() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.__ape_extra_attributes__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.__dir__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_compiler_data() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.add_compiler_data"]], "add_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[11, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[11, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[11, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[11, "module-ape.api.accounts"]], "ape.api.address": [[11, "module-ape.api.address"]], "ape.api.compiler": [[11, "module-ape.api.compiler"]], "ape.api.config": [[11, "module-ape.api.config"]], "ape.api.convert": [[11, "module-ape.api.convert"]], "ape.api.explorers": [[11, "module-ape.api.explorers"]], "ape.api.networks": [[11, "module-ape.api.networks"]], "ape.api.projects": [[11, "module-ape.api.projects"]], "ape.api.providers": [[11, "module-ape.api.providers"]], "ape.api.query": [[11, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block_page_size (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.build_command"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.compile"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[11, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.config"]], "config (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[11, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.upstreamprovider property)": [[11, "ape.api.providers.UpstreamProvider.connection_str"]], "contracts (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.contracts"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[11, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.create_transaction"]], "custom_network (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.custom_network"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.data_folder"]], "declare() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.declare"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.default_provider_name"]], "deploy() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.ecosystem"]], "empty (ape.api.networks.providercontextmanager property)": [[11, "ape.api.networks.ProviderContextManager.empty"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[11, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_receipt"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.http_uri"]], "is_connected (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.mine"]], "model_config (ape.api.accounts.accountapi attribute)": [[11, "ape.api.accounts.AccountAPI.model_config"]], "model_config (ape.api.accounts.accountcontainerapi attribute)": [[11, "ape.api.accounts.AccountContainerAPI.model_config"]], "model_config (ape.api.accounts.impersonatedaccount attribute)": [[11, "ape.api.accounts.ImpersonatedAccount.model_config"]], "model_config (ape.api.accounts.testaccountapi attribute)": [[11, "ape.api.accounts.TestAccountAPI.model_config"]], "model_config (ape.api.accounts.testaccountcontainerapi attribute)": [[11, "ape.api.accounts.TestAccountContainerAPI.model_config"]], "model_config (ape.api.compiler.compilerapi attribute)": [[11, "ape.api.compiler.CompilerAPI.model_config"]], "model_config (ape.api.config.pluginconfig attribute)": [[11, "ape.api.config.PluginConfig.model_config"]], "model_config (ape.api.convert.converterapi attribute)": [[11, "ape.api.convert.ConverterAPI.model_config"]], "model_config (ape.api.explorers.explorerapi attribute)": [[11, "ape.api.explorers.ExplorerAPI.model_config"]], "model_config (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.model_config"]], "model_config (ape.api.networks.forkednetworkapi attribute)": [[11, "ape.api.networks.ForkedNetworkAPI.model_config"]], "model_config (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.model_config"]], "model_config (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.model_config"]], "model_config (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.model_config"]], "model_config (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.model_config"]], "model_config (ape.api.providers.blockapi attribute)": [[11, "ape.api.providers.BlockAPI.model_config"]], "model_config (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.model_config"]], "model_config (ape.api.providers.subprocessprovider attribute)": [[11, "ape.api.providers.SubprocessProvider.model_config"]], "model_config (ape.api.providers.testproviderapi attribute)": [[11, "ape.api.providers.TestProviderAPI.model_config"]], "model_config (ape.api.providers.upstreamprovider attribute)": [[11, "ape.api.providers.UpstreamProvider.model_config"]], "model_config (ape.api.query.accounttransactionquery attribute)": [[11, "ape.api.query.AccountTransactionQuery.model_config"]], "model_config (ape.api.query.blockquery attribute)": [[11, "ape.api.query.BlockQuery.model_config"]], "model_config (ape.api.query.blocktransactionquery attribute)": [[11, "ape.api.query.BlockTransactionQuery.model_config"]], "model_config (ape.api.query.contractcreationquery attribute)": [[11, "ape.api.query.ContractCreationQuery.model_config"]], "model_config (ape.api.query.contracteventquery attribute)": [[11, "ape.api.query.ContractEventQuery.model_config"]], "model_config (ape.api.query.contractmethodquery attribute)": [[11, "ape.api.query.ContractMethodQuery.model_config"]], "model_config (ape.api.transactions.receiptapi attribute)": [[11, "ape.api.transactions.ReceiptAPI.model_config"]], "model_config (ape.api.transactions.transactionapi attribute)": [[11, "ape.api.transactions.TransactionAPI.model_config"]], "model_fields (ape.api.accounts.accountapi attribute)": [[11, "ape.api.accounts.AccountAPI.model_fields"]], "model_fields (ape.api.accounts.accountcontainerapi attribute)": [[11, "ape.api.accounts.AccountContainerAPI.model_fields"]], "model_fields (ape.api.accounts.impersonatedaccount attribute)": [[11, "ape.api.accounts.ImpersonatedAccount.model_fields"]], "model_fields (ape.api.accounts.testaccountapi attribute)": [[11, "ape.api.accounts.TestAccountAPI.model_fields"]], "model_fields (ape.api.accounts.testaccountcontainerapi attribute)": [[11, "ape.api.accounts.TestAccountContainerAPI.model_fields"]], "model_fields (ape.api.compiler.compilerapi attribute)": [[11, "ape.api.compiler.CompilerAPI.model_fields"]], "model_fields (ape.api.config.pluginconfig attribute)": [[11, "ape.api.config.PluginConfig.model_fields"]], "model_fields (ape.api.convert.converterapi attribute)": [[11, "ape.api.convert.ConverterAPI.model_fields"]], "model_fields (ape.api.explorers.explorerapi attribute)": [[11, "ape.api.explorers.ExplorerAPI.model_fields"]], "model_fields (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.model_fields"]], "model_fields (ape.api.networks.forkednetworkapi attribute)": [[11, "ape.api.networks.ForkedNetworkAPI.model_fields"]], "model_fields (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.model_fields"]], "model_fields (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.model_fields"]], "model_fields (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.model_fields"]], "model_fields (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.model_fields"]], "model_fields (ape.api.providers.blockapi attribute)": [[11, "ape.api.providers.BlockAPI.model_fields"]], "model_fields (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.model_fields"]], "model_fields (ape.api.providers.subprocessprovider attribute)": [[11, "ape.api.providers.SubprocessProvider.model_fields"]], "model_fields (ape.api.providers.testproviderapi attribute)": [[11, "ape.api.providers.TestProviderAPI.model_fields"]], "model_fields (ape.api.providers.upstreamprovider attribute)": [[11, "ape.api.providers.UpstreamProvider.model_fields"]], "model_fields (ape.api.query.accounttransactionquery attribute)": [[11, "ape.api.query.AccountTransactionQuery.model_fields"]], "model_fields (ape.api.query.blockquery attribute)": [[11, "ape.api.query.BlockQuery.model_fields"]], "model_fields (ape.api.query.blocktransactionquery attribute)": [[11, "ape.api.query.BlockTransactionQuery.model_fields"]], "model_fields (ape.api.query.contractcreationquery attribute)": [[11, "ape.api.query.ContractCreationQuery.model_fields"]], "model_fields (ape.api.query.contracteventquery attribute)": [[11, "ape.api.query.ContractEventQuery.model_fields"]], "model_fields (ape.api.query.contractmethodquery attribute)": [[11, "ape.api.query.ContractMethodQuery.model_fields"]], "model_fields (ape.api.transactions.receiptapi attribute)": [[11, "ape.api.transactions.ReceiptAPI.model_fields"]], "model_fields (ape.api.transactions.transactionapi attribute)": [[11, "ape.api.transactions.TransactionAPI.model_fields"]], "model_post_init() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.model_post_init"]], "model_post_init() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.model_post_init"]], "model_post_init() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.model_post_init"]], "model_post_init() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.model_post_init"]], "name (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.name"]], "name (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[11, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.remove"]], "replace_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.replace_manifest"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[11, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.settings"]], "settings (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.settings"]], "sign_message() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.update_cache"]], "update_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.update_manifest"]], "update_settings() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[11, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.version_id"]], "ws_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[12, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[12, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[12, "ape.cli.commands.ConnectedProviderCommand"]], "networkboundcommand (class in ape.cli.commands)": [[12, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[12, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[12, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[12, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[12, "ape.cli.options.account_option"]], "ape.cli.arguments": [[12, "module-ape.cli.arguments"]], "ape.cli.choices": [[12, "module-ape.cli.choices"]], "ape.cli.commands": [[12, "module-ape.cli.commands"]], "ape.cli.options": [[12, "module-ape.cli.options"]], "ape.cli.paramtype": [[12, "module-ape.cli.paramtype"]], "ape.cli.utils": [[12, "module-ape.cli.utils"]], "ape_cli_context() (in module ape.cli.options)": [[12, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[12, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[12, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (in module ape.cli.choices)": [[12, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[12, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[12, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[12, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[12, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[12, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[12, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[12, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[12, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[12, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[12, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[13, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deployments (ape.contracts.base.contractcontainer property)": [[13, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.invoke_transaction"]], "model_config (ape.contracts.base.contractevent attribute)": [[13, "ape.contracts.base.ContractEvent.model_config"]], "model_fields (ape.contracts.base.contractevent attribute)": [[13, "ape.contracts.base.ContractEvent.model_fields"]], "model_post_init() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.model_post_init"]], "name (ape.contracts.base.contractevent property)": [[13, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.receipt"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[13, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[14, "ape.exceptions.APINotImplementedError"]], "abort": [[14, "ape.exceptions.Abort"]], "accountserror": [[14, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[14, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[14, "ape.exceptions.ApeAttributeError"]], "apeexception": [[14, "ape.exceptions.ApeException"]], "apeindexerror": [[14, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[14, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[14, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[14, "ape.exceptions.ChainError"]], "compilererror": [[14, "ape.exceptions.CompilerError"]], "configerror": [[14, "ape.exceptions.ConfigError"]], "contractdataerror": [[14, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[14, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[14, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[14, "ape.exceptions.ConversionError"]], "customerror": [[14, "ape.exceptions.CustomError"]], "decodingerror": [[14, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[14, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[14, "ape.exceptions.MethodNonPayableError"]], "networkerror": [[14, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[14, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[14, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[14, "ape.exceptions.OutOfGasError"]], "projecterror": [[14, "ape.exceptions.ProjectError"]], "providererror": [[14, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[14, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[14, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[14, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[14, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[14, "ape.exceptions.SignatureError"]], "subprocesserror": [[14, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[14, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[14, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[14, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[14, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[14, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[14, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[14, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[14, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[14, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[14, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[14, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[15, "ape.managers.chain.AccountHistory"]], "accountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[15, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[15, "ape.managers.chain.ChainManager"]], "compilermanager (class in ape.managers.compilers)": [[15, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[15, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[15, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[15, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[15, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.IntAddressConverter"]], "localdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[15, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[15, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[15, "ape.managers.query.QueryManager"]], "stringintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[15, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__getitem__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[15, "module-ape.managers.accounts"]], "ape.managers.compilers": [[15, "module-ape.managers.compilers"]], "ape.managers.config": [[15, "module-ape.managers.config"]], "ape.managers.converters": [[15, "module-ape.managers.converters"]], "ape.managers.networks": [[15, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[15, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[15, "module-ape.managers.project.manager"]], "ape.managers.query": [[15, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.compile_source"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.create_custom_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[15, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[15, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[15, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[15, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_blueprint"]], "get_compiler_data() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_compiler_data"]], "get_config() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[15, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.history"]], "instance_at() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[15, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.mine"]], "model_config (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.model_config"]], "model_config (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.model_config"]], "model_config (ape.managers.config.deploymentconfig attribute)": [[15, "ape.managers.config.DeploymentConfig.model_config"]], "model_config (ape.managers.config.deploymentconfigcollection attribute)": [[15, "ape.managers.config.DeploymentConfigCollection.model_config"]], "model_config (ape.managers.converters.addressapiconverter attribute)": [[15, "ape.managers.converters.AddressAPIConverter.model_config"]], "model_config (ape.managers.converters.bytesaddressconverter attribute)": [[15, "ape.managers.converters.BytesAddressConverter.model_config"]], "model_config (ape.managers.converters.hexaddressconverter attribute)": [[15, "ape.managers.converters.HexAddressConverter.model_config"]], "model_config (ape.managers.converters.hexconverter attribute)": [[15, "ape.managers.converters.HexConverter.model_config"]], "model_config (ape.managers.converters.hexintconverter attribute)": [[15, "ape.managers.converters.HexIntConverter.model_config"]], "model_config (ape.managers.converters.intaddressconverter attribute)": [[15, "ape.managers.converters.IntAddressConverter.model_config"]], "model_config (ape.managers.converters.stringintconverter attribute)": [[15, "ape.managers.converters.StringIntConverter.model_config"]], "model_config (ape.managers.converters.timestampconverter attribute)": [[15, "ape.managers.converters.TimestampConverter.model_config"]], "model_config (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.model_config"]], "model_config (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.model_config"]], "model_config (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.model_config"]], "model_config (ape.managers.project.types.apeproject attribute)": [[15, "ape.managers.project.types.ApeProject.model_config"]], "model_config (ape.managers.project.types.baseproject attribute)": [[15, "ape.managers.project.types.BaseProject.model_config"]], "model_config (ape.managers.project.types.brownieproject attribute)": [[15, "ape.managers.project.types.BrownieProject.model_config"]], "model_fields (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.model_fields"]], "model_fields (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.model_fields"]], "model_fields (ape.managers.config.deploymentconfig attribute)": [[15, "ape.managers.config.DeploymentConfig.model_fields"]], "model_fields (ape.managers.config.deploymentconfigcollection attribute)": [[15, "ape.managers.config.DeploymentConfigCollection.model_fields"]], "model_fields (ape.managers.converters.addressapiconverter attribute)": [[15, "ape.managers.converters.AddressAPIConverter.model_fields"]], "model_fields (ape.managers.converters.bytesaddressconverter attribute)": [[15, "ape.managers.converters.BytesAddressConverter.model_fields"]], "model_fields (ape.managers.converters.hexaddressconverter attribute)": [[15, "ape.managers.converters.HexAddressConverter.model_fields"]], "model_fields (ape.managers.converters.hexconverter attribute)": [[15, "ape.managers.converters.HexConverter.model_fields"]], "model_fields (ape.managers.converters.hexintconverter attribute)": [[15, "ape.managers.converters.HexIntConverter.model_fields"]], "model_fields (ape.managers.converters.intaddressconverter attribute)": [[15, "ape.managers.converters.IntAddressConverter.model_fields"]], "model_fields (ape.managers.converters.stringintconverter attribute)": [[15, "ape.managers.converters.StringIntConverter.model_fields"]], "model_fields (ape.managers.converters.timestampconverter attribute)": [[15, "ape.managers.converters.TimestampConverter.model_fields"]], "model_fields (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.model_fields"]], "model_fields (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.model_fields"]], "model_fields (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.model_fields"]], "model_fields (ape.managers.project.types.apeproject attribute)": [[15, "ape.managers.project.types.ApeProject.model_fields"]], "model_fields (ape.managers.project.types.baseproject attribute)": [[15, "ape.managers.project.types.BaseProject.model_fields"]], "model_fields (ape.managers.project.types.brownieproject attribute)": [[15, "ape.managers.project.types.BrownieProject.model_fields"]], "model_post_init() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.model_post_init"]], "name (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[15, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[15, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[15, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[15, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[15, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.version"]], "version (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[16, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[16, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[16, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[16, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[16, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[16, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[16, "module-ape.plugins"]], "ape.plugins.account": [[16, "module-ape.plugins.account"]], "ape.plugins.compiler": [[16, "module-ape.plugins.compiler"]], "ape.plugins.config": [[16, "module-ape.plugins.config"]], "ape.plugins.converter": [[16, "module-ape.plugins.converter"]], "ape.plugins.network": [[16, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[16, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[16, "module-ape.plugins.project"]], "ape.plugins.query": [[16, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[16, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[16, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[16, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[16, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[16, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[16, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[16, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[16, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[16, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[16, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[16, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "addresstype (in module ape.types.address)": [[17, "ape.types.address.AddressType"]], "basecontractlog (class in ape.types)": [[17, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[17, "ape.types.BlockID"]], "contractlog (class in ape.types)": [[17, "ape.types.ContractLog"]], "messagesignature (class in ape.types.signatures)": [[17, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[17, "ape.types.MockContractLog"]], "rawaddress (in module ape.types.address)": [[17, "ape.types.address.RawAddress"]], "signablemessage (class in ape.types.signatures)": [[17, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[17, "ape.types.signatures.TransactionSignature"]], "ape.types": [[17, "module-ape.types"]], "ape.types.address": [[17, "module-ape.types.address"]], "ape.types.signatures": [[17, "module-ape.types.signatures"]], "block_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.contract_address"]], "event_arguments (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_name"]], "header (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.header"]], "log_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.log_index"]], "model_config (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.model_config"]], "model_config (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.model_config"]], "model_config (ape.types.mockcontractlog attribute)": [[17, "ape.types.MockContractLog.model_config"]], "model_fields (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.model_fields"]], "model_fields (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.model_fields"]], "model_fields (ape.types.mockcontractlog attribute)": [[17, "ape.types.MockContractLog.model_fields"]], "timestamp (ape.types.contractlog property)": [[17, "ape.types.ContractLog.timestamp"]], "transaction_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[18, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[18, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.DELEGATE"]], "extramodelattributes (class in ape.utils)": [[18, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[18, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[18, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[18, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[18, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[18, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[18, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[18, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[18, "ape.utils.allow_disconnected"]], "ape.utils": [[18, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.ape_org"]], "attributes (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.attributes"]], "available_plugins (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[18, "ape.utils.StructParser.default_name"]], "download_package() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[18, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[18, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[18, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[18, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[18, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[18, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[18, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[18, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[18, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_repo"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[18, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[18, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[18, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[18, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[18, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[18, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[18, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[18, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[18, "ape.utils.load_config"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[18, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[18, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.name"]], "pragma_str_to_specifier_set() (in module ape.utils)": [[18, "ape.utils.pragma_str_to_specifier_set"]], "private_key (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[18, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[18, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[18, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[18, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[18, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[18, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[18, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[18, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/scripts", "userguides/testing", "userguides/transactions"], "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.md", "methoddocs/ape.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Ape Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 11, 15, 19, 20, 21, 22, 26, 27, 28, 29, 30, 31, 34, 35], "line": [0, 4, 5, 12, 15, 34, 35, 36], "helper": [0, 4, 5], "manag": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 23, 24, 25, 27, 31, 33, 36], "local": [0, 2, 4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 28, 34, 36, 37], "you": [0, 1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "can": [0, 6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "unlock": [0, 19], "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36], "script": [0, 7, 9, 12, 15, 19, 20, 23, 24, 29, 30, 36, 37], "consol": [0, 7, 9, 19, 25, 27, 30, 31, 36], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "load": [0, 1, 12, 13, 15, 18, 19, 20, 23, 24, 25, 26, 27, 31, 33, 37], "method": [0, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 24, 25, 27, 30, 32, 33, 36, 37], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 30, 34, 35, 36], "arg": [0, 4, 5, 6, 7, 11, 12, 13, 14, 18, 23, 24, 25], "an": [0, 3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37], "exist": [0, 11, 12, 13, 15, 18, 20, 21, 23, 27, 33, 36], "v": [0, 1, 2, 3, 4, 5, 6, 8, 12, 17, 23, 26, 29], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 12, 23, 29, 34, 36], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 23], "One": [0, 1, 2, 3, 4, 5, 6, 8, 23, 24, 36, 37], "error": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 18, 20, 23, 24, 29], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 19, 21, 23, 26, 27, 29, 30, 34], "success": [0, 1, 2, 3, 4, 5, 6, 8, 11, 23, 29, 34], "info": [0, 1, 2, 3, 4, 5, 6, 8, 12, 15, 20, 23, 27, 29, 36], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 19, 23, 25, 29, 30, 34], "argument": [0, 1, 5, 6, 8, 11, 13, 14, 15, 17, 18, 19, 20, 23, 24, 26, 27, 30, 33, 34, 35, 37], "alia": [0, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 27], "requir": [0, 6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 24, 26, 28, 31, 34, 36, 37], "privat": [0, 11, 13, 15, 19, 34], "kei": [0, 11, 12, 13, 15, 16, 18, 19, 21, 22, 23, 24, 26, 27, 34, 37], "creat": [0, 3, 11, 12, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 31, 36], "random": [0, 19, 36], "mnemon": [0, 15, 18, 19, 22, 36], "seed": [0, 18, 19], "phrase": [0, 18, 19], "hide": [0, 19], "newli": [0, 19], "termin": [0, 12, 13, 14, 15, 34, 36], "word": [0, 18, 19], "count": [0, 15, 18, 19], "word_count": 0, "number": [0, 11, 12, 13, 14, 15, 17, 18, 22, 23, 24, 25, 30], "default": [0, 3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 30, 35, 36, 37], "12": [0, 19], "hd": [0, 18, 19], "path": [0, 5, 10, 11, 12, 13, 14, 15, 18, 19, 21, 22, 24, 26, 36], "custom_hd_path": 0, "specifi": [0, 11, 12, 15, 16, 18, 20, 22, 26, 27, 28, 30, 36, 37], "deriv": [0, 18, 36], "m": [0, 18, 36], "44": [0, 18, 36], "60": [0, 18, 36], "0": [0, 6, 8, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 32, 36, 37], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 34, 35, 36, 37], "avail": [0, 5, 11, 13, 15, 16, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29, 36, 37], "all": [0, 1, 4, 5, 6, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 34, 36, 37], "output": [0, 12, 13, 14, 18, 21, 23, 27, 29, 36, 37], "plugin": [0, 9, 11, 12, 15, 18, 19, 20, 23, 24, 25, 26, 30, 35, 36], "manifest": [1, 11, 15, 26, 33], "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 21, 22, 23, 26, 28, 30, 33, 35, 37], "save": [1, 15, 18, 24, 35], "result": [1, 4, 11, 12, 13, 15, 18, 22, 23, 24], "back": [1, 11, 13, 15, 24, 30], "note": [1, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37], "ap": [1, 3, 4, 6, 7, 8, 19, 21, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35], "automat": [1, 6, 12, 15, 16, 20, 23, 26, 33, 36], "recompil": [1, 26], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 26, 27, 30, 34, 35, 36, 37], "chang": [1, 8, 11, 12, 13, 15, 22, 23, 29, 30, 35, 36], "contract": [1, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 21, 23, 30, 33, 34, 37], "each": [1, 11, 15, 16, 18, 19, 22, 25, 26, 27, 30, 36, 37], "time": [1, 11, 13, 15, 19, 20, 22, 26, 30, 36, 37], "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "do": [1, 11, 14, 15, 18, 19, 22, 23, 24, 25, 26, 27, 29, 30, 32, 34, 35, 36], "have": [1, 11, 13, 15, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37], "manual": [1, 23, 30, 36], "trigger": [1, 36], "file_path": [1, 11, 15], "f": [1, 6, 12, 13, 15, 20, 27, 35], "forc": [1, 6, 11, 15, 26], "select": [1, 12, 13, 15, 19, 20, 23, 35], "": [1, 5, 6, 8, 11, 12, 13, 15, 16, 17, 18, 19, 21, 24, 25, 26, 27, 28, 30, 31, 33, 35, 36, 37], "size": [1, 11, 15, 34], "show": [1, 11, 14, 18, 19, 20, 23, 24, 28, 29, 36, 37], "deploy": [1, 11, 13, 15, 31], "bytecod": [1, 11], "includ": [1, 5, 6, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 26, 28, 30, 33, 36, 37], "depend": [1, 6, 9, 11, 15, 16, 18, 27], "also": [1, 6, 10, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 31, 33, 34, 35, 36, 37], "open": [2, 26, 34, 36], "allow": [3, 11, 12, 15, 16, 20, 22, 23, 24, 32, 36, 37], "user": [3, 10, 11, 12, 14, 15, 16, 17, 18, 20, 29, 34, 36], "folder": [3, 7, 8, 15, 21, 23, 25, 31, 36, 37], "config": [3, 10, 13, 17, 18, 19, 21, 22, 23, 28, 30, 31, 36, 37], "yaml": [3, 4, 11, 12, 15, 16, 18, 19, 21, 22, 23, 26, 28, 30, 31, 36, 37], "more": [3, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "inform": [3, 11, 15, 16, 17, 19, 21, 23, 24, 25, 26, 29, 31, 33, 36], "http": [3, 11, 15, 18, 22, 27, 28, 29, 30, 34], "doc": [3, 11, 18, 27], "apeworx": [3, 18, 27, 28, 33, 34], "io": 3, "stabl": 3, "userguid": 3, "html": [3, 36], "github": [3, 6, 11, 15, 16, 18, 22, 28, 34], "org": [3, 15, 26], "repo": [3, 15, 18], "clone": [3, 18, 26, 32], "templat": [3, 27], "regist": [4, 11, 15, 16, 18, 34, 35], "ecosystem": [4, 11, 12, 14, 15, 16, 20, 25, 30, 34, 35, 36], "provid": [4, 6, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37], "format": [4, 11, 12, 15, 17, 18], "output_format": 4, "tree": [4, 11, 12, 18], "ecosystem_filt": [4, 15], "filter": [4, 11, 12, 13, 20], "ethereum": [4, 11, 15, 16, 18, 19, 20, 22, 23, 25, 27, 28, 30, 32, 34, 35, 36, 37], "network_filt": [4, 15], "goerli": [4, 37], "fork": [4, 11, 15, 22, 36, 37], "sepolia": [4, 20], "mainnet": [4, 11, 15, 16, 20, 22, 23, 25, 30, 33, 34, 35, 37], "provider_filt": [4, 11, 15], "geth": [4, 11, 14, 15, 18, 28, 30, 36, 37], "test": [4, 9, 11, 15, 17, 18, 20, 21, 23, 24, 26, 27, 30], "start": [4, 11, 13, 15, 18, 20, 23, 27, 30, 33, 34, 35, 36], "subprocess": [4, 11, 14], "node": [4, 11, 15, 22, 28, 30], "independ": 4, "stream": [4, 18], "stdout": 4, "stderr": 4, "overrid": [4, 11, 12, 14, 15, 17, 18, 21], "see": [4, 10, 11, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 37], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "dir": 5, "y": [5, 6, 15, 26], "ye": [5, 6, 12, 26], "don": [5, 15, 24, 27, 36, 37], "t": [5, 11, 15, 17, 22, 24, 27, 36, 37], "ask": [5, 11, 19, 26], "confirm": [5, 6, 11, 12, 13, 15, 19, 26], "u": 5, "upgrad": [5, 32, 34], "newest": 5, "version": [5, 6, 11, 14, 15, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 34, 36], "displai": [5, 11, 13, 14, 18, 19, 34, 37], "core": [5, 11, 13, 15, 24, 26, 27, 30, 31, 34], "packag": [6, 7, 11, 14, 15, 16, 18, 21, 27, 33, 34], "tool": [6, 24, 34], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "re": [6, 8, 11, 15, 23, 26, 36], "download": [6, 11, 15, 16, 18, 26], "cach": [6, 10, 11, 15, 23, 26, 36], "ref": [6, 15, 26], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 26, 27, 28, 30, 31, 32, 36, 37], "refer": [6, 11, 13, 15, 24, 26, 27, 34], "flag": [6, 11, 19, 20, 21, 26, 28, 29, 30, 34, 36, 37], "branch": [6, 11, 15, 18, 26, 28], "tag": [6, 15, 26], "instead": [6, 11, 12, 17, 18, 21, 24, 27, 30], "referenc": [6, 15, 26], "If": [6, 11, 12, 13, 15, 16, 18, 19, 20, 21, 23, 24, 26, 27, 29, 30, 33, 34, 35, 36, 37], "specif": [6, 11, 14, 15, 20, 30, 34, 36, 37], "ar": [6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "onli": [6, 7, 11, 12, 13, 15, 17, 18, 20, 24, 25, 26, 36, 37], "those": [6, 15, 17, 20, 24, 26, 27, 36], "prompt": [6, 12, 19, 20, 26, 34], "choos": [6, 12, 15], "exampl": [6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "packagenam": 6, "1": [6, 10, 11, 13, 15, 17, 18, 19, 22, 23, 24, 25, 26, 36, 37], "2": [6, 11, 15, 17, 22, 23, 24, 25, 26, 28, 32, 36, 37], "must": [7, 11, 12, 14, 15, 16, 18, 21, 23, 25, 26, 27, 33, 36], "either": [7, 11, 12, 15, 18, 20, 27], "defin": [7, 11, 13, 14, 15, 16, 17, 18, 23, 24, 27, 34, 35, 36], "main": [7, 16, 24, 29, 30], "cli": [7, 14, 15, 18, 19, 21, 23, 28, 30, 34, 36], "click": [7, 12, 20, 27, 28, 30, 35], "group": [7, 24, 27, 35], "object": [7, 10, 11, 12, 15, 16, 18, 19, 20, 22, 23, 24, 31, 35, 36, 37], "call": [7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 30, 32, 35, 36, 37], "network": [7, 9, 10, 12, 13, 14, 23, 24, 25, 27, 28, 33, 35, 37], "given": [7, 8, 11, 12, 13, 14, 15, 18, 20, 22, 24, 30, 36], "should": [7, 11, 13, 14, 15, 17, 18, 19, 26, 27, 36, 37], "import": [7, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37], "mix": 7, "ins": 7, "necessari": [7, 12, 15], "oper": [7, 11, 14, 29], "interact": [7, 11, 13, 15, 19, 23, 32, 34, 36, 37], "drop": [7, 18], "session": [7, 11, 15, 23, 30, 34], "after": [7, 11, 13, 15, 16, 19, 24, 31, 34, 37], "launch": [8, 23, 30, 37], "pytest": [8, 10, 19, 23, 31, 34, 36], "run": [8, 9, 11, 15, 18, 20, 22, 23, 25, 26, 28, 29, 31, 34, 35, 36, 37], "pytest_arg": 8, "w": [8, 11], "watch": [8, 36], "file": [8, 11, 12, 14, 15, 16, 18, 19, 22, 23, 24, 25, 28, 30, 31, 34, 35, 36, 37], "suit": [8, 28, 36], "watch_fold": 8, "delai": 8, "watch_delai": 8, "between": [8, 11, 13, 15, 17, 30], "poll": [8, 13, 15, 36], "cycl": 8, "5": [8, 19, 22, 24, 26, 36, 37], "second": [8, 13, 14, 15, 37], "overview": 9, "account": [9, 10, 12, 13, 14, 18, 21, 22, 23, 24, 26, 27, 31, 32, 33, 37], "develop": [9, 10, 11, 15, 18, 20, 25, 28, 30, 34], "compil": [9, 10, 14, 17, 18, 22, 23, 28, 36], "queri": [9, 10, 13, 14, 23], "data": [9, 10, 11, 12, 13, 14, 15, 17, 18, 23, 24, 37], "configur": [9, 11, 13, 14, 15, 16, 17, 18, 19, 21, 26, 31, 36], "make": [9, 11, 16, 19, 20, 22, 23, 24, 34, 36], "transact": [9, 13, 14, 15, 17, 18, 19, 22, 30, 34], "proxi": [9, 11, 15], "publish": [9, 11, 15, 24, 36], "log": [9, 11, 12, 13, 15, 17], "pm": [9, 15, 26], "init": [9, 25, 31], "api": [9, 12, 14, 15, 16, 18, 26, 32], "except": [9, 11, 12, 13, 15, 18, 30, 36], "type": [9, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 30, 32, 33, 34, 36, 37], "util": [9, 10, 20, 23, 27, 35], "address": [10, 13, 14, 15, 18, 19, 20, 21, 22, 23, 25, 26, 32, 36], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 27], "checksumaddress": [10, 11, 13, 15, 17], "contract_typ": [10, 13, 15, 22, 26], "contracttyp": [10, 11, 13, 15], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 27, 36], "txn_hash": [10, 11, 13, 14, 15, 37], "abi": [10, 11, 13, 14, 15, 16, 18, 21, 36, 37], "list": [10, 11, 12, 13, 14, 15, 18, 20, 21, 24, 25, 27, 28, 30, 34, 36], "constructorabi": [10, 11, 14, 15, 18], "fallbackabi": [10, 15], "receiveabi": [10, 15], "methodabi": [10, 11, 14, 15, 18], "eventabi": [10, 11, 13, 15, 18], "errorabi": [10, 14, 15], "structabi": [10, 15], "unprocessedabi": [10, 15], "dict": [10, 11, 13, 14, 15, 16, 17, 18, 23, 24], "contractinst": [10, 11, 13, 15, 24, 37], "face": [10, 14], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 23, 30, 34], "instanti": [10, 21], "projectmanag": [10, 13, 15, 23, 36], "current": [10, 11, 12, 13, 15, 18, 31], "accountmanag": [10, 15, 23], "chain": [10, 11, 14, 16, 18, 23, 24, 25, 30, 34], "chainmanag": [10, 14, 15, 23, 36], "disconnect": [10, 11, 15, 20, 30, 36], "connect": [10, 11, 14, 15, 20, 27, 28, 35, 36, 37], "blockchain": [10, 11, 14, 15, 16, 19, 28, 30, 34, 36], "activ": [10, 11, 12, 13, 15, 23, 24, 36], "purpos": [10, 11, 15, 17, 19, 25, 29], "control": [10, 11, 15, 19, 20, 30, 36, 37], "state": [10, 11, 13, 15], "handi": [10, 15], "about": [10, 11, 13, 14, 15, 17, 18, 19, 20, 21, 22, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "compilermanag": [10, 15], "len": [10, 15], "registered_compil": [10, 15], "configmanag": [10, 11, 15, 16], "convert": [10, 12, 14, 18, 23], "valu": [10, 11, 12, 13, 14, 15, 16, 18, 20, 23, 24, 25, 26, 28, 29, 30, 34, 36, 37], "tupl": [10, 13, 15, 16, 18], "convers": [10, 11, 16], "function": [10, 11, 12, 13, 15, 20, 24, 25], "conversionmanag": [10, 15], "networkmanag": [10, 15, 23, 36], "revert": [10, 11, 14, 15, 18, 30, 36], "catch": 10, "expect": [10, 13, 15, 36, 37], "logic": [10, 11, 14, 15, 27], "resembl": 10, "rais": [10, 11, 14, 15, 18, 36], "accountapi": [11, 12, 15, 16, 19, 20, 27], "base": [11, 12, 13, 14, 15, 17, 18, 22, 25, 27, 28, 30, 35, 36, 37], "baseinterfacemodel": [11, 13, 15, 18], "baseaddress": [11, 13, 15], "repres": [11, 12, 15, 16, 17, 18, 30, 36, 37], "__dir__": [11, 13], "ipython": [11, 13, 23, 34, 37], "tab": [11, 13], "complet": [11, 13, 15, 18, 35, 36], "return": [11, 12, 13, 14, 15, 16, 18, 20, 23, 24, 25, 32, 36, 37], "properti": [11, 13, 14, 15, 17, 18, 19, 20, 24, 27, 37], "shorten": [11, 15], "quicker": 11, "access": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 30, 31, 33, 36, 37], "txn": [11, 14, 25, 37], "transactionapi": [11, 14, 15], "send_everyth": 11, "bool": [11, 12, 14, 15, 18, 36], "fals": [11, 12, 15, 17, 18, 36], "signer_opt": 11, "receiptapi": [11, 13, 14, 15, 25, 37], "accountserror": [11, 14], "nonc": [11, 13, 15], "invalid": [11, 15, 36], "sender": [11, 13, 15, 21, 24, 31, 32, 33, 36, 37], "doe": [11, 12, 13, 14, 15, 18, 20, 24, 27, 34, 36, 37], "enough": 11, "fund": [11, 14, 19, 36], "transactionerror": [11, 14], "neg": [11, 15], "signatureerror": [11, 14], "sign": [11, 14, 17, 19], "apinotimplementederror": [11, 14], "set": [11, 12, 13, 15, 16, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 36, 37], "true": [11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 24, 26, 30, 33, 36, 37], "support": [11, 15, 18, 25, 28, 30, 32, 34, 37], "paramet": [11, 13, 14, 15, 16, 18, 36], "invok": [11, 12, 13, 15, 20, 23, 24, 37], "send": [11, 14, 24, 37], "differ": [11, 13, 15, 22, 26, 27, 28, 30, 32, 36], "balanc": [11, 13, 19, 23, 36], "fee": [11, 25], "send_private_transact": 11, "addit": [11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 37], "kwarg": [11, 12, 13, 14, 15, 18, 19, 20, 24, 27, 30, 33, 36, 37], "signer": [11, 20, 24], "modifi": [11, 12, 18, 23], "check_signatur": 11, "signablemessag": [11, 17], "eip712messag": 11, "int": [11, 13, 14, 15, 16, 17, 18, 19], "signatur": [11, 13, 19], "messagesignatur": [11, 17], "verifi": [11, 31], "messag": [11, 12, 14, 17, 18, 19, 23, 27, 29, 30, 36], "wa": [11, 14, 15, 17, 18, 21], "union": [11, 12, 15, 17, 18], "noqa": [11, 15], "e501": [11, 15], "check": [11, 13, 15, 18, 19, 26, 32, 34, 36], "need": [11, 12, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 30, 34, 36, 37], "first": [11, 13, 15, 19, 20, 23, 24, 25, 26, 30, 33], "otherwis": [11, 13, 15, 16, 22, 23, 26, 30, 37], "declar": [11, 15, 27, 37], "contractcontain": [11, 13, 15, 24], "deploi": [11, 13, 15, 21, 25, 26, 33, 34, 36, 37], "blueprint": [11, 15], "For": [11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "evm": [11, 15, 24, 30], "like": [11, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 34, 36, 37], "mean": [11, 13, 19, 20, 36, 37], "eip": [11, 15, 17, 30, 32, 33, 37], "5202": [11, 15], "which": [11, 12, 13, 15, 16, 18, 19, 22, 25, 27, 30, 33, 36, 37], "implement": [11, 12, 14, 15, 16, 18, 19, 20, 26, 30, 32], "contain": [11, 12, 13, 15, 16, 17, 18, 21, 24, 31, 33, 34, 36], "receipt": [11, 13, 15, 24, 36, 37], "smart": [11, 13, 14, 24, 31, 33, 34, 36, 37], "befor": [11, 13, 15, 18, 20, 30, 37], "attempt": [11, 14, 26, 27, 32, 36], "verif": 11, "instanc": [11, 13, 15, 17, 18, 20, 21, 24, 33, 36, 37], "model_config": [11, 13, 15, 17, 18], "classvar": [11, 13, 15, 17, 18], "configdict": [11, 13, 15, 17, 18], "arbitrary_types_allow": [11, 13, 15, 17, 18], "model": [11, 13, 15, 17, 18, 37], "dictionari": [11, 13, 15, 17, 18, 24, 36], "conform": [11, 13, 15, 16, 17, 18, 27], "pydant": [11, 13, 15, 17, 18], "model_field": [11, 13, 15, 17, 18], "fieldinfo": [11, 13, 15, 17, 18], "metadata": [11, 13, 15, 17, 18], "field": [11, 13, 15, 17, 18, 26, 28, 36], "map": [11, 13, 14, 15, 16, 17, 18, 24, 36], "replac": [11, 13, 15, 17, 18], "__fields__": [11, 13, 15, 17, 18], "v1": [11, 13, 15, 17, 18, 26], "prepare_transact": 11, "cannot": [11, 12, 34, 36, 37], "afford": 11, "prepar": 11, "abstract": [11, 14, 18, 27, 30], "sign_messag": [11, 19], "msg": [11, 12, 24, 36], "handl": [11, 14, 16, 18, 20, 23, 30], "variou": [11, 28, 32, 37], "keyfileaccount": [11, 16, 20], "byte": [11, 13, 15, 17, 18, 24], "correspond": [11, 13, 15, 20, 36], "sign_transact": 11, "mai": [11, 12, 13, 15, 18, 19, 21, 22, 23, 26, 27, 28, 29, 30, 31, 34, 36, 37], "input": [11, 12, 13, 14, 18], "howev": [11, 13, 15, 26, 27, 28, 30, 32, 35, 36, 37], "properli": [11, 15, 27], "here": [11, 16, 19, 20, 21, 22, 24, 27, 28, 31, 34, 36], "meant": [11, 13, 15, 30], "execut": [11, 12, 13, 15, 20, 23, 29, 31, 35, 36], "wish": [11, 19, 21, 29, 33], "transfer": [11, 36], "addresstyp": [11, 13, 14, 15, 17], "receiv": [11, 15, 24, 36], "amount": [11, 13, 15, 24, 25, 37], "extra": [11, 15, 18, 19, 26], "typic": [11, 15, 17, 19, 21, 27, 36], "rpc": [11, 24], "eth_sendprivatetransact": [11, 24], "achiev": [11, 24, 26, 30], "ignor": [11, 15, 26, 27], "accountcontainerapi": [11, 15, 16], "data_fold": [11, 15], "account_typ": [11, 12, 16, 20], "collect": [11, 12, 14, 15], "__contains__": [11, 15], "indexerror": [11, 14, 15, 18], "__delitem__": [11, 15], "delet": [11, 15, 26, 27], "notimplementerror": 11, "overridden": [11, 14], "within": [11, 14, 18, 25, 27, 34, 36], "__getitem__": [11, 15, 18], "get": [11, 12, 13, 14, 15, 16, 18, 19, 20, 24, 26, 30, 33, 34, 36, 37], "__len__": [11, 15], "iter": [11, 13, 14, 15, 16], "over": [11, 15], "alias": [11, 12, 15, 20], "append": [11, 15, 18, 21], "add": [11, 12, 14, 15, 20, 21, 23, 24, 26, 27, 28, 30, 34, 35, 36, 37], "alreadi": [11, 12, 14, 15, 19, 20, 23, 24, 26, 33], "annot": [11, 13, 15, 17, 18], "remov": [11, 15, 18, 34, 36], "known": [11, 13, 15, 18, 20], "impersonatedaccount": 11, "raw_address": 11, "subclass": [11, 12, 13, 15, 16], "newtyp": [11, 15, 17], "_addressvalid": [11, 15, 17], "testaccountapi": [11, 19], "generateddevaccount": [11, 18], "directli": [11, 13, 15, 19, 20, 21, 24, 25, 26, 30], "how": [11, 12, 15, 18, 21, 24, 25, 26, 30, 34, 35, 36, 37], "thei": [11, 13, 15, 16, 18, 23, 26, 27, 29], "up": [11, 15, 18, 20, 23, 31, 34, 36, 37], "fixtur": [11, 15, 19, 30], "testaccountcontainerapi": 11, "gener": [11, 12, 15, 18, 19, 21, 26, 29, 33, 34, 36], "generate_account": 11, "new": [11, 13, 15, 18, 20, 26, 34], "we": [11, 15, 18, 19, 20, 24, 25, 27, 30, 34, 35, 36, 37], "know": [11, 17, 20, 21, 24, 26, 27], "eoa": 11, "doesn": [11, 17], "person": 11, "raw": [11, 15, 17, 21], "baseinterfac": [11, 18], "total": [11, 13, 15], "code": [11, 12, 14, 15, 20, 24, 26, 27, 33, 36], "hexbyt": [11, 15, 17, 24], "codes": 11, "histori": [11, 15, 24, 25], "accounthistori": [11, 15], "ha": [11, 13, 14, 18, 25, 33, 36, 37], "made": [11, 15, 24, 25], "is_contract": 11, "associ": [11, 13, 15], "compilerapi": [11, 15, 16, 27, 28], "compiler_set": 11, "languag": [11, 28, 34], "solid": [11, 15, 16, 21, 22, 27, 28, 36], "vyper": [11, 16, 21, 24, 28, 32, 34, 36], "repositori": [11, 18], "contract_filepath": [11, 15], "sequenc": [11, 12, 15, 18], "base_path": [11, 14, 15], "sourc": [11, 12, 13, 14, 15, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 36], "pathlib": [11, 12, 15, 18, 21], "directori": [11, 12, 15, 18, 22, 23, 25, 26, 27, 28, 31, 33, 34, 35, 36], "via": [11, 12, 13, 14, 15, 16, 19, 26, 27, 30, 36], "adhoc": [11, 12, 15, 21], "pluginconfig": [11, 15, 16], "enrich_error": [11, 15], "err": [11, 14, 15], "contractlogicerror": [11, 14, 15, 36], "enrich": [11, 15], "pc": [11, 15], "locat": [11, 15, 21, 22, 27, 36], "runtim": [11, 12, 15], "get_vers": 11, "all_path": 11, "retriev": [11, 15, 18, 24, 32], "combin": [11, 15, 30, 36], "supports_source_trac": 11, "abl": [11, 15, 18, 19, 21, 24, 32, 36, 37], "traceback": 11, "trace": [11, 14, 15, 18, 36], "configenum": 11, "enum": [11, 12], "limit": [11, 12, 22, 30], "item": [11, 14, 15, 16, 18, 23, 26, 27], "color": [11, 18, 29], "red": [11, 14, 29], "blue": [11, 29, 37], "green": [11, 29], "rather": [11, 15, 22, 26, 36], "than": [11, 13, 15, 20, 22, 26, 30, 36, 37], "arbitrari": 11, "usag": [11, 12, 13, 15, 16, 17, 18, 19, 23, 27, 36, 37], "myenum": 11, "foo": [11, 12, 15, 18, 24, 30, 36], "bar": [11, 12, 18, 30, 36, 37], "myconfig": 11, "my_enum": 11, "genericconfig": 11, "special": [11, 16, 19, 26], "_case_sensit": [11, 15], "_env_prefix": [11, 15], "_env_fil": [11, 15], "dotenvtyp": [11, 15], "posixpath": [11, 15], "_env_file_encod": [11, 15], "_env_nested_delimit": [11, 15], "_secrets_dir": [11, 15], "baseset": 11, "settingsconfigdict": [11, 15], "case_sensit": [11, 12, 15], "env_fil": [11, 15], "env_file_encod": [11, 15], "env_nested_delimit": [11, 15], "env_prefix": [11, 15], "forbid": [11, 15], "protected_namespac": [11, 15], "model_": [11, 15], "settings_": [11, 15], "secrets_dir": [11, 15], "validate_default": [11, 15], "converterapi": [11, 15, 16], "convertedtyp": 11, "throw": [11, 15, 18], "conversionerror": [11, 14, 15], "fail": [11, 12, 14, 15, 18, 26, 27, 36], "is_convert": [11, 15], "string": [11, 12, 14, 15, 16, 18, 22, 24, 30, 36], "explorerapi": [11, 15, 16, 33], "networkapi": [11, 14, 15, 16], "particular": [11, 15, 36], "get_address_url": 11, "url": [11, 15], "get_contract_typ": 11, "been": [11, 15, 18, 36], "get_transaction_url": 11, "transaction_hash": [11, 15, 17], "hash": [11, 13, 15, 17, 23], "publish_contract": [11, 33], "ecosystemapi": [11, 15, 16, 28], "request_head": [11, 15], "fee_token_symbol": 11, "fee_token_decim": 11, "18": 11, "relat": [11, 14, 15, 16], "__ape_extra_attributes__": 11, "extramodelattribut": [11, 18], "suppli": [11, 36], "attribut": [11, 13, 15, 18], "__getattr__": [11, 13, 15, 18], "seri": 11, "add_network": 11, "network_nam": [11, 15, 35], "attach": [11, 12], "e": [11, 15, 18, 19, 22, 24, 26, 30, 36], "g": [11, 15, 18, 19, 22, 24, 26, 30, 36], "l2": 11, "optim": [11, 36], "networkerror": [11, 14, 15], "create_transact": 11, "everyth": [11, 27], "initi": [11, 13, 15, 23, 24, 25, 32], "custom_network": 11, "custom": [11, 12, 14, 15, 17, 19, 20, 21, 22, 23, 27, 29], "where": [11, 13, 15, 18, 19, 20, 25, 26, 32, 36, 37], "unspecifi": 11, "classmethod": [11, 14, 15], "decode_address": 11, "hashstr20": [11, 17], "hashbytes20": [11, 17], "nativ": [11, 30], "rawaddress": [11, 17], "decode_block": 11, "blockapi": [11, 15, 25], "decod": [11, 13, 14, 18], "decode_calldata": 11, "calldata": [11, 13, 24], "anonym": 11, "stringifi": [11, 13, 24], "index": [11, 13, 17, 18, 20, 22, 24, 36], "decode_log": [11, 37], "event": [11, 13, 14, 17, 37], "contractlog": [11, 13, 15, 17, 25, 37], "match": [11, 12, 13, 15, 17, 18, 24, 36], "definit": [11, 15, 30], "decode_receipt": 11, "decode_returndata": 11, "raw_data": 11, "default_network_nam": 11, "encode_address": 11, "integ": [11, 15], "encode_calldata": 11, "encod": [11, 17], "encode_deploy": 11, "deployment_bytecod": 11, "other": [11, 12, 15, 17, 18, 19, 20, 23, 24, 28, 30, 31, 36, 37], "constructor": [11, 24, 33], "interfac": [11, 15, 16, 21, 27, 30, 32, 35, 36], "encode_transact": 11, "addition": [11, 15, 20, 26, 28, 30, 34, 37], "updat": [11, 18, 36], "enrich_calltre": 11, "calltreenod": 11, "enhanc": 11, "help": [11, 12, 13, 18, 19, 23, 26, 27, 28, 34, 36], "decim": [11, 36], "token": [11, 26, 36, 37], "symbol": [11, 23, 37], "currenc": 11, "pai": 11, "eth": [11, 23, 24, 25, 34, 36], "get_method_selector": 11, "selector": [11, 13, 24, 36], "keccak": 11, "eth_pydantic_typ": [11, 24], "myecosystem": 11, "def": [11, 12, 15, 16, 18, 19, 20, 23, 24, 27, 29, 30, 35, 36, 37], "self": [11, 13, 15, 18, 20, 24, 27, 36], "simpl": [11, 22, 37], "calcul": 11, "get_network": 11, "networknotfounderror": [11, 14], "present": [11, 15, 26], "get_network_data": 11, "ad": [11, 14, 15, 18, 19, 20, 23, 36], "opinion": [11, 15], "order": [11, 15, 19, 20], "nice": [11, 14, 15], "translat": [11, 15], "get_proxy_info": [11, 15], "proxyinfoapi": [11, 15], "pattern": [11, 18, 26], "model_post_init": [11, 13, 15], "__context": [11, 13, 15], "behav": [11, 13, 15], "basemodel": [11, 13, 15, 18], "initialis": [11, 13, 15], "It": [11, 12, 13, 15, 16, 19, 20, 24, 25, 27, 29, 30, 36, 37], "take": [11, 12, 13, 15, 20, 22, 35, 36], "context": [11, 12, 13, 14, 15, 18, 19, 23, 27, 36], "sinc": [11, 13, 15], "what": [11, 13, 15, 16, 20, 23, 24, 26, 27, 30, 35, 36], "pass": [11, 12, 13, 15, 18, 19, 20, 24, 26, 27, 36, 37], "same": [11, 13, 15, 18, 19, 24, 27, 30, 34, 36, 37], "shareabl": 11, "header": [11, 17], "request": [11, 16, 26, 29], "serialize_transact": 11, "serial": 11, "set_default_network": 11, "switch": [11, 30, 36], "forkednetworkapi": 11, "upstream_chain_id": 11, "id": [11, 13, 14, 15, 17, 21, 24, 26], "upstream": 11, "alwai": [11, 21, 22, 24, 26, 35], "some": [11, 24, 28, 30, 36, 37], "while": [11, 14, 15, 26, 36], "regardless": [11, 23, 37], "upstream_network": 11, "being": [11, 14, 23], "upstream_provid": 11, "upstreamprovid": 11, "your": [11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "under": [11, 15, 18, 21, 35], "one": [11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 26, 27, 30, 34, 36, 37], "use_upstream_provid": 11, "providercontextmanag": [11, 15, 30], "wrapper": [11, 13, 14, 21], "around": [11, 13, 14, 21], "auto_gas_multipli": 11, "float": [11, 15], "multipli": [11, 22], "estim": [11, 15, 18, 22, 30, 36], "ga": [11, 14, 18, 22, 24, 30], "tx": [11, 24, 37], "insur": [11, 22], "base_fee_multipli": 11, "appli": [11, 15, 27, 36, 37], "block_tim": [11, 13, 15], "approxim": 11, "block": [11, 13, 14, 15, 16, 17, 18, 22, 23, 27, 30], "mine": [11, 15], "15": 11, "chain_id": [11, 14, 15, 23, 35], "unless": [11, 12, 13, 15, 29], "providerapi": [11, 12, 15, 16, 18, 27, 28, 37], "default_provider_nam": 11, "get_provid": 11, "provider_nam": [11, 14, 15, 35], "provider_set": [11, 15], "is_dev": 11, "is_fork": 11, "is_loc": 11, "network_id": 11, "infura": [11, 16, 25, 27, 34], "alchemi": [11, 16, 20, 22, 28, 30, 35, 37], "partial": 11, "conveni": [11, 15], "required_confirm": [11, 13, 15], "recommend": [11, 15, 19, 20, 26, 30, 34], "wait": [11, 13, 15], "consid": [11, 15, 18], "set_default_provid": 11, "found": [11, 13, 14, 15, 18, 19, 20, 21, 24, 26, 27, 35, 36], "transaction_acceptance_timeout": [11, 37], "accept": [11, 12, 33], "two": [11, 15, 19, 22, 27, 30, 34, 36, 37], "minut": [11, 37], "smaller": 11, "timeout": [11, 14, 18], "use_default_provid": [11, 30], "disconnect_aft": [11, 15, 30], "temporarili": [11, 15], "enter": [11, 19, 29, 30, 36], "exit": [11, 15, 23, 36], "multipl": [11, 12, 18, 26, 34], "whatev": [11, 30], "end": [11, 12, 13, 15, 18, 30, 36], "so": [11, 15, 19, 24, 26, 27, 30, 32, 36], "multi": [11, 18, 30], "scenario": [11, 13, 36], "use_provid": [11, 15, 30, 34, 36], "disconnect_on_exit": [11, 15], "temporari": [11, 15, 30], "whether": [11, 12, 15, 18, 19], "python": [11, 15, 21, 23, 24, 27, 30, 31, 33, 34, 35], "verify_chain_id": 11, "networkmismatcherror": [11, 14], "hardcod": 11, "manageraccessmixin": [11, 12, 13, 18], "And": [11, 20, 36], "providerpai": 11, "case": [11, 13, 14, 15, 20, 21, 24, 26, 27, 30, 32, 36], "veri": [11, 30], "Or": [11, 21, 23, 27, 28], "choic": [11, 15, 20, 30], "parse_network_choic": [11, 15, 30, 36], "empti": [11, 16, 18, 36], "target": [11, 16, 18, 32], "create_network_typ": 11, "easili": [11, 30, 37], "dependencyapi": [11, 15, 16, 26], "contracts_fold": [11, 15, 21, 22, 26], "exclud": [11, 15, 18, 21, 26, 36], "json": [11, 15, 16, 18, 24, 26], "lock": [11, 15, 21, 36], "build": [11, 15, 30, 33, 35, 36], "config_overrid": [11, 15, 26], "ipf": 11, "cached_manifest": 11, "packagemanifest": [11, 15, 16, 26, 33], "valid": [11, 15, 16], "use_cach": [11, 15], "By": [11, 15, 21, 30, 37], "lazili": 11, "look": [11, 13, 15, 18, 20, 21, 22, 23, 27, 31, 36, 37], "glob": [11, 26], "extract_manifest": [11, 15], "presum": [11, 15], "project_manag": [11, 15], "get_project": [11, 15], "dynam": [11, 15], "correct": [11, 12, 15, 24, 36], "projectapi": [11, 15, 16], "structur": [11, 15, 17, 18, 31, 35], "instal": [11, 14, 15, 19, 21, 22, 24, 25, 27, 31, 35, 36], "nonetyp": [11, 15, 17, 18], "uri": [11, 15, 22, 30], "omit": [11, 15, 20, 30, 37], "latest": [11, 13, 15, 17, 18, 23, 30, 34, 37], "version_id": [11, 15], "sub": [11, 12, 15], "most": [11, 13, 15, 20, 29, 34], "often": [11, 13, 15, 26], "config_file_nam": [11, 15], "work": [11, 13, 15, 16, 18, 24, 25, 26, 27, 28, 30, 34, 36, 37], "extend": [11, 12, 20, 28, 31], "non": [11, 13, 14, 17, 18, 23, 29], "add_compiler_data": 11, "compiler_data": [11, 15], "ethpm_typ": [11, 15], "full": [11, 15, 18, 36], "manifest_cachefil": 11, "create_manifest": [11, 15], "clear": [11, 15], "is_valid": [11, 15], "figur": [11, 15], "out": [11, 14, 15, 18, 19, 23, 24, 26, 28, 30, 36], "best": [11, 15, 30, 34], "share": [11, 18, 22, 36], "upload": 11, "anoth": [11, 14, 15, 36, 37], "process_config_fil": [11, 15], "process": [11, 15, 16, 18, 27], "had": [11, 15], "replace_manifest": 11, "entir": [11, 27, 36], "update_manifest": 11, "part": [11, 15, 18, 20, 27, 34, 36], "whe": 11, "num_transact": 11, "parenthash": 11, "0x0000000000000000000000000000000000000000000000000000000000000000": 11, "timestamp": [11, 15, 17, 18, 23, 36], "its": [11, 12, 13, 14, 15, 16, 18, 21, 22, 23, 24, 26, 27, 29, 33, 37], "parent_hash": 11, "alias_prior": 11, "block_page_s": 11, "100": [11, 36, 37], "concurr": [11, 15], "4": [11, 15, 22, 23, 24, 26, 36, 37], "hardhat": [11, 22, 28, 30, 36, 37], "base_fe": [11, 15, 37], "minimum": [11, 15], "next": [11, 15, 36], "1559": [11, 15, 30, 37], "notimplementederror": [11, 14, 15, 37], "fetch": [11, 15, 24, 25, 37], "respons": [11, 15, 16, 17, 18, 30], "particularli": 11, "across": [11, 15, 22, 23, 26], "rang": [11, 13, 15], "chainlist": [11, 15], "comprehens": [11, 15], "mani": [11, 12, 24, 25, 28], "parallel": [11, 18], "thread": [11, 15, 18], "connection_id": 11, "uniqu": [11, 15, 24, 37], "identifi": [11, 15, 36], "especi": 11, "dev": [11, 14, 15, 24, 36, 37], "tear": 11, "down": [11, 17, 18, 34], "quit": [11, 13], "estimate_gas_cost": [11, 37], "block_id": [11, 14], "hexstr": [11, 17], "liter": [11, 17], "earliest": [11, 13, 15, 17], "pend": [11, 13, 15, 17, 30, 36], "cost": [11, 15], "blockid": [11, 14, 17], "past": [11, 15], "report": 11, "smallest": 11, "unit": 11, "wei": 11, "max": [11, 15, 22, 30, 36, 37], "maximum": [11, 22, 30], "gas_pric": [11, 15, 37], "price": [11, 15, 36], "pre": [11, 18, 19, 21, 23, 34], "get_bal": 11, "get_block": [11, 23, 30], "blocknotfounderror": [11, 14], "get_cod": 11, "previou": [11, 15], "contractcod": 11, "get_contract_log": 11, "log_filt": 11, "logfilt": 11, "topic": [11, 13, 31], "get_nonc": 11, "get_receipt": [11, 15, 37], "might": [11, 23, 37], "get_transactions_by_block": 11, "get_virtual_machine_error": 11, "virtualmachineerror": [11, 14], "virtual": [11, 14, 34], "machin": [11, 14, 15], "client": [11, 18], "went": 11, "wrong": [11, 14], "http_uri": 11, "is_connect": [11, 20], "max_ga": 11, "network_choic": [11, 15], "priority_fe": [11, 37], "miner": [11, 37], "tip": 11, "incentiv": 11, "them": [11, 16, 19, 21, 23, 24, 26, 27, 31, 35, 36], "send_cal": 11, "immedi": [11, 23], "without": [11, 18, 19, 23, 24, 28, 37], "histor": [11, 13, 15], "point": [11, 15, 18, 20, 26, 27, 32, 36], "prior": [11, 15, 27], "through": [11, 13, 18, 25, 27, 33], "mempool": [11, 24], "send_transact": 11, "supports_trac": 11, "update_set": 11, "new_set": 11, "port": 11, "reconnect": 11, "ws_uri": 11, "wss": 11, "subprocessprovid": [11, 14], "process_wait_timeout": 11, "popen": 11, "is_stop": 11, "stdout_queu": 11, "joinablequeu": [11, 18], "stderr_queu": 11, "ganach": 11, "build_command": 11, "task": [11, 18, 36], "stop": [11, 13, 15, 20, 36], "process_nam": 11, "20": [11, 25, 29, 37], "readi": [11, 15, 17], "kill": 11, "testproviderapi": 11, "snapshot": [11, 14, 15, 18], "num_block": [11, 15], "advanc": [11, 25], "allot": 11, "snapshot_id": [11, 14, 15], "regress": [11, 15], "go": [11, 15], "set_timestamp": 11, "new_timestamp": 11, "record": [11, 15], "intent": [11, 15], "later": [11, 15, 36], "snapshotid": [11, 14, 15, 18], "connection_str": [11, 15], "downstream": 11, "contract_address": [11, 14, 17], "block_numb": [11, 13, 15, 17], "gas_us": 11, "statu": 11, "await_confirm": 11, "now": [11, 19, 26, 27, 30], "contractev": [11, 13, 37], "contractlogcontain": 11, "were": [11, 15, 36], "emit": [11, 17, 37], "method_cal": 11, "produc": [11, 17], "raise_for_statu": 11, "regard": 11, "transactionstatusenum": 11, "ran_out_of_ga": 11, "ran": [11, 14, 31, 36], "gas_limit": [11, 22, 30], "return_valu": 11, "obtain": [11, 24, 36], "final": [11, 15, 18, 36], "total_fees_paid": [11, 25], "paid": [11, 25], "tracefram": [11, 14], "track_coverag": 11, "track": [11, 15, 24, 36], "coverag": 11, "els": [11, 13, 15, 18, 29, 36], "level": [11, 12, 24, 27, 29, 30, 34], "track_ga": 11, "chainid": 11, "0x": [11, 15, 18, 24, 32], "max_fe": [11, 37], "max_priority_fe": [11, 37], "transactionsignatur": [11, 17], "schema": 11, "permit": 11, "populate_by_nam": 11, "total_transfer_valu": 11, "could": [11, 23, 24], "determin": [11, 13, 15, 32], "submit": 11, "accounttransactionqueri": [11, 15], "column": [11, 13, 15], "start_nonc": [11, 15], "stop_nonc": [11, 15], "_basequeri": 11, "querytyp": [11, 15], "ge": 11, "blockqueri": [11, 15], "start_block": [11, 13, 15, 25], "stop_block": [11, 13, 15, 25], "step": [11, 13, 15, 33], "_baseblockqueri": 11, "gt": 11, "blocktransactionqueri": [11, 15], "insid": [11, 18, 25], "contractcreationqueri": [11, 15], "contracteventqueri": [11, 15], "search_top": [11, 13], "member": 11, "contractmethodqueri": [11, 15], "method_arg": 11, "queryapi": [11, 15, 16], "estimate_queri": [11, 15], "millisecond": [11, 15, 18], "indic": [11, 15, 18, 29], "engin": [11, 13, 14, 15], "unabl": [11, 14, 15, 21], "perform_queri": [11, 15], "perform": [11, 15, 17, 19], "update_cach": 11, "chanc": [11, 34], "noth": [11, 14], "store": [11, 15, 18, 25], "namespac": [12, 15, 16, 27, 31, 35], "extens": [12, 15, 16, 23, 27, 33, 36], "reusabl": 12, "common": [12, 18, 26, 27, 30, 31, 37], "resourc": [12, 15], "well": [12, 15, 16, 17, 18, 27, 28, 31], "contract_file_paths_argu": 12, "callback": 12, "flatten": [12, 15], "existing_alias_argu": [12, 20, 27], "callabl": [12, 16, 18, 20], "non_existing_alias_argu": [12, 20], "yet": [12, 20, 27, 28, 36], "accountaliaspromptchoic": 12, "prompt_messag": 12, "promptchoic": 12, "lessen": 12, "hard": [12, 18], "param": [12, 20], "ctx": 12, "miss": [12, 15, 18, 36], "compat": [12, 17], "certain": [12, 36, 37], "situat": 12, "descript": [12, 15, 27, 32], "arriv": 12, "print_choic": 12, "echo": [12, 20, 27, 35], "select_account": [12, 20], "networkchoic": 12, "base_typ": 12, "network_opt": [12, 20, 35], "get_metavar": 12, "metavar": 12, "outputformat": 12, "subset": [12, 15, 17], "output_format_choic": 12, "rich": 12, "text": [12, 14, 19], "view": [12, 13, 15, 37], "standard": [12, 25, 26, 29, 32], "paramtyp": 12, "choice_callback": 12, "get_user_selected_choic": 12, "cmd": [12, 20], "__expected_": 12, "get_user_selected_account": [12, 20], "deprec": [12, 15], "pick": 12, "want": [12, 15, 19, 21, 22, 24, 25, 26, 27, 29, 30, 33, 34, 36], "_outside_": 12, "account_opt": [12, 20], "connectedprovidercommand": [12, 20, 30, 35], "durat": [12, 15, 24], "right": [12, 36], "wai": [12, 15, 19, 23, 24, 26, 32, 34, 36, 37], "parse_arg": 12, "parser": [12, 16], "pars": [12, 15, 18, 20], "make_context": 12, "networkboundcommand": 12, "apeclicontextobject": [12, 20], "ape_cli_context": [12, 20], "static": 12, "abort": [12, 14, 20], "base_error": 12, "noreturn": 12, "invoc": [12, 36], "preserv": 12, "stack": [12, 14], "networkopt": 12, "meth": 12, "anyth": [12, 20, 27, 29], "default_log_level": 12, "obj_typ": [12, 20], "featur": [12, 19, 20, 25, 36], "verbosity_opt": 12, "contract_opt": 12, "contracterror": 12, "In": [12, 15, 17, 19, 20, 21, 22, 23, 24, 25, 30, 32, 34, 36, 37], "incompatible_with": 12, "incompatible_opt": 12, "factori": [12, 15, 24], "enforc": 12, "incompat": 12, "cl": [12, 18, 20, 35], "other_opt": 12, "auto": [12, 19, 22, 30, 36], "normal": [12, 18, 28, 32], "output_format_opt": 12, "skip_confirmation_opt": 12, "skip": [12, 19, 26], "cli_logg": 12, "apelogg": 12, "decor": [12, 16, 18, 27], "allfilepath": 12, "encourag": 12, "consist": 12, "path_typ": 12, "contracttypewrapp": 13, "decode_input": [13, 24], "prefix": [13, 14, 20, 22, 23, 24, 26, 28], "detect": [13, 14, 32], "find": [13, 14, 15, 18, 19, 26, 27, 30, 32, 36], "along": [13, 26], "source_path": [13, 15], "belong": 13, "cross": 13, "source_id": [13, 15], "That": [13, 37], "necessarili": [13, 37], "mycontract": [13, 15, 21, 22, 24, 25, 31, 33, 36, 37], "__call__": 13, "handler": [13, 24, 37], "c": 13, "attr_nam": [13, 15], "vote": 13, "impli": 13, "call_view_method": 13, "method_nam": [13, 36], "get_error_by_signatur": 13, "customerror": [13, 14], "similar": [13, 27, 30, 36], "get_event_by_signatur": [13, 37], "come": [13, 15, 19, 21, 23, 24, 26, 28, 29, 31, 34, 36], "respect": [13, 15], "invoke_transact": 13, "contract_contain": [13, 15], "assum": [13, 15, 33, 35, 36, 37], "real": [13, 19, 37], "my_contract": [13, 24, 32, 36], "0xabc1230001112223334445566611855443322111": 13, "thing": [13, 20, 27], "actual": [13, 36], "my_event_typ": 13, "myevent": 13, "__iter__": [13, 15], "occur": [13, 14, 15, 18, 29, 32, 36], "from_receipt": [13, 37], "poll_log": 13, "new_block_timeout": [13, 15], "daemon": [13, 15, 18], "new_log": 13, "print": [13, 14, 15, 20, 24, 26, 30, 35, 37], "futur": [13, 15], "never": [13, 15, 17, 19, 36], "yield": [13, 15, 16, 27, 36], "less": [13, 15, 29], "reorg": [13, 15], "10": [13, 15, 18, 21, 22, 29, 30], "50": [13, 15, 37], "live": [13, 15, 24, 37], "engine_to_us": [13, 15], "datafram": [13, 15], "last": [13, 15, 18, 24, 25], "bypass": [13, 15, 26], "algorithm": [13, 15], "pd": [13, 15], "start_or_stop": [13, 15], "extra_address": 13, "search": [13, 18], "desir": 13, "deleg": [13, 15, 18, 32], "apeexcept": 14, "clickexcept": 14, "problem": 14, "aliasalreadyinuseerror": 14, "apeattributeerror": [14, 15], "projecterror": [14, 15], "attributeerror": [14, 37], "try": [14, 15, 18, 27, 35, 36], "apeindexerror": 14, "argumentslengtherror": [14, 24], "arguments_length": 14, "contractdataerror": 14, "reason": [14, 30, 36], "providererror": 14, "chainerror": [14, 15], "compilererror": [14, 15], "configerror": 14, "issu": [14, 29, 34], "alik": 14, "revert_messag": 14, "source_traceback": 14, "sourcetraceback": 14, "base_err": 14, "assert": [14, 24, 30, 36, 37], "statement": [14, 36], "dev_messag": 14, "valueerror": [14, 15], "from_error": 14, "whenev": [14, 18], "possibl": [14, 15, 16, 18, 19], "contractnotfounderror": [14, 15], "has_explor": 14, "decodingerror": 14, "ecosystemnotfounderror": 14, "methodnonpayableerror": 14, "payabl": [14, 36], "outofgaserror": 14, "becaus": [14, 19, 26, 27, 36], "providernotconnectederror": [14, 15, 18], "providernotfounderror": 14, "queryengineerror": [14, 15], "rpctimeouterror": 14, "subprocesstimeouterror": 14, "subprocesserror": 14, "whilst": 14, "exce": [14, 37], "inspir": 14, "py": [14, 18, 23, 27, 30, 31, 35, 36], "transactionnotfounderror": 14, "error_messsag": 14, "unknownsnapshoterror": [14, 15], "unknown": [14, 15, 30], "unknownversionerror": 14, "handle_ape_except": 14, "relev": [14, 17, 31], "frame": 14, "exc": 14, "someth": [14, 23, 36, 37], "treat": 15, "singleton": [15, 16], "root": [15, 18, 19, 20, 22, 23, 24, 28, 31, 36], "my_account": [15, 20, 26], "everi": [15, 18, 29, 32], "get_accounts_by_typ": 15, "type_": 15, "test_account": [15, 18, 19, 21, 24, 36], "testaccountmanag": [15, 36], "These": [15, 36], "subject": 15, "section": [15, 18, 20, 26, 36], "test_my_contract": [15, 36], "accountsmanag": 15, "testaccountcontain": 15, "account_id": 15, "slice": 15, "account_str": 15, "x": [15, 36, 37], "singl": [15, 18, 20, 24, 26], "hood": 15, "can_trace_sourc": 15, "filenam": 15, "both": [15, 16, 17, 18, 20, 23, 27, 34, 37], "trace_sourc": 15, "traceabl": 15, "sol": [15, 21, 26, 31, 36], "collis": [15, 24], "ensur": [15, 16, 36], "compile_sourc": [15, 21], "compiler_nam": 15, "program": 15, "fallback": 15, "statemut": [15, 24], "nonpay": [15, 24], "ethpm": [15, 33], "contractnam": [15, 21], "flatten_contract": 15, "content": [15, 18, 26], "get_import": 15, "import_source_id": 15, "get_refer": 15, "imports_dict": 15, "entri": [15, 27], "referring_source_id": 15, "transactionhistori": 15, "txn_receipt": 15, "revert_to_block": 15, "outgo": 15, "short": [15, 29, 30, 32, 36], "circuit": 15, "greater": 15, "contractcach": 15, "memori": [15, 18], "per": 15, "perman": [15, 18, 25], "disk": [15, 19], "faster": 15, "__setitem__": 15, "ecosystem_nam": [15, 35], "cache_blueprint": 15, "blueprint_id": 15, "would": [15, 20, 25, 26, 30, 34, 35, 36], "starknet": [15, 28, 36], "cache_deploy": 15, "contract_inst": [15, 25], "cache_proxy_info": 15, "proxy_info": 15, "proxyinfo": 15, "clear_local_cach": 15, "reset": 15, "blank": 15, "get_blueprint": 15, "get_contain": 15, "wrap": [15, 18], "get_creation_receipt": 15, "creation": [15, 20], "get_deploy": [15, 24], "read": [15, 20, 34], "_local_deployments_map": 15, "written": 15, "deployments_map": 15, "get_multipl": 15, "min": [15, 36, 37], "instance_at": 15, "typeerror": [15, 18], "en": [15, 16, 22, 24, 28], "domain": [15, 24], "instance_from_receipt": 15, "blockcontain": 15, "latest_block": 15, "head": [15, 23], "move": 15, "backward": 15, "height": 15, "poll_block": 15, "reorgan": 15, "even": [15, 29], "previous": [15, 24, 26, 27, 36], "new_block": 15, "length": [15, 18, 19], "similarli": [15, 20, 21, 27, 36], "just": [15, 20, 26, 30, 34], "mimic": 15, "behavior": [15, 29, 30], "built": [15, 27, 34, 36], "increment": 15, "isol": [15, 36], "owner": [15, 21, 24, 25, 28, 36, 37], "foobar": [15, 28], "deltatim": 15, "AND": 15, "design": [15, 17, 27], "begin": 15, "pending_timestamp": [15, 36], "epoch": 15, "3600": 15, "restor": 15, "recent": 15, "project_fold": 15, "meta": 15, "packagemeta": 15, "author": [15, 24, 36], "licens": [15, 36], "keyword": [15, 23, 30], "link": [15, 36], "deploymentconfigcollect": 15, "default_ecosystem": [15, 22, 30], "parametr": 15, "test_mnemon": 15, "get_config": 15, "home": [15, 22, 23, 25, 34], "plugin_nam": 15, "force_reload": 15, "using_project": 15, "project_path": 15, "contracts_path": 15, "my_project": 15, "deploymentconfig": 15, "rootmodelroottyp": 15, "pydanticundefin": 15, "addressapiconvert": 15, "bytesaddressconvert": 15, "gwei": [15, 37], "appropri": 15, "long": [15, 27, 29], "is_typ": 15, "checksum": [15, 17], "against": [15, 16, 31, 36], "hexaddressconvert": 15, "hexconvert": 15, "hexintconvert": 15, "hex": [15, 18], "intaddressconvert": 15, "stringintconvert": 15, "timestampconvert": 15, "datetim": 15, "timedelta": 15, "No": 15, "timezon": 15, "utc": 15, "system": [15, 18, 19, 25, 27], "granular": 15, "active_provid": [15, 23], "create_custom_provid": 15, "provider_cl": 15, "ape_ethereum": [15, 24, 27], "ethereumnodeprovid": 15, "guess": 15, "set_default_ecosystem": 15, "get_ecosystem": 15, "get_network_choic": 15, "form": [15, 18, 29, 36], "appear": [15, 18], "get_provider_from_choic": 15, "network_data": 15, "networks_yaml": 15, "load_contract": 15, "uniniti": 15, "mycontracttyp": 15, "mycontacttyp": 15, "To": [15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "contractnamespac": 15, "__str__": 15, "mention": [15, 27], "extensions_with_missing_compil": 15, "recurs": 15, "extract": 15, "get_compiler_data": 15, "compile_if_need": 15, "get_contract": [15, 24], "contract_nam": [15, 36], "keyerror": 15, "interfaces_fold": 15, "lookup_path": 15, "key_contract_path": 15, "give": [15, 19, 20, 26, 32, 35], "helloworld": [15, 35], "absolut": [15, 18, 22], "2678": [15, 33], "project_typ": 15, "apeproject": [15, 16], "scripts_fold": 15, "sources_miss": 15, "anywher": [15, 29], "tests_fold": 15, "track_deploy": [15, 33], "upon": [15, 24, 26, 33], "public": [15, 22, 36], "tracked_deploy": 15, "bip122uri": 15, "explicitli": [15, 17, 21, 36], "githubdepend": 15, "openzeppelin": [15, 18, 22, 26, 32], "organ": [15, 18, 27, 28, 33, 34], "follow": [15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "dapphub": [15, 26], "erc20": [15, 26], "Will": [15, 20, 34], "localdepend": 15, "npmdepend": 15, "npm": 15, "safe": [15, 32], "gnosi": [15, 26, 32], "14": 15, "version_from_json": 15, "version_from_local_json": 15, "baseproject": 15, "brownieproject": 15, "browni": 15, "defaultqueryprovid": 15, "querymanag": [15, 23], "biggest_block_s": 15, "inaccess": 15, "plugin_typ": 16, "plugintyp": 16, "hookimpl_kwarg": 16, "accountplugin": 16, "accountcontain": 16, "pluggy_patch": 16, "There": [16, 19, 20, 22, 26, 28, 34, 36, 37], "sever": [16, 20], "ecosystemplugin": 16, "hook": [16, 27], "registr": [16, 27], "overal": 16, "much": [16, 21, 36, 37], "plugin_manag": 16, "pluggi": 16, "_manag": 16, "pluginmanag": 16, "own": [16, 22, 26, 29, 34, 36], "compilerplugin": 16, "register_compil": 16, "interfacecompil": 16, "document": [16, 19], "config_class": 16, "deconstruct": 16, "inject": [16, 18], "mypluginconfig": 16, "conversionplugin": 16, "mweiconvers": 16, "explorerplugin": 16, "explor": [16, 24, 30, 32], "etherscan": [16, 24, 28], "myblockexplor": 16, "networkplugin": 16, "ropsten": [16, 22], "happen": [16, 21, 26, 30, 36], "soon": [16, 26], "shibachain": 16, "shibanetwork": 16, "providerplugin": [16, 27], "myprovid": [16, 27], "dependencyplugin": 16, "projectplugin": 16, "resolv": [16, 32], "gitmodul": 16, "queryplugin": 16, "query_engin": 16, "postgresengin": 16, "represent": [17, 23, 31], "r": [17, 36], "_signatur": 17, "ecdsa": 17, "vr": 17, "bodi": 17, "namedtupl": 17, "191": 17, "compon": 17, "signabl": 17, "easi": [17, 20, 34, 36], "origin": [17, 26, 34, 37], "think": 17, "712": 17, "hand": 17, "encode_": 17, "modul": [17, 18, 23, 24, 29], "encode_structured_data": 17, "encode_intended_valid": 17, "encode_defunct": [17, 19], "basecontractlog": 17, "event_nam": 17, "0x0000000000000000000000000000000000000000": 17, "event_argu": 17, "block_hash": 17, "log_index": 17, "transaction_index": 17, "unix": [17, 18], "lookup": [17, 36], "posit": [17, 36], "mockcontractlog": 17, "mock": [17, 26], "compar": 17, "inherit": 17, "equal": [17, 18, 37], "comparison": 17, "abc": 18, "include_getattr": 18, "include_getitem": 18, "additional_error_messag": 18, "accur": 18, "private_kei": 18, "pair": 18, "junk": [18, 19, 22, 36], "number_of_account": [18, 19, 22, 36], "githubcli": 18, "ape_org": 18, "com": [18, 28, 34], "available_plugin": 18, "ape_plugin_nam": 18, "clone_repo": 18, "repo_path": 18, "target_path": 18, "scheme": 18, "git": [18, 26, 28], "ssh": 18, "download_packag": 18, "filesystem": 18, "get_releas": 18, "gitreleas": 18, "releas": [18, 25, 26, 28, 34], "get_repo": 18, "maxsiz": 18, "queue": 18, "join": [18, 34], "borrow": 18, "librari": [18, 27], "until": [18, 30], "gotten": 18, "unfinish": 18, "goe": 18, "consum": 18, "task_don": 18, "zero": [18, 36], "unblock": 18, "struct": 18, "structpars": 18, "method_abi": 18, "decode_output": 18, "alter": [18, 23], "arrai": 18, "applic": [18, 26, 37], "default_nam": 18, "unnam": 18, "encode_input": [18, 24], "tracestyl": 18, "ff8c00": 18, "d75f00": 18, "gas_cost": 18, "dim": 18, "bright_magenta": 18, "bright_green": 18, "bright_blu": 18, "00afd7": 18, "add_padding_to_str": 18, "str_list": 18, "extra_spac": 18, "space_charact": 18, "space": 18, "pad": 18, "charact": 18, "allow_disconnect": 18, "fn": 18, "return_none_when_disconnect": 18, "try_snapshot": 18, "expand_environment_vari": 18, "substr": 18, "environ": [18, 19, 23, 30, 34], "variabl": [18, 19, 23, 36], "extract_nested_valu": 18, "dig": 18, "nest": 18, "gas_estimation_error_messag": 18, "tx_error": 18, "explan": [18, 31], "explain": [18, 36], "generate_dev_account": 18, "hd_path": [18, 36], "start_index": 18, "genesi": [18, 30], "wallet": 18, "get_all_files_in_directori": 18, "dir_a": 18, "dir_b": 18, "file_a": 18, "file_b": 18, "file_c": 18, "interest": 18, "regex": 18, "get_current_timestamp_m": 18, "get_package_vers": 18, "obj": 18, "__version__": 18, "get_relative_path": 18, "anchor": 18, "comput": 18, "rel": 18, "ancestor": 18, "injected_before_us": 18, "fget": 18, "fset": 18, "fdel": 18, "is_arrai": 18, "abi_typ": 18, "abityp": 18, "probabl": 18, "is_evm_precompil": 18, "is_named_tupl": 18, "output_valu": 18, "is_struct": 18, "is_zero_hex": 18, "load_config": 18, "expand_envar": 18, "must_exist": 18, "oserror": 18, "expand": 18, "pragma_str_to_specifier_set": 18, "pragma_str": 18, "specifierset": 18, "pragma": [18, 36], "raises_not_impl": 18, "returns_arrai": 18, "run_until_complet": 18, "coroutin": 18, "async": 18, "await": 18, "asyncio": 18, "gather": 18, "singledispatchmethod": 18, "func": [18, 36], "dispatch": 18, "descriptor": 18, "generic_method": 18, "spawn": 18, "stream_respons": 18, "download_url": 18, "progress_bar_descript": 18, "progress": 18, "use_temp_sys_path": 18, "sy": 18, "secur": 19, "learn": [19, 21, 22, 27, 28, 30, 31, 32, 33, 34, 35, 36], "ship": [19, 20, 21, 23, 28, 30], "assist": [19, 20, 27], "write": [19, 35, 36], "test_my_contract_method": 19, "prefund": 19, "put": [19, 29], "sole": 19, "generate_test_account": 19, "unfund": 19, "guid": [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36], "action": [19, 34, 36], "1e18": 19, "ether": [19, 25], "elimin": 19, "use_send": 19, "myfunct": 19, "imperson": [19, 36], "keyfil": 19, "entropi": 19, "increas": [19, 34, 36, 37], "n": 19, "altern": [19, 20, 21, 24, 26, 29, 36], "elect": 19, "passphras": 19, "twice": 19, "encrypt": 19, "sure": [19, 34, 36], "rememb": 19, "hdpath": 19, "wordcount": 19, "togeth": [19, 27], "separ": [19, 24, 27, 36], "sai": [19, 24, 30, 37], "metamask": [19, 20], "export": 19, "secret": 19, "recoveri": 19, "d": [19, 36], "password": 19, "Then": [19, 23, 24, 26, 27, 36], "reduc": 19, "repetit": 19, "ci": 19, "cd": 19, "programmat": 19, "enabl": [19, 34, 36], "ape_accounts_": 19, "_passphras": 19, "subsequ": 19, "eth_account": 19, "set_autosign": 19, "hello": [19, 35], "highli": 19, "approach": [19, 30, 35, 36], "avoid": [19, 24, 34], "accident": 19, "leak": 19, "ledger": [19, 27], "trezor": [19, 27], "framework": [20, 26, 29, 31, 34, 36, 37], "coupl": 20, "area": [20, 36], "showcas": 20, "endeavor": 20, "etc": 20, "logger": [20, 29], "gracefulli": 20, "cli_ctx": [20, 27], "account_manag": 20, "bad": 20, "mymanag": 20, "my": [20, 25, 26, 27], "customcontext": 20, "my_manag": 20, "foundri": [20, 30, 36], "leav": [20, 26, 36], "semi": 20, "colon": [20, 36], "cmd_2": 20, "afterward": [20, 36], "rare": 20, "peopl": 20, "index_of_test_account": 20, "thu": [20, 35, 36], "matter": 20, "alon": 20, "visa": 20, "versa": 20, "delete_account": 20, "create_account": 20, "boolean": 20, "ape_account": 20, "application_prefix": 20, "foo_bar": 20, "cli_0": 20, "lambda": 20, "startswith": 20, "cli_1": 20, "me": [20, 37], "me2": 20, "selected_account": 20, "edit": [21, 27, 28], "src": [21, 22, 26], "myinterfac": 21, "my_interfac": 21, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 21, "my_method": [21, 24, 32, 36], "elsewher": 21, "unwil": 21, "artifact": 21, "binari": 21, "larger": 21, "adjust": [21, 31, 36], "vy": [21, 31, 36], "tsconfig": 21, "retain": 21, "let": [21, 23, 24, 30, 36], "dure": [21, 26, 29, 30, 36], "use_depend": 21, "3": [21, 23, 24, 25, 26, 34, 36, 37], "7": [21, 28, 36], "8": [21, 34, 36], "get_compil": 21, "place": [22, 26, 35, 36], "global": [22, 36], "preced": 22, "prefer": 22, "versu": 22, "serv": 22, "convent": 22, "outsid": 22, "globalcontract": 22, "fantom": [22, 28, 36], "teammat": 22, "0xc123aaacccbbbaaa444777000111222111222111": 22, "0xc222000cccbbbaaa444777000111222111222222": 22, "localhost": [22, 27], "5030": 22, "default_network": [22, 30], "mainnet_fork": 22, "default_provid": [22, 30], "numer": [22, 29, 30], "16": [22, 30], "1234": [22, 30], "0x1234": [22, 30], "eth_estimatega": 22, "shouldn": 22, "0b2": 22, "1647323479": 23, "reflect": 23, "61": 23, "ape_console_extra": 23, "intern": [23, 36], "underscor": [23, 35], "_": [23, 35], "eth_util": 23, "encode_hex": 23, "decode_hex": 23, "getattr": 23, "weth_address": 23, "14388241": 23, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 23, "ape_init_extra": 23, "web3": [23, 27, 30, 34], "close": 23, "reopen": 23, "autoreload": 23, "ape_consol": 23, "embed": 23, "load_ext": 23, "h": 23, "databas": [23, 25], "okai": [23, 27], "human": 23, "readabl": [23, 36], "metamask0": 23, "00040634": 23, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 23, "syntax": [24, 36], "argument1": 24, "argument2": 24, "With": [24, 34], "techniqu": 24, "feed": 24, "fed": 24, "top": [24, 27], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 24, "v2": 24, "registri": [24, 27], "ychad": 24, "keep": [24, 27, 36], "On": [24, 25], "rinkebi": 24, "pure": 24, "extern": [24, 36], "get_static_list": 24, "dynarrai": 24, "uint256": [24, 36, 37], "set_numb": 24, "num": 24, "prevnumb": 24, "mynumb": 24, "mutabl": 24, "0x123": [24, 33], "40000": 24, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 24, "bytes_valu": 24, "abov": [24, 29, 36, 37], "3fb5c1c": 24, "selector_str": 24, "input_dict": 24, "unit256": 24, "method_id": 24, "multical": 24, "multicall3": 24, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 24, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 24, "pool": 24, "ipool": 24, "getreserv": 24, "applydiscount": 24, "123": [24, 33], "acct": [24, 25, 37], "larg": 25, "rout": 25, "our": [25, 27, 34, 35, 36], "incorpor": 25, "few": [25, 26, 36], "df": 25, "stuff": [25, 29, 30], "sum": 25, "sent": 25, "foohappen": 25, "beta": 25, "constant": 25, "plan": 25, "stage": 25, "sqlite": 25, "tabl": [25, 36, 37], "dataclass": 25, "contract_ev": 25, "untouch": 26, "box": [26, 28, 30, 36], "still": [26, 32, 36, 37], "highlight": 26, "zeppelin": 26, "below": 26, "offici": 26, "uniswap": 26, "v3": 26, "retri": 26, "mydepend": 26, "onc": [26, 27, 30, 33], "suitabl": 26, "sometim": [26, 30, 36], "node_modul": 26, "myorg": 26, "v4": 26, "6": [26, 28, 36], "vault": 26, "master": [26, 34], "v0": 26, "gh": 26, "abbrevi": 26, "backend": 26, "guidelin": 26, "dapptoolserc20": 26, "dappnix": 26, "evm_vers": 26, "pari": 26, "involv": 26, "import_remap": 26, "erc721": 26, "dependency_contract": 26, "my_depend": 26, "dependencycontracttyp": 26, "deployed_contract": 26, "include_depend": 26, "ape_": 27, "ape_cli_subcommand": 27, "setup": [27, 36], "intend": 27, "tokenlist": 27, "As": [27, 36], "mere": 27, "primarili": 27, "team": 27, "good": 27, "qualiti": 27, "compos": [27, 34], "benefit": 27, "interchang": 27, "httpprovid": 27, "_web3": 27, "1337": [27, 37], "rest": 27, "finish": 27, "ti": 27, "site": [27, 34], "loop": 27, "potenti": [27, 29], "ones": [27, 37], "accord": 27, "_cli": 27, "my_sub_cmd": 27, "subcommand": 27, "entrypoint": 27, "entry_point": 27, "ape_myplugin": 27, "__init__": 27, "race": 27, "condit": 27, "prevent": 27, "my_cmd": [27, 29], "indiffer": 27, "my_ledger_account": 27, "ledger_0": 27, "my_trezor_account": 27, "trezor_0": 27, "my_script": 27, "my_provider_plugin": 27, "short_help": 27, "off": [27, 36], "my_command": 27, "architectur": 28, "trust": 28, "third": 28, "parti": [28, 34], "constraint": 28, "individu": 28, "throughout": 29, "21": 29, "mark": [29, 36], "30": 29, "yellow": 29, "40": 29, "shown": 29, "loglevel": 29, "set_level": 29, "commonli": 30, "arbitrum": 30, "testnet": 30, "cut": 30, "ethtest": 30, "ephemer": 30, "remot": 30, "itself": [30, 31], "integr": 30, "uncommon": 30, "anvil": [30, 36], "higher": [30, 36], "middl": 30, "start_provid": 30, "jump": [30, 34], "simul": [30, 31], "polygon": 30, "tell": 30, "bridg": 30, "continu": 30, "effect": 30, "smart_contract_exampl": 31, "sampl": [31, 36], "test_sampl": 31, "autom": 31, "notic": [31, 36], "detail": [31, 34], "my_account_alia": 31, "job": 31, "popular": 31, "complex": 31, "minim": 32, "1167": 32, "1967": 32, "beacon": 32, "uup": 32, "1822": 32, "9": 32, "create_forwarder_to": 32, "0xsplit": 32, "formerli": 32, "oz": 32, "897": 32, "zeroag": 32, "soladypush0": 32, "push0": 32, "host": 32, "influenc": 33, "walk": 33, "successfulli": 33, "0x12c17f958d2ee523a2206206994597c13d831e34": 33, "ltd": 34, "discord": 34, "server": 34, "stai": 34, "date": 34, "tutori": [34, 37], "technic": 34, "deeper": 34, "understand": 34, "academ": 34, "platform": 34, "challeng": 34, "linux": [34, 36], "maco": [34, 36], "11": 34, "window": 34, "subsystem": 34, "wsl": 34, "python3": 34, "three": [34, 36], "advis": 34, "1558": 34, "virtualenv": 34, "venv": 34, "interf": 34, "o": [34, 37], "env": 34, "homebrew": 34, "instruct": 34, "pleas": [34, 37], "visit": [34, 37], "dockerhub": 34, "volum": 34, "haramb": 34, "vvm": 34, "solcx": 34, "pwd": 34, "sdk": 34, "interoper": 34, "experi": 34, "3rd": 34, "risk": 34, "bundl": [34, 36], "softwar": 34, "acc0": 34, "acc1": 34, "k": 34, "test_only_one_th": 34, "advantag": 35, "submodul": 35, "world": 35, "subdirectori": 35, "flexibl": 35, "cli_2": 35, "shownet": 35, "demonstr": [35, 36, 37], "test_": 36, "test_add": 36, "left": 36, "divis": 36, "phase": 36, "authorized_method": 36, "test_author": 36, "not_own": 36, "set_own": 36, "scope": 36, "disabl": 36, "exactli": 36, "test_my_method": 36, "sustain": 36, "despit": 36, "vitalik": 36, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 36, "other_contract": 36, "othercontract": 36, "test_in_futur": 36, "86000": 36, "test_multi_chain": 36, "mode": 36, "inspect": 36, "tester": 36, "academi": 36, "conftest": 36, "test_mint": 36, "nft": 36, "test_account_bal": 36, "quantiti": 36, "mint": [36, 37], "balanceof": [36, 37], "earlier": 36, "assertionerror": 36, "exact": 36, "shorter": 36, "comment": 36, "caus": 36, "check_valu": 36, "_valu": 36, "reli": 36, "explictli": 36, "cairo": 36, "due": 36, "_x": 36, "sqrt": 36, "incorrect": 36, "reentri": 36, "nonreentr": 36, "_foo_intern": 36, "introduc": 36, "spdx": 36, "gpl": 36, "unauthor": 36, "unauth_address": 36, "withdraw": 36, "disallow": 36, "hacker": 36, "test_unauthorized_withdraw": 36, "test_unauthor": 36, "won": 36, "test_error_on_deploi": 36, "mycustomerror": 36, "haserror": 36, "rev": 36, "captur": 36, "grab": 36, "isinst": 36, "myerror": 36, "use_network": 36, "marker": 36, "test_my_fantom_test": 36, "test_my_ethereum_test": 36, "mid": 36, "test_my_multichain_test": 36, "stark_contract": 36, "mystarknetcontract": 36, "test_starknet_th": 36, "stark_account": 36, "At": 36, "fundm": 36, "median": [36, 37], "57198": 36, "91398": 36, "82848": 36, "28307": 36, "38679": 36, "33493": 36, "changeonstatu": 36, "23827": 36, "45739": 36, "34783": 36, "getsecret": 36, "24564": 36, "test0": 36, "2400": 36, "9100": 36, "5750": 36, "testcontract": 36, "setnumb": 36, "51021": 36, "debug_": 36, "mocktoken": 36, "poolcontract": 36, "reset_": 36, "comma": 36, "interv": 36, "press": 36, "ctrl": 36, "undo": 36, "profil": 36, "stmt": 36, "cover": 36, "85": 36, "71": 36, "80": 36, "xml": 36, "htmlcov": 36, "__builtin__": 36, "_immutable_numb": 36, "_number": 36, "foo_method": 36, "view_method": 36, "getter": 36, "distinguish": 36, "care": 37, "why": 37, "myaccount": 37, "shell": 37, "contract_method_defined_in_contract": 37, "depth": 37, "apeacademi": 37, "london": 37, "got": 37, "broken": 37, "fundmycontract": 37, "prioriti": 37, "beforehand": 37, "plu": 37, "priorit": 37, "highest": 37, "0x00": 37, "0x0": 37, "fooevent": 37, "barev": 37, "foomethod": 37, "event_typ": 37, "baz": 37, "longer": 37, "600": 37, "show_trac": 37, "methodwithoutargu": 37, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 37, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 37, "contracta": 37, "7a9c": 37, "469604": 37, "superclust": 37, "234444": 37, "23523523235235": 37, "11111111111": 37, "345345347789999991": 37, "99999998888882": 37, "345457847457457458457457457": 37, "92222229999998888882": 37, "3454": 37, "111145345347789999991": 37, "333399998888882": 37, "234545457847457457458457457457": 37, "461506": 37, "methodb1": 37, "lolol": 37, "ic": 37, "cream": 37, "dynamo": 37, "402067": 37, "contractc": 37, "getsomelist": 37, "3425311345134513461345134534531452345": 37, "111344445534535353": 37, "993453434534534534534977788884443333": 37, "370103": 37, "methodc1": 37, "windows95": 37, "simpler": 37, "jamaica": 37, "cardin": 37, "363869": 37, "callm": 37, "233432": 37, "methodb2": 37, "trombon": 37, "231951": 37, "paperwork": 37, "countri": 37, "wing": 37, "227360": 37, "222263": 37, "methodc2": 37, "147236": 37, "122016": 37, "addresstovalu": 37, "100305": 37, "bandpractic": 37, "94270": 37, "lemondrop": 37, "92321": 37, "86501": 37, "82729": 37, "snitches_get_stich": 37, "111": 37, "55252": 37, "52079": 37, "48306": 37, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 37, "show_gas_report": 37, "dai": 37, "1302": 37, "13028": 37, "1377": 37, "approv": 37, "22414": 37, "burn": 37, "11946": 37, "25845": 37, "contract_a": 37, "methodtocal": 37, "txn_cost": 37, "mymutablemethod": 37, "view_cost": 37, "myviewmethod": 37}, "objects": {"": [[10, 0, 0, "-", "ape"]], "ape": [[10, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [14, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [16, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [17, 0, 0, "-", "types"], [18, 0, 0, "-", "utils"]], "ape.api": [[11, 0, 0, "-", "accounts"], [11, 0, 0, "-", "address"], [11, 0, 0, "-", "compiler"], [11, 0, 0, "-", "config"], [11, 0, 0, "-", "convert"], [11, 0, 0, "-", "explorers"], [11, 0, 0, "-", "networks"], [11, 0, 0, "-", "projects"], [11, 0, 0, "-", "providers"], [11, 0, 0, "-", "query"]], "ape.api.accounts": [[11, 4, 1, "", "AccountAPI"], [11, 4, 1, "", "AccountContainerAPI"], [11, 4, 1, "", "ImpersonatedAccount"], [11, 4, 1, "", "TestAccountAPI"], [11, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[11, 5, 1, "", "__dir__"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "call"], [11, 5, 1, "", "check_signature"], [11, 5, 1, "", "declare"], [11, 5, 1, "", "deploy"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "prepare_transaction"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"], [11, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[11, 5, 1, "", "__contains__"], [11, 5, 1, "", "__delitem__"], [11, 5, 1, "", "__getitem__"], [11, 5, 1, "", "__len__"], [11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"], [11, 5, 1, "", "append"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[11, 6, 1, "", "address"], [11, 5, 1, "", "call"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.accounts.TestAccountContainerAPI": [[11, 5, 1, "", "generate_account"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.address": [[11, 4, 1, "", "Address"], [11, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[11, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[11, 6, 1, "", "address"], [11, 6, 1, "", "balance"], [11, 6, 1, "", "code"], [11, 6, 1, "", "codesize"], [11, 6, 1, "", "history"], [11, 6, 1, "", "is_contract"], [11, 6, 1, "", "nonce"]], "ape.api.compiler": [[11, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[11, 5, 1, "", "compile"], [11, 2, 1, "", "compiler_settings"], [11, 6, 1, "", "config"], [11, 5, 1, "", "enrich_error"], [11, 5, 1, "", "get_versions"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "name"], [11, 6, 1, "", "settings"], [11, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[11, 4, 1, "", "ConfigEnum"], [11, 4, 1, "", "GenericConfig"], [11, 4, 1, "", "PluginConfig"]], "ape.api.config.PluginConfig": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.convert": [[11, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[11, 5, 1, "", "convert"], [11, 5, 1, "", "is_convertible"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.explorers": [[11, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[11, 5, 1, "", "get_address_url"], [11, 5, 1, "", "get_contract_type"], [11, 5, 1, "", "get_transaction_url"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "publish_contract"]], "ape.api.networks": [[11, 4, 1, "", "EcosystemAPI"], [11, 4, 1, "", "ForkedNetworkAPI"], [11, 4, 1, "", "NetworkAPI"], [11, 4, 1, "", "ProviderContextManager"], [11, 4, 1, "", "ProxyInfoAPI"], [11, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[11, 5, 1, "", "__ape_extra_attributes__"], [11, 5, 1, "", "add_network"], [11, 6, 1, "", "config"], [11, 5, 1, "", "create_transaction"], [11, 6, 1, "", "custom_network"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "decode_address"], [11, 5, 1, "", "decode_block"], [11, 5, 1, "", "decode_calldata"], [11, 5, 1, "", "decode_logs"], [11, 5, 1, "", "decode_receipt"], [11, 5, 1, "", "decode_returndata"], [11, 6, 1, "", "default_network_name"], [11, 5, 1, "", "encode_address"], [11, 5, 1, "", "encode_calldata"], [11, 5, 1, "", "encode_deployment"], [11, 5, 1, "", "encode_transaction"], [11, 5, 1, "", "enrich_calltree"], [11, 2, 1, "", "fee_token_decimals"], [11, 2, 1, "", "fee_token_symbol"], [11, 5, 1, "", "get_method_selector"], [11, 5, 1, "", "get_network"], [11, 5, 1, "", "get_network_data"], [11, 5, 1, "", "get_proxy_info"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 6, 1, "", "networks"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "serialize_transaction"], [11, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "upstream_chain_id"], [11, 6, 1, "", "upstream_network"], [11, 6, 1, "", "upstream_provider"], [11, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[11, 6, 1, "", "auto_gas_multiplier"], [11, 6, 1, "", "base_fee_multiplier"], [11, 6, 1, "", "block_time"], [11, 6, 1, "", "chain_id"], [11, 6, 1, "", "config"], [11, 2, 1, "", "data_folder"], [11, 6, 1, "", "default_provider_name"], [11, 2, 1, "", "ecosystem"], [11, 6, 1, "", "explorer"], [11, 5, 1, "", "get_provider"], [11, 6, 1, "", "is_dev"], [11, 6, 1, "", "is_fork"], [11, 6, 1, "", "is_local"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 6, 1, "", "network_id"], [11, 6, 1, "", "providers"], [11, 5, 1, "", "publish_contract"], [11, 2, 1, "", "request_header"], [11, 6, 1, "", "required_confirmations"], [11, 5, 1, "", "set_default_provider"], [11, 6, 1, "", "transaction_acceptance_timeout"], [11, 5, 1, "", "use_default_provider"], [11, 5, 1, "", "use_provider"], [11, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[11, 6, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 2, 1, "", "target"]], "ape.api.projects": [[11, 4, 1, "", "DependencyAPI"], [11, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[11, 6, 1, "", "cached_manifest"], [11, 5, 1, "", "compile"], [11, 2, 1, "", "config_override"], [11, 6, 1, "", "contracts"], [11, 2, 1, "", "contracts_folder"], [11, 2, 1, "", "exclude"], [11, 5, 1, "", "extract_manifest"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 6, 1, "", "uri"], [11, 2, 1, "", "version"], [11, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[11, 5, 1, "", "add_compiler_data"], [11, 6, 1, "", "cached_manifest"], [11, 2, 1, "", "contracts_folder"], [11, 5, 1, "", "create_manifest"], [11, 6, 1, "", "is_valid"], [11, 6, 1, "", "manifest_cachefile"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "model_post_init"], [11, 2, 1, "", "name"], [11, 2, 1, "", "path"], [11, 5, 1, "", "process_config_file"], [11, 5, 1, "", "replace_manifest"], [11, 5, 1, "", "update_manifest"], [11, 2, 1, "", "version"]], "ape.api.providers": [[11, 4, 1, "", "BlockAPI"], [11, 4, 1, "", "ProviderAPI"], [11, 4, 1, "", "SubprocessProvider"], [11, 4, 1, "", "TestProviderAPI"], [11, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.providers.ProviderAPI": [[11, 6, 1, "", "base_fee"], [11, 2, 1, "", "block_page_size"], [11, 6, 1, "", "chain_id"], [11, 2, 1, "", "concurrency"], [11, 6, 1, "", "config"], [11, 5, 1, "", "connect"], [11, 6, 1, "", "connection_id"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "disconnect"], [11, 5, 1, "", "estimate_gas_cost"], [11, 6, 1, "", "gas_price"], [11, 5, 1, "", "get_balance"], [11, 5, 1, "", "get_block"], [11, 5, 1, "", "get_code"], [11, 5, 1, "", "get_contract_logs"], [11, 5, 1, "", "get_nonce"], [11, 5, 1, "", "get_receipt"], [11, 5, 1, "", "get_transactions_by_block"], [11, 5, 1, "", "get_virtual_machine_error"], [11, 6, 1, "", "http_uri"], [11, 6, 1, "", "is_connected"], [11, 6, 1, "", "max_gas"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 2, 1, "", "name"], [11, 2, 1, "", "network"], [11, 6, 1, "", "network_choice"], [11, 5, 1, "", "prepare_transaction"], [11, 6, 1, "", "priority_fee"], [11, 2, 1, "", "provider_settings"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "send_call"], [11, 5, 1, "", "send_private_transaction"], [11, 5, 1, "", "send_transaction"], [11, 6, 1, "", "settings"], [11, 6, 1, "", "supports_tracing"], [11, 5, 1, "", "update_settings"], [11, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[11, 5, 1, "", "build_command"], [11, 5, 1, "", "connect"], [11, 6, 1, "", "connection_id"], [11, 5, 1, "", "disconnect"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "process_name"], [11, 5, 1, "", "start"], [11, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[11, 5, 1, "", "mine"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "revert"], [11, 5, 1, "", "set_timestamp"], [11, 5, 1, "", "snapshot"]], "ape.api.providers.UpstreamProvider": [[11, 6, 1, "", "connection_str"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query": [[11, 4, 1, "", "AccountTransactionQuery"], [11, 4, 1, "", "BlockQuery"], [11, 4, 1, "", "BlockTransactionQuery"], [11, 4, 1, "", "ContractCreationQuery"], [11, 4, 1, "", "ContractEventQuery"], [11, 4, 1, "", "ContractMethodQuery"], [11, 4, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.BlockQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.BlockTransactionQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.ContractCreationQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.ContractEventQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.ContractMethodQuery": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"]], "ape.api.query.QueryAPI": [[11, 5, 1, "", "estimate_query"], [11, 5, 1, "", "perform_query"], [11, 5, 1, "", "update_cache"]], "ape.api.transactions": [[11, 4, 1, "", "ReceiptAPI"], [11, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[11, 5, 1, "", "await_confirmations"], [11, 5, 1, "", "decode_logs"], [11, 6, 1, "", "events"], [11, 6, 1, "", "failed"], [11, 6, 1, "", "method_called"], [11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 5, 1, "", "raise_for_status"], [11, 6, 1, "", "ran_out_of_gas"], [11, 6, 1, "", "return_value"], [11, 6, 1, "", "total_fees_paid"], [11, 6, 1, "", "trace"], [11, 5, 1, "", "track_coverage"], [11, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[11, 2, 1, "", "model_config"], [11, 2, 1, "", "model_fields"], [11, 6, 1, "", "receipt"], [11, 5, 1, "", "serialize_transaction"], [11, 6, 1, "", "total_transfer_value"], [11, 6, 1, "", "trace"], [11, 6, 1, "", "txn_hash"]], "ape.cli": [[12, 0, 0, "-", "arguments"], [12, 0, 0, "-", "choices"], [12, 0, 0, "-", "commands"], [12, 0, 0, "-", "options"], [12, 0, 0, "-", "paramtype"], [12, 0, 0, "-", "utils"]], "ape.cli.arguments": [[12, 1, 1, "", "contract_file_paths_argument"], [12, 1, 1, "", "existing_alias_argument"], [12, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[12, 4, 1, "", "AccountAliasPromptChoice"], [12, 4, 1, "", "Alias"], [12, 4, 1, "", "NetworkChoice"], [12, 4, 1, "", "OutputFormat"], [12, 4, 1, "", "PromptChoice"], [12, 1, 1, "", "get_user_selected_account"], [12, 1, 1, "", "output_format_choice"], [12, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "print_choices"], [12, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[12, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[12, 2, 1, "", "TREE"], [12, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "print_choices"]], "ape.cli.commands": [[12, 4, 1, "", "ConnectedProviderCommand"], [12, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[12, 5, 1, "", "invoke"], [12, 5, 1, "", "parse_args"]], "ape.cli.options": [[12, 4, 1, "", "ApeCliContextObject"], [12, 4, 1, "", "NetworkOption"], [12, 1, 1, "", "account_option"], [12, 1, 1, "", "ape_cli_context"], [12, 1, 1, "", "contract_option"], [12, 1, 1, "", "incompatible_with"], [12, 1, 1, "", "network_option"], [12, 1, 1, "", "output_format_option"], [12, 1, 1, "", "skip_confirmation_option"], [12, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[12, 5, 1, "", "abort"]], "ape.cli.paramtype": [[12, 4, 1, "", "AllFilePaths"], [12, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[12, 5, 1, "", "convert"]], "ape.contracts.base": [[13, 4, 1, "", "ContractContainer"], [13, 4, 1, "", "ContractEvent"], [13, 4, 1, "", "ContractInstance"], [13, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[13, 5, 1, "", "__getattr__"], [13, 5, 1, "", "at"], [13, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[13, 5, 1, "", "__iter__"], [13, 5, 1, "", "from_receipt"], [13, 2, 1, "", "model_config"], [13, 2, 1, "", "model_fields"], [13, 5, 1, "", "model_post_init"], [13, 6, 1, "", "name"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "query"], [13, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "__dir__"], [13, 5, 1, "", "__getattr__"], [13, 6, 1, "", "address"], [13, 5, 1, "", "call_view_method"], [13, 5, 1, "", "get_error_by_signature"], [13, 5, 1, "", "get_event_by_signature"], [13, 5, 1, "", "invoke_transaction"], [13, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[13, 5, 1, "", "decode_input"], [13, 6, 1, "", "source_path"]], "ape.exceptions": [[14, 7, 1, "", "APINotImplementedError"], [14, 7, 1, "", "Abort"], [14, 7, 1, "", "AccountsError"], [14, 7, 1, "", "AliasAlreadyInUseError"], [14, 7, 1, "", "ApeAttributeError"], [14, 7, 1, "", "ApeException"], [14, 7, 1, "", "ApeIndexError"], [14, 7, 1, "", "ArgumentsLengthError"], [14, 7, 1, "", "BlockNotFoundError"], [14, 7, 1, "", "ChainError"], [14, 7, 1, "", "CompilerError"], [14, 7, 1, "", "ConfigError"], [14, 7, 1, "", "ContractDataError"], [14, 7, 1, "", "ContractLogicError"], [14, 7, 1, "", "ContractNotFoundError"], [14, 7, 1, "", "ConversionError"], [14, 7, 1, "", "CustomError"], [14, 7, 1, "", "DecodingError"], [14, 7, 1, "", "EcosystemNotFoundError"], [14, 7, 1, "", "MethodNonPayableError"], [14, 7, 1, "", "NetworkError"], [14, 7, 1, "", "NetworkMismatchError"], [14, 7, 1, "", "NetworkNotFoundError"], [14, 7, 1, "", "OutOfGasError"], [14, 7, 1, "", "ProjectError"], [14, 7, 1, "", "ProviderError"], [14, 7, 1, "", "ProviderNotConnectedError"], [14, 7, 1, "", "ProviderNotFoundError"], [14, 7, 1, "", "QueryEngineError"], [14, 7, 1, "", "RPCTimeoutError"], [14, 7, 1, "", "SignatureError"], [14, 7, 1, "", "SubprocessError"], [14, 7, 1, "", "SubprocessTimeoutError"], [14, 7, 1, "", "TransactionError"], [14, 7, 1, "", "TransactionNotFoundError"], [14, 7, 1, "", "UnknownSnapshotError"], [14, 7, 1, "", "UnknownVersionError"], [14, 7, 1, "", "VirtualMachineError"], [14, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[14, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[14, 6, 1, "", "dev_message"], [14, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[14, 6, 1, "", "name"]], "ape.managers": [[15, 0, 0, "-", "accounts"], [15, 0, 0, "-", "compilers"], [15, 0, 0, "-", "config"], [15, 0, 0, "-", "converters"], [15, 0, 0, "-", "networks"], [15, 0, 0, "-", "query"]], "ape.managers.accounts": [[15, 4, 1, "", "AccountManager"], [15, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "aliases"], [15, 6, 1, "", "containers"], [15, 5, 1, "", "get_accounts_by_type"], [15, 5, 1, "", "load"], [15, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"]], "ape.managers.chain": [[15, 4, 1, "", "AccountHistory"], [15, 4, 1, "", "BlockContainer"], [15, 4, 1, "", "ChainManager"], [15, 4, 1, "", "ContractCache"], [15, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 2, 1, "", "address"], [15, 5, 1, "", "append"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 6, 1, "", "outgoing"], [15, 5, 1, "", "query"], [15, 5, 1, "", "revert_to_block"], [15, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "head"], [15, 6, 1, "", "height"], [15, 5, 1, "", "poll_blocks"], [15, 5, 1, "", "query"], [15, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[15, 6, 1, "", "base_fee"], [15, 6, 1, "", "blocks"], [15, 6, 1, "", "chain_id"], [15, 6, 1, "", "gas_price"], [15, 5, 1, "", "get_receipt"], [15, 6, 1, "", "history"], [15, 5, 1, "", "isolate"], [15, 5, 1, "", "mine"], [15, 6, 1, "", "pending_timestamp"], [15, 5, 1, "", "restore"], [15, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[15, 5, 1, "", "__delitem__"], [15, 5, 1, "", "__setitem__"], [15, 5, 1, "", "cache_blueprint"], [15, 5, 1, "", "cache_deployment"], [15, 5, 1, "", "cache_proxy_info"], [15, 5, 1, "", "clear_local_caches"], [15, 5, 1, "", "get"], [15, 5, 1, "", "get_blueprint"], [15, 5, 1, "", "get_container"], [15, 5, 1, "", "get_creation_receipt"], [15, 5, 1, "", "get_deployments"], [15, 5, 1, "", "get_multiple"], [15, 5, 1, "", "get_proxy_info"], [15, 5, 1, "", "instance_at"], [15, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[15, 5, 1, "", "append"], [15, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[15, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[15, 5, 1, "", "can_trace_source"], [15, 5, 1, "", "compile"], [15, 5, 1, "", "compile_source"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "flatten_contract"], [15, 5, 1, "", "get_imports"], [15, 5, 1, "", "get_references"], [15, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[15, 4, 1, "", "ConfigManager"], [15, 4, 1, "", "DeploymentConfig"], [15, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.ConfigManager": [[15, 2, 1, "", "DATA_FOLDER"], [15, 2, 1, "", "PROJECT_FOLDER"], [15, 2, 1, "", "contracts_folder"], [15, 2, 1, "", "default_ecosystem"], [15, 2, 1, "", "dependencies"], [15, 2, 1, "", "deployments"], [15, 5, 1, "", "get_config"], [15, 5, 1, "", "load"], [15, 2, 1, "", "meta"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 5, 1, "", "model_post_init"], [15, 2, 1, "", "name"], [15, 5, 1, "", "using_project"], [15, 2, 1, "", "version"]], "ape.managers.config.DeploymentConfig": [[15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.config.DeploymentConfigCollection": [[15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters": [[15, 4, 1, "", "AddressAPIConverter"], [15, 4, 1, "", "BytesAddressConverter"], [15, 4, 1, "", "ConversionManager"], [15, 4, 1, "", "HexAddressConverter"], [15, 4, 1, "", "HexConverter"], [15, 4, 1, "", "HexIntConverter"], [15, 4, 1, "", "IntAddressConverter"], [15, 4, 1, "", "StringIntConverter"], [15, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AddressAPIConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.BytesAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.ConversionManager": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.HexConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.HexIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.IntAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.StringIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.converters.TimestampConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.networks": [[15, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[15, 6, 1, "", "active_provider"], [15, 5, 1, "", "create_custom_provider"], [15, 6, 1, "", "default_ecosystem"], [15, 6, 1, "", "ecosystem"], [15, 6, 1, "", "ecosystem_names"], [15, 6, 1, "", "ecosystems"], [15, 5, 1, "", "fork"], [15, 5, 1, "", "get_ecosystem"], [15, 5, 1, "", "get_network_choices"], [15, 5, 1, "", "get_provider_from_choice"], [15, 6, 1, "", "network"], [15, 6, 1, "", "network_data"], [15, 6, 1, "", "network_names"], [15, 6, 1, "", "networks_yaml"], [15, 5, 1, "", "parse_network_choice"], [15, 6, 1, "", "provider_names"], [15, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[15, 0, 0, "-", "dependency"], [15, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[15, 4, 1, "", "GithubDependency"], [15, 4, 1, "", "LocalDependency"], [15, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "github"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 2, 1, "", "ref"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 6, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 2, 1, "", "npm"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_from_json"], [15, 6, 1, "", "version_from_local_json"], [15, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[15, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[15, 5, 1, "", "__getattr__"], [15, 5, 1, "", "__str__"], [15, 6, 1, "", "compiler_data"], [15, 6, 1, "", "contracts"], [15, 6, 1, "", "contracts_folder"], [15, 6, 1, "", "dependencies"], [15, 5, 1, "", "extensions_with_missing_compilers"], [15, 5, 1, "", "extract_manifest"], [15, 5, 1, "", "get_compiler_data"], [15, 5, 1, "", "get_contract"], [15, 5, 1, "", "get_project"], [15, 6, 1, "", "interfaces_folder"], [15, 5, 1, "", "load_contracts"], [15, 5, 1, "", "lookup_path"], [15, 6, 1, "", "meta"], [15, 2, 1, "", "path"], [15, 6, 1, "", "project_types"], [15, 6, 1, "", "scripts_folder"], [15, 6, 1, "", "source_paths"], [15, 6, 1, "", "sources"], [15, 6, 1, "", "sources_missing"], [15, 6, 1, "", "tests_folder"], [15, 5, 1, "", "track_deployment"], [15, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[15, 4, 1, "", "ApeProject"], [15, 4, 1, "", "BaseProject"], [15, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.ApeProject": [[15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"]], "ape.managers.project.types.BaseProject": [[15, 5, 1, "", "create_manifest"], [15, 6, 1, "", "is_valid"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 5, 1, "", "process_config_file"], [15, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[15, 6, 1, "", "is_valid"], [15, 2, 1, "", "model_config"], [15, 2, 1, "", "model_fields"], [15, 5, 1, "", "process_config_file"]], "ape.managers.query": [[15, 4, 1, "", "DefaultQueryProvider"], [15, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[15, 5, 1, "", "estimate_query"], [15, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[15, 6, 1, "", "engines"], [15, 5, 1, "", "query"]], "ape.plugins": [[16, 0, 0, "-", "account"], [16, 0, 0, "-", "compiler"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converter"], [16, 0, 0, "-", "network"], [16, 0, 0, "-", "pluggy_patch"], [16, 0, 0, "-", "project"], [16, 0, 0, "-", "query"], [16, 1, 1, "", "register"]], "ape.plugins.account": [[16, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[16, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[16, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[16, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[16, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[16, 5, 1, "", "config_class"]], "ape.plugins.converter": [[16, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[16, 5, 1, "", "converters"]], "ape.plugins.network": [[16, 4, 1, "", "EcosystemPlugin"], [16, 4, 1, "", "ExplorerPlugin"], [16, 4, 1, "", "NetworkPlugin"], [16, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[16, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[16, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[16, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[16, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[16, 4, 1, "", "PluginType"], [16, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[16, 4, 1, "", "DependencyPlugin"], [16, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[16, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[16, 5, 1, "", "projects"]], "ape.plugins.query": [[16, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[16, 5, 1, "", "query_engines"]], "ape.types": [[17, 4, 1, "", "BaseContractLog"], [17, 3, 1, "", "BlockID"], [17, 4, 1, "", "ContractLog"], [17, 4, 1, "", "MockContractLog"], [17, 0, 0, "-", "address"], [17, 0, 0, "-", "signatures"]], "ape.types.BaseContractLog": [[17, 2, 1, "", "contract_address"], [17, 2, 1, "", "event_arguments"], [17, 2, 1, "", "event_name"], [17, 2, 1, "", "model_config"], [17, 2, 1, "", "model_fields"]], "ape.types.ContractLog": [[17, 2, 1, "", "block_hash"], [17, 2, 1, "", "block_number"], [17, 2, 1, "", "log_index"], [17, 2, 1, "", "model_config"], [17, 2, 1, "", "model_fields"], [17, 6, 1, "", "timestamp"], [17, 2, 1, "", "transaction_hash"], [17, 2, 1, "", "transaction_index"]], "ape.types.MockContractLog": [[17, 2, 1, "", "model_config"], [17, 2, 1, "", "model_fields"]], "ape.types.address": [[17, 3, 1, "", "AddressType"], [17, 3, 1, "", "RawAddress"]], "ape.types.signatures": [[17, 4, 1, "", "MessageSignature"], [17, 4, 1, "", "SignableMessage"], [17, 4, 1, "", "TransactionSignature"]], "ape.types.signatures.SignableMessage": [[17, 2, 1, "", "body"], [17, 2, 1, "", "header"], [17, 2, 1, "", "version"]], "ape.utils": [[18, 4, 1, "", "BaseInterface"], [18, 4, 1, "", "BaseInterfaceModel"], [18, 4, 1, "", "ExtraModelAttributes"], [18, 4, 1, "", "GeneratedDevAccount"], [18, 4, 1, "", "GithubClient"], [18, 4, 1, "", "JoinableQueue"], [18, 4, 1, "", "Struct"], [18, 4, 1, "", "StructParser"], [18, 4, 1, "", "TraceStyles"], [18, 1, 1, "", "add_padding_to_strings"], [18, 1, 1, "", "allow_disconnected"], [18, 1, 1, "", "expand_environment_variables"], [18, 1, 1, "", "extract_nested_value"], [18, 1, 1, "", "gas_estimation_error_message"], [18, 1, 1, "", "generate_dev_accounts"], [18, 1, 1, "", "get_all_files_in_directory"], [18, 1, 1, "", "get_current_timestamp_ms"], [18, 1, 1, "", "get_package_version"], [18, 1, 1, "", "get_relative_path"], [18, 4, 1, "", "injected_before_use"], [18, 1, 1, "", "is_array"], [18, 1, 1, "", "is_evm_precompile"], [18, 1, 1, "", "is_named_tuple"], [18, 1, 1, "", "is_struct"], [18, 1, 1, "", "is_zero_hex"], [18, 1, 1, "", "load_config"], [18, 1, 1, "", "pragma_str_to_specifier_set"], [18, 1, 1, "", "raises_not_implemented"], [18, 1, 1, "", "returns_array"], [18, 1, 1, "", "run_until_complete"], [18, 4, 1, "", "singledispatchmethod"], [18, 1, 1, "", "spawn"], [18, 1, 1, "", "stream_response"], [18, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[18, 2, 1, "", "model_config"], [18, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[18, 2, 1, "", "additional_error_message"], [18, 2, 1, "", "attributes"], [18, 5, 1, "", "get"], [18, 2, 1, "", "include_getattr"], [18, 2, 1, "", "include_getitem"], [18, 2, 1, "", "model_config"], [18, 2, 1, "", "model_fields"], [18, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[18, 2, 1, "", "address"], [18, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[18, 6, 1, "", "ape_org"], [18, 6, 1, "", "available_plugins"], [18, 5, 1, "", "clone_repo"], [18, 5, 1, "", "download_package"], [18, 5, 1, "", "get_release"], [18, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[18, 5, 1, "", "join"]], "ape.utils.Struct": [[18, 5, 1, "", "items"]], "ape.utils.StructParser": [[18, 5, 1, "", "decode_output"], [18, 6, 1, "", "default_name"], [18, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[18, 2, 1, "", "CONTRACTS"], [18, 2, 1, "", "DELEGATE"], [18, 2, 1, "", "GAS_COST"], [18, 2, 1, "", "INPUTS"], [18, 2, 1, "", "METHODS"], [18, 2, 1, "", "OUTPUTS"], [18, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[18, 5, 1, "", "register"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "compile": [[1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-remove": [[6, 8, 1, "cmdoption-pm-remove-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-remove-y", "--yes"], [6, 8, 1, "cmdoption-pm-remove-v", "-v"], [6, 8, 1, "cmdoption-pm-remove-y", "-y"], [6, 8, 1, "cmdoption-pm-remove-arg-PACKAGE", "PACKAGE"], [6, 8, 1, "cmdoption-pm-remove-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:exception", "8": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"account": [0, 11, 15, 16, 19, 20, 25, 34, 36], "chang": 0, "password": 0, "delet": 0, "export": 0, "gener": 0, "import": [0, 27], "list": [0, 4, 5, 6, 26], "compil": [1, 6, 11, 15, 16, 21, 26, 31, 33, 34], "consol": [2, 23, 34, 37], "init": [3, 23], "network": [4, 11, 15, 16, 19, 20, 22, 30, 34, 36], "run": [4, 7, 30], "plugin": [5, 16, 21, 22, 27, 28, 31, 34], "instal": [5, 6, 26, 28, 34], "uninstal": 5, "pm": 6, "remov": [6, 26], "test": [8, 19, 22, 31, 34, 36], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 31, 34, 36, 37], "doc": 9, "user": 9, "guid": 9, "cli": [9, 12, 20, 26, 27, 29, 35], "refer": 9, "python": [9, 29], "api": [11, 27], "address": [11, 17, 24], "config": [11, 15, 16, 26], "convert": [11, 15, 16], "explor": [11, 33], "project": [11, 15, 16, 24, 27, 31, 34, 36], "provid": [11, 30, 36], "transact": [11, 24, 25, 36, 37], "queri": [11, 15, 16, 25], "argument": 12, "choic": 12, "command": [12, 23, 36], "option": 12, "paramet": 12, "type": [12, 17, 26, 28], "util": [12, 18], "contract": [13, 22, 24, 25, 26, 31, 32, 36], "except": 14, "manag": [15, 26, 30], "chain": [15, 36], "base": 16, "signatur": 17, "miscellan": 17, "us": [19, 25, 27], "outsid": 19, "creat": 19, "new": 19, "default": [19, 22, 24], "sender": 19, "support": [19, 36], "live": [19, 30], "autom": 19, "hardwar": 19, "wallet": 19, "context": [20, 30], "decor": 20, "tool": 20, "The": 21, "json": 21, "other": 21, "ignor": 21, "file": [21, 26], "depend": [21, 22, 26, 31], "set": 21, "sourc": 21, "code": 21, "configur": [22, 23, 30], "folder": [22, 26], "ecosystem": 22, "deploy": [22, 24, 33, 37], "geth": 22, "namespac": 23, "extra": 23, "function": [23, 36], "global": 23, "magic": 23, "bal": 23, "from": [24, 27, 37], "deploi": [24, 31], "ani": 24, "abi": 24, "previou": 24, "interact": [24, 30], "fallback": 24, "direct": 24, "call": 24, "privat": 24, "decod": 24, "encod": 24, "input": 24, "multi": [24, 36], "data": 25, "get": 25, "block": 25, "event": 25, "cach": 25, "github": 26, "local": [26, 30], "npm": 26, "packag": 26, "misc": 26, "custom": [26, 30, 36], "exclus": 26, "overrid": 26, "solid": 26, "remap": 26, "develop": [27, 31], "initi": 27, "implement": 27, "class": 27, "regist": 27, "log": [27, 29, 34, 37], "logger": 27, "modul": 27, "ape_cli_context": 27, "core": 28, "select": 30, "connect": 30, "process": 30, "fork": 30, "ad": 31, "script": [31, 34, 35], "proxi": 32, "publish": 33, "track": 33, "overview": 34, "document": 34, "prerequisit": 34, "consider": 34, "via": 34, "pipx": 34, "pip": 34, "docker": 34, "plai": 34, "modular": 34, "system": 34, "main": 35, "method": 35, "structur": 36, "pattern": 36, "fixtur": 36, "advanc": 36, "tip": 36, "failur": 36, "expected_messag": 36, "dev_messag": 36, "caveat": 36, "languag": 36, "inlin": 36, "non": 36, "reentrant": 36, "error": 36, "ga": [36, 37], "report": [36, 37], "iter": 36, "coverag": 36, "make": 37, "dynam": 37, "fee": 37, "static": 37, "accept": 37, "timeout": 37, "trace": 37, "estim": 37, "cost": 37}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [26, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [26, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "install": [[5, "plugins-install"], [6, "pm-install"], [26, "install"]], "uninstall": [[5, "plugins-uninstall"]], "pm": [[6, "pm"]], "remove": [[6, "pm-remove"], [26, "remove"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape.api": [[11, "ape-api"]], "Accounts": [[11, "module-ape.api.accounts"], [15, "module-ape.managers.accounts"], [16, "module-ape.plugins.account"], [19, "accounts"], [34, "accounts"]], "Address": [[11, "module-ape.api.address"], [17, "module-ape.types.address"]], "Compiler": [[11, "module-ape.api.compiler"], [16, "module-ape.plugins.compiler"]], "Config": [[11, "module-ape.api.config"], [15, "module-ape.managers.config"], [16, "module-ape.plugins.config"]], "Convert": [[11, "module-ape.api.convert"]], "Explorers": [[11, "module-ape.api.explorers"]], "Networks": [[11, "module-ape.api.networks"], [15, "module-ape.managers.networks"], [22, "networks"], [30, "networks"], [34, "networks"]], "Projects": [[11, "module-ape.api.projects"], [34, "projects"]], "Providers": [[11, "module-ape.api.providers"]], "Transactions": [[11, "transactions"]], "Query": [[11, "module-ape.api.query"], [15, "module-ape.managers.query"], [16, "module-ape.plugins.query"]], "ape.cli": [[12, "ape-cli"]], "Arguments": [[12, "module-ape.cli.arguments"]], "Choices": [[12, "module-ape.cli.choices"]], "Commands": [[12, "module-ape.cli.commands"]], "Options": [[12, "module-ape.cli.options"]], "Parameter Types": [[12, "module-ape.cli.paramtype"]], "Utilities": [[12, "module-ape.cli.utils"]], "ape.contracts": [[13, "ape-contracts"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "ape.managers": [[15, "ape-managers"]], "Compilers": [[15, "module-ape.managers.compilers"]], "Chain": [[15, "chain"]], "Converters": [[15, "module-ape.managers.converters"]], "Project": [[15, "module-ape.managers.project.manager"], [16, "module-ape.plugins.project"]], "ape.plugins": [[16, "module-ape.plugins"]], "Base": [[16, "module-ape.plugins.pluggy_patch"]], "Converter": [[16, "module-ape.plugins.converter"]], "Network": [[16, "module-ape.plugins.network"]], "ape.types": [[17, "ape-types"]], "Signatures": [[17, "module-ape.types.signatures"]], "Miscellaneous": [[17, "module-ape.types"]], "ape.utils": [[18, "module-ape.utils"]], "Test Accounts": [[19, "test-accounts"]], "Use test accounts in tests": [[19, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[19, "use-test-accounts-outside-of-tests"]], "Creating new test accounts": [[19, "creating-new-test-accounts"]], "Default Sender Support": [[19, "default-sender-support"], [19, "id1"]], "Live Network Accounts": [[19, "live-network-accounts"]], "Automation": [[19, "automation"]], "Hardware Wallets": [[19, "hardware-wallets"]], "CLIs": [[20, "clis"]], "Ape Context Decorator": [[20, "ape-context-decorator"]], "Network Tools": [[20, "network-tools"]], "Account Tools": [[20, "account-tools"]], "Compile": [[21, "compile"]], "The JSON Compiler": [[21, "the-json-compiler"]], "Other Compiler Plugins": [[21, "other-compiler-plugins"]], "Ignore Files": [[21, "ignore-files"]], "Dependencies": [[21, "dependencies"], [22, "dependencies"], [26, "dependencies"], [31, "dependencies"]], "Settings": [[21, "settings"]], "Compile Source Code": [[21, "compile-source-code"]], "Configure Ape": [[22, "configure-ape"]], "Contracts Folder": [[22, "contracts-folder"]], "Default Ecosystem": [[22, "default-ecosystem"]], "Deployments": [[22, "deployments"]], "Geth": [[22, "geth"]], "Plugins": [[22, "plugins"], [28, "plugins"], [34, "plugins"]], "Testing": [[22, "testing"], [31, "testing"], [34, "testing"], [36, "testing"]], "Ape Console": [[23, "ape-console"]], "Ape Namespace": [[23, "ape-namespace"]], "Namespace Extras": [[23, "namespace-extras"]], "Init Function": [[23, "init-function"]], "Global Extras": [[23, "global-extras"]], "Configure": [[23, "configure"]], "Magic Commands": [[23, "magic-commands"]], "%ape": [[23, "ape"]], "%bal": [[23, "bal"]], "Contracts": [[24, "contracts"]], "From Deploy": [[24, "from-deploy"]], "From Project Contract Address": [[24, "from-project-contract-address"]], "From Any Address": [[24, "from-any-address"]], "From ABIs": [[24, "from-abis"]], "From Previous Deployment": [[24, "from-previous-deployment"]], "Contract Interaction": [[24, "contract-interaction"]], "Default, Fallback, and Direct Calls": [[24, "default-fallback-and-direct-calls"]], "Private Transactions": [[24, "private-transactions"]], "Decoding and Encoding Inputs": [[24, "decoding-and-encoding-inputs"]], "Multi-Call and Multi-Transaction": [[24, "multi-call-and-multi-transaction"]], "Querying Data": [[25, "querying-data"]], "Getting Block Data": [[25, "getting-block-data"]], "Getting Account Transaction Data": [[25, "getting-account-transaction-data"]], "Getting Contract Event Data": [[25, "getting-contract-event-data"]], "Using the Cache": [[25, "using-the-cache"]], "Types of Dependencies": [[26, "types-of-dependencies"]], "GitHub": [[26, "github"]], "Local": [[26, "local"]], "NPM": [[26, "npm"]], "Package Management CLI": [[26, "package-management-cli"]], "Misc": [[26, "misc"]], "Custom Contracts Folder": [[26, "custom-contracts-folder"]], "File Exclusions": [[26, "file-exclusions"]], "Config Override": [[26, "config-override"]], "Solidity Remappings": [[26, "solidity-remappings"]], "Compiling Dependencies": [[26, "compiling-dependencies"]], "Developing Plugins": [[27, "developing-plugins"]], "Initialize a Plugin Project": [[27, "initialize-a-plugin-project"]], "Implementing API Classes": [[27, "implementing-api-classes"]], "Registering API Classes": [[27, "registering-api-classes"]], "CLI Plugins": [[27, "cli-plugins"]], "Using Plugins": [[27, "using-plugins"]], "Logging": [[27, "logging"], [29, "logging"], [34, "logging"]], "Import the logger from the logging module": [[27, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[27, "use-the-logger-from-the-ape-cli-context"]], "Core Plugins": [[28, "core-plugins"]], "Installing Plugins": [[28, "installing-plugins"]], "Plugin Types": [[28, "plugin-types"]], "CLI Logging": [[29, "cli-logging"]], "Python Logging": [[29, "python-logging"]], "Selecting a Network": [[30, "selecting-a-network"]], "Configuring Networks": [[30, "configuring-networks"]], "Local Network": [[30, "local-network"]], "Live Networks": [[30, "live-networks"]], "Custom Network Connection": [[30, "custom-network-connection"]], "Running a Network Process": [[30, "running-a-network-process"]], "Provider Interaction": [[30, "provider-interaction"]], "Provider Context Manager": [[30, "provider-context-manager"]], "Forked Context": [[30, "forked-context"]], "Developing Projects with Ape": [[31, "developing-projects-with-ape"]], "Adding Plugins": [[31, "adding-plugins"]], "Compiling Contracts": [[31, "compiling-contracts"]], "Deploying Contracts": [[31, "deploying-contracts"]], "Scripts": [[31, "scripts"], [34, "scripts"]], "Proxy Contracts": [[32, "proxy-contracts"]], "Publishing": [[33, "publishing"]], "Compilation": [[33, "compilation"]], "Tracking Deployments": [[33, "tracking-deployments"]], "Publishing to Explorer": [[33, "publishing-to-explorer"]], "Overview": [[34, "overview"]], "Documentation": [[34, "documentation"]], "Prerequisite": [[34, "prerequisite"]], "Installation": [[34, "installation"]], "Considerations for Installing:": [[34, "considerations-for-installing"]], "via pipx or pip": [[34, "via-pipx-or-pip"]], "via docker": [[34, "via-docker"]], "Playing with Ape": [[34, "playing-with-ape"]], "Ape Modular Plugin System:": [[34, "ape-modular-plugin-system"]], "Compiling": [[34, "compiling"]], "Console": [[34, "console"]], "Scripting": [[35, "scripting"]], "CLI Scripts": [[35, "cli-scripts"]], "Main Method Scripts": [[35, "main-method-scripts"]], "Test Structure": [[36, "test-structure"]], "Test Pattern": [[36, "test-pattern"]], "Fixtures": [[36, "fixtures"]], "accounts fixture": [[36, "accounts-fixture"]], "chain fixture": [[36, "chain-fixture"]], "networks fixture": [[36, "networks-fixture"]], "project fixture": [[36, "project-fixture"]], "Contract fixture": [[36, "contract-fixture"]], "Ape testing commands": [[36, "ape-testing-commands"]], "Test Providers": [[36, "test-providers"]], "Advanced Testing Tips": [[36, "advanced-testing-tips"]], "Testing Transaction Failures": [[36, "testing-transaction-failures"]], "expected_message": [[36, "expected-message"]], "dev_message": [[36, "dev-message"]], "Caveats": [[36, "caveats"]], "Language Support": [[36, "language-support"]], "Inlining": [[36, "inlining"]], "Non-reentrant Functions": [[36, "non-reentrant-functions"]], "Custom Errors": [[36, "custom-errors"]], "Multi-chain Testing": [[36, "multi-chain-testing"]], "Gas Reporting": [[36, "gas-reporting"]], "Iterative Testing": [[36, "iterative-testing"]], "Contract Coverage": [[36, "contract-coverage"]], "Making Transactions": [[37, "making-transactions"]], "Deployment": [[37, "deployment"]], "Deployment from Ape Console": [[37, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[37, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[37, "static-fee-transactions"]], "Transaction Logs": [[37, "transaction-logs"]], "Transaction Acceptance Timeout": [[37, "transaction-acceptance-timeout"]], "Traces": [[37, "traces"]], "Gas Reports": [[37, "gas-reports"]], "Estimate Gas Cost": [[37, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "--word-count": [[0, "cmdoption-accounts-generate-word-count"]], "-v": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-import-arg-ALIAS"]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-change-password-v"]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-delete-v"]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-export-v"]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-generate-hide-mnemonic"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-generate-word-count"]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS"], [0, "cmdoption-accounts-import-hd-path"], [0, "cmdoption-accounts-import-use-mnemonic"], [0, "cmdoption-accounts-import-v"]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all"], [0, "cmdoption-accounts-list-v"]], "--force": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies"]], "--size": [[1, "cmdoption-compile-s"]], "-f": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "-s": [[1, "cmdoption-compile-s"]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS"]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS"], [1, "cmdoption-compile-f"], [1, "cmdoption-compile-include-dependencies"], [1, "cmdoption-compile-s"], [1, "cmdoption-compile-v"]], "console command line option": [[2, "cmdoption-console-v"]], "--github": [[3, "cmdoption-init-github"]], "init command line option": [[3, "cmdoption-init-github"], [3, "cmdoption-init-v"]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem"]], "--format": [[4, "cmdoption-networks-list-format"]], "--network": [[4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "--provider": [[4, "cmdoption-networks-list-provider"]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem"], [4, "cmdoption-networks-list-format"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-list-provider"], [4, "cmdoption-networks-list-v"]], "networks-run command line option": [[4, "cmdoption-networks-run-network"], [4, "cmdoption-networks-run-v"]], "--upgrade": [[5, "cmdoption-plugins-install-U"]], "--yes": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-PACKAGE"]], "versions": [[6, "cmdoption-pm-remove-arg-VERSIONS"]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-compile-version"]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-install-f"], [6, "cmdoption-pm-install-name"], [6, "cmdoption-pm-install-ref"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-install-version"]], "pm-list command line option": [[6, "cmdoption-pm-list-all"], [6, "cmdoption-pm-list-v"]], "pm-remove command line option": [[6, "cmdoption-pm-remove-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-VERSIONS"], [6, "cmdoption-pm-remove-v"], [6, "cmdoption-pm-remove-y"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape.api.accounts"], [11, "module-ape.api.address"], [11, "module-ape.api.compiler"], [11, "module-ape.api.config"], [11, "module-ape.api.convert"], [11, "module-ape.api.explorers"], [11, "module-ape.api.networks"], [11, "module-ape.api.projects"], [11, "module-ape.api.providers"], [11, "module-ape.api.query"], [12, "module-ape.cli.arguments"], [12, "module-ape.cli.choices"], [12, "module-ape.cli.commands"], [12, "module-ape.cli.options"], [12, "module-ape.cli.paramtype"], [12, "module-ape.cli.utils"], [14, "module-ape.exceptions"], [15, "module-ape.managers.accounts"], [15, "module-ape.managers.compilers"], [15, "module-ape.managers.config"], [15, "module-ape.managers.converters"], [15, "module-ape.managers.networks"], [15, "module-ape.managers.project.dependency"], [15, "module-ape.managers.project.manager"], [15, "module-ape.managers.query"], [16, "module-ape.plugins"], [16, "module-ape.plugins.account"], [16, "module-ape.plugins.compiler"], [16, "module-ape.plugins.config"], [16, "module-ape.plugins.converter"], [16, "module-ape.plugins.network"], [16, "module-ape.plugins.pluggy_patch"], [16, "module-ape.plugins.project"], [16, "module-ape.plugins.query"], [17, "module-ape.types"], [17, "module-ape.types.address"], [17, "module-ape.types.signatures"], [18, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[11, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[11, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[11, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[11, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[11, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[11, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[11, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[11, "ape.api.config.ConfigEnum"]], "contractcreationquery (class in ape.api.query)": [[11, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[11, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[11, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[11, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[11, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[11, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[11, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[11, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[11, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[11, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[11, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[11, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[11, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[11, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[11, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[11, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[11, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[11, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[11, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[11, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[11, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[11, "ape.api.providers.UpstreamProvider"]], "__ape_extra_attributes__() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.__ape_extra_attributes__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.__dir__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_compiler_data() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.add_compiler_data"]], "add_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[11, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[11, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[11, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[11, "module-ape.api.accounts"]], "ape.api.address": [[11, "module-ape.api.address"]], "ape.api.compiler": [[11, "module-ape.api.compiler"]], "ape.api.config": [[11, "module-ape.api.config"]], "ape.api.convert": [[11, "module-ape.api.convert"]], "ape.api.explorers": [[11, "module-ape.api.explorers"]], "ape.api.networks": [[11, "module-ape.api.networks"]], "ape.api.projects": [[11, "module-ape.api.projects"]], "ape.api.providers": [[11, "module-ape.api.providers"]], "ape.api.query": [[11, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block_page_size (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.build_command"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.compile"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[11, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.config"]], "config (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[11, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.upstreamprovider property)": [[11, "ape.api.providers.UpstreamProvider.connection_str"]], "contracts (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.contracts"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[11, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.create_transaction"]], "custom_network (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.custom_network"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.data_folder"]], "declare() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.declare"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.default_provider_name"]], "deploy() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.ecosystem"]], "empty (ape.api.networks.providercontextmanager property)": [[11, "ape.api.networks.ProviderContextManager.empty"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[11, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_receipt"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.http_uri"]], "is_connected (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.mine"]], "model_config (ape.api.accounts.accountapi attribute)": [[11, "ape.api.accounts.AccountAPI.model_config"]], "model_config (ape.api.accounts.accountcontainerapi attribute)": [[11, "ape.api.accounts.AccountContainerAPI.model_config"]], "model_config (ape.api.accounts.impersonatedaccount attribute)": [[11, "ape.api.accounts.ImpersonatedAccount.model_config"]], "model_config (ape.api.accounts.testaccountapi attribute)": [[11, "ape.api.accounts.TestAccountAPI.model_config"]], "model_config (ape.api.accounts.testaccountcontainerapi attribute)": [[11, "ape.api.accounts.TestAccountContainerAPI.model_config"]], "model_config (ape.api.compiler.compilerapi attribute)": [[11, "ape.api.compiler.CompilerAPI.model_config"]], "model_config (ape.api.config.pluginconfig attribute)": [[11, "ape.api.config.PluginConfig.model_config"]], "model_config (ape.api.convert.converterapi attribute)": [[11, "ape.api.convert.ConverterAPI.model_config"]], "model_config (ape.api.explorers.explorerapi attribute)": [[11, "ape.api.explorers.ExplorerAPI.model_config"]], "model_config (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.model_config"]], "model_config (ape.api.networks.forkednetworkapi attribute)": [[11, "ape.api.networks.ForkedNetworkAPI.model_config"]], "model_config (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.model_config"]], "model_config (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.model_config"]], "model_config (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.model_config"]], "model_config (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.model_config"]], "model_config (ape.api.providers.blockapi attribute)": [[11, "ape.api.providers.BlockAPI.model_config"]], "model_config (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.model_config"]], "model_config (ape.api.providers.subprocessprovider attribute)": [[11, "ape.api.providers.SubprocessProvider.model_config"]], "model_config (ape.api.providers.testproviderapi attribute)": [[11, "ape.api.providers.TestProviderAPI.model_config"]], "model_config (ape.api.providers.upstreamprovider attribute)": [[11, "ape.api.providers.UpstreamProvider.model_config"]], "model_config (ape.api.query.accounttransactionquery attribute)": [[11, "ape.api.query.AccountTransactionQuery.model_config"]], "model_config (ape.api.query.blockquery attribute)": [[11, "ape.api.query.BlockQuery.model_config"]], "model_config (ape.api.query.blocktransactionquery attribute)": [[11, "ape.api.query.BlockTransactionQuery.model_config"]], "model_config (ape.api.query.contractcreationquery attribute)": [[11, "ape.api.query.ContractCreationQuery.model_config"]], "model_config (ape.api.query.contracteventquery attribute)": [[11, "ape.api.query.ContractEventQuery.model_config"]], "model_config (ape.api.query.contractmethodquery attribute)": [[11, "ape.api.query.ContractMethodQuery.model_config"]], "model_config (ape.api.transactions.receiptapi attribute)": [[11, "ape.api.transactions.ReceiptAPI.model_config"]], "model_config (ape.api.transactions.transactionapi attribute)": [[11, "ape.api.transactions.TransactionAPI.model_config"]], "model_fields (ape.api.accounts.accountapi attribute)": [[11, "ape.api.accounts.AccountAPI.model_fields"]], "model_fields (ape.api.accounts.accountcontainerapi attribute)": [[11, "ape.api.accounts.AccountContainerAPI.model_fields"]], "model_fields (ape.api.accounts.impersonatedaccount attribute)": [[11, "ape.api.accounts.ImpersonatedAccount.model_fields"]], "model_fields (ape.api.accounts.testaccountapi attribute)": [[11, "ape.api.accounts.TestAccountAPI.model_fields"]], "model_fields (ape.api.accounts.testaccountcontainerapi attribute)": [[11, "ape.api.accounts.TestAccountContainerAPI.model_fields"]], "model_fields (ape.api.compiler.compilerapi attribute)": [[11, "ape.api.compiler.CompilerAPI.model_fields"]], "model_fields (ape.api.config.pluginconfig attribute)": [[11, "ape.api.config.PluginConfig.model_fields"]], "model_fields (ape.api.convert.converterapi attribute)": [[11, "ape.api.convert.ConverterAPI.model_fields"]], "model_fields (ape.api.explorers.explorerapi attribute)": [[11, "ape.api.explorers.ExplorerAPI.model_fields"]], "model_fields (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.model_fields"]], "model_fields (ape.api.networks.forkednetworkapi attribute)": [[11, "ape.api.networks.ForkedNetworkAPI.model_fields"]], "model_fields (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.model_fields"]], "model_fields (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.model_fields"]], "model_fields (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.model_fields"]], "model_fields (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.model_fields"]], "model_fields (ape.api.providers.blockapi attribute)": [[11, "ape.api.providers.BlockAPI.model_fields"]], "model_fields (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.model_fields"]], "model_fields (ape.api.providers.subprocessprovider attribute)": [[11, "ape.api.providers.SubprocessProvider.model_fields"]], "model_fields (ape.api.providers.testproviderapi attribute)": [[11, "ape.api.providers.TestProviderAPI.model_fields"]], "model_fields (ape.api.providers.upstreamprovider attribute)": [[11, "ape.api.providers.UpstreamProvider.model_fields"]], "model_fields (ape.api.query.accounttransactionquery attribute)": [[11, "ape.api.query.AccountTransactionQuery.model_fields"]], "model_fields (ape.api.query.blockquery attribute)": [[11, "ape.api.query.BlockQuery.model_fields"]], "model_fields (ape.api.query.blocktransactionquery attribute)": [[11, "ape.api.query.BlockTransactionQuery.model_fields"]], "model_fields (ape.api.query.contractcreationquery attribute)": [[11, "ape.api.query.ContractCreationQuery.model_fields"]], "model_fields (ape.api.query.contracteventquery attribute)": [[11, "ape.api.query.ContractEventQuery.model_fields"]], "model_fields (ape.api.query.contractmethodquery attribute)": [[11, "ape.api.query.ContractMethodQuery.model_fields"]], "model_fields (ape.api.transactions.receiptapi attribute)": [[11, "ape.api.transactions.ReceiptAPI.model_fields"]], "model_fields (ape.api.transactions.transactionapi attribute)": [[11, "ape.api.transactions.TransactionAPI.model_fields"]], "model_post_init() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.model_post_init"]], "model_post_init() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.model_post_init"]], "model_post_init() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.model_post_init"]], "model_post_init() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.model_post_init"]], "name (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.name"]], "name (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[11, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.remove"]], "replace_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.replace_manifest"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[11, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.settings"]], "settings (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.settings"]], "sign_message() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.update_cache"]], "update_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.update_manifest"]], "update_settings() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[11, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.version_id"]], "ws_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[12, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[12, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[12, "ape.cli.commands.ConnectedProviderCommand"]], "networkboundcommand (class in ape.cli.commands)": [[12, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[12, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[12, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[12, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[12, "ape.cli.options.account_option"]], "ape.cli.arguments": [[12, "module-ape.cli.arguments"]], "ape.cli.choices": [[12, "module-ape.cli.choices"]], "ape.cli.commands": [[12, "module-ape.cli.commands"]], "ape.cli.options": [[12, "module-ape.cli.options"]], "ape.cli.paramtype": [[12, "module-ape.cli.paramtype"]], "ape.cli.utils": [[12, "module-ape.cli.utils"]], "ape_cli_context() (in module ape.cli.options)": [[12, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[12, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[12, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (in module ape.cli.choices)": [[12, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[12, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[12, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[12, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[12, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[12, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[12, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[12, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[12, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[12, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[12, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[13, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deployments (ape.contracts.base.contractcontainer property)": [[13, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.invoke_transaction"]], "model_config (ape.contracts.base.contractevent attribute)": [[13, "ape.contracts.base.ContractEvent.model_config"]], "model_fields (ape.contracts.base.contractevent attribute)": [[13, "ape.contracts.base.ContractEvent.model_fields"]], "model_post_init() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.model_post_init"]], "name (ape.contracts.base.contractevent property)": [[13, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.receipt"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[13, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[14, "ape.exceptions.APINotImplementedError"]], "abort": [[14, "ape.exceptions.Abort"]], "accountserror": [[14, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[14, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[14, "ape.exceptions.ApeAttributeError"]], "apeexception": [[14, "ape.exceptions.ApeException"]], "apeindexerror": [[14, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[14, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[14, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[14, "ape.exceptions.ChainError"]], "compilererror": [[14, "ape.exceptions.CompilerError"]], "configerror": [[14, "ape.exceptions.ConfigError"]], "contractdataerror": [[14, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[14, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[14, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[14, "ape.exceptions.ConversionError"]], "customerror": [[14, "ape.exceptions.CustomError"]], "decodingerror": [[14, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[14, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[14, "ape.exceptions.MethodNonPayableError"]], "networkerror": [[14, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[14, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[14, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[14, "ape.exceptions.OutOfGasError"]], "projecterror": [[14, "ape.exceptions.ProjectError"]], "providererror": [[14, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[14, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[14, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[14, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[14, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[14, "ape.exceptions.SignatureError"]], "subprocesserror": [[14, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[14, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[14, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[14, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[14, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[14, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[14, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[14, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[14, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[14, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[14, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[14, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[15, "ape.managers.chain.AccountHistory"]], "accountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[15, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[15, "ape.managers.chain.ChainManager"]], "compilermanager (class in ape.managers.compilers)": [[15, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[15, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[15, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[15, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[15, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.IntAddressConverter"]], "localdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[15, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[15, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[15, "ape.managers.query.QueryManager"]], "stringintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[15, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__getitem__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[15, "module-ape.managers.accounts"]], "ape.managers.compilers": [[15, "module-ape.managers.compilers"]], "ape.managers.config": [[15, "module-ape.managers.config"]], "ape.managers.converters": [[15, "module-ape.managers.converters"]], "ape.managers.networks": [[15, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[15, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[15, "module-ape.managers.project.manager"]], "ape.managers.query": [[15, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.compile_source"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.create_custom_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[15, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[15, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[15, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[15, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_blueprint"]], "get_compiler_data() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_compiler_data"]], "get_config() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[15, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.history"]], "instance_at() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[15, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.mine"]], "model_config (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.model_config"]], "model_config (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.model_config"]], "model_config (ape.managers.config.deploymentconfig attribute)": [[15, "ape.managers.config.DeploymentConfig.model_config"]], "model_config (ape.managers.config.deploymentconfigcollection attribute)": [[15, "ape.managers.config.DeploymentConfigCollection.model_config"]], "model_config (ape.managers.converters.addressapiconverter attribute)": [[15, "ape.managers.converters.AddressAPIConverter.model_config"]], "model_config (ape.managers.converters.bytesaddressconverter attribute)": [[15, "ape.managers.converters.BytesAddressConverter.model_config"]], "model_config (ape.managers.converters.hexaddressconverter attribute)": [[15, "ape.managers.converters.HexAddressConverter.model_config"]], "model_config (ape.managers.converters.hexconverter attribute)": [[15, "ape.managers.converters.HexConverter.model_config"]], "model_config (ape.managers.converters.hexintconverter attribute)": [[15, "ape.managers.converters.HexIntConverter.model_config"]], "model_config (ape.managers.converters.intaddressconverter attribute)": [[15, "ape.managers.converters.IntAddressConverter.model_config"]], "model_config (ape.managers.converters.stringintconverter attribute)": [[15, "ape.managers.converters.StringIntConverter.model_config"]], "model_config (ape.managers.converters.timestampconverter attribute)": [[15, "ape.managers.converters.TimestampConverter.model_config"]], "model_config (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.model_config"]], "model_config (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.model_config"]], "model_config (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.model_config"]], "model_config (ape.managers.project.types.apeproject attribute)": [[15, "ape.managers.project.types.ApeProject.model_config"]], "model_config (ape.managers.project.types.baseproject attribute)": [[15, "ape.managers.project.types.BaseProject.model_config"]], "model_config (ape.managers.project.types.brownieproject attribute)": [[15, "ape.managers.project.types.BrownieProject.model_config"]], "model_fields (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.model_fields"]], "model_fields (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.model_fields"]], "model_fields (ape.managers.config.deploymentconfig attribute)": [[15, "ape.managers.config.DeploymentConfig.model_fields"]], "model_fields (ape.managers.config.deploymentconfigcollection attribute)": [[15, "ape.managers.config.DeploymentConfigCollection.model_fields"]], "model_fields (ape.managers.converters.addressapiconverter attribute)": [[15, "ape.managers.converters.AddressAPIConverter.model_fields"]], "model_fields (ape.managers.converters.bytesaddressconverter attribute)": [[15, "ape.managers.converters.BytesAddressConverter.model_fields"]], "model_fields (ape.managers.converters.hexaddressconverter attribute)": [[15, "ape.managers.converters.HexAddressConverter.model_fields"]], "model_fields (ape.managers.converters.hexconverter attribute)": [[15, "ape.managers.converters.HexConverter.model_fields"]], "model_fields (ape.managers.converters.hexintconverter attribute)": [[15, "ape.managers.converters.HexIntConverter.model_fields"]], "model_fields (ape.managers.converters.intaddressconverter attribute)": [[15, "ape.managers.converters.IntAddressConverter.model_fields"]], "model_fields (ape.managers.converters.stringintconverter attribute)": [[15, "ape.managers.converters.StringIntConverter.model_fields"]], "model_fields (ape.managers.converters.timestampconverter attribute)": [[15, "ape.managers.converters.TimestampConverter.model_fields"]], "model_fields (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.model_fields"]], "model_fields (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.model_fields"]], "model_fields (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.model_fields"]], "model_fields (ape.managers.project.types.apeproject attribute)": [[15, "ape.managers.project.types.ApeProject.model_fields"]], "model_fields (ape.managers.project.types.baseproject attribute)": [[15, "ape.managers.project.types.BaseProject.model_fields"]], "model_fields (ape.managers.project.types.brownieproject attribute)": [[15, "ape.managers.project.types.BrownieProject.model_fields"]], "model_post_init() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.model_post_init"]], "name (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[15, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[15, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[15, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[15, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[15, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.version"]], "version (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[16, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[16, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[16, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[16, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[16, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[16, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[16, "module-ape.plugins"]], "ape.plugins.account": [[16, "module-ape.plugins.account"]], "ape.plugins.compiler": [[16, "module-ape.plugins.compiler"]], "ape.plugins.config": [[16, "module-ape.plugins.config"]], "ape.plugins.converter": [[16, "module-ape.plugins.converter"]], "ape.plugins.network": [[16, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[16, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[16, "module-ape.plugins.project"]], "ape.plugins.query": [[16, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[16, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[16, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[16, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[16, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[16, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[16, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[16, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[16, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[16, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[16, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[16, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "addresstype (in module ape.types.address)": [[17, "ape.types.address.AddressType"]], "basecontractlog (class in ape.types)": [[17, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[17, "ape.types.BlockID"]], "contractlog (class in ape.types)": [[17, "ape.types.ContractLog"]], "messagesignature (class in ape.types.signatures)": [[17, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[17, "ape.types.MockContractLog"]], "rawaddress (in module ape.types.address)": [[17, "ape.types.address.RawAddress"]], "signablemessage (class in ape.types.signatures)": [[17, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[17, "ape.types.signatures.TransactionSignature"]], "ape.types": [[17, "module-ape.types"]], "ape.types.address": [[17, "module-ape.types.address"]], "ape.types.signatures": [[17, "module-ape.types.signatures"]], "block_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.contract_address"]], "event_arguments (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_name"]], "header (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.header"]], "log_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.log_index"]], "model_config (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.model_config"]], "model_config (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.model_config"]], "model_config (ape.types.mockcontractlog attribute)": [[17, "ape.types.MockContractLog.model_config"]], "model_fields (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.model_fields"]], "model_fields (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.model_fields"]], "model_fields (ape.types.mockcontractlog attribute)": [[17, "ape.types.MockContractLog.model_fields"]], "timestamp (ape.types.contractlog property)": [[17, "ape.types.ContractLog.timestamp"]], "transaction_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[18, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[18, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.DELEGATE"]], "extramodelattributes (class in ape.utils)": [[18, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[18, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[18, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[18, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[18, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[18, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[18, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[18, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[18, "ape.utils.allow_disconnected"]], "ape.utils": [[18, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.ape_org"]], "attributes (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.attributes"]], "available_plugins (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[18, "ape.utils.StructParser.default_name"]], "download_package() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[18, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[18, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[18, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[18, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[18, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[18, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[18, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[18, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[18, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_repo"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[18, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[18, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[18, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[18, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[18, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[18, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[18, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[18, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[18, "ape.utils.load_config"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[18, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[18, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.name"]], "pragma_str_to_specifier_set() (in module ape.utils)": [[18, "ape.utils.pragma_str_to_specifier_set"]], "private_key (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[18, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[18, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[18, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[18, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[18, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[18, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[18, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[18, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file