From fa6eaac4923181e3daca86c795f0691058286163 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 9 Dec 2024 21:08:13 +0000 Subject: [PATCH] Update documentation --- latest/.doctrees/commands/networks.doctree | Bin 36907 -> 36907 bytes latest/.doctrees/environment.pickle | Bin 1148443 -> 1148443 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 73191 -> 73191 bytes .../.doctrees/methoddocs/ape_accounts.doctree | Bin 138054 -> 138054 bytes .../.doctrees/methoddocs/ape_compile.doctree | Bin 130863 -> 130863 bytes .../.doctrees/methoddocs/ape_ethereum.doctree | Bin 1184944 -> 1184944 bytes latest/.doctrees/methoddocs/ape_node.doctree | Bin 400823 -> 400663 bytes latest/.doctrees/methoddocs/ape_pm.doctree | Bin 355377 -> 355377 bytes latest/.doctrees/methoddocs/ape_test.doctree | Bin 752350 -> 752350 bytes latest/.doctrees/methoddocs/api.doctree | Bin 2271834 -> 2271834 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 767571 -> 767571 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 731063 -> 733250 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 816819 -> 816819 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 1783618 -> 1788519 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 862000 -> 862000 bytes latest/.doctrees/methoddocs/types.doctree | Bin 1313965 -> 1313965 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 1205159 -> 1205159 bytes latest/.doctrees/userguides/contracts.doctree | Bin 62077 -> 63721 bytes latest/_sources/userguides/contracts.md.txt | 13 ++++++++++++- latest/commands/networks.html | 6 +++--- latest/methoddocs/ape_node.html | 4 ++-- latest/methoddocs/contracts.html | 3 ++- latest/methoddocs/managers.html | 10 ++++++++-- latest/searchindex.js | 2 +- latest/userguides/contracts.html | 10 +++++++++- 25 files changed, 37 insertions(+), 11 deletions(-) diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index ed35810c9d8d5885c262ad8ad272c8a1c5cd6f4f..f1dcb05672531cb158c56b1bb2af4ed5b0e76343 100644 GIT binary patch delta 2009 zcmeHHy>1jS5SD^MgQ7G9j-QZAK|n$$=%ApW;6-MAv$wvrJuBOLKM~Q1f*PT{2S`N| z3Z#1lDqe|(8SnWBkAO(Co*920e>3xWuP*nlF8974++8U&H2g3O6*S1}0yKXoj)D$s zK#1UZRh~FBIe_;h-UvG;LWgoF#7uWW}fFpjyuY%kjqdLhPe_zUiJ04+j+)4D~XjgrwIq^xehr z!`mv+>RvrLdN3jMMrRl`g)4*@&N{=Dm=dPsQQq#B4qIhA6;Uhj!k;b3u$*RhTMmGw zB?GyFi1LTx|47u*m&87!`e^nz|4J^%{xbu`;;N&4$?PQ0yOENOk-&BNk&s&({d zR$Q|XYMW-+53iwPp_`9N+1XBA>t3G>Z)EV_%V6{E^!@%FM`QW-i=4V&XO9Qh{Pm~x b$MwbfdG%=e=2rLR@J09X>|ir__M`d@KyTZ) delta 2029 zcmeHG!HN?>5QUXol*LQLWnD=0unJ4?s0Z=nkJLG$%0=XK&C9ga?HR+Wlqd;@8B&Vm7#LXRfUns^i z@Yu2qpeo7h$zuNyEI@S^(CujyT$-f&tp+VI zSH|_TQ#mq{$zX`x0GFxYVhcT!v^1qBAF45-X0*_>ob>f^)!-P)kgIvPYjo!G?)Q_? z@vr@Fe{FmF^xdGfw17!LPL>UH0dsOF1GD$j;S?9iHOfMu6y>FYsVoaGWl($A@E%$W ziB&XnS&k`LXcDF=zliIYgOdY3k3-E%7%AP=_Q>CWG$HXndTH<9zg^^Y46YzdipjcqD_yXO^be{kgn2yBBZ1Y(8&3 YZC;hn=5HT#Umss}uP;xxvzNchzbEnK1^@s6 diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index f9ed11cbc6d380bfe97095e8aa49ea63a420556d..0bf91b7583654bf8f26712473732a25bc29557b3 100644 GIT binary patch delta 65827 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 MeD#e^K5F#)f3Ayd<^TWy delta 65915 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 Q)azb@Z2Rfty~c?D2Nm-P9{>OV diff --git a/latest/.doctrees/methoddocs/ape.doctree b/latest/.doctrees/methoddocs/ape.doctree index bb5ad62c5f03d3e37dcff109dfc89eb816b44ade..fd58cc91fc720b3692d2645afe294d1d3e65934d 100644 GIT binary patch delta 5834 zcmZWtYgAKL7UuE_4<$l?YeIlP5z!jdQW4}WC`tgKz8{D&iI8hZFbN7)Csk_|npvgY z>FU&3wY6hgSL-Nxk%x~~U5?A?)V^lTtToe4JJV@vYiFus`(wsOoxRT`mt6bjJNw)F zJLl}2z0bW|uAPazb|!M5FBUT5V%GTMJ9<3c)=snAV{-@m6Fi;mc4v31#bLK>4)`?^ z&9`-X^PT2Sm&4|A2KVHGsNks;^O&EFou8P_i72MkZcC{*^)hDq^dHYz-RHrfbnM zNvp3zQ<~a>marayE!2vJl=TML@|n>zU19N!XbKht#;nBJf~*}4X|7$i1ligwTMo3O zggRuO6D`4oz}D>yD*RfkKj=#)*U1IhBF}NlmM5qeyt36LTU%vo8(HvCvBoFuza6=h z@#C_!L$-F3n&tBgw4~GW$<`A=UHiTEpM(R*u-|r(Ge~wL5%v&_MW3W-do=3i?^#xx`hZVE~f`CW&r+BqAgMeIy&uiITJc;-gcK2@1#E=#699ug(;F0Te|SM>G7J~ctGheP@N9%mFXdA3(xz< z&(H3(V>rt0wA#8Mzrv6aS|EJ#;$v7oQ+JmW-l&+u6~omEJ^udd6={XJkzrx}WLYwH z?D=l2ijYRJ@%qwMQlJP*D)qK3<U3@fB-EsH*)XF<$0a~*O(r)N+G;XO9({1?*qvchXFnM9 zSlsr`vE)+WLXDoA0-x3BqInYP;Da(=N~;jk7Nq%#(JNFCBokB;&#69Kz%FJ5@-n)5m2)ViwUSrg*t*+1g1zIqK?dZ0_s$ufq?o_ zXe6K>6qXQB(+N!k)MY|50riyd7y)&Uu#{jL!7_prg5?C%K*9K9=p0riGYSVd+g z!D@mef;9xx6vA2p>HuLKfu5j+AfI48K^{RX0To`@KroNMOh9E9HWH*0SO{hiSP8P( z&#{r2K(L8mEZ*5U<$!z0xGTGASe_gYL9Y0s%4*Q>4{S#pXNog zdiJSyez7HXTh0^~f*Y)ypt`aIAz@NmyI5mwgc;j5jL+Z_pT z7@3x_c&8d}q0U#&!|aAK+?6!nZc6}YD7LX)KZJQny?%@=*6U};V!eKaEY|CPB8$#K z_=14-`VF#Juiqt$^?Ga+TE#?D$Iz!g)%WlWgR?8wIFV8Gy*0b=M1wQmFlk_LZ6SIn7PIa$mnD9%E`~#g zxkm%vwcNmi4~p|!7a=2Ip!GwpK(uX0;c$4|9FGIjAJ}*s9nV|vrxb{ zCpb0E`3t<-Gla^VJ6GPo60^YzVz=%MXyZ@z@qJC6Thb;p0v zbeQ0*K~J;uAk=K;A=*{R6^pg5BM~^fdgwL53@frf&QR z8qwTCaq-f2CNuZ&V)>2+He)X@{${6%f;WC)4SF^|v4l+0eY}gAH&Iu-r;&8~pKPPy z=H7g+mKx2ZVqIq9Sc{p$S$`p;<}yXF&N4-_wlYProxYee)xUz$;s} zfPVjr?77`9yb>E0_Dmp;>H39N73{Ery{=$K6zoj}JE~yE6l@^Ke3(nWa56|48&t3% z1shSY(+YN0!QNJ|^9puRX87Ld7cR+^*kuK~qF`Sr*p~|SwSs-4VAmDwU*pV&8-71d zk=<0VTMEX-g_bEo!J-sQrC_lN79YZV{ldf$+ApXTEK$J>3YM*4ISQ7mV0j8QJ(P*F zo?ae~�$<`5zURD|SEsT{u2+tiQU?6^Ygt@rGxK&I3P$<3nKMOUt70q7T0+sPGDB zzqy0ciZ8!;or|G%ZV3n)@!6wu!prEQ^s;->%dSZ;yCuEslJv4W(#x($FS{YV?1J>N zzVF5B5pjG4UdJ`Zry)Lhd?w=H@qEO89ycN;4v<~R&^17wmj+04m3i(C?8N8r_7eug zU!Tw+4xPwB{DgV#G7o=}Jf$Z|({hqD-6wMqUuK^3Ec(^SEcB?v3_W|hT%5o@b7v*s zUtLjE^^2>P2JnLwUj!m8wMnF<_K6Q6z9nWLzAMtQUy0d>F@uI;w#c8QMV7Kfj7GD= z!4|=@5vh<5mjhf_czjV1L4WF3oPC*|A0=e(MT0i&qjI8sza!GCHW& zGU>GtX}HlNX}%v!LrvVNhY<@;;#xU+Gw=k=O&B6jZ<2#2x5l}h|`DC)7kqrUQ+kcDyVjvJD9o%tV7xOGTMjgEI2Zh zj(C~b*M>6CjvmfL%pJ}`Tr^A?`!M)1}&4B zB-vl3bLx>6H;?L2vtyJNKRB9+@4~l74TztQW+47F%4e{@H_X!9>oiwoG;VUaE$n#I zP;ff8gh@7qNFp1n8Wzw7EMjL7e_UsW5kE)0lphv~b&DDTrw!>$<&frwsg(s#!$+qn zm7Aw^g-o|CL>F${B=534#IH=T^2}I@zEDY1Rkf+Ac09}7Ea+EZmiUc^pYU>uht3%E zZ0o(!d_AQYC0_?M{OwE@W_bS$9h~7TFXj21B+eZZkCmCN6B-&nD(EHG4{;4we zTn^&8bJ>W#a|V1CzH&~8;2I$Q!U9b*{?n>ac#PpvhReWmp^94#uU)9;*2Ap}%{=`> z(VyVy+SqEfIqV&Fug&cV2yL+D;tQNhymhfZf}11mxqLYqhq|jvX*l@D^)%f3i=BqH nzkjO2q2`;RI2`WW+A{$M-+ga9H)r_AIPP~bIG)yU#<>3jl3L@C delta 5775 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 N-^Jp1DwWg6{~x7+(W3wW diff --git a/latest/.doctrees/methoddocs/ape_accounts.doctree b/latest/.doctrees/methoddocs/ape_accounts.doctree index 809ae0800a5a8dd71263acb9208cff55aac4e38b..4e77a1605bf63a23145727ba2cdc2f469ea55290 100644 GIT binary patch delta 6284 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 M5GNO2gfk=m3$6qhfdBvi delta 6203 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 B$@2gJ delta 6813 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 J7V>!7{{f=RoQVJc delta 8207 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 diff --git a/latest/.doctrees/methoddocs/ape_pm.doctree b/latest/.doctrees/methoddocs/ape_pm.doctree index 1d42ac9d9be696edaff977ecfdfe3254b3c27bb9..a94a781c010af8bcf35be30227fb664c2cb48510 100644 GIT binary patch delta 16777 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 AHvj+t delta 16999 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 V@Na;BH~4ple-F|BRnLXp{vUjJs2%_S delta 16190 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 V2mgBbcZPoh{JUuFUv=FO{eSj_$Y}ro diff --git a/latest/.doctrees/methoddocs/api.doctree b/latest/.doctrees/methoddocs/api.doctree index e3430d1d9f3ef771a9352d6dddc02b8dff76fc24..4cc84ce2c9bf3a0dc670d24c94961a725d5fbee8 100644 GIT binary patch delta 20407 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 delta 20377 zcma)kcYIXE+P{0w+3Zew?~NiwNI{Sy0-;I>gdn{qkN{ai2mw?SO}JJtD83+%N>}f- zOT1hiMG~TdBoLZRDhy@6tT4?WgX3p8{@_K)t-yeIUvbmRfwR^G&=>qqdBPfu;x!q z2ef=@IY!H%oo|D!>BIOaiW!U2m@V492jVn zc;&`egKq55eC!L03m43%dE>Mh)M>o7l~y0sCJQNpXyeDwW%DFFBriZlslNhjSF2@F z&LjwZ{zt8lMorLOrpwh@U%G#sVsp|RA8BFq&O~hx&zP*0*r>jPjWa z3-b%+r%j(*Jfm>ts)|tWy7_a9FybRUc##68qUDl8fe3c%0DeUqU6713Lg3`R{1vDH+ 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 YqLnGjmJCX=;?D(tuCEPBa-07D00sVmSpWb4 delta 33982 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 G@&5p;gRaQ{ diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree index b6280d40cd851acc52c3a76805ecf6fc3c6d1305..249349dd191515c116e6db02a8539e83efafbaa5 100644 GIT binary patch delta 59336 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 diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index 365aaaa21068960b7137b2fca5b2de5e8657743a..19e8f581fcca7746c6c850a96674f4495d005e41 100644 GIT binary patch delta 37877 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%0Aca!yQipl|LhAsG01cXl!1nKX-Vtpt& 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 X!iKti;tjV!2W$AS)9G#1#Gdhgs~x!% diff --git a/latest/.doctrees/methoddocs/managers.doctree b/latest/.doctrees/methoddocs/managers.doctree index dc23f57295cdeab82039d2d3d143bc0f0ed66975..7cf4967e554daf6df6a808837ada50df4127ed23 100644 GIT binary patch delta 220725 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
Returns:
diff --git a/latest/methoddocs/managers.html b/latest/methoddocs/managers.html index 0241aaef36..5784611638 100644 --- a/latest/methoddocs/managers.html +++ b/latest/methoddocs/managers.html @@ -1118,7 +1118,7 @@

Chain
-get(address: Annotated[ChecksumAddress, _AddressValidator], default: ContractType | None = None) ContractType | None
+get(address: Annotated[ChecksumAddress, _AddressValidator], default: ContractType | None = None, fetch_from_explorer: bool = True) ContractType | None

Get a contract type by address. If the contract is cached, it will return the contract from the cache. Otherwise, if on a live network, it fetches it from the @@ -1129,6 +1129,9 @@

Chain

address (AddressType) – The address of the contract.

  • default (Optional[ContractType]) – A default contract when none is found. Defaults to None.

  • +
  • fetch_from_explorer (bool) – Set to False to avoid fetching from an +explorer. Defaults to True. Only fetches if it needs to (uses disk +& memory caching otherwise).

  • Returns:
    @@ -1251,7 +1254,7 @@

    Chain
    -instance_at(address: str | Annotated[ChecksumAddress, _AddressValidator], contract_type: ContractType | None = None, txn_hash: str | HexBytes | None = None, abi: list[ConstructorABI | FallbackABI | ReceiveABI | MethodABI | EventABI | ErrorABI | StructABI | UnprocessedABI] | dict | str | Path | None = None) ContractInstance
    +instance_at(address: str | Annotated[ChecksumAddress, _AddressValidator], contract_type: ContractType | None = None, txn_hash: str | HexBytes | None = None, abi: list[ConstructorABI | FallbackABI | ReceiveABI | MethodABI | EventABI | ErrorABI | StructABI | UnprocessedABI] | dict | str | Path | None = None, fetch_from_explorer: bool = True) ContractInstance

    Get a contract at the given address. If the contract type of the contract is known, either from a local deploy or a ExplorerAPI, it will use that contract type. You can also provide the contract type from which it will cache and use @@ -1274,6 +1277,9 @@

    ChainNone.

  • abi (Optional[Union[list[ABI], dict, str, Path]]) – Use an ABI str, dict, path, or ethpm models to create a contract instance class.

  • +
  • fetch_from_explorer (bool) – Set to False to avoid fetching from the explorer. +Defaults to True. Won’t fetch unless it needs to (uses disk & memory caching +first).

  • Returns:
    diff --git a/latest/searchindex.js b/latest/searchindex.js index 2248729447..615c0438b5 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "ABI": [[24, "module-ape.utils.abi"]], "Access List Transactions": [[46, "access-list-transactions"]], "Account Tools": [[26, "account-tools"]], "Accounts": [[17, "module-ape.api.accounts"], [21, "module-ape.managers.accounts"], [22, "module-ape.plugins.account"], [25, null]], "Address": [[17, "module-ape.api.address"], [23, "module-ape.types.address"]], "Advanced Testing Tips": [[44, "advanced-testing-tips"]], "Ape Context Decorator": [[26, "ape-context-decorator"]], "Ape Namespace": [[29, "ape-namespace"]], "Ape testing commands": [[44, "ape-testing-commands"]], "Arguments": [[18, "module-ape.cli.arguments"]], "Automation": [[25, "automation"]], "Base": [[22, "module-ape.plugins.pluggy_patch"]], "Base Path": [[28, "base-path"]], "Basemodel": [[24, "module-ape.utils.basemodel"]], "Basic": [[23, "module-ape.types.basic"]], "Block time, transaction type, and more config": [[37, "block-time-transaction-type-and-more-config"]], "Built-in Errors": [[42, "built-in-errors"]], "CLI Logging": [[36, "cli-logging"]], "CLI Plugins": [[33, "cli-plugins"]], "CLI Reference": [[9, null]], "CLI Scripts": [[43, "cli-scripts"]], "CLIs": [[26, null]], "Calling Transactions and Transacting Calls": [[30, "calling-transactions-and-transacting-calls"]], "Calls": [[30, "calls"]], "Caveats": [[44, "caveats"]], "Chain": [[21, "chain"]], "Choices": [[18, "module-ape.cli.choices"]], "Commands": [[18, "module-ape.cli.commands"]], "Compilation": [[40, "compilation"]], "Compile": [[27, null]], "Compile Source Code": [[27, "compile-source-code"]], "Compiler": [[17, "module-ape.api.compiler"], [22, "module-ape.plugins.compiler"]], "Compilers": [[21, "module-ape.managers.compilers"]], "Compiling Dependencies": [[32, "compiling-dependencies"]], "Config": [[17, "module-ape.api.config"], [21, "module-ape.managers.config"], [22, "module-ape.plugins.config"]], "Config Override": [[32, "config-override"]], "Configure": [[29, "configure"]], "Configure Ape": [[28, null]], "Configure Default": [[34, "configure-default"]], "Configuring Networks": [[37, "configuring-networks"]], "Considerations for Installing": [[41, "considerations-for-installing"]], "Console": [[29, null]], "Contract Coverage": [[44, "contract-coverage"]], "Contract File Paths": [[26, "contract-file-paths"]], "Contract Interaction": [[30, "contract-interaction"]], "Contract Interface Introspection": [[30, "contract-interface-introspection"]], "Contract fixture": [[44, "contract-fixture"]], "Contracts": [[30, null]], "Contracts Folder": [[28, "contracts-folder"]], "Convert": [[17, "module-ape.api.convert"]], "Converter": [[22, "module-ape.plugins.converter"]], "Converters": [[21, "module-ape.managers.converters"]], "Core Plugins": [[35, "core-plugins"]], "Core Python Reference": [[9, null]], "Coverage": [[23, "module-ape.types.coverage"]], "Creating new test accounts": [[25, "creating-new-test-accounts"]], "Custom Contracts Folder": [[32, "custom-contracts-folder"]], "Custom Errors": [[42, "custom-errors"], [44, "custom-errors"]], "Custom Network Connection": [[37, "custom-network-connection"]], "Custom Networks By Config": [[37, "custom-networks-by-config"]], "Custom Networks by CLI": [[37, "custom-networks-by-cli"]], "Decoding and Encoding Inputs": [[30, "decoding-and-encoding-inputs"]], "Default Ecosystem": [[28, "default-ecosystem"]], "Default Sender Support": [[25, "default-sender-support"], [25, "id1"]], "Default, Fallback, and Direct Calls": [[30, "default-fallback-and-direct-calls"]], "Dependencies": [[27, "dependencies"], [28, "dependencies"], [32, null], [38, "dependencies"]], "Deploy Scripts": [[30, "deploy-scripts"]], "Deployment": [[46, "deployment"]], "Deployment Metadata": [[46, "deployment-metadata"]], "Deployment from Ape Console": [[46, "deployment-from-ape-console"]], "Deployments": [[28, "deployments"]], "Dev Messages": [[42, "dev-messages"]], "Developing Plugins": [[33, null]], "Developing Projects with Ape": [[38, null]], "Documentation": [[41, "documentation"]], "Dynamic-Fee Transactions": [[46, "dynamic-fee-transactions"]], "EIP-712": [[25, "eip-712"]], "Estimate Gas Cost": [[46, "estimate-gas-cost"]], "Events": [[23, "module-ape.types.events"]], "Exclude Files": [[27, "exclude-files"]], "Executing Code": [[29, "executing-code"]], "Explorer URL": [[37, "explorer-url"]], "Explorers": [[17, "module-ape.api.explorers"]], "Exporting Accounts": [[25, "exporting-accounts"]], "File Exclusions": [[32, "file-exclusions"]], "Fixtures": [[44, "fixtures"]], "Forked Context": [[34, "forked-context"], [37, "forked-context"]], "Forking Custom Networks": [[37, "forking-custom-networks"]], "Forking Networks": [[34, null]], "Forking Plugin Networks": [[34, "forking-plugin-networks"]], "From ABIs": [[30, "from-abis"]], "From Any Address": [[30, "from-any-address"]], "From Deploy": [[30, "from-deploy"]], "From Previous Deployment": [[30, "from-previous-deployment"]], "From Project Contract Address": [[30, "from-project-contract-address"]], "Gas": [[23, "module-ape.types.gas"]], "Gas Reporting": [[44, "gas-reporting"]], "Gas Reports": [[45, "gas-reports"]], "Generating New Accounts": [[25, "generating-new-accounts"]], "Getting Account Transaction Data": [[31, "getting-account-transaction-data"]], "Getting Block Data": [[31, "getting-block-data"]], "Getting Contract Event Data": [[31, "getting-contract-event-data"]], "GitHub": [[32, "github"]], "Global Extras": [[29, "global-extras"]], "Hardware Wallets": [[25, "hardware-wallets"]], "Implementing API Classes": [[33, "implementing-api-classes"]], "Import the logger from the logging module": [[33, "import-the-logger-from-the-logging-module"]], "Importing Existing Accounts": [[25, "importing-existing-accounts"]], "Init Function": [[29, "init-function"]], "Initialize a Plugin Project": [[33, "initialize-a-plugin-project"]], "Inlining": [[44, "inlining"]], "Installation": [[41, "installation"]], "Installed Python Projects": [[38, "installed-python-projects"]], "Installing Plugins": [[35, "installing-plugins"]], "Installing with docker": [[41, "installing-with-docker"]], "Installing with pipx or pip": [[41, "installing-with-pipx-or-pip"]], "Iterative Testing": [[44, "iterative-testing"]], "Keyfile Accounts": [[25, "keyfile-accounts"]], "L2 Networks": [[37, "l2-networks"]], "Language Support": [[44, "language-support"]], "Live Network Accounts": [[25, "live-network-accounts"]], "Live Networks": [[37, "live-networks"]], "Local": [[32, "local"]], "Local Network": [[37, "local-network"]], "Logging": [[33, "logging"], [36, null]], "Magic Commands": [[29, "magic-commands"]], "Main Method Scripts": [[43, "main-method-scripts"]], "Mining": [[44, "mining"]], "Misc": [[32, "misc"]], "Miscellaneous": [[24, "module-ape.utils.misc"]], "Multi-Call and Multi-Transaction": [[30, "multi-call-and-multi-transaction"]], "Multi-chain Testing": [[44, "multi-chain-testing"]], "Multi-network Scripting": [[43, "multi-network-scripting"]], "NPM": [[32, "npm"]], "Namespace Extras": [[29, "namespace-extras"]], "Network": [[22, "module-ape.plugins.network"]], "Network Config": [[37, "network-config"]], "Network Tools": [[26, "network-tools"]], "Networks": [[17, "module-ape.api.networks"], [21, "module-ape.managers.networks"], [28, "networks"], [37, null]], "Node": [[28, "node"]], "Non-plugin settings": [[28, "non-plugin-settings"]], "Non-reentrant Functions": [[44, "non-reentrant-functions"]], "OS": [[24, "module-ape.utils.os"]], "Options": [[18, "module-ape.cli.options"]], "Other Compiler Plugins": [[27, "other-compiler-plugins"]], "Other Projects": [[38, "other-projects"]], "Output Extra": [[27, "output-extra"]], "Overview": [[41, null]], "Package Management CLI": [[32, "package-management-cli"]], "Parameter Types": [[18, "module-ape.cli.paramtype"]], "Payable Transactions": [[46, "payable-transactions"]], "Plugin Python Reference": [[9, null]], "Plugin Settings": [[28, "plugin-settings"]], "Plugin System": [[41, "plugin-system"]], "Plugin Types": [[35, "plugin-types"]], "Plugin Versions": [[35, "plugin-versions"]], "Plugins": [[28, "plugins"], [35, null]], "Prerequisite": [[41, "prerequisite"]], "Private Transactions": [[30, "private-transactions"]], "Process": [[24, "module-ape.utils.process"]], "Project": [[21, "module-ape.managers.project"], [22, "module-ape.plugins.project"]], "Project Manifests": [[38, "project-manifests"]], "Projects": [[17, "module-ape.api.projects"]], "Provider Context Manager": [[37, "provider-context-manager"]], "Provider Interaction": [[37, "provider-interaction"]], "Providers": [[17, "module-ape.api.providers"]], "Proxy Contracts": [[39, null]], "Publishing": [[30, "publishing"], [40, null]], "Publishing to Explorer": [[40, "publishing-to-explorer"]], "PyPI": [[32, "pypi"]], "Pytest": [[44, "pytest"]], "Python Logging": [[36, "python-logging"]], "Query": [[17, "module-ape.api.query"], [21, "module-ape.managers.query"], [22, "module-ape.plugins.query"]], "Querying Data": [[31, null]], "Quickstart": [[41, "quickstart"]], "RPC": [[24, "module-ape.utils.rpc"]], "RPC URL": [[37, "rpc-url"]], "Registering API Classes": [[33, "registering-api-classes"]], "Request Headers": [[28, "request-headers"], [37, "request-headers"]], "Reverts": [[42, null]], "Running a Network Process": [[37, "running-a-network-process"]], "Scripting": [[43, null]], "Selecting a Network": [[37, "selecting-a-network"]], "Settings": [[27, "settings"]], "Signatures": [[23, "signatures"]], "Signing Messages": [[25, "signing-messages"]], "Solidity Import Remapping": [[32, "solidity-import-remapping"]], "Static-Fee Transactions": [[46, "static-fee-transactions"]], "Test Accounts": [[25, "test-accounts"]], "Test Pattern": [[44, "test-pattern"]], "Test Providers": [[44, "test-providers"]], "Test Structure": [[44, "test-structure"]], "Testing": [[24, "module-ape.utils.testing"], [28, "testing"], [44, null]], "Testing Transaction Reverts": [[44, "testing-transaction-reverts"]], "The JSON Compiler": [[27, "the-json-compiler"]], "The Local Project": [[38, "the-local-project"]], "Trace": [[23, "module-ape.types.trace"], [24, "module-ape.utils.trace"]], "Traces": [[45, null], [46, "traces"]], "Tracing Calls": [[45, "tracing-calls"]], "Tracking Deployments": [[40, "tracking-deployments"]], "Transaction Acceptance Timeout": [[46, "transaction-acceptance-timeout"]], "Transaction Logs": [[46, "transaction-logs"]], "Transactions": [[17, "transactions"], [30, "transactions"], [46, null]], "Transfer": [[46, "transfer"]], "Types of Dependencies": [[32, "types-of-dependencies"]], "Units": [[23, "module-ape.types.units"]], "Use test accounts in tests": [[25, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[25, "use-test-accounts-outside-of-tests"]], "Use the logger from the @ape_cli_context": [[33, "use-the-logger-from-the-ape-cli-context"]], "User Guides": [[9, null]], "Using Plugins": [[33, "using-plugins"]], "Using the Cache": [[31, "using-the-cache"]], "VM": [[23, "module-ape.types.vm"]], "Verifying Signature": [[25, "verifying-signature"]], "accounts": [[0, null]], "accounts fixture": [[44, "accounts-fixture"]], "ape": [[10, null]], "ape-accounts": [[11, null]], "ape-compile": [[12, null]], "ape-ethereum": [[13, null]], "ape-ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "ape-node": [[14, null]], "ape-pm": [[15, null]], "ape-test": [[16, null]], "ape.api": [[17, null]], "ape.cli": [[18, null]], "ape.contracts": [[19, null]], "ape.exceptions": [[20, null]], "ape.managers": [[21, null]], "ape.plugins": [[22, null]], "ape.types": [[23, null]], "ape.utils": [[24, null]], "chain fixture": [[44, "chain-fixture"]], "change-password": [[0, "accounts-change-password"]], "change-version": [[5, "plugins-change-version"]], "compile": [[1, null], [6, "pm-compile"], [32, "compile"]], "console": [[2, null], [2, "console"]], "delete": [[0, "accounts-delete"]], "dev_message": [[44, "dev-message"]], "evmchains Networks": [[37, "evmchains-networks"]], "expected_message": [[44, "expected-message"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "init": [[3, null]], "install": [[5, "plugins-install"], [6, "pm-install"], [32, "install"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [32, "list"]], "networks": [[4, null]], "networks fixture": [[44, "networks-fixture"]], "plugins": [[5, null]], "pm": [[6, null]], "project fixture": [[44, "project-fixture"]], "run": [[4, "networks-run"], [7, null], [7, "run"]], "test": [[8, null]], "uninstall": [[5, "plugins-uninstall"], [6, "pm-uninstall"], [32, "uninstall"]], "update": [[5, "plugins-update"]]}, "docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/ape_accounts", "methoddocs/ape_compile", "methoddocs/ape_ethereum", "methoddocs/ape_node", "methoddocs/ape_pm", "methoddocs/ape_test", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/reverts", "userguides/scripts", "userguides/testing", "userguides/trace", "userguides/transactions"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.rst", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/ape_compile.md", "methoddocs/ape_ethereum.md", "methoddocs/ape_node.md", "methoddocs/ape_pm.md", "methoddocs/ape_test.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/reverts.md", "userguides/scripts.md", "userguides/testing.md", "userguides/trace.md", "userguides/transactions.md"], "indexentries": {"--all": [[0, "cmdoption-accounts-list-all", false], [5, "cmdoption-plugins-list-a", false], [6, "cmdoption-pm-list-all", false]], "--code": [[2, "cmdoption-console-c", false]], "--config-override": [[1, "cmdoption-compile-config-override", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-install-config-override", false]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem", false]], "--force": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "--format": [[4, "cmdoption-networks-list-format", false]], "--github": [[3, "cmdoption-init-github", false]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-import-hd-path", false]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic", false]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies", false]], "--interactive": [[7, "cmdoption-run-I", false]], "--name": [[3, "cmdoption-init-name", false], [6, "cmdoption-pm-install-name", false]], "--network": [[4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-run-network", false]], "--project": [[1, "cmdoption-compile-project", false]], "--provider": [[4, "cmdoption-networks-list-provider", false]], "--ref": [[6, "cmdoption-pm-install-ref", false]], "--size": [[1, "cmdoption-compile-s", false]], "--upgrade": [[5, "cmdoption-plugins-install-U", false]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic", false]], "--verbosity": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "--version": [[6, "cmdoption-pm-compile-version", false], [6, "cmdoption-pm-install-version", false]], "--watch": [[8, "cmdoption-test-w", false]], "--watch-delay": [[8, "cmdoption-test-watch-delay", false]], "--watch-folders": [[8, "cmdoption-test-watch-folders", false]], "--word-count": [[0, "cmdoption-accounts-generate-word-count", false]], "--yes": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "-a": [[5, "cmdoption-plugins-list-a", false]], "-c": [[2, "cmdoption-console-c", false]], "-f": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "-i": [[7, "cmdoption-run-I", false]], "-s": [[1, "cmdoption-compile-s", false]], "-u": [[5, "cmdoption-plugins-install-U", false]], "-v": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "-w": [[8, "cmdoption-test-w", false]], "-y": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "__call__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__call__", false]], "__call__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__call__", false]], "__call__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__call__", false]], "__call__() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.__call__", false]], "__call__() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.__call__", false]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__contains__", false]], "__contains__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__contains__", false]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__contains__", false]], "__contains__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__contains__", false]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__delitem__", false]], "__delitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__delitem__", false]], "__eq__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__eq__", false]], "__eq__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__eq__", false]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__getitem__", false]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__getitem__", false]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__getitem__", false]], "__getitem__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__getitem__", false]], "__hash__ (ape.contracts.base.contractcontainer attribute)": [[19, "ape.contracts.base.ContractContainer.__hash__", false]], "__hash__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__hash__", false]], "__iter__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__iter__", false]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__iter__", false]], "__iter__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__iter__", false]], "__iter__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__iter__", false]], "__iter__() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.__iter__", false]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__len__", false]], "__len__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__len__", false]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__len__", false]], "__len__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__len__", false]], "__len__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__len__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_computed_fields__", false]], "__pydantic_extra__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_extra__", false]], "__pydantic_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_fields__", false]], "__pydantic_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_fields__", false]], "__pydantic_fields_set__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields_set__", false]], "__pydantic_private__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_private__", false]], "__repr__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__repr__", false]], "__repr__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__repr__", false]], "__repr__() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.__repr__", false]], "__repr__() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.__repr__", false]], "__repr__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__repr__", false]], "__repr__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__repr__", false]], "__repr__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__repr__", false]], "__repr__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__repr__", false]], "__repr__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__repr__", false]], "__repr__() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.__repr__", false]], "__repr__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__repr__", false]], "__repr__() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.__repr__", false]], "__repr__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__repr__", false]], "__repr__() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.__repr__", false]], "__repr__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__repr__", false]], "__repr__() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.__repr__", false]], "__repr__() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.__repr__", false]], "__repr__() (ape.managers.project.projectmanager method)": [[21, "ape.managers.project.ProjectManager.__repr__", false]], "__repr__() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.__repr__", false]], "__setitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__setitem__", false]], "__signature__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__signature__", false]], "__signature__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__signature__", false]], "__signature__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__signature__", false]], "__signature__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__signature__", false]], "__signature__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__signature__", false]], "__signature__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__signature__", false]], "__signature__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__signature__", false]], "__signature__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__signature__", false]], "__signature__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__signature__", false]], "__signature__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__signature__", false]], "__signature__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__signature__", false]], "__signature__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__signature__", false]], "__signature__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__signature__", false]], "__signature__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__signature__", false]], "__signature__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__signature__", false]], "__signature__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__signature__", false]], "__str__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__str__", false]], "__str__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__str__", false]], "__str__() (ape.api.config.pluginconfig method)": [[17, "ape.api.config.PluginConfig.__str__", false]], "__str__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__str__", false]], "abi (ape_compile.config.outputextras attribute)": [[12, "ape_compile.config.OutputExtras.ABI", false]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", false]], "accesslist (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessList", false]], "accesslisttransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessListTransaction", false]], "account_option() (in module ape.cli.options)": [[18, "ape.cli.options.account_option", false]], "account_type (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.account_type", false]], "account_types() (ape.plugins.account.accountplugin method)": [[22, "ape.plugins.account.AccountPlugin.account_types", false]], "accountaliaspromptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.AccountAliasPromptChoice", false]], "accountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountAPI", false]], "accountcontainer (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.AccountContainer", false]], "accountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountContainerAPI", false]], "accounthistory (class in ape.managers.chain)": [[21, "ape.managers.chain.AccountHistory", false]], "accountintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AccountIntConverter", false]], "accountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.AccountManager", false]], "accountplugin (class in ape.plugins.account)": [[22, "ape.plugins.account.AccountPlugin", false]], "accounts (ape attribute)": [[10, "ape.accounts", false]], "accounts (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts", false]], "accounts (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.accounts", false]], "accounts (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.accounts", false]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-change-password-v", false]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-delete-v", false]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-export-v", false]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-generate-hide-mnemonic", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-generate-word-count", false]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS", false], [0, "cmdoption-accounts-import-hd-path", false], [0, "cmdoption-accounts-import-use-mnemonic", false], [0, "cmdoption-accounts-import-v", false]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all", false], [0, "cmdoption-accounts-list-v", false]], "accountserror": [[20, "ape.exceptions.AccountsError", false]], "accounttransactionquery (class in ape.api.query)": [[17, "ape.api.query.AccountTransactionQuery", false]], "active_provider (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.active_provider", false]], "add() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.add", false]], "add() (ape_ethereum.multicall.basemulticall method)": [[13, "ape_ethereum.multicall.BaseMulticall.add", false]], "add() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.add", false]], "add_builtin_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_builtin_jump", false]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data", false]], "add_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_jump", false]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network", false]], "additional_error_message (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.additional_error_message", false]], "address (ape.api.accounts.impersonatedaccount property)": [[17, "ape.api.accounts.ImpersonatedAccount.address", false]], "address (ape.api.address.address property)": [[17, "ape.api.address.Address.address", false]], "address (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.address", false]], "address (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.address", false]], "address (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.address", false]], "address (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.address", false]], "address (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.address", false]], "address (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.address", false]], "address (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.address", false]], "address (class in ape.api.address)": [[17, "ape.api.address.Address", false]], "addressapiconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AddressAPIConverter", false]], "addresstype (in module ape.types.address)": [[23, "ape.types.address.AddressType", false]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-import-arg-ALIAS", false]], "alias (ape.api.accounts.accountapi property)": [[17, "ape.api.accounts.AccountAPI.alias", false]], "alias (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.alias", false]], "alias (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.alias", false]], "alias (class in ape.cli.choices)": [[18, "ape.cli.choices.Alias", false]], "aliasalreadyinuseerror": [[20, "ape.exceptions.AliasAlreadyInUseError", false]], "aliases (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.aliases", false]], "aliases (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.aliases", false]], "aliases (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.aliases", false]], "aliases (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.aliases", false]], "allow_disconnected() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.allow_disconnected", false]], "ape.api.accounts": [[17, "module-ape.api.accounts", false]], "ape.api.address": [[17, "module-ape.api.address", false]], "ape.api.compiler": [[17, "module-ape.api.compiler", false]], "ape.api.config": [[17, "module-ape.api.config", false]], "ape.api.convert": [[17, "module-ape.api.convert", false]], "ape.api.explorers": [[17, "module-ape.api.explorers", false]], "ape.api.networks": [[17, "module-ape.api.networks", false]], "ape.api.projects": [[17, "module-ape.api.projects", false]], "ape.api.providers": [[17, "module-ape.api.providers", false]], "ape.api.query": [[17, "module-ape.api.query", false]], "ape.cli.arguments": [[18, "module-ape.cli.arguments", false]], "ape.cli.choices": [[18, "module-ape.cli.choices", false]], "ape.cli.commands": [[18, "module-ape.cli.commands", false]], "ape.cli.options": [[18, "module-ape.cli.options", false]], "ape.cli.paramtype": [[18, "module-ape.cli.paramtype", false]], "ape.contract()": [[10, "ape.Contract", false]], "ape.convert()": [[10, "ape.convert", false]], "ape.exceptions": [[20, "module-ape.exceptions", false]], "ape.managers.accounts": [[21, "module-ape.managers.accounts", false]], "ape.managers.compilers": [[21, "module-ape.managers.compilers", false]], "ape.managers.config": [[21, "module-ape.managers.config", false]], "ape.managers.converters": [[21, "module-ape.managers.converters", false]], "ape.managers.networks": [[21, "module-ape.managers.networks", false]], "ape.managers.project": [[21, "module-ape.managers.project", false]], "ape.managers.query": [[21, "module-ape.managers.query", false]], "ape.plugins": [[22, "module-ape.plugins", false]], "ape.plugins.account": [[22, "module-ape.plugins.account", false]], "ape.plugins.compiler": [[22, "module-ape.plugins.compiler", false]], "ape.plugins.config": [[22, "module-ape.plugins.config", false]], "ape.plugins.converter": [[22, "module-ape.plugins.converter", false]], "ape.plugins.network": [[22, "module-ape.plugins.network", false]], "ape.plugins.pluggy_patch": [[22, "module-ape.plugins.pluggy_patch", false]], "ape.plugins.project": [[22, "module-ape.plugins.project", false]], "ape.plugins.query": [[22, "module-ape.plugins.query", false]], "ape.project()": [[10, "ape.Project", false]], "ape.reverts()": [[10, "ape.reverts", false]], "ape.types.address": [[23, "module-ape.types.address", false]], "ape.types.basic": [[23, "module-ape.types.basic", false]], "ape.types.coverage": [[23, "module-ape.types.coverage", false]], "ape.types.events": [[23, "module-ape.types.events", false]], "ape.types.gas": [[23, "module-ape.types.gas", false]], "ape.types.trace": [[23, "module-ape.types.trace", false]], "ape.types.units": [[23, "module-ape.types.units", false]], "ape.types.vm": [[23, "module-ape.types.vm", false]], "ape.utils.abi": [[24, "module-ape.utils.abi", false]], "ape.utils.basemodel": [[24, "module-ape.utils.basemodel", false]], "ape.utils.misc": [[24, "module-ape.utils.misc", false]], "ape.utils.os": [[24, "module-ape.utils.os", false]], "ape.utils.process": [[24, "module-ape.utils.process", false]], "ape.utils.rpc": [[24, "module-ape.utils.rpc", false]], "ape.utils.testing": [[24, "module-ape.utils.testing", false]], "ape.utils.trace": [[24, "module-ape.utils.trace", false]], "ape_accounts.accounts": [[11, "module-ape_accounts.accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile.config": [[12, "module-ape_compile.config", false]], "ape_ethereum.ecosystem": [[13, "module-ape_ethereum.ecosystem", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_ethereum.provider": [[13, "module-ape_ethereum.provider", false]], "ape_ethereum.proxies": [[13, "module-ape_ethereum.proxies", false]], "ape_ethereum.trace": [[13, "module-ape_ethereum.trace", false]], "ape_ethereum.transactions": [[13, "module-ape_ethereum.transactions", false]], "ape_node.provider": [[14, "module-ape_node.provider", false]], "ape_pm.compiler": [[15, "module-ape_pm.compiler", false]], "ape_pm.dependency": [[15, "module-ape_pm.dependency", false]], "ape_pm.project": [[15, "module-ape_pm.project", false]], "ape_test.accounts": [[16, "module-ape_test.accounts", false]], "ape_test.config": [[16, "module-ape_test.config", false]], "ape_test.provider": [[16, "module-ape_test.provider", false]], "apeattributeerror": [[20, "ape.exceptions.ApeAttributeError", false]], "apeclicontextobject (class in ape.cli.options)": [[18, "ape.cli.options.ApeCliContextObject", false]], "apeconfig (class in ape.api.config)": [[17, "ape.api.config.ApeConfig", false]], "apeevmbackend (class in ape_test.provider)": [[16, "ape_test.provider.ApeEVMBackend", false]], "apeexception": [[20, "ape.exceptions.ApeException", false]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError", false]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject", false]], "apetestconfig (class in ape_test.config)": [[16, "ape_test.config.ApeTestConfig", false]], "api_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.api_path", false]], "apinotimplementederror": [[20, "ape.exceptions.APINotImplementedError", false]], "append() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.append", false]], "append() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.append", false]], "append() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.append", false]], "append() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.append", false]], "arguments (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.arguments", false]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError", false]], "as_transaction() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.as_transaction", false]], "as_transaction() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.as_transaction", false]], "assert_web3_provider_uri_env_var_not_set() (in module ape_ethereum.provider)": [[13, "ape_ethereum.provider.assert_web3_provider_uri_env_var_not_set", false]], "at() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.at", false]], "attributes (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.attributes", false]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.auto_gas_multiplier", false]], "auto_mine (ape.api.providers.testproviderapi property)": [[17, "ape.api.providers.TestProviderAPI.auto_mine", false]], "auto_mine (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.auto_mine", false]], "auto_mine (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.auto_mine", false]], "autogaslimit (class in ape.types.gas)": [[23, "ape.types.gas.AutoGasLimit", false]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.await_confirmations", false]], "balance (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.balance", false]], "balance (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.balance", false]], "base_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.base_fee", false]], "base_fee (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.base_fee", false]], "base_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.base_fee", false]], "base_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.base_fee", false]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.base_fee_multiplier", false]], "base_fee_multiplier (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.base_fee_multiplier", false]], "base_path (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.base_path", false]], "baseaddress (class in ape.api.address)": [[17, "ape.api.address.BaseAddress", false]], "baseethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.BaseEthereumConfig", false]], "baseinterface (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterface", false]], "baseinterfacemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterfaceModel", false]], "basemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseModel", false]], "basemulticall (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.BaseMulticall", false]], "basetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.BaseTransaction", false]], "basic (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.BASIC", false]], "begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.begin_lineno", false]], "blob_gas_price (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_price", false]], "blob_gas_used (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_used", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block", false]], "block (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Block", false]], "block_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_hash", false]], "block_number (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_number", false]], "block_page_size (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.block_page_size", false]], "block_page_size (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.block_page_size", false]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time", false]], "block_time (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.block_time", false]], "blockapi (class in ape.api.providers)": [[17, "ape.api.providers.BlockAPI", false]], "blockcontainer (class in ape.managers.chain)": [[21, "ape.managers.chain.BlockContainer", false]], "blockid (in module ape.types.vm)": [[23, "ape.types.vm.BlockID", false]], "blocknotfounderror": [[20, "ape.exceptions.BlockNotFoundError", false]], "blockquery (class in ape.api.query)": [[17, "ape.api.query.BlockQuery", false]], "blocks (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.blocks", false]], "blocktransactionquery (class in ape.api.query)": [[17, "ape.api.query.BlockTransactionQuery", false]], "body (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.body", false]], "brownieproject (class in ape_pm.project)": [[15, "ape_pm.project.BrownieProject", false]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "build_command() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.build_command", false]], "built-in function": [[10, "ape.Contract", false], [10, "ape.Project", false], [10, "ape.convert", false], [10, "ape.reverts", false]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter", false]], "cache_api() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.cache_api", false]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_blueprint", false]], "cache_deployment() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_deployment", false]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_proxy_info", false]], "call (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Call", false]], "call() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.call", false]], "call() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.call", false]], "call_trace_approach (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.trace attribute)": [[13, "ape_ethereum.trace.Trace.call_trace_approach", false]], "call_trace_approach (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.call_trace_approach", false]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method", false]], "calltrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.CallTrace", false]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source", false]], "chain (ape attribute)": [[10, "ape.chain", false]], "chain_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.chain_id", false]], "chain_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.chain_id", false]], "chain_id (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.chain_id", false]], "chain_id (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.chain_id", false]], "chain_id (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.chain_id", false]], "chain_id (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.chain_id", false]], "chainerror": [[20, "ape.exceptions.ChainError", false]], "chainmanager (class in ape.managers.chain)": [[21, "ape.managers.chain.ChainManager", false]], "check_signature() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.check_signature", false]], "clean_path() (in module ape.utils.os)": [[24, "ape.utils.os.clean_path", false]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches", false]], "closure (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.closure", false]], "code (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.code", false]], "codesize (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.codesize", false]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS", false], [1, "cmdoption-compile-config-override", false], [1, "cmdoption-compile-f", false], [1, "cmdoption-compile-include-dependencies", false], [1, "cmdoption-compile-project", false], [1, "cmdoption-compile-s", false], [1, "cmdoption-compile-v", false]], "compile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile", false]], "compile() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile", false]], "compile() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.compile", false]], "compile() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile", false]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code", false]], "compile_code() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile_code", false]], "compile_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile_source", false]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[17, "ape.api.compiler.CompilerAPI.compiler_settings", false]], "compilerapi (class in ape.api.compiler)": [[17, "ape.api.compiler.CompilerAPI", false]], "compilererror": [[20, "ape.exceptions.CompilerError", false]], "compilermanager (class in ape.managers.compilers)": [[21, "ape.managers.compilers.CompilerManager", false]], "compilerplugin (class in ape.plugins.compiler)": [[22, "ape.plugins.compiler.CompilerPlugin", false]], "compilers (ape attribute)": [[10, "ape.compilers", false]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency", false]], "concurrency (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.concurrency", false]], "config (ape attribute)": [[10, "ape.config", false]], "config (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.config", false]], "config (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.config", false]], "config (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.config", false]], "config (ape_ethereum.ecosystem.ethereum property)": [[13, "ape_ethereum.ecosystem.Ethereum.config", false]], "config (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.config", false]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config", false]], "config (class in ape_compile.config)": [[12, "ape_compile.config.Config", false]], "config_class() (ape.plugins.config.config method)": [[22, "ape.plugins.config.Config.config_class", false]], "config_override (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.config_override", false]], "configenum (class in ape.api.config)": [[17, "ape.api.config.ConfigEnum", false]], "configerror": [[20, "ape.exceptions.ConfigError", false]], "configmanager (class in ape.managers.config)": [[21, "ape.managers.config.ConfigManager", false]], "confirmed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.confirmed", false]], "connect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.connect", false]], "connect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.connect", false]], "connect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connect", false]], "connect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.connect", false]], "connect() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.connect", false]], "connect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.connect", false]], "connectedprovidercommand (class in ape.cli.commands)": [[18, "ape.cli.commands.ConnectedProviderCommand", false]], "connection_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_id", false]], "connection_id (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.connection_id", false]], "connection_id (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_id", false]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "connection_str (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_str", false]], "console command line option": [[2, "cmdoption-console-c", false], [2, "cmdoption-console-v", false]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers", false]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.contract_file_paths_argument", false]], "contract_option() (in module ape.cli.options)": [[18, "ape.cli.options.contract_option", false]], "contract_type (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.contract_type", false]], "contractcache (class in ape.managers.chain)": [[21, "ape.managers.chain.ContractCache", false]], "contractcontainer (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractContainer", false]], "contractcoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractCoverage", false]], "contractcreation (class in ape.api.query)": [[17, "ape.api.query.ContractCreation", false]], "contractcreationquery (class in ape.api.query)": [[17, "ape.api.query.ContractCreationQuery", false]], "contractdataerror": [[20, "ape.exceptions.ContractDataError", false]], "contractevent (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractEvent", false]], "contracteventquery (class in ape.api.query)": [[17, "ape.api.query.ContractEventQuery", false]], "contractinstance (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractInstance", false]], "contractlog (class in ape.types.events)": [[23, "ape.types.events.ContractLog", false]], "contractlogcontainer (class in ape.types.events)": [[23, "ape.types.events.ContractLogContainer", false]], "contractlogicerror": [[20, "ape.exceptions.ContractLogicError", false]], "contractmanager (class in ape.managers.project)": [[21, "ape.managers.project.ContractManager", false]], "contractmethodquery (class in ape.api.query)": [[17, "ape.api.query.ContractMethodQuery", false]], "contractnotfounderror": [[20, "ape.exceptions.ContractNotFoundError", false]], "contracts (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts", false]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.contracts", false]], "contracts (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.CONTRACTS", false]], "contracts_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.contracts_folder", false]], "contracts_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts_folder", false]], "contractsourcecoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractSourceCoverage", false]], "contracttypewrapper (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractTypeWrapper", false]], "controlflow (class in ape.types.trace)": [[23, "ape.types.trace.ControlFlow", false]], "conversionerror": [[20, "ape.exceptions.ConversionError", false]], "conversionmanager (class in ape.managers.converters)": [[21, "ape.managers.converters.ConversionManager", false]], "conversionplugin (class in ape.plugins.converter)": [[22, "ape.plugins.converter.ConversionPlugin", false]], "convert() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.convert", false]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.convert", false]], "convert() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.convert", false]], "convert() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.convert", false]], "convert() (ape.cli.paramtype.json method)": [[18, "ape.cli.paramtype.JSON.convert", false]], "convert() (ape.cli.paramtype.noop method)": [[18, "ape.cli.paramtype.Noop.convert", false]], "convert() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.convert", false]], "convert() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.convert", false]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.convert", false]], "convert() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.convert", false]], "convert() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.convert", false]], "convert() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.convert", false]], "convert() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.convert", false]], "convert() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.convert", false]], "convert() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.convert", false]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.convert", false]], "convert() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.convert", false]], "convert() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.convert", false]], "converterapi (class in ape.api.convert)": [[17, "ape.api.convert.ConverterAPI", false]], "converters() (ape.plugins.converter.conversionplugin method)": [[22, "ape.plugins.converter.ConversionPlugin.converters", false]], "coverage (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.coverage", false]], "coverageconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageConfig", false]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject", false]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport", false]], "coveragereportsconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageReportsConfig", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_access_list() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.create_access_list", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", false]], "create_genesis_data() (in module ape_node.provider)": [[14, "ape_node.provider.create_genesis_data", false]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type", false]], "create_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.create_struct", false]], "create_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.create_tempdir", false]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction", false]], "create_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.create_transaction", false]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata", false]], "currencyvalue (in module ape.types.units)": [[23, "ape.types.units.CurrencyValue", false]], "currencyvaluecomparable (in module ape.types.units)": [[23, "ape.types.units.CurrencyValueComparable", false]], "custom_network (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.custom_network", false]], "custom_networks (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.custom_networks", false]], "customerror": [[20, "ape.exceptions.CustomError", false]], "data_dir (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.data_dir", false]], "data_folder (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.data_folder", false]], "data_folder (ape.api.accounts.testaccountcontainerapi property)": [[17, "ape.api.accounts.TestAccountContainerAPI.data_folder", false]], "data_folder (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.data_folder", false]], "data_folder (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.data_folder", false]], "data_folder (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.data_folder", false]], "datetime (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.datetime", false]], "debug_logs (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.debug_logs", false]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_lines", false]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_typed", false]], "debug_logs_typed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.debug_logs_typed", false]], "declare() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.declare", false]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.decode_address", false]], "decode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_address", false]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_block() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_calldata", false]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_custom_error", false]], "decode_custom_error() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_custom_error", false]], "decode_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.decode_dependency", false]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[19, "ape.contracts.base.ContractTypeWrapper.decode_input", false]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_logs", false]], "decode_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.decode_logs", false]], "decode_logs() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_logs", false]], "decode_logs() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.decode_logs", false]], "decode_output() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.decode_output", false]], "decode_primitive_value() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_primitive_value", false]], "decode_primitive_value() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_primitive_value", false]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_receipt() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata", false]], "decode_returndata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_returndata", false]], "decodingerror": [[20, "ape.exceptions.DecodingError", false]], "default_ecosystem (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.default_ecosystem", false]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.default_ecosystem", false]], "default_name (ape.utils.abi.structparser property)": [[24, "ape.utils.abi.StructParser.default_name", false]], "default_network_name (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.default_network_name", false]], "default_provider (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_provider", false]], "default_provider_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name", false]], "default_transaction_type (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_transaction_type", false]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider", false]], "delegate (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.DELEGATE", false]], "dependencies (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.dependencies", false]], "dependencies (ape.managers.project.project property)": [[21, "ape.managers.project.Project.dependencies", false]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[22, "ape.plugins.project.DependencyPlugin.dependencies", false]], "dependency (class in ape.managers.project)": [[21, "ape.managers.project.Dependency", false]], "dependencyapi (class in ape.api.projects)": [[17, "ape.api.projects.DependencyAPI", false]], "dependencymanager (class in ape.managers.project)": [[21, "ape.managers.project.DependencyManager", false]], "dependencyplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.DependencyPlugin", false]], "dependencyversionmap (class in ape.managers.project)": [[21, "ape.managers.project.DependencyVersionMap", false]], "deploy() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.deploy", false]], "deploy() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.deploy", false]], "deployer (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.deployer", false]], "deployment_data (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.deployment_data", false]], "deploymentconfig (class in ape.api.config)": [[17, "ape.api.config.DeploymentConfig", false]], "deploymentmanager (class in ape.managers.project)": [[21, "ape.managers.project.DeploymentManager", false]], "deployments (ape.contracts.base.contractcontainer property)": [[19, "ape.contracts.base.ContractContainer.deployments", false]], "deployments (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.deployments", false]], "depth (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.depth", false]], "dev_message (ape.exceptions.contractlogicerror property)": [[20, "ape.exceptions.ContractLogicError.dev_message", false]], "disconnect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.disconnect", false]], "disconnect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.disconnect", false]], "disconnect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.disconnect", false]], "disconnect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.disconnect", false]], "disconnect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.disconnect", false]], "disconnect_providers_after (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.disconnect_providers_after", false]], "dynamicfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.DynamicFeeTransaction", false]], "ecosystem (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.ecosystem", false]], "ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem", false]], "ecosystem_config (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.ecosystem_config", false]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem_names", false]], "ecosystemapi (class in ape.api.networks)": [[17, "ape.api.networks.EcosystemAPI", false]], "ecosystemnotfounderror": [[20, "ape.exceptions.EcosystemNotFoundError", false]], "ecosystemplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.EcosystemPlugin", false]], "ecosystems (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystems", false]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[22, "ape.plugins.network.EcosystemPlugin.ecosystems", false]], "empty (ape.api.networks.providercontextmanager property)": [[17, "ape.api.networks.ProviderContextManager.empty", false]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.encode_address", false]], "encode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_address", false]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_calldata", false]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint", false]], "encode_contract_blueprint() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment", false]], "encode_deployment() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_deployment", false]], "encode_input() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.encode_input", false]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction", false]], "encode_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_transaction", false]], "end_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.end_lineno", false]], "engines (ape.managers.query.querymanager property)": [[21, "ape.managers.query.QueryManager.engines", false]], "enrich_error() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.enrich_error", false]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.enrich_error", false]], "enrich_error() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.enrich_error", false]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "enrich_trace() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.enrich_trace", false]], "enriched_calltree (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.enriched_calltree", false]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.estimate_gas_cost", false]], "estimate_gas_cost() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.estimate_gas_cost", false]], "estimate_gas_cost() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.estimate_gas_cost", false]], "estimate_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.estimate_query", false]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.estimate_query", false]], "ethereum (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ethereum", false]], "ethereum (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Ethereum", false]], "ethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.EthereumConfig", false]], "ethereumnetworkconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNetworkConfig", false]], "ethereumnodeconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNodeConfig", false]], "ethereumnodeprovider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.EthereumNodeProvider", false]], "ethtesterproviderconfig (class in ape_test.config)": [[16, "ape_test.config.EthTesterProviderConfig", false]], "ethtestertransactiontrace (class in ape_test.provider)": [[16, "ape_test.provider.EthTesterTransactionTrace", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclude (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.exclude", false]], "exclude (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.exclude", false]], "exclude (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.exclude", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "executable (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.executable", false]], "execution (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.execution", false]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument", false]], "expand_environment_variables() (in module ape.utils.os)": [[24, "ape.utils.os.expand_environment_variables", false]], "explorer (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.explorer", false]], "explorerapi (class in ape.api.explorers)": [[17, "ape.api.explorers.ExplorerAPI", false]], "explorerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ExplorerPlugin", false]], "explorers() (ape.plugins.network.explorerplugin method)": [[22, "ape.plugins.network.ExplorerPlugin.explorers", false]], "extend() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.extend", false]], "extend() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend", false]], "extend_last() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend_last", false]], "extraattributesmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraAttributesMixin", false]], "extract_archive() (in module ape.utils.os)": [[24, "ape.utils.os.extract_archive", false]], "extract_config() (ape.api.projects.apeproject method)": [[17, "ape.api.projects.ApeProject.extract_config", false]], "extract_config() (ape.api.projects.projectapi method)": [[17, "ape.api.projects.ProjectAPI.extract_config", false]], "extract_config() (ape.managers.config.configmanager class method)": [[21, "ape.managers.config.ConfigManager.extract_config", false]], "extract_config() (ape_pm.project.brownieproject method)": [[15, "ape_pm.project.BrownieProject.extract_config", false]], "extract_config() (ape_pm.project.foundryproject method)": [[15, "ape_pm.project.FoundryProject.extract_config", false]], "extract_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.extract_manifest", false]], "extract_nested_value() (in module ape.utils.misc)": [[24, "ape.utils.misc.extract_nested_value", false]], "extramodelattributes (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraModelAttributes", false]], "factory (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.factory", false]], "failed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.failed", false]], "failed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.failed", false]], "failing (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.FAILING", false]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_decimals", false]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_symbol", false]], "fee_token_symbol (ape_ethereum.ecosystem.ethereum attribute)": [[13, "ape_ethereum.ecosystem.Ethereum.fee_token_symbol", false]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch", false]], "fetch() (ape_pm.dependency.githubdependency method)": [[15, "ape_pm.dependency.GithubDependency.fetch", false]], "fetch() (ape_pm.dependency.localdependency method)": [[15, "ape_pm.dependency.LocalDependency.fetch", false]], "fetch() (ape_pm.dependency.npmdependency method)": [[15, "ape_pm.dependency.NpmDependency.fetch", false]], "fetch() (ape_pm.dependency.pythondependency method)": [[15, "ape_pm.dependency.PythonDependency.fetch", false]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS", false]], "flatten_contract() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.flatten_contract", false]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.flatten_contract", false]], "fork() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.fork", false]], "forkednetworkapi (class in ape.api.networks)": [[17, "ape.api.networks.ForkedNetworkAPI", false]], "forkednetworkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig", false]], "format() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.format", false]], "format() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.format", false]], "foundryproject (class in ape_pm.project)": [[15, "ape_pm.project.FoundryProject", false]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error", false]], "from_event() (ape.types.events.logfilter class method)": [[23, "ape.types.events.LogFilter.from_event", false]], "from_manifest() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_manifest", false]], "from_python_library() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_python_library", false]], "from_receipt() (ape.api.query.contractcreation class method)": [[17, "ape.api.query.ContractCreation.from_receipt", false]], "from_receipt() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.from_receipt", false]], "from_receipt() (ape.contracts.base.contractinstance class method)": [[19, "ape.contracts.base.ContractInstance.from_receipt", false]], "full_name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.full_name", false]], "function_hits (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_hits", false]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_hits", false]], "function_hits (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_hits", false]], "function_hits (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_hits", false]], "function_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_rate", false]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_rate", false]], "function_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_rate", false]], "function_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_rate", false]], "functioncoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.FunctionCoverage", false]], "functions (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.functions", false]], "gas (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.gas", false]], "gas_cost (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.GAS_COST", false]], "gas_estimation_error_message() (in module ape.utils.misc)": [[24, "ape.utils.misc.gas_estimation_error_message", false]], "gas_limit (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.gas_limit", false]], "gas_price (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.gas_price", false]], "gas_price (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.gas_price", false]], "gas_price (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.gas_price", false]], "gas_price (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.gas_price", false]], "gasconfig (class in ape_test.config)": [[16, "ape_test.config.GasConfig", false]], "gasexclusion (class in ape_test.config)": [[16, "ape_test.config.GasExclusion", false]], "gaslimit (in module ape.types.gas)": [[23, "ape.types.gas.GasLimit", false]], "gasreport (in module ape.types.trace)": [[23, "ape.types.trace.GasReport", false]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account", false]], "generate_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.generate_account", false]], "generate_account() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.generate_account", false]], "generate_dev_accounts() (in module ape.utils.testing)": [[24, "ape.utils.testing.generate_dev_accounts", false]], "generateddevaccount (class in ape.utils.testing)": [[24, "ape.utils.testing.GeneratedDevAccount", false]], "genericconfig (class in ape.api.config)": [[17, "ape.api.config.GenericConfig", false]], "get() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get", false]], "get() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.get", false]], "get() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.get", false]], "get() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.get", false]], "get() (ape.utils.basemodel.extramodelattributes method)": [[24, "ape.utils.basemodel.ExtraModelAttributes.get", false]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.get_accounts_by_type", false]], "get_address_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_address_url", false]], "get_all_files_in_directory() (in module ape.utils.os)": [[24, "ape.utils.os.get_all_files_in_directory", false]], "get_api_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_api_path", false]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance", false]], "get_balance() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_balance", false]], "get_balance() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_balance", false]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_calltree() (ape_ethereum.trace.calltrace method)": [[13, "ape_ethereum.trace.CallTrace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.transactiontrace method)": [[13, "ape_ethereum.trace.TransactionTrace.get_calltree", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code", false]], "get_code() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_code", false]], "get_compiler_settings() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_compiler_settings", false]], "get_config() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_config", false]], "get_container() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.get_container", false]], "get_contract_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_contract_logs", false]], "get_contract_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_contract_logs", false]], "get_contract_logs() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_contract_logs", false]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_contract_type", false]], "get_creation_metadata() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_creation_metadata", false]], "get_current_timestamp_ms() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_current_timestamp_ms", false]], "get_custom_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_custom_error", false]], "get_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_dependency", false]], "get_deployments() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_deployments", false]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_ecosystem", false]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_error_by_signature", false]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_event_by_signature", false]], "get_full_extension() (in module ape.utils.os)": [[24, "ape.utils.os.get_full_extension", false]], "get_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_gas_report", false]], "get_html() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_html", false]], "get_imports() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_imports", false]], "get_imports() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_imports", false]], "get_manifest_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_manifest_path", false]], "get_metavar() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.get_metavar", false]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_method_selector", false]], "get_multiple() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_multiple", false]], "get_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network", false]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_network_choices", false]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network_data", false]], "get_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_nonce", false]], "get_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_nonce", false]], "get_nonce() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_nonce", false]], "get_package_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_package_path", false]], "get_package_version() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_package_version", false]], "get_project_dependencies() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_project_dependencies", false]], "get_project_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_path", false]], "get_project_versions_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_versions_path", false]], "get_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.get_provider", false]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_provider_from_choice", false]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_proxy_info", false]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_proxy_info", false]], "get_proxy_info() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_proxy_info", false]], "get_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types", false]], "get_python_types() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_python_types", false]], "get_raw_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_calltree", false]], "get_raw_frames() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_frames", false]], "get_receipt() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_receipt", false]], "get_receipt() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.get_receipt", false]], "get_receipt() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_receipt", false]], "get_references() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_references", false]], "get_relative_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_relative_path", false]], "get_request_headers() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_request_headers", false]], "get_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_storage", false]], "get_storage() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_storage", false]], "get_test_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.get_test_account", false]], "get_test_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_test_account", false]], "get_test_account() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.get_test_account", false]], "get_test_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.get_test_account", false]], "get_test_account() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_test_account", false]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transaction_trace", false]], "get_transaction_trace() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transaction_trace", false]], "get_transaction_trace() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_transaction_trace", false]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_transaction_url", false]], "get_transactions_by_account_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_account_nonce", false]], "get_transactions_by_account_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_account_nonce", false]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_block", false]], "get_transactions_by_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_block", false]], "get_version_map() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_version_map", false]], "get_versions() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_versions", false]], "get_versions() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_versions", false]], "get_versions() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.get_versions", false]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "geth_call_tracer (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_CALL_TRACER", false]], "geth_struct_log_parse (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_STRUCT_LOG_PARSE", false]], "gethdev (class in ape_node.provider)": [[14, "ape_node.provider.GethDev", false]], "gethdevprocess (class in ape_node.provider)": [[14, "ape_node.provider.GethDevProcess", false]], "github (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.github", false]], "githubdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.GithubDependency", false]], "global_config (ape.managers.config.configmanager property)": [[21, "ape.managers.config.ConfigManager.global_config", false]], "handle_ape_exception() (in module ape.exceptions)": [[20, "ape.exceptions.handle_ape_exception", false]], "hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.hash", false]], "hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.hash", false]], "hd_path (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.hd_path", false]], "head (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.head", false]], "header (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.header", false]], "height (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.height", false]], "hexaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexAddressConverter", false]], "hexconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexConverter", false]], "hexint (in module ape.types.basic)": [[23, "ape.types.basic.HexInt", false]], "hexintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIntConverter", false]], "hexiterableconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIterableConverter", false]], "history (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.history", false]], "history (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.history", false]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.hit_count", false]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.hit_count", false]], "html (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.html", false]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri", false]], "http_uri (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.http_uri", false]], "http_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.http_uri", false]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.identifier_lookup", false]], "impersonate_account() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.impersonate_account", false]], "impersonatedaccount (class in ape.api.accounts)": [[17, "ape.api.accounts.ImpersonatedAccount", false]], "import_account_from_mnemonic() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_mnemonic", false]], "import_account_from_private_key() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_private_key", false]], "in_tempdir (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.in_tempdir", false]], "in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.in_tempdir", false]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include", false]], "include_dependencies (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.include_dependencies", false]], "include_getattr (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getattr", false]], "include_getitem (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getitem", false]], "incompatible_with() (in module ape.cli.options)": [[18, "ape.cli.options.incompatible_with", false]], "info (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.info", false]], "init command line option": [[3, "cmdoption-init-github", false], [3, "cmdoption-init-name", false], [3, "cmdoption-init-v", false]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile", false]], "inject() (ape_ethereum.multicall.basemulticall class method)": [[13, "ape_ethereum.multicall.BaseMulticall.inject", false]], "injected_before_use (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.injected_before_use", false]], "inputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.INPUTS", false]], "install() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.install", false]], "install() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.install", false]], "installed (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.installed", false]], "installed (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.installed", false]], "instance_at() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_at", false]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_from_receipt", false]], "instance_map (ape.managers.project.deploymentmanager property)": [[21, "ape.managers.project.DeploymentManager.instance_map", false]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter", false]], "interfacecompiler (class in ape_pm.compiler)": [[15, "ape_pm.compiler.InterfaceCompiler", false]], "interfaces_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.interfaces_folder", false]], "interfaces_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.interfaces_folder", false]], "invalidpassworderror": [[11, "ape_accounts.accounts.InvalidPasswordError", false]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.invoke", false]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.invoke_transaction", false]], "ipc_path (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ipc_path", false]], "is_adhoc (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_adhoc", false]], "is_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_array", false]], "is_compiled (ape.managers.project.project property)": [[21, "ape.managers.project.Project.is_compiled", false]], "is_connected (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.is_connected", false]], "is_connected (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.is_connected", false]], "is_contract (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.is_contract", false]], "is_convertible() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.is_convertible", false]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.is_convertible", false]], "is_dev (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_dev", false]], "is_evm_precompile() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_evm_precompile", false]], "is_excluded() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.is_excluded", false]], "is_fork (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_fork", false]], "is_local (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_local", false]], "is_mainnet (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_mainnet", false]], "is_mainnet (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.is_mainnet", false]], "is_named_tuple() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_named_tuple", false]], "is_relative_to() (in module ape.utils.os)": [[24, "ape.utils.os.is_relative_to", false]], "is_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_struct", false]], "is_type() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.is_type", false]], "is_valid (ape.api.projects.apeproject property)": [[17, "ape.api.projects.ApeProject.is_valid", false]], "is_valid (ape.api.projects.projectapi property)": [[17, "ape.api.projects.ProjectAPI.is_valid", false]], "is_valid (ape_pm.project.brownieproject property)": [[15, "ape_pm.project.BrownieProject.is_valid", false]], "is_valid (ape_pm.project.foundryproject property)": [[15, "ape_pm.project.FoundryProject.is_valid", false]], "is_zero_hex() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_zero_hex", false]], "isolate() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.isolate", false]], "isolate_data_folder() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.isolate_data_folder", false]], "isolate_in_tempdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.isolate_in_tempdir", false]], "isolate_in_tempdir() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.isolate_in_tempdir", false]], "items() (ape.utils.abi.struct method)": [[24, "ape.utils.abi.Struct.items", false]], "join() (ape.utils.process.joinablequeue method)": [[24, "ape.utils.process.JoinableQueue.join", false]], "joinablequeue (class in ape.utils.process)": [[24, "ape.utils.process.JoinableQueue", false]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON", false]], "keyfileaccount (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.KeyfileAccount", false]], "last (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.last", false]], "lazychoice (class in ape.cli.choices)": [[18, "ape.cli.choices.LazyChoice", false]], "line_numbers (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.line_numbers", false]], "line_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.line_rate", false]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.line_rate", false]], "line_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.line_rate", false]], "line_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.line_rate", false]], "line_rate (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.line_rate", false]], "lines_covered (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_covered", false]], "lines_covered (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_covered", false]], "lines_covered (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_covered", false]], "lines_valid (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_valid", false]], "lines_valid (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_valid", false]], "lines_valid (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_valid", false]], "load() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.load", false]], "load_config() (in module ape.utils.misc)": [[24, "ape.utils.misc.load_config", false]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest", false]], "local (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.local", false]], "localdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.LocalDependency", false]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", false]], "localprovider (class in ape_test.provider)": [[16, "ape_test.provider.LocalProvider", false]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location", false]], "log_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.log_index", false]], "log_instead_of_fail() (in module ape.utils.misc)": [[24, "ape.utils.misc.log_instead_of_fail", false]], "logfilter (class in ape.types.events)": [[23, "ape.types.events.LogFilter", false]], "lookup() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.lookup", false]], "make_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.make_request", false]], "make_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.make_request", false]], "manager_access (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.manager_access", false]], "manageraccessmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ManagerAccessMixin", false]], "manifest_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.manifest_path", false]], "max_gas (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.max_gas", false]], "max_gas (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.max_gas", false]], "max_gas (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.max_gas", false]], "max_receipt_retries (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.max_receipt_retries", false]], "messagesignature (class in ape.types.signatures)": [[23, "ape.types.signatures.MessageSignature", false]], "meta (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.meta", false]], "meta (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.meta", false]], "method_called (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.method_called", false]], "method_called (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.method_called", false]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError", false]], "methods (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.METHODS", false]], "mine() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.mine", false]], "mine() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.mine", false]], "mine() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.mine", false]], "mine() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.mine", false]], "mine() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.mine", false]], "miss_count (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.miss_count", false]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.miss_count", false]], "miss_count (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.miss_count", false]], "miss_count (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.miss_count", false]], "miss_count (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.miss_count", false]], "missingdeploymentbytecodeerror": [[20, "ape.exceptions.MissingDeploymentBytecodeError", false]], "mnemonic (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.mnemonic", false]], "mockcontractlog (class in ape.types.events)": [[23, "ape.types.events.MockContractLog", false]], "model_copy() (ape.utils.basemodel.basemodel method)": [[24, "ape.utils.basemodel.BaseModel.model_copy", false]], "model_dump() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.model_dump", false]], "model_dump() (ape.types.coverage.contractcoverage method)": [[23, "ape.types.coverage.ContractCoverage.model_dump", false]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.model_dump", false]], "model_dump() (ape.types.coverage.coverageproject method)": [[23, "ape.types.coverage.CoverageProject.model_dump", false]], "model_dump() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.model_dump", false]], "model_dump() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.model_dump", false]], "model_dump() (ape.types.events.logfilter method)": [[23, "ape.types.events.LogFilter.model_dump", false]], "module": [[11, "module-ape_accounts.accounts", false], [12, "module-ape_compile.config", false], [13, "module-ape_ethereum.ecosystem", false], [13, "module-ape_ethereum.multicall", false], [13, "module-ape_ethereum.provider", false], [13, "module-ape_ethereum.proxies", false], [13, "module-ape_ethereum.trace", false], [13, "module-ape_ethereum.transactions", false], [14, "module-ape_node.provider", false], [15, "module-ape_pm.compiler", false], [15, "module-ape_pm.dependency", false], [15, "module-ape_pm.project", false], [16, "module-ape_test.accounts", false], [16, "module-ape_test.config", false], [16, "module-ape_test.provider", false], [17, "module-ape.api.accounts", false], [17, "module-ape.api.address", false], [17, "module-ape.api.compiler", false], [17, "module-ape.api.config", false], [17, "module-ape.api.convert", false], [17, "module-ape.api.explorers", false], [17, "module-ape.api.networks", false], [17, "module-ape.api.projects", false], [17, "module-ape.api.providers", false], [17, "module-ape.api.query", false], [18, "module-ape.cli.arguments", false], [18, "module-ape.cli.choices", false], [18, "module-ape.cli.commands", false], [18, "module-ape.cli.options", false], [18, "module-ape.cli.paramtype", false], [20, "module-ape.exceptions", false], [21, "module-ape.managers.accounts", false], [21, "module-ape.managers.compilers", false], [21, "module-ape.managers.config", false], [21, "module-ape.managers.converters", false], [21, "module-ape.managers.networks", false], [21, "module-ape.managers.project", false], [21, "module-ape.managers.query", false], [22, "module-ape.plugins", false], [22, "module-ape.plugins.account", false], [22, "module-ape.plugins.compiler", false], [22, "module-ape.plugins.config", false], [22, "module-ape.plugins.converter", false], [22, "module-ape.plugins.network", false], [22, "module-ape.plugins.pluggy_patch", false], [22, "module-ape.plugins.project", false], [22, "module-ape.plugins.query", false], [23, "module-ape.types.address", false], [23, "module-ape.types.basic", false], [23, "module-ape.types.coverage", false], [23, "module-ape.types.events", false], [23, "module-ape.types.gas", false], [23, "module-ape.types.trace", false], [23, "module-ape.types.units", false], [23, "module-ape.types.vm", false], [24, "module-ape.utils.abi", false], [24, "module-ape.utils.basemodel", false], [24, "module-ape.utils.misc", false], [24, "module-ape.utils.os", false], [24, "module-ape.utils.process", false], [24, "module-ape.utils.rpc", false], [24, "module-ape.utils.testing", false], [24, "module-ape.utils.trace", false]], "multiplier (ape.types.gas.autogaslimit attribute)": [[23, "ape.types.gas.AutoGasLimit.multiplier", false]], "name": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-NAME", false]], "name (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.name", false]], "name (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.name", false]], "name (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.name", false]], "name (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.name", false]], "name (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.name", false]], "name (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.name", false]], "name (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.name", false]], "name (ape.cli.choices.alias attribute)": [[18, "ape.cli.choices.Alias.name", false]], "name (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.name", false]], "name (ape.exceptions.customerror property)": [[20, "ape.exceptions.CustomError.name", false]], "name (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.name", false]], "name (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.name", false]], "name (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.name", false]], "name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.name", false]], "name (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.name", false]], "name (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.name", false]], "name (ape_node.provider.gethdev attribute)": [[14, "ape_node.provider.GethDev.name", false]], "name (ape_pm.compiler.interfacecompiler property)": [[15, "ape_pm.compiler.InterfaceCompiler.name", false]], "network (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.network", false]], "network (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network", false]], "network_choice (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.network_choice", false]], "network_data (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_data", false]], "network_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.network_id", false]], "network_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_names", false]], "network_option() (in module ape.cli.options)": [[18, "ape.cli.options.network_option", false]], "networkapi (class in ape.api.networks)": [[17, "ape.api.networks.NetworkAPI", false]], "networkchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.NetworkChoice", false]], "networkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.NetworkConfig", false]], "networkerror": [[20, "ape.exceptions.NetworkError", false]], "networkmanager (class in ape.managers.networks)": [[21, "ape.managers.networks.NetworkManager", false]], "networkmismatcherror": [[20, "ape.exceptions.NetworkMismatchError", false]], "networknotfounderror": [[20, "ape.exceptions.NetworkNotFoundError", false]], "networkoption (class in ape.cli.options)": [[18, "ape.cli.options.NetworkOption", false]], "networkplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.NetworkPlugin", false]], "networks (ape attribute)": [[10, "ape.networks", false]], "networks (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks", false]], "networks() (ape.plugins.network.networkplugin method)": [[22, "ape.plugins.network.NetworkPlugin.networks", false]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem", false], [4, "cmdoption-networks-list-format", false], [4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-list-provider", false], [4, "cmdoption-networks-list-v", false]], "networks-run command line option": [[4, "cmdoption-networks-run-network", false], [4, "cmdoption-networks-run-v", false]], "next_statement (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.next_statement", false]], "no_error (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.NO_ERROR", false]], "node (class in ape_node.provider)": [[14, "ape_node.provider.Node", false]], "nodesoftwarenotinstallederror": [[14, "ape_node.provider.NodeSoftwareNotInstalledError", false]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.non_existing_alias_argument", false]], "nonce (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.nonce", false]], "noop (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Noop", false]], "npm (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.npm", false]], "npmdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.NpmDependency", false]], "num_transactions (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.num_transactions", false]], "number (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.number", false]], "number_of_accounts (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.number_of_accounts", false]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing", false]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError", false]], "output_extra (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.output_extra", false]], "output_format_choice() (in module ape.cli.choices)": [[18, "ape.cli.choices.output_format_choice", false]], "output_format_option() (in module ape.cli.options)": [[18, "ape.cli.options.output_format_option", false]], "outputextras (class in ape_compile.config)": [[12, "ape_compile.config.OutputExtras", false]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat", false]], "outputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.OUTPUTS", false]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE", false]], "package_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.package_id", false]], "package_id (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.package_id", false]], "package_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.package_id", false]], "package_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.package_id", false]], "package_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.package_id", false]], "package_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.package_id", false]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache", false]], "packagescache (class in ape.managers.project)": [[21, "ape.managers.project.PackagesCache", false]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash", false]], "parent_hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.parent_hash", false]], "parity (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.PARITY", false]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.parse_args", false]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.parse_network_choice", false]], "path (ape.api.projects.projectapi attribute)": [[17, "ape.api.projects.ProjectAPI.path", false]], "path (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.path", false]], "path (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path", false]], "path_match() (in module ape.utils.os)": [[24, "ape.utils.os.path_match", false]], "paths (ape.managers.project.sourcemanager property)": [[21, "ape.managers.project.SourceManager.paths", false]], "pcs (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.pcs", false]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.pending_timestamp", false]], "perform_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.perform_query", false]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.perform_query", false]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.plugin_manager", false]], "pluginconfig (class in ape.api.config)": [[17, "ape.api.config.PluginConfig", false]], "plugininstallerror": [[20, "ape.exceptions.PluginInstallError", false]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U", false], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-install-y", false]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a", false], [5, "cmdoption-plugins-list-v", false]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-v", false], [5, "cmdoption-plugins-uninstall-y", false]], "plugintype (class in ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.PluginType", false]], "pluginversionerror": [[20, "ape.exceptions.PluginVersionError", false]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-compile-version", false]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE", false], [6, "cmdoption-pm-install-config-override", false], [6, "cmdoption-pm-install-f", false], [6, "cmdoption-pm-install-name", false], [6, "cmdoption-pm-install-ref", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-install-version", false]], "pm-list command line option": [[6, "cmdoption-pm-list-all", false], [6, "cmdoption-pm-list-v", false]], "pm-uninstall command line option": [[6, "cmdoption-pm-uninstall-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-VERSIONS", false], [6, "cmdoption-pm-uninstall-v", false], [6, "cmdoption-pm-uninstall-y", false]], "poll_blocks() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_blocks", false]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.poll_blocks", false]], "poll_blocks() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_blocks", false]], "poll_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_logs", false]], "poll_logs() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.poll_logs", false]], "poll_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_logs", false]], "pragma_str_to_specifier_set() (in module ape.utils.misc)": [[24, "ape.utils.misc.pragma_str_to_specifier_set", false]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.prepare_transaction", false]], "prepare_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.prepare_transaction", false]], "prepare_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.prepare_transaction", false]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.print_choices", false]], "print_choices() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.print_choices", false]], "priority_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.priority_fee", false]], "priority_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.priority_fee", false]], "priority_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.priority_fee", false]], "private_key (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.private_key", false]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name", false]], "process_name (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.process_name", false]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement", false]], "project (ape attribute)": [[10, "ape.project", false]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project", false]], "project (ape.utils.basemodel.manageraccessmixin attribute)": [[24, "ape.utils.basemodel.ManagerAccessMixin.Project", false]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project", false]], "project_api (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.project_api", false]], "project_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project_path", false]], "projectapi (class in ape.api.projects)": [[17, "ape.api.projects.ProjectAPI", false]], "projecterror": [[20, "ape.exceptions.ProjectError", false]], "projectmanager (class in ape.managers.project)": [[21, "ape.managers.project.ProjectManager", false]], "projectplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.ProjectPlugin", false]], "projects (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.projects", false]], "projects() (ape.plugins.project.projectplugin method)": [[22, "ape.plugins.project.ProjectPlugin.projects", false]], "promptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.PromptChoice", false]], "provider (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.provider", false]], "provider_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.provider_names", false]], "provider_settings (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.provider_settings", false]], "providerapi (class in ape.api.providers)": [[17, "ape.api.providers.ProviderAPI", false]], "providercontextmanager (class in ape.api.networks)": [[17, "ape.api.networks.ProviderContextManager", false]], "providererror": [[20, "ape.exceptions.ProviderError", false]], "providernotconnectederror": [[20, "ape.exceptions.ProviderNotConnectedError", false]], "providernotfounderror": [[20, "ape.exceptions.ProviderNotFoundError", false]], "providerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ProviderPlugin", false]], "providers (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.providers", false]], "providers() (ape.plugins.network.providerplugin method)": [[22, "ape.plugins.network.ProviderPlugin.providers", false]], "proxyinfo (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyInfo", false]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", false]], "proxytype (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyType", false]], "publish_contract() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.publish_contract", false]], "publish_contract() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.publish_contract", false]], "pypi (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.pypi", false]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", false]], "python (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.python", false]], "pythondependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.PythonDependency", false]], "query() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.query", false]], "query() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.query", false]], "query() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.query", false]], "query() (ape.managers.query.querymanager method)": [[21, "ape.managers.query.QueryManager.query", false]], "query_engines() (ape.plugins.query.queryplugin method)": [[22, "ape.plugins.query.QueryPlugin.query_engines", false]], "queryapi (class in ape.api.query)": [[17, "ape.api.query.QueryAPI", false]], "queryengineerror": [[20, "ape.exceptions.QueryEngineError", false]], "querymanager (class in ape.managers.query)": [[21, "ape.managers.query.QueryManager", false]], "queryplugin (class in ape.plugins.query)": [[22, "ape.plugins.query.QueryPlugin", false]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.raise_for_status", false]], "raise_for_status() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.raise_for_status", false]], "raises_not_implemented() (in module ape.utils.misc)": [[24, "ape.utils.misc.raises_not_implemented", false]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.ran_out_of_gas", false]], "ran_out_of_gas (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.ran_out_of_gas", false]], "range() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.range", false]], "range() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.range", false]], "raw_address (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.raw_address", false]], "raw_trace_frames (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.raw_trace_frames", false]], "rawaddress (in module ape.types.address)": [[23, "ape.types.address.RawAddress", false]], "receipt (ape.api.query.contractcreation property)": [[17, "ape.api.query.ContractCreation.receipt", false]], "receipt (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.receipt", false]], "receipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.Receipt", false]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", false]], "receiver (ape_ethereum.transactions.sharedblobtransaction attribute)": [[13, "ape_ethereum.transactions.SharedBlobTransaction.receiver", false]], "reconfigure() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.reconfigure", false]], "recover_signer() (ape.types.signatures method)": [[23, "ape.types.signatures.recover_signer", false]], "ref (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.ref", false]], "refresh() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.refresh", false]], "refresh_sources() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.refresh_sources", false]], "register() (ape.utils.misc.singledispatchmethod method)": [[24, "ape.utils.misc.singledispatchmethod.register", false]], "register() (in module ape.plugins)": [[22, "ape.plugins.register", false]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[22, "ape.plugins.compiler.CompilerPlugin.register_compiler", false]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[21, "ape.managers.compilers.CompilerManager.registered_compilers", false]], "reload_config() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.reload_config", false]], "relock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.relock_account", false]], "remove() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.remove", false]], "reports (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.reports", false]], "reports (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.reports", false]], "request_header (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.request_header", false]], "request_header (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.request_header", false]], "request_header (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.request_header", false]], "request_header (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.request_header", false]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "request_headers (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.request_headers", false]], "request_headers (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.request_headers", false]], "request_with_retry() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.request_with_retry", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "required_confirmations (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset", false]], "reset() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.reset", false]], "restore() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.restore", false]], "restore() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.restore", false]], "restore() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.restore", false]], "restore() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.restore", false]], "restore() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "return_value (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.return_value", false]], "return_value (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.return_value", false]], "return_value (ape_test.provider.ethtestertransactiontrace property)": [[16, "ape_test.provider.EthTesterTransactionTrace.return_value", false]], "returns_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.returns_array", false]], "revert_message (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.revert_message", false]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.revert_to_block", false]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.revert_to_block", false]], "revert_type (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.revert_type", false]], "rpcheaders (class in ape.utils.rpc)": [[24, "ape.utils.rpc.RPCHeaders", false]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError", false]], "run command line option": [[7, "cmdoption-run-I", false]], "run_in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.run_in_tempdir", false]], "run_until_complete() (in module ape.utils.misc)": [[24, "ape.utils.misc.run_until_complete", false]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.select_account", false]], "select_account() (in module ape.cli.choices)": [[18, "ape.cli.choices.select_account", false]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.selector_identifiers", false]], "send_call() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_call", false]], "send_call() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_call", false]], "send_call() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_call", false]], "send_private_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_private_transaction", false]], "send_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_transaction", false]], "send_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_transaction", false]], "send_transaction() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.send_transaction", false]], "send_transaction() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.send_transaction", false]], "send_transaction() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_transaction", false]], "serialize_exclude() (ape_compile.config.config method)": [[12, "ape_compile.config.Config.serialize_exclude", false]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.serialize_transaction", false]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[17, "ape.api.transactions.TransactionAPI.serialize_transaction", false]], "serialize_transaction() (ape_ethereum.transactions.basetransaction method)": [[13, "ape_ethereum.transactions.BaseTransaction.serialize_transaction", false]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", false]], "set_autosign() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.set_autosign", false]], "set_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_balance", false]], "set_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_code", false]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.set_default_ecosystem", false]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.set_default_network", false]], "set_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.set_default_provider", false]], "set_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_storage", false]], "set_timestamp() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_timestamp", false]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.set_timestamp", false]], "set_timestamp() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.set_timestamp", false]], "set_timestamp() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "settings (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.settings", false]], "sharedblobreceipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobReceipt", false]], "sharedblobtransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobTransaction", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show", false]], "show() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show", false]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_debug_logs", false]], "show_events() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_events", false]], "show_events() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_events", false]], "show_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report", false]], "show_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show_gas_report", false]], "show_gas_report() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_gas_report", false]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback", false]], "show_source_traceback() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace", false]], "show_trace() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_trace", false]], "sign_message() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_message", false]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_message", false]], "sign_message() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_message", false]], "sign_message() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_message", false]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_raw_msghash", false]], "sign_raw_msghash() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_raw_msghash", false]], "sign_raw_msghash() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_raw_msghash", false]], "sign_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_transaction", false]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_transaction", false]], "sign_transaction() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_transaction", false]], "sign_transaction() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_transaction", false]], "signablemessage (class in ape.types.signatures)": [[23, "ape.types.signatures.SignableMessage", false]], "signatureerror": [[20, "ape.exceptions.SignatureError", false]], "singledispatchmethod (class in ape.utils.misc)": [[24, "ape.utils.misc.singledispatchmethod", false]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size", false]], "size (ape_ethereum.ecosystem.block property)": [[13, "ape_ethereum.ecosystem.Block.size", false]], "skip_confirmation_option() (in module ape.cli.options)": [[18, "ape.cli.options.skip_confirmation_option", false]], "snapshot() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.snapshot", false]], "snapshot() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.snapshot", false]], "snapshot() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.snapshot", false]], "snapshot() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.snapshot", false]], "snapshot() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.snapshot", false]], "snapshotid (in module ape.types.vm)": [[23, "ape.types.vm.SnapshotID", false]], "source_folders (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.source_folders", false]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.source_id", false]], "source_path (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.source_path", false]], "source_path (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.source_path", false]], "source_statements (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.source_statements", false]], "source_statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.source_statements", false]], "source_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback", false]], "source_traceback (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.source_traceback", false]], "sourcemanager (class in ape.managers.project)": [[21, "ape.managers.project.SourceManager", false]], "sources (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.sources", false]], "sources (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.sources", false]], "sources (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.sources", false]], "sourcetraceback (class in ape.types.trace)": [[23, "ape.types.trace.SourceTraceback", false]], "spawn() (in module ape.utils.process)": [[24, "ape.utils.process.spawn", false]], "specified (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.specified", false]], "start() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.start", false]], "start() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.start", false]], "statements (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.statements", false]], "statements (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.statements", false]], "statements (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.statements", false]], "statements (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.statements", false]], "statements (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.statements", false]], "statements (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.statements", false]], "statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.statements", false]], "staticfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.StaticFeeTransaction", false]], "stop() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.stop", false]], "stop_impersonating() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.stop_impersonating", false]], "stream_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.stream_request", false]], "stream_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.stream_request", false]], "stream_response() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.stream_response", false]], "stringdecimalconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringDecimalConverter", false]], "stringintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringIntConverter", false]], "struct (class in ape.utils.abi)": [[24, "ape.utils.abi.Struct", false]], "structparser (class in ape.utils.abi)": [[24, "ape.utils.abi.StructParser", false]], "subprocesserror": [[20, "ape.exceptions.SubprocessError", false]], "subprocessprovider (class in ape.api.providers)": [[17, "ape.api.providers.SubprocessProvider", false]], "subprocesstimeouterror": [[20, "ape.exceptions.SubprocessTimeoutError", false]], "supports_chain() (ape.api.explorers.explorerapi class method)": [[17, "ape.api.explorers.ExplorerAPI.supports_chain", false]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.supports_source_tracing", false]], "supports_tracing (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.supports_tracing", false]], "supports_tracing (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.supports_tracing", false]], "supports_tracing (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.supports_tracing", false]], "tag (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.tag", false]], "target (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.target", false]], "terminal (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.terminal", false]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS", false], [8, "cmdoption-test-v", false], [8, "cmdoption-test-w", false], [8, "cmdoption-test-watch-delay", false], [8, "cmdoption-test-watch-folders", false]], "test_accounts (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.test_accounts", false]], "testaccount (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccount", false]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", false]], "testaccountcontainer (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccountContainer", false]], "testaccountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountContainerAPI", false]], "testaccountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.TestAccountManager", false]], "testproviderapi (class in ape.api.providers)": [[17, "ape.api.providers.TestProviderAPI", false]], "timestamp (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.timestamp", false]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp", false]], "timestamp (ape.types.events.contractlog property)": [[23, "ape.types.events.ContractLog.timestamp", false]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter", false]], "to_int() (in module ape.utils.misc)": [[24, "ape.utils.misc.to_int", false]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.total_fees_paid", false]], "total_fees_paid (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.total_fees_paid", false]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.total_functions", false]], "total_functions (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.total_functions", false]], "total_functions (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.total_functions", false]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.total_transfer_value", false]], "trace (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.trace", false]], "trace (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.trace", false]], "trace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.Trace", false]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "traceapproach (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TraceApproach", false]], "tracestyles (class in ape.utils.trace)": [[24, "ape.utils.trace.TraceStyles", false]], "track (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.track", false]], "track() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.track", false]], "track_coverage() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_coverage", false]], "track_gas() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_gas", false]], "transaction (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.transaction", false]], "transaction (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.transaction", false]], "transaction (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.transaction", false]], "transaction (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Transaction", false]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout", false]], "transaction_acceptance_timeout (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.transaction_acceptance_timeout", false]], "transaction_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_hash", false]], "transaction_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_index", false]], "transactionapi (class in ape.api.transactions)": [[17, "ape.api.transactions.TransactionAPI", false]], "transactionerror": [[20, "ape.exceptions.TransactionError", false]], "transactionhistory (class in ape.managers.chain)": [[21, "ape.managers.chain.TransactionHistory", false]], "transactionnotfounderror": [[20, "ape.exceptions.TransactionNotFoundError", false]], "transactions (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.transactions", false]], "transactionsignature (class in ape.types.signatures)": [[23, "ape.types.signatures.TransactionSignature", false]], "transactionstatusenum (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionStatusEnum", false]], "transactiontrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TransactionTrace", false]], "transactiontype (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionType", false]], "transfer() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.transfer", false]], "tree (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.TREE", false]], "tx (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.tx", false]], "txn_hash (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.txn_hash", false]], "txn_hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.txn_hash", false]], "txn_hash (ape_ethereum.transactions.basetransaction property)": [[13, "ape_ethereum.transactions.BaseTransaction.txn_hash", false]], "unknownsnapshoterror": [[20, "ape.exceptions.UnknownSnapshotError", false]], "unknownversionerror": [[20, "ape.exceptions.UnknownVersionError", false]], "unlock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.unlock_account", false]], "unpack() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.unpack", false]], "unpack() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.unpack", false]], "unpack() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.unpack", false]], "unpack() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.unpack", false]], "update_cache() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.update_cache", false]], "update_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.update_manifest", false]], "update_manifest() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.update_manifest", false]], "update_settings() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.update_settings", false]], "update_settings() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.update_settings", false]], "update_settings() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.update_settings", false]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id", false]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_network", false]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_provider", false]], "upstream_provider (ape_ethereum.ecosystem.forkednetworkconfig attribute)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig.upstream_provider", false]], "upstreamprovider (class in ape.api.providers)": [[17, "ape.api.providers.UpstreamProvider", false]], "uri (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.uri", false]], "uri (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.uri", false]], "uri (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.uri", false]], "uri (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.uri", false]], "uri (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.uri", false]], "uri (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.uri", false]], "uri_map (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.uri_map", false]], "use_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_default_provider", false]], "use_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_provider", false]], "use_temp_sys_path (class in ape.utils.os)": [[24, "ape.utils.os.use_temp_sys_path", false]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider", false]], "validate_file() (ape.api.config.apeconfig class method)": [[17, "ape.api.config.ApeConfig.validate_file", false]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size", false]], "value (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.VALUE", false]], "verbosity_option() (in module ape.cli.options)": [[18, "ape.cli.options.verbosity_option", false]], "verify_chain_id() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.verify_chain_id", false]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "version (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.version", false]], "version (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.version", false]], "version (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.version", false]], "version (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.version", false]], "version (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.version", false]], "version (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.version", false]], "version (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.version", false]], "version_from_installed_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_installed_package_json", false]], "version_from_project_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_project_package_json", false]], "version_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id", false]], "version_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.version_id", false]], "version_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.version_id", false]], "version_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_id", false]], "version_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", false]], "web3 (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.web3", false]], "web3provider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.Web3Provider", false]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk", false]], "ws_begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.ws_begin_lineno", false]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri", false]], "ws_uri (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.ws_uri", false]], "ws_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.ws_uri", false]], "xml (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.xml", false]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "ape": [[10, 0, 1, "", "Contract"], [10, 0, 1, "", "Project"], [10, 1, 1, "", "accounts"], [10, 1, 1, "", "chain"], [10, 1, 1, "", "compilers"], [10, 1, 1, "", "config"], [10, 0, 1, "", "convert"], [20, 2, 0, "-", "exceptions"], [10, 1, 1, "", "networks"], [22, 2, 0, "-", "plugins"], [10, 1, 1, "", "project"], [10, 0, 1, "", "reverts"]], "ape.api": [[17, 2, 0, "-", "accounts"], [17, 2, 0, "-", "address"], [17, 2, 0, "-", "compiler"], [17, 2, 0, "-", "config"], [17, 2, 0, "-", "convert"], [17, 2, 0, "-", "explorers"], [17, 2, 0, "-", "networks"], [17, 2, 0, "-", "projects"], [17, 2, 0, "-", "providers"], [17, 2, 0, "-", "query"]], "ape.api.accounts": [[17, 3, 1, "", "AccountAPI"], [17, 3, 1, "", "AccountContainerAPI"], [17, 3, 1, "", "ImpersonatedAccount"], [17, 3, 1, "", "TestAccountAPI"], [17, 3, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "alias"], [17, 5, 1, "", "call"], [17, 5, 1, "", "check_signature"], [17, 5, 1, "", "declare"], [17, 5, 1, "", "deploy"], [17, 5, 1, "", "prepare_transaction"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_raw_msghash"], [17, 5, 1, "", "sign_transaction"], [17, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[17, 5, 1, "", "__contains__"], [17, 5, 1, "", "__delitem__"], [17, 5, 1, "", "__getitem__"], [17, 5, 1, "", "__len__"], [17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "account_type"], [17, 4, 1, "", "accounts"], [17, 4, 1, "", "aliases"], [17, 5, 1, "", "append"], [17, 4, 1, "", "data_folder"], [17, 1, 1, "", "name"], [17, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "address"], [17, 5, 1, "", "call"], [17, 1, 1, "", "raw_address"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "generate_account"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "reset"]], "ape.api.address": [[17, 3, 1, "", "Address"], [17, 3, 1, "", "BaseAddress"]], "ape.api.address.Address": [[17, 4, 1, "", "address"]], "ape.api.address.BaseAddress": [[17, 4, 1, "", "address"], [17, 4, 1, "", "balance"], [17, 4, 1, "", "code"], [17, 4, 1, "", "codesize"], [17, 4, 1, "", "history"], [17, 4, 1, "", "is_contract"], [17, 4, 1, "", "nonce"]], "ape.api.compiler": [[17, 3, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[17, 5, 1, "", "compile"], [17, 5, 1, "", "compile_code"], [17, 1, 1, "", "compiler_settings"], [17, 5, 1, "", "enrich_error"], [17, 5, 1, "", "flatten_contract"], [17, 5, 1, "", "get_compiler_settings"], [17, 5, 1, "", "get_config"], [17, 5, 1, "", "get_imports"], [17, 5, 1, "", "get_version_map"], [17, 5, 1, "", "get_versions"], [17, 5, 1, "", "init_coverage_profile"], [17, 4, 1, "", "name"], [17, 4, 1, "", "supports_source_tracing"], [17, 5, 1, "", "trace_source"]], "ape.api.config": [[17, 3, 1, "", "ApeConfig"], [17, 3, 1, "", "ConfigEnum"], [17, 3, 1, "", "DeploymentConfig"], [17, 3, 1, "", "GenericConfig"], [17, 3, 1, "", "PluginConfig"]], "ape.api.config.ApeConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"], [17, 1, 1, "", "base_path"], [17, 1, 1, "", "contracts_folder"], [17, 1, 1, "", "default_ecosystem"], [17, 1, 1, "", "dependencies"], [17, 1, 1, "", "deployment_data"], [17, 1, 1, "", "interfaces_folder"], [17, 1, 1, "", "meta"], [17, 5, 1, "", "model_dump"], [17, 1, 1, "", "name"], [17, 1, 1, "", "request_headers"], [17, 5, 1, "", "validate_file"], [17, 1, 1, "", "version"], [17, 5, 1, "", "write_to_disk"]], "ape.api.config.ConfigEnum": [[17, 5, 1, "", "__repr__"], [17, 5, 1, "", "__str__"]], "ape.api.config.DeploymentConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "address"], [17, 1, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"]], "ape.api.convert": [[17, 3, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "convert"], [17, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[17, 3, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[17, 5, 1, "", "get_address_url"], [17, 5, 1, "", "get_contract_type"], [17, 5, 1, "", "get_transaction_url"], [17, 5, 1, "", "publish_contract"], [17, 5, 1, "", "supports_chain"]], "ape.api.networks": [[17, 3, 1, "", "EcosystemAPI"], [17, 3, 1, "", "ForkedNetworkAPI"], [17, 3, 1, "", "NetworkAPI"], [17, 3, 1, "", "ProviderContextManager"], [17, 3, 1, "", "ProxyInfoAPI"], [17, 0, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "add_network"], [17, 4, 1, "", "config"], [17, 5, 1, "", "create_transaction"], [17, 4, 1, "", "custom_network"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "decode_address"], [17, 5, 1, "", "decode_block"], [17, 5, 1, "", "decode_calldata"], [17, 5, 1, "", "decode_custom_error"], [17, 5, 1, "", "decode_logs"], [17, 5, 1, "", "decode_primitive_value"], [17, 5, 1, "", "decode_receipt"], [17, 5, 1, "", "decode_returndata"], [17, 4, 1, "", "default_network_name"], [17, 5, 1, "", "encode_address"], [17, 5, 1, "", "encode_calldata"], [17, 5, 1, "", "encode_contract_blueprint"], [17, 5, 1, "", "encode_deployment"], [17, 5, 1, "", "encode_transaction"], [17, 5, 1, "", "enrich_trace"], [17, 1, 1, "", "fee_token_decimals"], [17, 1, 1, "", "fee_token_symbol"], [17, 5, 1, "", "get_method_selector"], [17, 5, 1, "", "get_network"], [17, 5, 1, "", "get_network_data"], [17, 5, 1, "", "get_proxy_info"], [17, 5, 1, "", "get_python_types"], [17, 1, 1, "", "name"], [17, 4, 1, "", "networks"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "serialize_transaction"], [17, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "upstream_chain_id"], [17, 4, 1, "", "upstream_network"], [17, 4, 1, "", "upstream_provider"], [17, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "auto_gas_multiplier"], [17, 4, 1, "", "base_fee_multiplier"], [17, 4, 1, "", "block_time"], [17, 4, 1, "", "chain_id"], [17, 4, 1, "", "data_folder"], [17, 4, 1, "", "default_provider_name"], [17, 1, 1, "", "ecosystem"], [17, 4, 1, "", "ecosystem_config"], [17, 4, 1, "", "explorer"], [17, 5, 1, "", "get_provider"], [17, 4, 1, "", "is_adhoc"], [17, 4, 1, "", "is_dev"], [17, 4, 1, "", "is_fork"], [17, 4, 1, "", "is_local"], [17, 4, 1, "", "is_mainnet"], [17, 1, 1, "", "name"], [17, 4, 1, "", "network_id"], [17, 4, 1, "", "providers"], [17, 5, 1, "", "publish_contract"], [17, 1, 1, "", "request_header"], [17, 4, 1, "", "required_confirmations"], [17, 5, 1, "", "set_default_provider"], [17, 4, 1, "", "transaction_acceptance_timeout"], [17, 5, 1, "", "use_default_provider"], [17, 5, 1, "", "use_provider"], [17, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[17, 4, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "target"]], "ape.api.projects": [[17, 3, 1, "", "ApeProject"], [17, 3, 1, "", "DependencyAPI"], [17, 3, 1, "", "ProjectAPI"]], "ape.api.projects.ApeProject": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"]], "ape.api.projects.DependencyAPI": [[17, 1, 1, "", "config_override"], [17, 5, 1, "", "fetch"], [17, 1, 1, "", "name"], [17, 4, 1, "", "package_id"], [17, 4, 1, "", "uri"], [17, 4, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"], [17, 1, 1, "", "path"]], "ape.api.providers": [[17, 3, 1, "", "BlockAPI"], [17, 3, 1, "", "ProviderAPI"], [17, 3, 1, "", "SubprocessProvider"], [17, 3, 1, "", "TestProviderAPI"], [17, 3, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[17, 4, 1, "", "datetime"], [17, 1, 1, "", "hash"], [17, 1, 1, "", "num_transactions"], [17, 1, 1, "", "number"], [17, 1, 1, "", "parent_hash"], [17, 4, 1, "", "size"], [17, 1, 1, "", "timestamp"], [17, 4, 1, "", "transactions"], [17, 5, 1, "", "validate_size"]], "ape.api.providers.ProviderAPI": [[17, 4, 1, "", "base_fee"], [17, 1, 1, "", "block_page_size"], [17, 4, 1, "", "chain_id"], [17, 1, 1, "", "concurrency"], [17, 4, 1, "", "config"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 4, 1, "", "connection_str"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "disconnect"], [17, 5, 1, "", "estimate_gas_cost"], [17, 4, 1, "", "gas_price"], [17, 5, 1, "", "get_balance"], [17, 5, 1, "", "get_block"], [17, 5, 1, "", "get_code"], [17, 5, 1, "", "get_contract_logs"], [17, 5, 1, "", "get_nonce"], [17, 5, 1, "", "get_receipt"], [17, 5, 1, "", "get_storage"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "get_transaction_trace"], [17, 5, 1, "", "get_transactions_by_account_nonce"], [17, 5, 1, "", "get_transactions_by_block"], [17, 5, 1, "", "get_virtual_machine_error"], [17, 4, 1, "", "http_uri"], [17, 4, 1, "", "is_connected"], [17, 5, 1, "", "make_request"], [17, 4, 1, "", "max_gas"], [17, 5, 1, "", "mine"], [17, 1, 1, "", "name"], [17, 1, 1, "", "network"], [17, 4, 1, "", "network_choice"], [17, 5, 1, "", "poll_blocks"], [17, 5, 1, "", "poll_logs"], [17, 5, 1, "", "prepare_transaction"], [17, 4, 1, "", "priority_fee"], [17, 1, 1, "", "provider_settings"], [17, 5, 1, "", "relock_account"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "send_call"], [17, 5, 1, "", "send_private_transaction"], [17, 5, 1, "", "send_transaction"], [17, 5, 1, "", "set_balance"], [17, 5, 1, "", "set_code"], [17, 5, 1, "", "set_storage"], [17, 5, 1, "", "set_timestamp"], [17, 4, 1, "", "settings"], [17, 5, 1, "", "snapshot"], [17, 5, 1, "", "stream_request"], [17, 4, 1, "", "supports_tracing"], [17, 5, 1, "", "unlock_account"], [17, 5, 1, "", "update_settings"], [17, 4, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[17, 5, 1, "", "build_command"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 5, 1, "", "disconnect"], [17, 4, 1, "", "process_name"], [17, 5, 1, "", "start"], [17, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[17, 4, 1, "", "auto_mine"], [17, 5, 1, "", "mine"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "set_timestamp"], [17, 5, 1, "", "snapshot"]], "ape.api.query": [[17, 3, 1, "", "AccountTransactionQuery"], [17, 3, 1, "", "BlockQuery"], [17, 3, 1, "", "BlockTransactionQuery"], [17, 3, 1, "", "ContractCreation"], [17, 3, 1, "", "ContractCreationQuery"], [17, 3, 1, "", "ContractEventQuery"], [17, 3, 1, "", "ContractMethodQuery"], [17, 3, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "block"], [17, 1, 1, "", "deployer"], [17, 1, 1, "", "factory"], [17, 5, 1, "", "from_receipt"], [17, 4, 1, "", "receipt"], [17, 1, 1, "", "txn_hash"]], "ape.api.query.ContractCreationQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.QueryAPI": [[17, 5, 1, "", "estimate_query"], [17, 5, 1, "", "perform_query"], [17, 5, 1, "", "update_cache"]], "ape.api.transactions": [[17, 3, 1, "", "ReceiptAPI"], [17, 3, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[17, 5, 1, "", "await_confirmations"], [17, 4, 1, "", "confirmed"], [17, 4, 1, "", "debug_logs_lines"], [17, 4, 1, "", "debug_logs_typed"], [17, 5, 1, "", "decode_logs"], [17, 4, 1, "", "events"], [17, 4, 1, "", "failed"], [17, 4, 1, "", "method_called"], [17, 5, 1, "", "raise_for_status"], [17, 4, 1, "", "ran_out_of_gas"], [17, 4, 1, "", "return_value"], [17, 5, 1, "", "show_debug_logs"], [17, 5, 1, "", "show_events"], [17, 5, 1, "", "show_gas_report"], [17, 5, 1, "", "show_source_traceback"], [17, 5, 1, "", "show_trace"], [17, 4, 1, "", "source_traceback"], [17, 4, 1, "", "total_fees_paid"], [17, 4, 1, "", "trace"], [17, 5, 1, "", "track_coverage"], [17, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[17, 4, 1, "", "receipt"], [17, 5, 1, "", "serialize_transaction"], [17, 4, 1, "", "total_transfer_value"], [17, 4, 1, "", "trace"], [17, 4, 1, "", "txn_hash"]], "ape.cli": [[18, 2, 0, "-", "arguments"], [18, 2, 0, "-", "choices"], [18, 2, 0, "-", "commands"], [18, 2, 0, "-", "options"], [18, 2, 0, "-", "paramtype"]], "ape.cli.arguments": [[18, 0, 1, "", "contract_file_paths_argument"], [18, 0, 1, "", "existing_alias_argument"], [18, 0, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[18, 3, 1, "", "AccountAliasPromptChoice"], [18, 3, 1, "", "Alias"], [18, 3, 1, "", "LazyChoice"], [18, 3, 1, "", "NetworkChoice"], [18, 3, 1, "", "OutputFormat"], [18, 3, 1, "", "PromptChoice"], [18, 0, 1, "", "output_format_choice"], [18, 0, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"], [18, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[18, 1, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[18, 1, 1, "", "TREE"], [18, 1, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"]], "ape.cli.commands": [[18, 3, 1, "", "ConnectedProviderCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[18, 5, 1, "", "invoke"], [18, 5, 1, "", "parse_args"]], "ape.cli.options": [[18, 3, 1, "", "ApeCliContextObject"], [18, 3, 1, "", "NetworkOption"], [18, 0, 1, "", "account_option"], [18, 0, 1, "", "ape_cli_context"], [18, 0, 1, "", "contract_option"], [18, 0, 1, "", "incompatible_with"], [18, 0, 1, "", "network_option"], [18, 0, 1, "", "output_format_option"], [18, 0, 1, "", "skip_confirmation_option"], [18, 0, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[18, 5, 1, "", "abort"]], "ape.cli.paramtype": [[18, 3, 1, "", "JSON"], [18, 3, 1, "", "Noop"], [18, 3, 1, "", "Path"]], "ape.cli.paramtype.JSON": [[18, 5, 1, "", "convert"]], "ape.cli.paramtype.Noop": [[18, 5, 1, "", "convert"]], "ape.contracts.base": [[19, 3, 1, "", "ContractContainer"], [19, 3, 1, "", "ContractEvent"], [19, 3, 1, "", "ContractInstance"], [19, 3, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__eq__"], [19, 1, 1, "", "__hash__"], [19, 5, 1, "", "__repr__"], [19, 5, 1, "", "at"], [19, 5, 1, "", "deploy"], [19, 4, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__iter__"], [19, 1, 1, "", "__pydantic_computed_fields__"], [19, 1, 1, "", "__pydantic_fields__"], [19, 5, 1, "", "__repr__"], [19, 1, 1, "", "__signature__"], [19, 5, 1, "", "from_receipt"], [19, 4, 1, "", "info"], [19, 4, 1, "", "name"], [19, 5, 1, "", "poll_logs"], [19, 5, 1, "", "query"], [19, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__repr__"], [19, 4, 1, "", "address"], [19, 5, 1, "", "call_view_method"], [19, 4, 1, "", "creation_metadata"], [19, 5, 1, "", "from_receipt"], [19, 5, 1, "", "get_error_by_signature"], [19, 5, 1, "", "get_event_by_signature"], [19, 5, 1, "", "invoke_transaction"]], "ape.contracts.base.ContractTypeWrapper": [[19, 5, 1, "", "decode_input"], [19, 4, 1, "", "identifier_lookup"], [19, 4, 1, "", "selector_identifiers"], [19, 4, 1, "", "source_path"]], "ape.exceptions": [[20, 6, 1, "", "APINotImplementedError"], [20, 6, 1, "", "Abort"], [20, 6, 1, "", "AccountsError"], [20, 6, 1, "", "AliasAlreadyInUseError"], [20, 6, 1, "", "ApeAttributeError"], [20, 6, 1, "", "ApeException"], [20, 6, 1, "", "ApeIndexError"], [20, 6, 1, "", "ArgumentsLengthError"], [20, 6, 1, "", "BlockNotFoundError"], [20, 6, 1, "", "ChainError"], [20, 6, 1, "", "CompilerError"], [20, 6, 1, "", "ConfigError"], [20, 6, 1, "", "ContractDataError"], [20, 6, 1, "", "ContractLogicError"], [20, 6, 1, "", "ContractNotFoundError"], [20, 6, 1, "", "ConversionError"], [20, 6, 1, "", "CustomError"], [20, 6, 1, "", "DecodingError"], [20, 6, 1, "", "EcosystemNotFoundError"], [20, 6, 1, "", "MethodNonPayableError"], [20, 6, 1, "", "MissingDeploymentBytecodeError"], [20, 6, 1, "", "NetworkError"], [20, 6, 1, "", "NetworkMismatchError"], [20, 6, 1, "", "NetworkNotFoundError"], [20, 6, 1, "", "OutOfGasError"], [20, 6, 1, "", "PluginInstallError"], [20, 6, 1, "", "PluginVersionError"], [20, 6, 1, "", "ProjectError"], [20, 6, 1, "", "ProviderError"], [20, 6, 1, "", "ProviderNotConnectedError"], [20, 6, 1, "", "ProviderNotFoundError"], [20, 6, 1, "", "QueryEngineError"], [20, 6, 1, "", "RPCTimeoutError"], [20, 6, 1, "", "SignatureError"], [20, 6, 1, "", "SubprocessError"], [20, 6, 1, "", "SubprocessTimeoutError"], [20, 6, 1, "", "TransactionError"], [20, 6, 1, "", "TransactionNotFoundError"], [20, 6, 1, "", "UnknownSnapshotError"], [20, 6, 1, "", "UnknownVersionError"], [20, 6, 1, "", "VirtualMachineError"], [20, 0, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[20, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[20, 4, 1, "", "dev_message"], [20, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[20, 4, 1, "", "name"]], "ape.managers": [[21, 2, 0, "-", "accounts"], [21, 2, 0, "-", "compilers"], [21, 2, 0, "-", "config"], [21, 2, 0, "-", "converters"], [21, 2, 0, "-", "networks"], [21, 2, 0, "-", "project"], [21, 2, 0, "-", "query"]], "ape.managers.accounts": [[21, 3, 1, "", "AccountManager"], [21, 3, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "aliases"], [21, 4, 1, "", "containers"], [21, 5, 1, "", "get_accounts_by_type"], [21, 5, 1, "", "load"], [21, 4, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "impersonate_account"], [21, 5, 1, "", "stop_impersonating"]], "ape.managers.chain": [[21, 3, 1, "", "AccountHistory"], [21, 3, 1, "", "BlockContainer"], [21, 3, 1, "", "ChainManager"], [21, 3, 1, "", "ContractCache"], [21, 3, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 1, 1, "", "__pydantic_computed_fields__"], [21, 1, 1, "", "__pydantic_fields__"], [21, 1, 1, "", "__signature__"], [21, 1, 1, "", "address"], [21, 5, 1, "", "append"], [21, 4, 1, "", "outgoing"], [21, 5, 1, "", "query"], [21, 5, 1, "", "revert_to_block"], [21, 1, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 4, 1, "", "head"], [21, 4, 1, "", "height"], [21, 5, 1, "", "poll_blocks"], [21, 5, 1, "", "query"], [21, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "base_fee"], [21, 4, 1, "", "blocks"], [21, 4, 1, "", "chain_id"], [21, 4, 1, "", "gas_price"], [21, 5, 1, "", "get_receipt"], [21, 4, 1, "", "history"], [21, 5, 1, "", "isolate"], [21, 5, 1, "", "mine"], [21, 4, 1, "", "pending_timestamp"], [21, 5, 1, "", "restore"], [21, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 5, 1, "", "__delitem__"], [21, 5, 1, "", "__setitem__"], [21, 5, 1, "", "cache_blueprint"], [21, 5, 1, "", "cache_deployment"], [21, 5, 1, "", "cache_proxy_info"], [21, 5, 1, "", "clear_local_caches"], [21, 5, 1, "", "get"], [21, 5, 1, "", "get_blueprint"], [21, 5, 1, "", "get_container"], [21, 5, 1, "", "get_creation_metadata"], [21, 5, 1, "", "get_deployments"], [21, 5, 1, "", "get_multiple"], [21, 5, 1, "", "get_proxy_info"], [21, 5, 1, "", "instance_at"], [21, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[21, 5, 1, "", "append"], [21, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 3, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 5, 1, "", "can_trace_source"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "compile_source"], [21, 5, 1, "", "enrich_error"], [21, 5, 1, "", "flatten_contract"], [21, 5, 1, "", "get_custom_error"], [21, 5, 1, "", "get_imports"], [21, 5, 1, "", "get_references"], [21, 4, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 3, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "__str__"], [21, 5, 1, "", "extract_config"], [21, 4, 1, "", "global_config"], [21, 5, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 3, 1, "", "AccountIntConverter"], [21, 3, 1, "", "AddressAPIConverter"], [21, 3, 1, "", "BytesAddressConverter"], [21, 3, 1, "", "ConversionManager"], [21, 3, 1, "", "HexAddressConverter"], [21, 3, 1, "", "HexConverter"], [21, 3, 1, "", "HexIntConverter"], [21, 3, 1, "", "HexIterableConverter"], [21, 3, 1, "", "IntAddressConverter"], [21, 3, 1, "", "StringDecimalConverter"], [21, 3, 1, "", "StringIntConverter"], [21, 3, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 3, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 4, 1, "", "active_provider"], [21, 5, 1, "", "create_custom_provider"], [21, 4, 1, "", "custom_networks"], [21, 4, 1, "", "default_ecosystem"], [21, 4, 1, "", "ecosystem"], [21, 4, 1, "", "ecosystem_names"], [21, 4, 1, "", "ecosystems"], [21, 5, 1, "", "fork"], [21, 5, 1, "", "get_ecosystem"], [21, 5, 1, "", "get_network_choices"], [21, 5, 1, "", "get_provider_from_choice"], [21, 5, 1, "", "get_request_headers"], [21, 4, 1, "", "network"], [21, 4, 1, "", "network_data"], [21, 4, 1, "", "network_names"], [21, 5, 1, "", "parse_network_choice"], [21, 4, 1, "", "provider_names"], [21, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 3, 1, "", "ContractManager"], [21, 3, 1, "", "Dependency"], [21, 3, 1, "", "DependencyManager"], [21, 3, 1, "", "DependencyVersionMap"], [21, 3, 1, "", "DeploymentManager"], [21, 3, 1, "", "LocalProject"], [21, 3, 1, "", "PackagesCache"], [21, 3, 1, "", "Project"], [21, 3, 1, "", "ProjectManager"], [21, 3, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 5, 1, "", "__eq__"], [21, 5, 1, "", "__hash__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "api_path"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "manifest_path"], [21, 4, 1, "", "name"], [21, 4, 1, "", "package_id"], [21, 4, 1, "", "project"], [21, 4, 1, "", "project_path"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri"], [21, 4, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add"], [21, 5, 1, "", "decode_dependency"], [21, 5, 1, "", "get_dependency"], [21, 5, 1, "", "get_project_dependencies"], [21, 5, 1, "", "get_versions"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "packages_cache"], [21, 4, 1, "", "specified"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.DeploymentManager": [[21, 5, 1, "", "__iter__"], [21, 4, 1, "", "instance_map"], [21, 5, 1, "", "track"]], "ape.managers.project.LocalProject": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "config"], [21, 4, 1, "", "contracts"], [21, 4, 1, "", "contracts_folder"], [21, 4, 1, "", "deployments"], [21, 4, 1, "", "exclusions"], [21, 5, 1, "", "extract_manifest"], [21, 4, 1, "", "in_tempdir"], [21, 4, 1, "", "interfaces_folder"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "load_manifest"], [21, 4, 1, "", "meta"], [21, 4, 1, "", "path"], [21, 4, 1, "", "project_api"], [21, 5, 1, "", "refresh_sources"], [21, 5, 1, "", "reload_config"], [21, 4, 1, "", "sources"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.PackagesCache": [[21, 5, 1, "", "cache_api"], [21, 5, 1, "", "get_api_path"], [21, 5, 1, "", "get_manifest_path"], [21, 5, 1, "", "get_project_path"], [21, 5, 1, "", "get_project_versions_path"]], "ape.managers.project.Project": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add_compiler_data"], [21, 4, 1, "", "dependencies"], [21, 4, 1, "", "is_compiled"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "reconfigure"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "from_manifest"], [21, 5, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"], [21, 5, 1, "", "is_excluded"], [21, 5, 1, "", "lookup"], [21, 4, 1, "", "paths"], [21, 5, 1, "", "refresh"]], "ape.managers.query": [[21, 3, 1, "", "DefaultQueryProvider"], [21, 3, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 5, 1, "", "estimate_query"], [21, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 4, 1, "", "engines"], [21, 5, 1, "", "query"]], "ape.plugins": [[22, 2, 0, "-", "account"], [22, 2, 0, "-", "compiler"], [22, 2, 0, "-", "config"], [22, 2, 0, "-", "converter"], [22, 2, 0, "-", "network"], [22, 2, 0, "-", "pluggy_patch"], [22, 2, 0, "-", "project"], [22, 2, 0, "-", "query"], [22, 0, 1, "", "register"]], "ape.plugins.account": [[22, 3, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 3, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 3, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 5, 1, "", "config_class"]], "ape.plugins.converter": [[22, 3, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 5, 1, "", "converters"]], "ape.plugins.network": [[22, 3, 1, "", "EcosystemPlugin"], [22, 3, 1, "", "ExplorerPlugin"], [22, 3, 1, "", "NetworkPlugin"], [22, 3, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 3, 1, "", "PluginType"], [22, 7, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 3, 1, "", "DependencyPlugin"], [22, 3, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 5, 1, "", "projects"]], "ape.plugins.query": [[22, 3, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 5, 1, "", "query_engines"]], "ape.types": [[23, 2, 0, "-", "address"], [23, 2, 0, "-", "basic"], [23, 2, 0, "-", "coverage"], [23, 2, 0, "-", "events"], [23, 2, 0, "-", "gas"], [23, 2, 0, "-", "trace"], [23, 2, 0, "-", "units"], [23, 2, 0, "-", "vm"]], "ape.types.address": [[23, 7, 1, "", "AddressType"], [23, 7, 1, "", "RawAddress"]], "ape.types.basic": [[23, 7, 1, "", "HexInt"]], "ape.types.coverage": [[23, 3, 1, "", "ContractCoverage"], [23, 3, 1, "", "ContractSourceCoverage"], [23, 3, 1, "", "CoverageProject"], [23, 3, 1, "", "CoverageReport"], [23, 3, 1, "", "CoverageStatement"], [23, 3, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 1, 1, "", "functions"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 4, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 1, 1, "", "contracts"], [23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "include"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "source_id"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 1, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "get_html"], [23, 5, 1, "", "get_xml"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "projects"], [23, 1, 1, "", "source_folders"], [23, 4, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 1, 1, "", "timestamp"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 1, 1, "", "hit_count"], [23, 1, 1, "", "location"], [23, 1, 1, "", "pcs"], [23, 1, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 1, 1, "", "full_name"], [23, 1, 1, "", "hit_count"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 5, 1, "", "profile_statement"], [23, 1, 1, "", "statements"]], "ape.types.events": [[23, 3, 1, "", "ContractLog"], [23, 3, 1, "", "ContractLogContainer"], [23, 3, 1, "", "LogFilter"], [23, 3, 1, "", "MockContractLog"]], "ape.types.events.ContractLog": [[23, 1, 1, "", "block_hash"], [23, 1, 1, "", "block_number"], [23, 1, 1, "", "log_index"], [23, 4, 1, "", "timestamp"], [23, 1, 1, "", "transaction_hash"], [23, 1, 1, "", "transaction_index"]], "ape.types.events.LogFilter": [[23, 5, 1, "", "from_event"], [23, 5, 1, "", "model_dump"]], "ape.types.gas": [[23, 3, 1, "", "AutoGasLimit"], [23, 7, 1, "", "GasLimit"]], "ape.types.gas.AutoGasLimit": [[23, 1, 1, "", "multiplier"]], "ape.types.signatures": [[23, 3, 1, "", "MessageSignature"], [23, 3, 1, "", "SignableMessage"], [23, 3, 1, "", "TransactionSignature"], [23, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 1, 1, "", "body"], [23, 1, 1, "", "header"], [23, 1, 1, "", "version"]], "ape.types.trace": [[23, 3, 1, "", "ControlFlow"], [23, 1, 1, "", "GasReport"], [23, 3, 1, "", "SourceTraceback"]], "ape.types.trace.ControlFlow": [[23, 4, 1, "", "begin_lineno"], [23, 1, 1, "", "closure"], [23, 1, 1, "", "depth"], [23, 4, 1, "", "end_lineno"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "format"], [23, 4, 1, "", "line_numbers"], [23, 4, 1, "", "next_statement"], [23, 1, 1, "", "source_path"], [23, 4, 1, "", "source_statements"], [23, 1, 1, "", "statements"], [23, 4, 1, "", "ws_begin_lineno"]], "ape.types.trace.SourceTraceback": [[23, 5, 1, "", "add_builtin_jump"], [23, 5, 1, "", "add_jump"], [23, 5, 1, "", "append"], [23, 4, 1, "", "execution"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "extend_last"], [23, 5, 1, "", "format"], [23, 4, 1, "", "last"], [23, 4, 1, "", "revert_type"], [23, 4, 1, "", "source_statements"], [23, 4, 1, "", "statements"]], "ape.types.units": [[23, 1, 1, "", "CurrencyValue"], [23, 1, 1, "", "CurrencyValueComparable"]], "ape.types.vm": [[23, 7, 1, "", "BlockID"], [23, 7, 1, "", "SnapshotID"]], "ape.utils": [[24, 2, 0, "-", "abi"], [24, 2, 0, "-", "basemodel"], [24, 2, 0, "-", "misc"], [24, 2, 0, "-", "os"], [24, 2, 0, "-", "process"], [24, 2, 0, "-", "rpc"], [24, 2, 0, "-", "testing"], [24, 2, 0, "-", "trace"]], "ape.utils.abi": [[24, 3, 1, "", "Struct"], [24, 3, 1, "", "StructParser"], [24, 0, 1, "", "create_struct"], [24, 0, 1, "", "is_array"], [24, 0, 1, "", "is_named_tuple"], [24, 0, 1, "", "is_struct"], [24, 0, 1, "", "returns_array"]], "ape.utils.abi.Struct": [[24, 5, 1, "", "items"]], "ape.utils.abi.StructParser": [[24, 5, 1, "", "decode_output"], [24, 4, 1, "", "default_name"], [24, 5, 1, "", "encode_input"]], "ape.utils.basemodel": [[24, 3, 1, "", "BaseInterface"], [24, 3, 1, "", "BaseInterfaceModel"], [24, 3, 1, "", "BaseModel"], [24, 3, 1, "", "ExtraAttributesMixin"], [24, 3, 1, "", "ExtraModelAttributes"], [24, 3, 1, "", "ManagerAccessMixin"], [24, 3, 1, "", "injected_before_use"], [24, 3, 1, "", "manager_access"]], "ape.utils.basemodel.BaseModel": [[24, 5, 1, "", "model_copy"]], "ape.utils.basemodel.ExtraModelAttributes": [[24, 1, 1, "", "additional_error_message"], [24, 1, 1, "", "attributes"], [24, 5, 1, "", "get"], [24, 1, 1, "", "include_getattr"], [24, 1, 1, "", "include_getitem"], [24, 1, 1, "", "name"]], "ape.utils.basemodel.ManagerAccessMixin": [[24, 1, 1, "", "Project"]], "ape.utils.misc": [[24, 0, 1, "", "extract_nested_value"], [24, 0, 1, "", "gas_estimation_error_message"], [24, 0, 1, "", "get_current_timestamp_ms"], [24, 0, 1, "", "get_package_version"], [24, 0, 1, "", "is_evm_precompile"], [24, 0, 1, "", "is_zero_hex"], [24, 0, 1, "", "load_config"], [24, 0, 1, "", "log_instead_of_fail"], [24, 0, 1, "", "pragma_str_to_specifier_set"], [24, 0, 1, "", "raises_not_implemented"], [24, 0, 1, "", "run_until_complete"], [24, 3, 1, "", "singledispatchmethod"], [24, 0, 1, "", "to_int"]], "ape.utils.misc.singledispatchmethod": [[24, 5, 1, "", "register"]], "ape.utils.os": [[24, 0, 1, "", "clean_path"], [24, 0, 1, "", "create_tempdir"], [24, 0, 1, "", "expand_environment_variables"], [24, 0, 1, "", "extract_archive"], [24, 0, 1, "", "get_all_files_in_directory"], [24, 0, 1, "", "get_full_extension"], [24, 0, 1, "", "get_package_path"], [24, 0, 1, "", "get_relative_path"], [24, 0, 1, "", "in_tempdir"], [24, 0, 1, "", "is_relative_to"], [24, 0, 1, "", "path_match"], [24, 0, 1, "", "run_in_tempdir"], [24, 3, 1, "", "use_temp_sys_path"]], "ape.utils.process": [[24, 3, 1, "", "JoinableQueue"], [24, 0, 1, "", "spawn"]], "ape.utils.process.JoinableQueue": [[24, 5, 1, "", "join"]], "ape.utils.rpc": [[24, 3, 1, "", "RPCHeaders"], [24, 0, 1, "", "allow_disconnected"], [24, 0, 1, "", "request_with_retry"], [24, 0, 1, "", "stream_response"]], "ape.utils.testing": [[24, 3, 1, "", "GeneratedDevAccount"], [24, 0, 1, "", "generate_dev_accounts"]], "ape.utils.testing.GeneratedDevAccount": [[24, 1, 1, "", "address"], [24, 1, 1, "", "private_key"]], "ape.utils.trace": [[24, 3, 1, "", "TraceStyles"]], "ape.utils.trace.TraceStyles": [[24, 1, 1, "", "CONTRACTS"], [24, 1, 1, "", "DELEGATE"], [24, 1, 1, "", "GAS_COST"], [24, 1, 1, "", "INPUTS"], [24, 1, 1, "", "METHODS"], [24, 1, 1, "", "OUTPUTS"], [24, 1, 1, "", "VALUE"]], "ape_accounts": [[11, 2, 0, "-", "accounts"]], "ape_accounts.accounts": [[11, 3, 1, "", "AccountContainer"], [11, 6, 1, "", "InvalidPasswordError"], [11, 3, 1, "", "KeyfileAccount"], [11, 0, 1, "", "generate_account"], [11, 0, 1, "", "import_account_from_mnemonic"], [11, 0, 1, "", "import_account_from_private_key"]], "ape_accounts.accounts.AccountContainer": [[11, 4, 1, "", "accounts"], [11, 4, 1, "", "aliases"]], "ape_accounts.accounts.KeyfileAccount": [[11, 4, 1, "", "address"], [11, 4, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_raw_msghash"], [11, 5, 1, "", "sign_transaction"]], "ape_compile": [[12, 2, 0, "-", "config"]], "ape_compile.config": [[12, 3, 1, "", "Config"], [12, 3, 1, "", "OutputExtras"]], "ape_compile.config.Config": [[12, 1, 1, "", "exclude"], [12, 1, 1, "", "include_dependencies"], [12, 1, 1, "", "output_extra"], [12, 5, 1, "", "serialize_exclude"]], "ape_compile.config.OutputExtras": [[12, 1, 1, "", "ABI"]], "ape_ethereum": [[13, 2, 0, "-", "ecosystem"], [13, 2, 0, "-", "multicall"], [13, 2, 0, "-", "provider"], [13, 2, 0, "-", "proxies"], [13, 2, 0, "-", "trace"], [13, 2, 0, "-", "transactions"]], "ape_ethereum.ecosystem": [[13, 3, 1, "", "BaseEthereumConfig"], [13, 3, 1, "", "Block"], [13, 3, 1, "", "Ethereum"], [13, 3, 1, "", "EthereumConfig"], [13, 3, 1, "", "ForkedNetworkConfig"], [13, 3, 1, "", "NetworkConfig"]], "ape_ethereum.ecosystem.Block": [[13, 1, 1, "", "hash"], [13, 1, 1, "", "parent_hash"], [13, 4, 1, "", "size"]], "ape_ethereum.ecosystem.Ethereum": [[13, 4, 1, "", "config"], [13, 5, 1, "", "create_transaction"], [13, 5, 1, "", "decode_address"], [13, 5, 1, "", "decode_block"], [13, 5, 1, "", "decode_calldata"], [13, 5, 1, "", "decode_custom_error"], [13, 5, 1, "", "decode_logs"], [13, 5, 1, "", "decode_primitive_value"], [13, 5, 1, "", "decode_receipt"], [13, 5, 1, "", "decode_returndata"], [13, 5, 1, "", "encode_address"], [13, 5, 1, "", "encode_calldata"], [13, 5, 1, "", "encode_contract_blueprint"], [13, 5, 1, "", "encode_deployment"], [13, 5, 1, "", "encode_transaction"], [13, 5, 1, "", "enrich_trace"], [13, 1, 1, "", "fee_token_symbol"], [13, 5, 1, "", "get_proxy_info"], [13, 5, 1, "", "get_python_types"]], "ape_ethereum.ecosystem.ForkedNetworkConfig": [[13, 1, 1, "", "upstream_provider"]], "ape_ethereum.ecosystem.NetworkConfig": [[13, 1, 1, "", "base_fee_multiplier"], [13, 1, 1, "", "block_time"], [13, 1, 1, "", "default_provider"], [13, 1, 1, "", "default_transaction_type"], [13, 1, 1, "", "gas_limit"], [13, 1, 1, "", "is_mainnet"], [13, 1, 1, "", "max_receipt_retries"], [13, 1, 1, "", "request_headers"], [13, 1, 1, "", "required_confirmations"], [13, 1, 1, "", "transaction_acceptance_timeout"]], "ape_ethereum.multicall": [[13, 3, 1, "", "BaseMulticall"], [13, 3, 1, "", "Call"], [13, 3, 1, "", "Transaction"]], "ape_ethereum.multicall.BaseMulticall": [[13, 5, 1, "", "add"], [13, 5, 1, "", "inject"]], "ape_ethereum.multicall.Call": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "add"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.provider": [[13, 3, 1, "", "EthereumNodeProvider"], [13, 3, 1, "", "Web3Provider"], [13, 0, 1, "", "assert_web3_provider_uri_env_var_not_set"]], "ape_ethereum.provider.EthereumNodeProvider": [[13, 1, 1, "", "block_page_size"], [13, 1, 1, "", "concurrency"], [13, 5, 1, "", "connect"], [13, 4, 1, "", "connection_id"], [13, 4, 1, "", "connection_str"], [13, 5, 1, "", "disconnect"], [13, 4, 1, "", "http_uri"], [13, 1, 1, "", "name"], [13, 1, 1, "", "request_header"], [13, 4, 1, "", "ws_uri"]], "ape_ethereum.provider.Web3Provider": [[13, 4, 1, "", "base_fee"], [13, 4, 1, "", "call_trace_approach"], [13, 4, 1, "", "chain_id"], [13, 5, 1, "", "create_access_list"], [13, 5, 1, "", "estimate_gas_cost"], [13, 4, 1, "", "gas_price"], [13, 5, 1, "", "get_balance"], [13, 5, 1, "", "get_block"], [13, 5, 1, "", "get_code"], [13, 5, 1, "", "get_contract_logs"], [13, 5, 1, "", "get_nonce"], [13, 5, 1, "", "get_receipt"], [13, 5, 1, "", "get_storage"], [13, 5, 1, "", "get_transaction_trace"], [13, 5, 1, "", "get_transactions_by_account_nonce"], [13, 5, 1, "", "get_transactions_by_block"], [13, 5, 1, "", "get_virtual_machine_error"], [13, 4, 1, "", "http_uri"], [13, 4, 1, "", "is_connected"], [13, 5, 1, "", "make_request"], [13, 4, 1, "", "max_gas"], [13, 5, 1, "", "poll_blocks"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "prepare_transaction"], [13, 4, 1, "", "priority_fee"], [13, 5, 1, "", "send_call"], [13, 5, 1, "", "send_transaction"], [13, 5, 1, "", "stream_request"], [13, 4, 1, "", "supports_tracing"], [13, 5, 1, "", "update_settings"], [13, 4, 1, "", "web3"], [13, 4, 1, "", "ws_uri"]], "ape_ethereum.proxies": [[13, 3, 1, "", "ProxyInfo"], [13, 3, 1, "", "ProxyType"]], "ape_ethereum.trace": [[13, 3, 1, "", "CallTrace"], [13, 3, 1, "", "Trace"], [13, 3, 1, "", "TraceApproach"], [13, 3, 1, "", "TransactionTrace"]], "ape_ethereum.trace.CallTrace": [[13, 1, 1, "", "arguments"], [13, 1, 1, "", "call_trace_approach"], [13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "transaction"], [13, 1, 1, "", "tx"]], "ape_ethereum.trace.Trace": [[13, 1, 1, "", "call_trace_approach"], [13, 4, 1, "", "debug_logs"], [13, 4, 1, "", "enriched_calltree"], [13, 5, 1, "", "get_calltree"], [13, 5, 1, "", "get_gas_report"], [13, 5, 1, "", "get_raw_calltree"], [13, 5, 1, "", "get_raw_frames"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "revert_message"], [13, 5, 1, "", "show"], [13, 5, 1, "", "show_gas_report"], [13, 4, 1, "", "transaction"]], "ape_ethereum.trace.TraceApproach": [[13, 1, 1, "", "BASIC"], [13, 1, 1, "", "GETH_CALL_TRACER"], [13, 1, 1, "", "GETH_STRUCT_LOG_PARSE"], [13, 1, 1, "", "PARITY"]], "ape_ethereum.trace.TransactionTrace": [[13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "transaction"]], "ape_ethereum.transactions": [[13, 3, 1, "", "AccessList"], [13, 3, 1, "", "AccessListTransaction"], [13, 3, 1, "", "BaseTransaction"], [13, 3, 1, "", "DynamicFeeTransaction"], [13, 3, 1, "", "Receipt"], [13, 3, 1, "", "SharedBlobReceipt"], [13, 3, 1, "", "SharedBlobTransaction"], [13, 3, 1, "", "StaticFeeTransaction"], [13, 3, 1, "", "TransactionStatusEnum"], [13, 3, 1, "", "TransactionType"]], "ape_ethereum.transactions.BaseTransaction": [[13, 5, 1, "", "serialize_transaction"], [13, 4, 1, "", "txn_hash"]], "ape_ethereum.transactions.Receipt": [[13, 4, 1, "", "debug_logs_typed"], [13, 5, 1, "", "decode_logs"], [13, 4, 1, "", "failed"], [13, 4, 1, "", "method_called"], [13, 5, 1, "", "raise_for_status"], [13, 4, 1, "", "ran_out_of_gas"], [13, 5, 1, "", "show_events"], [13, 5, 1, "", "show_gas_report"], [13, 5, 1, "", "show_source_traceback"], [13, 5, 1, "", "show_trace"], [13, 4, 1, "", "source_traceback"], [13, 4, 1, "", "total_fees_paid"]], "ape_ethereum.transactions.SharedBlobReceipt": [[13, 1, 1, "", "blob_gas_price"], [13, 1, 1, "", "blob_gas_used"]], "ape_ethereum.transactions.SharedBlobTransaction": [[13, 1, 1, "", "receiver"]], "ape_ethereum.transactions.TransactionStatusEnum": [[13, 1, 1, "", "FAILING"], [13, 1, 1, "", "NO_ERROR"]], "ape_node": [[14, 2, 0, "-", "provider"]], "ape_node.provider": [[14, 3, 1, "", "EthereumNetworkConfig"], [14, 3, 1, "", "EthereumNodeConfig"], [14, 3, 1, "", "GethDev"], [14, 3, 1, "", "GethDevProcess"], [14, 3, 1, "", "Node"], [14, 6, 1, "", "NodeSoftwareNotInstalledError"], [14, 0, 1, "", "create_genesis_data"]], "ape_node.provider.EthereumNodeConfig": [[14, 1, 1, "", "call_trace_approach"], [14, 1, 1, "", "data_dir"], [14, 1, 1, "", "ethereum"], [14, 1, 1, "", "executable"], [14, 1, 1, "", "ipc_path"], [14, 1, 1, "", "request_headers"]], "ape_node.provider.GethDev": [[14, 4, 1, "", "auto_mine"], [14, 5, 1, "", "build_command"], [14, 4, 1, "", "chain_id"], [14, 5, 1, "", "connect"], [14, 5, 1, "", "disconnect"], [14, 5, 1, "", "get_test_account"], [14, 5, 1, "", "mine"], [14, 1, 1, "", "name"], [14, 4, 1, "", "process_name"], [14, 5, 1, "", "restore"], [14, 5, 1, "", "send_transaction"], [14, 5, 1, "", "set_timestamp"], [14, 5, 1, "", "snapshot"], [14, 5, 1, "", "start"]], "ape_node.provider.Node": [[14, 5, 1, "", "connect"], [14, 5, 1, "", "send_transaction"]], "ape_pm": [[15, 2, 0, "-", "compiler"], [15, 2, 0, "-", "dependency"], [15, 2, 0, "-", "project"]], "ape_pm.compiler": [[15, 3, 1, "", "InterfaceCompiler"]], "ape_pm.compiler.InterfaceCompiler": [[15, 5, 1, "", "compile"], [15, 5, 1, "", "compile_code"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "get_versions"], [15, 4, 1, "", "name"]], "ape_pm.dependency": [[15, 3, 1, "", "GithubDependency"], [15, 3, 1, "", "LocalDependency"], [15, 3, 1, "", "NpmDependency"], [15, 3, 1, "", "PythonDependency"]], "ape_pm.dependency.GithubDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "github"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "ref"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.LocalDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "local"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.NpmDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "npm"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_from_installed_package_json"], [15, 4, 1, "", "version_from_project_package_json"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.PythonDependency": [[15, 5, 1, "", "fetch"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "pypi"], [15, 1, 1, "", "python"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.project": [[15, 3, 1, "", "BrownieProject"], [15, 3, 1, "", "FoundryProject"]], "ape_pm.project.BrownieProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_pm.project.FoundryProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_test": [[16, 2, 0, "-", "accounts"], [16, 2, 0, "-", "config"], [16, 2, 0, "-", "provider"]], "ape_test.accounts": [[16, 3, 1, "", "TestAccount"], [16, 3, 1, "", "TestAccountContainer"]], "ape_test.accounts.TestAccount": [[16, 4, 1, "", "address"], [16, 4, 1, "", "alias"], [16, 5, 1, "", "sign_message"], [16, 5, 1, "", "sign_raw_msghash"], [16, 5, 1, "", "sign_transaction"]], "ape_test.accounts.TestAccountContainer": [[16, 4, 1, "", "accounts"], [16, 4, 1, "", "aliases"], [16, 5, 1, "", "generate_account"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "reset"]], "ape_test.config": [[16, 3, 1, "", "ApeTestConfig"], [16, 3, 1, "", "CoverageConfig"], [16, 3, 1, "", "CoverageReportsConfig"], [16, 3, 1, "", "EthTesterProviderConfig"], [16, 3, 1, "", "GasConfig"], [16, 3, 1, "", "GasExclusion"]], "ape_test.config.ApeTestConfig": [[16, 1, 1, "", "balance"], [16, 1, 1, "", "coverage"], [16, 1, 1, "", "disconnect_providers_after"], [16, 1, 1, "", "gas"], [16, 1, 1, "", "hd_path"], [16, 1, 1, "", "mnemonic"], [16, 1, 1, "", "number_of_accounts"], [16, 1, 1, "", "provider"]], "ape_test.config.CoverageConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"], [16, 1, 1, "", "track"]], "ape_test.config.CoverageReportsConfig": [[16, 1, 1, "", "html"], [16, 1, 1, "", "terminal"], [16, 1, 1, "", "xml"]], "ape_test.config.GasConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"]], "ape_test.provider": [[16, 3, 1, "", "ApeEVMBackend"], [16, 3, 1, "", "EthTesterTransactionTrace"], [16, 3, 1, "", "LocalProvider"]], "ape_test.provider.EthTesterTransactionTrace": [[16, 4, 1, "", "return_value"]], "ape_test.provider.LocalProvider": [[16, 4, 1, "", "auto_mine"], [16, 4, 1, "", "base_fee"], [16, 4, 1, "", "chain_id"], [16, 4, 1, "", "config"], [16, 5, 1, "", "connect"], [16, 5, 1, "", "disconnect"], [16, 5, 1, "", "estimate_gas_cost"], [16, 4, 1, "", "gas_price"], [16, 5, 1, "", "get_balance"], [16, 5, 1, "", "get_contract_logs"], [16, 5, 1, "", "get_nonce"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "get_transaction_trace"], [16, 5, 1, "", "get_virtual_machine_error"], [16, 4, 1, "", "max_gas"], [16, 5, 1, "", "mine"], [16, 4, 1, "", "priority_fee"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "send_call"], [16, 5, 1, "", "send_transaction"], [16, 5, 1, "", "set_timestamp"], [16, 4, 1, "", "settings"], [16, 5, 1, "", "snapshot"], [16, 4, 1, "", "supports_tracing"], [16, 5, 1, "", "update_settings"]], "compile": [[1, 8, 1, "cmdoption-compile-config-override", "--config-override"], [1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-project", "--project"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-c", "--code"], [2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-c", "-c"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-name", "--name"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-uninstall": [[6, 8, 1, "cmdoption-pm-uninstall-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-uninstall-y", "--yes"], [6, 8, 1, "cmdoption-pm-uninstall-v", "-v"], [6, 8, 1, "cmdoption-pm-uninstall-y", "-y"], [6, 8, 1, "cmdoption-pm-uninstall-arg-NAME", "NAME"], [6, 8, 1, "cmdoption-pm-uninstall-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "attribute", "Python attribute"], "2": ["py", "module", "Python module"], "3": ["py", "class", "Python class"], "4": ["py", "property", "Python property"], "5": ["py", "method", "Python method"], "6": ["py", "exception", "Python exception"], "7": ["py", "data", "Python data"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:function", "1": "py:attribute", "2": "py:module", "3": "py:class", "4": "py:property", "5": "py:method", "6": "py:exception", "7": "py:data", "8": "std:cmdoption"}, "terms": {"": [1, 5, 6, 8, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "0": [0, 6, 8, 11, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [13, 17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": [13, 23], "0x0000000000000000000000000000000000000000000000000000000000000000": [13, 17], "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": [44, 46], "0xabc1230001112223334445566611855443322111": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "0xca11bde05977b3631167028862be2a173976ca11": 13, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0xsplit": 39, "1": [6, 10, 13, 15, 16, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [13, 14, 16, 17, 19, 21, 23, 24, 27, 28, 36, 37], "100": [13, 16, 17, 30, 44, 46], "1000": 24, "1000000000": [17, 21], "1000000000000000000": [17, 21], "10000000000000000000000": [14, 16], "100_000": 44, "109": 37, "1164": 45, "1167": 39, "11946": 45, "12": [0, 11, 25, 32, 41], "120": [13, 37], "123": [28, 30, 40, 42], "1234": [28, 37], "1291": 45, "13": 13, "1302": 45, "13028": 45, "1337": [14, 16, 33, 45], "1377": 45, "14": 15, "1421947": 45, "14388241": 29, "15": [13, 14, 17, 37], "1558": 41, "1559": [13, 16, 17, 21, 37, 46], "16": [13, 14, 28, 37], "1647323479": 29, "18": [13, 17], "1822": 39, "191": [17, 23], "1967": 39, "1_000": 24, "1e18": 25, "2": [6, 13, 17, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [13, 14, 17, 31, 36, 37, 46], "21": 36, "21000": 46, "22414": 45, "23827": 44, "24564": 44, "250": 24, "25845": 45, "2678": [17, 21, 40], "2718": 13, "28307": 44, "2930": [13, 46], "3": [13, 27, 29, 30, 32, 41, 42, 44, 46], "30": [24, 36], "30000": 24, "30_000": 24, "31337": 37, "32": [17, 25], "33493": 44, "34783": 44, "35000000000000000000000000": 45, "3600": 21, "38679": 44, "3fb5c1c": 30, "3rd": 41, "4": [13, 15, 16, 17, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "429": 24, "44": [0, 11, 14, 16, 24, 44], "45739": 44, "4844": 13, "5": [8, 25, 28, 30, 32, 35, 42, 44, 46], "50": [13, 17, 19, 21, 46], "500": 37, "5000": [13, 14], "5030": 28, "51021": 44, "5202": [13, 17, 21], "5253": 45, "57198": 44, "6": [13, 14, 32, 35, 44], "60": [0, 11, 14, 16, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [13, 14, 27, 35, 44], "71": 44, "712": 23, "8": [13, 27, 32, 42, 44], "80": 44, "82848": 44, "85": 44, "8545": 14, "86000": 44, "897": 39, "9": [24, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [3, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 32, 33, 35, 37, 38, 39, 44, 45, 46], "AND": 21, "And": [17, 24, 26, 32, 37, 42, 44], "As": [33, 37, 42, 44], "At": [30, 44], "But": 38, "By": [13, 17, 27, 32, 33, 35, 43, 44, 46], "For": [11, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 44, 46], "If": [6, 11, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "In": [18, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 37, 38, 39, 41, 42, 44, 46], "It": [12, 18, 22, 24, 25, 26, 30, 31, 33, 36, 37, 43, 44, 45], "NOT": [13, 16], "No": [13, 21, 37], "ON": 24, "On": [30, 31], "One": [0, 1, 2, 3, 4, 5, 6, 8, 29, 30, 42, 44, 46], "Or": [17, 25, 27, 28, 29, 30, 33, 35], "That": [26, 30, 46], "The": [1, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 46], "Then": [17, 25, 27, 28, 29, 30, 32, 33, 34, 44, 46], "There": [22, 23, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 28, 30, 42, 44], "To": [12, 17, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "Will": [15, 26], "With": 41, "_": [29, 30, 38, 43], "__builtin__": 44, "__call__": [13, 19], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__expected_": 18, "__fields__": [17, 19, 21], "__getattr__": [19, 24], "__getitem__": [17, 21, 24], "__hash__": [19, 21], "__init__": [17, 19, 21, 30, 33], "__iter__": [19, 21], "__len__": [17, 21], "__local__": [32, 38], "__pydantic_computed_fields__": [17, 19, 21], "__pydantic_extra__": 17, "__pydantic_fields__": [17, 19, 21], "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [13, 16, 17, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": [12, 13, 14, 16, 17], "_chainid_": 25, "_cli": 33, "_cli_avoid_json": [12, 13, 14, 16, 17], "_cli_enforce_requir": [12, 13, 14, 16, 17], "_cli_exit_on_error": [12, 13, 14, 16, 17], "_cli_flag_prefix_char": [12, 13, 14, 16, 17], "_cli_hide_none_typ": [12, 13, 14, 16, 17], "_cli_ignore_unknown_arg": [12, 13, 14, 16, 17], "_cli_implicit_flag": [12, 13, 14, 16, 17], "_cli_parse_arg": [12, 13, 14, 16, 17], "_cli_parse_none_str": [12, 13, 14, 16, 17], "_cli_prefix": [12, 13, 14, 16, 17], "_cli_prog_nam": [12, 13, 14, 16, 17], "_cli_settings_sourc": [12, 13, 14, 16, 17], "_cli_use_class_docs_for_group": [12, 13, 14, 16, 17], "_contract": 45, "_data": 45, "_env_fil": [12, 13, 14, 16, 17], "_env_file_encod": [12, 13, 14, 16, 17], "_env_ignore_empti": [12, 13, 14, 16, 17], "_env_nested_delimit": [12, 13, 14, 16, 17], "_env_parse_enum": [12, 13, 14, 16, 17], "_env_parse_none_str": [12, 13, 14, 16, 17], "_env_prefix": [12, 13, 14, 16, 17], "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_hex_int_valid": [13, 17, 23], "_immutable_numb": 44, "_io": 13, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_name_": 25, "_nested_model_default_partial_upd": [12, 13, 14, 16, 17], "_number": 44, "_outside_": 18, "_passphras": 25, "_secrets_dir": [12, 13, 14, 16, 17], "_signatur": 23, "_sourcetraceback__iter": 23, "_sourcetraceback__object": 23, "_target": 45, "_type": 23, "_valu": 44, "_verifyingcontract_": 25, "_version_": 25, "_web3": 33, "_would_": 23, "_x": 44, "abbrevi": 32, "abc": [17, 24], "abi": [10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 27, 42, 46], "abi_typ": [13, 17, 24, 30], "abi_w_selector_t": 19, "abityp": [13, 17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 37, 39, 44, 45], "abort": [18, 20, 26], "about": [13, 16, 17, 20, 21, 23, 25, 26, 27, 28, 30, 32, 33, 34, 35, 37, 39, 40, 41, 43, 44, 45, 46], "abov": [25, 30, 36, 37, 41, 43, 44, 45, 46], "abridg": 45, "absolut": [17, 24, 28], "abstract": [4, 13, 17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [10, 11, 13, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 37, 38, 40, 43, 44], "access_list": 46, "accesslist": 13, "accesslisttransact": 13, "accident": 25, "accord": 33, "account": [9, 10, 13, 14, 16, 18, 19, 20, 24, 27, 28, 29, 30, 32, 33, 37, 39, 40, 41, 42, 45, 46], "account_id": 21, "account_manag": [24, 26], "account_opt": [18, 26], "account_str": 21, "account_typ": [11, 16, 17, 18, 22, 26], "accountaliaspromptchoic": 18, "accountapi": [11, 16, 17, 18, 21, 22, 25, 26, 30, 33], "accountcontain": [11, 22], "accountcontainerapi": [17, 21, 22], "accounthistori": [17, 21], "accountintconvert": 21, "accountmanag": [10, 21, 29], "accountplugin": 22, "accountserror": [17, 20], "accountsmanag": 21, "accounttransactionqueri": [17, 21], "acct": [30, 31], "accumul": 23, "accur": 24, "achiev": [17, 30, 32, 37, 45], "across": [12, 13, 16, 17, 21, 28, 29, 37], "action": [25, 44], "activ": [17, 18, 19, 21, 29, 30, 43, 44], "active_provid": [21, 29], "actual": [17, 19, 23, 30, 44], "ad": [13, 17, 20, 21, 23, 24, 25, 26, 29, 37, 44], "add": [13, 14, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "add_builtin_jump": 23, "add_compiler_data": 21, "add_jump": 23, "add_network": 17, "addbal": 30, "addit": [11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "addition": [13, 17, 26, 32, 35, 37], "additional_error_messag": 24, "address": [10, 11, 13, 16, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44, 46], "address_str": 16, "addressapiconvert": 21, "addresstyp": [11, 13, 16, 17, 19, 20, 21, 23], "adequ": 44, "adhoc": [15, 17, 18, 21, 32], "adjust": [27, 37, 38, 44], "advanc": [13, 16, 17, 31], "advantag": 43, "advis": 41, "affect": 27, "affili": 21, "afford": [17, 45], "after": [7, 15, 17, 19, 21, 22, 24, 25, 27, 30, 32, 37, 38, 41, 42, 44, 46], "afterward": [26, 44], "again": 13, "against": [21, 22, 38, 44], "agent": [13, 14, 24, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "alfajor": 4, "algorithm": [19, 21], "alia": [0, 11, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [11, 16, 17, 18, 21, 26], "alias_prior": 17, "aliasalreadyinuseerror": 20, "alic": 25, "alik": [15, 20, 38], "all": [0, 1, 4, 5, 6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 41, 44, 46], "all_path": [15, 17], "alloc": 14, "allot": [16, 17], "allow": [3, 11, 13, 15, 16, 17, 18, 21, 22, 26, 28, 29, 30, 32, 35, 37, 39, 41, 42, 43, 44, 45, 46], "allow_disconnect": 24, "allow_instal": 21, "allowfailur": 13, "alon": [24, 26, 37], "along": [19, 32], "alphabet": 28, "alreadi": [15, 17, 18, 20, 21, 24, 25, 26, 29, 30, 32, 34, 37, 40], "also": [1, 6, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46], "alter": [24, 29], "altern": [25, 26, 27, 30, 32, 35, 36, 37, 44], "altogeth": 37, "alwai": [12, 16, 17, 27, 28, 30, 32, 43], "amoi": [4, 43], "amount": [11, 13, 17, 19, 21, 24, 30, 31, 37, 46], "an": [0, 3, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "analysi": [13, 45], "analyz": 30, "ancestor": 24, "anchor": 24, "ani": [1, 7, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 37, 38, 41, 42, 43, 44, 46], "annot": [13, 16, 17, 19, 21, 23], "anonym": [13, 17], "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 29, 30, 33, 36, 38], "anywher": [30, 32, 36], "ap": [1, 3, 4, 5, 6, 7, 8, 9, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45], "ape_": 33, "ape_account": [11, 25, 26], "ape_accounts_": 25, "ape_cli_context": [18, 26, 43], "ape_cli_subcommand": 33, "ape_compil": 12, "ape_consol": 29, "ape_console_extra": 29, "ape_ethereum": [13, 21, 30, 33], "ape_init_extra": 29, "ape_my_plugin": 33, "ape_myplugin": 33, "ape_nod": 14, "ape_pm": 15, "ape_test": 16, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apechain": 4, "apeclicontextobject": [18, 26], "apeconfig": [15, 17, 21], "apeevmbackend": 16, "apeexcept": 20, "apeindexerror": 20, "apelogg": 18, "apenet": 37, "apeproject": [17, 22, 38, 42], "apetestconfig": 16, "apeworx": [33, 34, 35, 37, 40, 41], "api": [9, 13, 15, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "api_path": 21, "api_uri": 37, "apinotimplementederror": [14, 17, 20], "app": 12, "appear": [12, 21, 24], "append": [17, 21, 23, 24, 27, 37], "appli": [13, 17, 21, 24, 28, 33, 44, 46], "applic": [13, 17, 24, 28, 32, 46], "application_prefix": 26, "applydiscount": 30, "approach": [13, 14, 25, 37, 43, 44], "appropri": 21, "approv": 45, "approxim": [13, 17], "ar": [6, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "arbitrari": 17, "arbitrum": [4, 37], "architectur": 35, "archiv": 24, "archive_fil": 24, "area": [26, 44], "arg": [0, 4, 5, 6, 7, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 29, 30, 31], "arg1": 30, "arg2": 30, "argument": [0, 1, 5, 6, 8, 13, 14, 17, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 37, 40, 43, 46], "arguments_length": 20, "argumentslengtherror": 20, "around": [14, 17, 19, 20, 21, 27], "arrai": [24, 42], "arriv": 18, "artifact": [15, 17, 21, 27, 38], "as_transact": 13, "ask": [5, 17, 25, 32], "assert": [20, 25, 30, 37, 42, 44, 46], "assert_web3_provider_uri_env_var_not_set": 13, "assertionerror": 44, "assign": 42, "assist": [25, 26, 33], "associ": [17, 21], "assum": [17, 19, 21, 24, 30, 37, 40, 42, 43, 44, 45, 46], "ast": 23, "astar": 4, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [13, 17, 20, 21, 24, 32, 33, 39, 44], "attribut": [17, 19, 21, 24, 30], "attributeerror": [20, 46], "author": [17, 30, 42, 44, 45], "authorized_method": 44, "auto": [13, 18, 23, 25, 28, 37, 44], "auto_disconnect": 14, "auto_gas_multipli": 17, "auto_min": [14, 16, 17, 44], "autogaslimit": [13, 23], "autom": 38, "automat": [1, 6, 11, 12, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "automin": [14, 16, 17], "autoreload": 29, "avail": [0, 5, 11, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 37, 42, 44, 46], "avalanch": [4, 37], "avoid": [21, 25, 30, 33, 41, 42, 43], "await": 24, "await_confirm": 17, "b": 13, "back": [1, 12, 16, 17, 19, 21, 23, 30, 37], "backend": 32, "backward": 21, "bad": 26, "balanc": [13, 16, 17, 19, 25, 29, 30, 42, 44], "balanceof": [30, 44, 45], "bar": [17, 18, 24, 37, 44, 46], "barev": 46, "bartio": 4, "base": [4, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 30, 31, 33, 35, 37, 43, 44, 45, 46], "base_ecosystem_plugin": 37, "base_err": 20, "base_error": 18, "base_fe": [13, 16, 17, 21, 46], "base_fee_multipli": [13, 17, 37], "base_path": [17, 20, 21, 28, 32], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseethereumconfig": 13, "basefeeperga": 13, "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 23], "basemultical": 13, "baseset": 17, "basetransact": 13, "basic": [13, 30], "baz": 46, "beacon": 39, "becaus": [12, 13, 16, 20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "becom": [42, 44], "been": [13, 15, 16, 17, 21, 23, 24, 42, 44], "befor": [13, 17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "beforehand": 46, "beforevalid": [13, 17, 23], "begin": [21, 30], "begin_lineno": 23, "behav": 44, "behavior": [17, 21, 23, 32, 36, 37], "being": [17, 20, 21, 23, 29, 37, 42], "belong": 19, "below": [25, 30, 32, 37, 44], "benefit": 33, "berachain": 4, "besid": [37, 42], "best": [17, 21, 37, 43, 44, 45], "beta": 31, "better": [24, 37], "between": [8, 17, 19, 21, 23, 37], "biggest_block_s": 21, "binari": 27, "blank": 21, "blast": [4, 37], "blob": 13, "blob_gas_pric": 13, "blob_gas_us": 13, "blobgaspric": 13, "blobgasus": 13, "blobversionedhash": 13, "block": [13, 16, 17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "block_hash": 23, "block_id": [13, 16, 17, 20], "block_identifi": 17, "block_numb": [13, 17, 19, 21, 23, 37], "block_page_s": [13, 14, 16, 17], "block_tim": [13, 17, 19, 21, 37], "blockapi": [13, 17, 21, 31], "blockchain": [10, 13, 14, 16, 17, 20, 21, 22, 23, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [13, 16, 17, 20, 23], "blocknotfounderror": [13, 17, 20], "blockqueri": [17, 21], "blocktransactionqueri": [17, 21], "blue": [17, 36], "blueprint": [13, 17, 21], "blueprint_id": 21, "bob": 25, "bodi": 23, "bool": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 44], "boolean": [26, 28], "boost": 24, "borrow": 24, "both": [13, 16, 17, 21, 22, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": 42, "box": [32, 35, 37, 44], "branch": [6, 15, 17, 32, 35], "bridg": 37, "bright_blu": 24, "bright_green": 24, "bright_magenta": 24, "broadcast": 13, "broken": 46, "browni": [15, 17, 21], "brownieproject": 15, "browser": 25, "bsc": [4, 37], "bttc": 4, "build": [12, 13, 16, 24, 27, 32, 38, 40, 41, 43, 44, 45], "build_command": [14, 17], "builder": 13, "built": [21, 23, 33, 41, 44], "builtin": [23, 42], "bundl": 44, "burn": 45, "by_alia": [17, 23], "bypass": [19, 21, 32], "byte": [11, 13, 16, 17, 19, 21, 23, 24, 30], "bytecod": [1, 13, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "c": [2, 29], "cach": [6, 15, 17, 21, 29, 32, 38, 44], "cache_api": 21, "cache_blueprint": 21, "cache_clear": 24, "cache_deploy": 21, "cache_nam": 21, "cache_proxy_info": 21, "cairo": 44, "calcul": [13, 17, 21, 23], "call": [7, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 37, 39, 42, 43, 44, 46], "call_arg": 13, "call_kwarg": 13, "call_trace_approach": [13, 14, 16], "call_view_method": 19, "callabl": [18, 20, 21, 22, 24, 26], "callback": 18, "calldata": [13, 17, 19, 30], "calltrac": 13, "calltre": 13, "calltreenod": 13, "can": [0, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can_trace_sourc": 21, "cannot": [13, 15, 17, 18, 24, 44, 46], "capabl": [23, 45], "capit": 38, "captur": 44, "cardona": 4, "care": [16, 37, 46], "carefulli": 37, "case": [13, 17, 19, 20, 21, 23, 24, 26, 27, 28, 30, 32, 33, 37, 38, 39, 42, 43, 44], "case_sensit": 18, "caseinsensitivedict": 24, "catch": 10, "caus": [13, 37, 44], "cd": 25, "cell": 29, "celo": 4, "certain": [16, 18, 21, 44, 46], "chain": [4, 10, 13, 14, 16, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chain_id": [13, 14, 16, 17, 20, 21, 29, 37, 43], "chainerror": [20, 21], "chainid": [13, 17], "chainlist": [13, 14, 16, 17, 21], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "challeng": 41, "chanc": [17, 37, 41], "chang": [1, 8, 13, 15, 16, 17, 18, 19, 21, 23, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "check": [13, 16, 17, 19, 21, 23, 24, 25, 30, 32, 33, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [13, 16, 17, 21, 23], "chiado": 4, "choic": [17, 21, 26, 37, 46], "choice_callback": 18, "choos": [6, 14, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [18, 24, 26, 43], "claim": 17, "clarifi": 37, "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 38, 42], "classmethod": [13, 17, 19, 20, 21, 23], "classvar": [17, 19, 21], "clean_path": 24, "clear_local_cach": 21, "cli": [7, 17, 20, 21, 24, 25, 27, 29, 35, 41, 44], "cli_0": 26, "cli_1": 26, "cli_2": 43, "cli_ctx": [26, 33, 43], "cli_logg": 18, "click": [7, 18, 26, 33, 35, 37, 43], "clickexcept": 20, "client": [13, 14, 16, 17], "clisettingssourc": [12, 13, 14, 16, 17], "clone": [3, 15, 21, 32, 39], "close": 29, "closer": 37, "closest": 37, "closur": 23, "cmd": [18, 26, 37], "cmd_1": 26, "cmd_2": 26, "cmd_3": 26, "code": [2, 13, 15, 17, 18, 20, 21, 23, 24, 26, 30, 32, 33, 40, 41, 44, 45], "codecov": 23, "codes": 17, "col_offset": 23, "collect": [17, 18, 20, 21, 23, 32], "collis": [21, 30], "colon": [26, 44], "color": [17, 24, 36], "column": [17, 19, 21, 23], "com": [35, 37, 41], "combin": [16, 17, 21, 37, 44], "come": [19, 21, 23, 24, 25, 27, 29, 30, 32, 35, 36, 37, 44], "comma": 44, "command": [0, 4, 5, 6, 7, 14, 17, 21, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 41, 43], "comment": 44, "common": [18, 24, 28, 32, 33, 37, 38], "commonli": 37, "compar": 23, "comparison": 23, "compat": [18, 23, 35], "compil": [9, 10, 15, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "compile_cod": [15, 17], "compile_miss": 21, "compile_sourc": [21, 27], "compiler_data": 21, "compiler_nam": 21, "compiler_set": [15, 17], "compilerapi": [17, 21, 22, 33, 35], "compilererror": [20, 21], "compilermanag": [10, 21], "compilerplugin": 22, "complet": [13, 17, 21, 24, 43, 44], "complex": [30, 32], "compon": 23, "compos": 33, "comprehens": [13, 14, 16, 17, 21], "comput": [17, 19, 21, 24, 25, 38], "computedfieldinfo": [17, 19, 21], "concaten": 21, "concept": [17, 23, 24, 44], "concern": 13, "concurr": [13, 14, 16, 17, 21], "condit": 33, "config": [1, 3, 6, 10, 12, 13, 15, 16, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_overrid": [15, 17, 21, 32, 38], "configdict": 17, "configenum": 17, "configerror": [17, 20], "configmanag": [10, 13, 17, 21, 22], "configur": [9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "confirm": [5, 6, 13, 17, 18, 19, 21, 25, 32, 46], "conform": [22, 33], "conftest": 44, "confus": 23, "connect": [13, 14, 16, 17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "connectedprovidercommand": [18, 26, 37, 43], "connection_id": [13, 17], "connection_str": [13, 17, 21], "consid": [13, 17, 21, 24, 37], "consist": 18, "consol": [0, 7, 9, 13, 25, 30, 31, 33, 34, 37, 38, 41, 44], "constant": [13, 31], "constraint": 35, "construct": 23, "constructor": [13, 17, 19, 30, 40], "constructorabi": [13, 17, 20, 21, 24], "consult": 37, "consum": [13, 24], "contact": 23, "contain": [13, 15, 16, 17, 19, 21, 22, 23, 24, 27, 30, 32, 34, 37, 38, 40, 41, 44, 46], "container": 41, "content": [17, 21, 23, 24, 28], "context": [17, 18, 20, 21, 23, 24, 25, 29, 33, 42, 43, 44], "continu": [30, 37, 42], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 29, 37, 38, 40, 41, 42, 45, 46], "contract2": 30, "contract_a": 46, "contract_address": [13, 17, 20, 23], "contract_contain": [19, 21], "contract_ev": 31, "contract_file_paths_argu": [18, 26], "contract_filepath": [15, 17, 21], "contract_inst": [21, 31], "contract_method_defined_in_contract": 46, "contract_nam": [16, 23, 44], "contract_opt": 18, "contract_sourc": 17, "contract_typ": [10, 13, 17, 19, 20, 21, 28, 38], "contractcach": 21, "contractcod": [13, 17], "contractcontain": [17, 19, 21, 30], "contractcoverag": 23, "contractcr": [17, 19, 21], "contractcreationqueri": [17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [13, 17, 19, 23, 46], "contracteventqueri": [17, 21], "contractfromdepend": 38, "contractfunctionpath": 13, "contractinst": [10, 17, 19, 21, 30, 46], "contractlog": [13, 16, 17, 19, 21, 23, 31, 46], "contractlogcontain": [13, 17, 23], "contractlogicerror": [15, 17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [13, 15, 17, 19, 20, 21], "contracttypewrapp": 19, "control": [13, 17, 21, 23, 25, 26, 37, 43, 44, 46], "controlflow": 23, "conveni": [17, 21, 23], "convent": [23, 28], "convers": [10, 17, 22], "conversionerror": [17, 20, 21], "conversionmanag": [10, 21], "conversionplugin": 22, "convert": [10, 13, 18, 20, 24, 28, 29, 30], "convertedtyp": 17, "converterapi": [17, 21, 22], "copi": [24, 30], "core": [5, 17, 25, 28, 30, 32, 33, 37], "coroutin": 24, "correct": [18, 32, 37, 44], "correctli": 37, "correspond": [11, 16, 17, 19, 21, 23, 26, 37, 44], "cost": [13, 16, 17, 21, 30], "could": [17, 29, 30], "count": [0, 21, 23, 24, 25], "counter": 23, "coupl": 26, "cov": 44, "cover": [23, 30, 44], "coverag": [16, 17, 45], "coverageconfig": 16, "coverageexclus": 16, "coverageproject": 23, "coveragereport": 23, "coveragereportsconfig": 16, "coveragestat": 23, "crash": 42, "creat": [0, 3, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "create_access_list": 13, "create_account": 26, "create_custom_provid": 21, "create_forwarder_to": 39, "create_genesis_data": 14, "create_network_typ": 17, "create_struct": 24, "create_tempdir": 24, "create_transact": [13, 17], "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "crono": 4, "cross": 19, "crossfi": 4, "ctrl": 44, "ctx": 18, "currenc": [13, 16, 17, 23, 46], "currencyvalu": 23, "currencyvaluecompar": 23, "current": [13, 16, 17, 18, 21, 24, 35, 37, 38], "curti": 4, "custom": [13, 17, 18, 20, 21, 23, 24, 25, 26, 28, 29, 33, 36], "custom_hd_path": 0, "custom_network": [17, 21], "customcontext": 26, "customerror": [13, 17, 19, 20, 21], "customiz": 37, "customnetwork": 37, "cut": 37, "cycl": 8, "d": [25, 41, 44], "d75f00": 24, "daemon": [13, 17, 19, 21, 24], "dai": 45, "dapphub": [15, 32], "dappnix": 32, "dapptoolserc20": 32, "data": [9, 10, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 32, 37, 44], "data_dir": 14, "data_fold": [14, 17, 21], "databas": [29, 31], "dataclass": [24, 31], "datafram": [19, 21], "date": [21, 41], "datetim": [17, 21], "de": 17, "debug": [0, 1, 2, 3, 4, 5, 6, 8, 17, 25, 29, 31, 36, 37, 46], "debug_": 44, "debug_log": 13, "debug_logs_lin": 17, "debug_logs_typ": [13, 17], "debug_setcod": 13, "debug_trace_transaction_paramet": [13, 16, 45], "debug_tracecal": [13, 45], "debug_tracetransact": [13, 45], "decentr": 37, "decid": 25, "decim": [17, 21, 44], "decis": 37, "declar": [13, 15, 17, 28, 33, 46], "decod": [13, 17, 19, 20, 21, 24, 37], "decode_address": [13, 17], "decode_block": [13, 17], "decode_calldata": [13, 17], "decode_custom_error": [13, 17], "decode_depend": 21, "decode_hex": 29, "decode_input": [19, 30], "decode_log": [13, 17, 46], "decode_output": 24, "decode_primitive_valu": [13, 17], "decode_receipt": [13, 17], "decode_returndata": [13, 17], "decodingerror": 20, "deconstruct": 22, "decor": [18, 22, 24, 30, 33, 43, 44], "deduc": [13, 14, 16, 17, 35], "deep": 24, "deeper": [13, 41, 44, 45], "def": [13, 17, 18, 21, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 43, 44, 46], "default": [0, 3, 4, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 32, 35, 37, 43, 44, 46], "default_": 37, "default_ecosystem": [17, 21, 28, 37], "default_factori": 17, "default_log_level": 18, "default_nam": 24, "default_network": [13, 28, 34, 37], "default_network_nam": 17, "default_provid": [13, 28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": [13, 37], "defaultqueryprovid": 21, "defin": [7, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 33, 37, 42, 43, 44], "definit": [13, 17, 21, 37], "defisaverlogg": 45, "delai": [8, 24, 37, 43], "deleg": [19, 21, 24, 39, 45], "delet": [17, 21, 32, 33], "delete_account": 26, "deltatim": 21, "demo": [28, 38, 46], "demonstr": [30, 43, 44, 46], "depend": [1, 6, 9, 12, 13, 15, 17, 21, 22, 23, 33], "dependency_contract": 32, "dependency_id": 21, "dependency_project": 32, "dependencyapi": [17, 21, 22, 32], "dependencycontracttyp": 32, "dependencymanag": 21, "dependencyplugin": 22, "dependencyversionmap": 21, "dependend": 21, "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "deploy": [1, 13, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": [13, 17], "deployment_data": 17, "deploymentconfig": 17, "deploymentmanag": 21, "deployments_map": 21, "depth": [23, 41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [23, 25, 37], "descript": [13, 16, 17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [10, 15, 17, 21, 24], "detail": [13, 14, 16, 17, 19, 23, 38], "detect": [13, 15, 17, 19, 20, 21, 24, 39, 42], "determin": [14, 17, 19, 21, 24, 39], "determinist": 11, "dev": [4, 10, 13, 17, 20, 21, 23, 24, 30, 44, 46], "dev_messag": [10, 20], "develop": [9, 14, 16, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [13, 17, 18, 19, 21, 23, 24, 30, 38, 44, 45], "did": [13, 34, 45], "differ": [13, 17, 19, 21, 23, 24, 28, 32, 33, 35, 37, 38, 39, 44], "difficulti": 13, "dig": 24, "dim": 24, "dir": [5, 21], "dir_a": 24, "dir_b": 24, "directli": [15, 17, 19, 21, 23, 25, 26, 27, 29, 30, 31, 32, 37, 38, 45, 46], "directori": [14, 15, 17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "disabl": [11, 44], "disallow": 44, "disconnect": [13, 14, 16, 17, 21, 26, 37, 44], "disconnect_aft": [17, 21, 37], "disconnect_on_exit": [17, 21], "disconnect_providers_aft": 16, "discord": 41, "discov": 15, "discuss": [37, 44], "disk": [13, 17, 21, 25], "dispatch": 24, "displai": [5, 13, 17, 20, 23, 24, 25, 29, 37], "dist": 44, "distinguish": 44, "dive": 44, "divid": 23, "divis": 44, "do": [1, 13, 16, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "doc": [11, 16, 17, 23, 24, 33], "dockerfil": 41, "document": [19, 22, 25, 27, 28], "doe": [11, 13, 16, 17, 18, 19, 20, 21, 24, 26, 28, 30, 32, 33, 35, 37, 41, 44, 45], "doesn": [17, 23, 45], "domain": [21, 30], "don": [5, 21, 30, 32, 33, 37, 44, 46], "donau": 4, "dotenvtyp": [12, 13, 14, 16, 17], "down": [13, 14, 16, 17, 23, 24], "download": [6, 15, 17, 22, 24, 32], "download_url": 24, "doxx": 24, "drop": [7, 24], "ds_store": 27, "dsguard": 45, "dsproxi": 45, "dst": 45, "duck": [17, 23], "due": 44, "dump": [17, 23, 30], "duplic": 17, "durat": [18, 21, 30], "dure": [12, 13, 17, 21, 23, 27, 32, 36, 43, 44], "dynam": 13, "dynamicfeetransact": 13, "dynarrai": 30, "e": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [11, 16, 17, 21], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [13, 17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [13, 17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 13, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "ecosystem_config": 17, "ecosystem_filt": [4, 21], "ecosystem_nam": [17, 21, 43], "ecosystemapi": [17, 21, 22, 35, 37], "ecosystemnotfounderror": 20, "ecosystemplugin": 22, "ecurepassphras": 25, "edit": [27, 28, 33, 35, 37], "effect": 37, "eip": [13, 16, 17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 13, 15, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "elect": 25, "elimin": [13, 25], "els": [13, 17, 19, 21, 24, 26, 36, 37, 43, 44], "elsewher": [21, 27, 28], "embed": 29, "emit": [17, 23, 46], "empti": [17, 20, 22, 23, 24, 44], "emul": 13, "en": [17, 21, 22, 28, 30, 35], "enabl": [11, 14, 16, 17, 19, 25, 30, 44], "enablememori": [13, 16, 45], "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": [13, 17], "encode_calldata": [13, 17], "encode_contract_blueprint": [13, 17], "encode_defunct": [23, 25], "encode_deploy": [13, 17], "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_transact": [13, 17], "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": [11, 25], "end": [13, 16, 17, 18, 19, 21, 24, 27, 37, 44], "end_coloffset": 23, "end_lineno": 23, "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": [13, 17], "enough": [17, 30], "enrich": [13, 15, 17, 21], "enrich_error": [15, 17, 21], "enrich_trac": [13, 17], "enriched_calltre": 13, "ensur": [13, 21, 22, 23, 30, 33, 34, 37, 44], "enter": [11, 17, 25, 36, 37, 44], "entir": [13, 33, 35, 37, 44], "entireti": 30, "entri": [16, 21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [13, 17, 18, 27], "enumer": 13, "env": 41, "environ": [13, 24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 25, 46], "equival": [13, 17, 28], "erc": 13, "erc20": [15, 32], "erc721": 32, "err": [15, 17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [20, 21], "especi": [13, 17, 32], "estim": [13, 16, 17, 21, 23, 24, 28, 37, 44], "estimate_gas_cost": [13, 16, 17, 46], "estimate_queri": [17, 21], "etc": [13, 26, 42, 46], "eth": [10, 13, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "eth_account": 25, "eth_cal": [13, 30], "eth_createaccesslist": [13, 46], "eth_estimatega": 28, "eth_feehistori": 16, "eth_pydantic_typ": [13, 17, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": [13, 17], "eth_typ": [13, 17, 21], "eth_util": 29, "ether": [13, 16, 25, 30, 31, 46], "ethereum": [4, 9, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "ethereumconfig": 13, "ethereumnetworkconfig": 14, "ethereumnodeconfig": 14, "ethereumnodeprovid": [13, 14, 21], "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpandaop": 14, "ethpm": [21, 38, 40], "ethpm_typ": [15, 17, 19, 21, 23], "ethtest": [13, 16, 37, 44], "ethtesterproviderconfig": 16, "ethtestertransactiontrac": 16, "evalu": [18, 24], "even": [13, 17, 21, 36, 37], "event": [13, 16, 17, 19, 20, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [13, 17, 19, 21, 23, 24], "everi": [13, 16, 21, 23, 24, 36, 37, 39], "everyth": [15, 17, 33, 35], "evm": [4, 13, 17, 21, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "exc": 20, "exce": [20, 46], "except": [9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 24, 29, 30, 37, 42, 44, 46], "exclud": [12, 13, 16, 17, 21, 23, 24, 32, 44], "exclude_default": [17, 23], "exclude_glob": 21, "exclude_non": [17, 23], "exclude_unset": [17, 23], "exclus": [12, 21, 24, 27], "execut": [11, 13, 14, 16, 17, 18, 19, 21, 23, 26, 30, 36, 43, 44, 45], "exist": [0, 13, 14, 15, 17, 18, 21, 23, 24, 26, 27, 29, 33, 37, 40, 44], "existing_alias_argu": [18, 26, 33], "exit": [17, 21, 29, 44], "expand": [24, 28], "expand_envar": 24, "expand_environment_vari": 24, "expans": 28, "expect": [10, 13, 15, 19, 21, 23, 44, 46], "expected_messag": 10, "expens": 33, "experi": 41, "explain": [24, 37, 44], "explan": [24, 38], "explicit": 13, "explicitli": [17, 23, 27, 44], "explictli": 44, "explor": [22, 30, 39], "explorerapi": [17, 21, 22, 40], "explorerplugin": 22, "export": 42, "extend": [18, 23, 26, 35], "extend_last": 23, "extens": [17, 18, 21, 22, 24, 29, 33, 38, 40, 44], "extern": [13, 30, 44], "extra": [12, 13, 15, 16, 17, 24, 25, 28, 32, 41], "extra_address": 19, "extra_funded_account": 14, "extraattributesmixin": [17, 19, 24], "extract": [13, 24, 32], "extract_arch": 24, "extract_config": [15, 17, 21], "extract_manifest": 21, "extract_nested_valu": 24, "extramodelattribut": 24, "f": [1, 6, 13, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "face": 20, "facilit": 28, "fact": 44, "factori": [13, 15, 17, 18, 19, 21, 28, 30, 38, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "failur": 44, "fallback": [21, 42], "fallbackabi": 21, "fallbacknotdefinederror": 42, "fals": [11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 32, 42, 44, 45], "familiar": 37, "fantom": [4, 28, 35, 37, 44], "fashion": 30, "fast": 14, "faster": [13, 21, 24, 33], "fdel": 24, "featur": [13, 17, 18, 23, 25, 26, 28, 30, 31, 32, 34, 42, 44, 45, 46], "fee": [13, 16, 17, 31, 37, 42], "fee_token_decim": [13, 17], "fee_token_symbol": [13, 17], "feed": 37, "fetch": [13, 15, 17, 19, 21, 30, 31, 37], "few": [31, 32, 44], "ff8c00": 24, "fget": 24, "field": [13, 15, 17, 19, 21, 23, 24, 32, 35, 44], "fieldinfo": [17, 19, 21], "figur": [23, 30], "file": [8, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 37, 38, 42, 43, 44, 46], "file_a": 24, "file_b": 24, "file_c": 24, "file_path": [1, 26], "filenam": 21, "filepath": 21, "filesystem": 24, "fill": [14, 21, 23], "filter": [4, 13, 16, 17, 18, 19, 23, 26], "final": [17, 21, 24, 27, 44], "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44, 46], "finish": 33, "first": [17, 19, 21, 23, 24, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 46], "fixtur": [13, 17, 21, 25, 37], "flag": [6, 16, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "flashbot": 14, "flatten": [17, 18, 21], "flatten_contract": [17, 21], "flexibl": 43, "float": [13, 17, 21, 23], "flow": [4, 23, 44], "fly": 37, "fn": 24, "folder": [3, 7, 8, 16, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [15, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46], "foo": [17, 18, 21, 24, 30, 37, 44], "foo_bar": 26, "foo_method": 44, "foobar": [21, 35, 43], "fooevent": 46, "foohappen": 31, "foomethod": 46, "forbid": 45, "forc": [1, 6, 17, 21, 32], "fork": [4, 9, 13, 17, 21, 28, 44, 46], "forkednetworkapi": 17, "forkednetworkconfig": 13, "form": [21, 23, 24, 30, 36, 44], "format": [4, 11, 16, 17, 18, 21, 23, 24], "formerli": 39, "forward": [13, 30, 42], "found": [13, 17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "foundri": [15, 26, 30, 34, 37, 44, 45], "foundryproject": 15, "frame": [13, 20, 45], "framework": [16, 26, 30, 32, 36, 41, 44, 46], "fraxtal": 4, "friendlier": [13, 17], "fro": 37, "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "from_error": 20, "from_ev": 23, "from_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "fset": 24, "fuji": 4, "full": [15, 17, 21, 23, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [13, 28, 30], "func": [13, 17, 23, 24, 44], "function": [13, 15, 17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 33, 37, 42], "function_hit": 23, "function_r": 23, "functional_valid": 13, "functioncoverag": 23, "fund": [17, 20, 25, 30, 42, 44], "fundm": 44, "fundmycontract": 46, "further": 41, "futur": [13, 17, 19, 21], "g": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "ga": [13, 16, 17, 20, 24, 28, 30, 37, 42], "ganach": 17, "gap": 23, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [13, 17, 23, 28, 37], "gas_pric": [13, 16, 17, 21, 46], "gas_us": [13, 17, 30], "gasconfig": 16, "gasexclus": 16, "gaslimit": [13, 23], "gaspric": 13, "gasreport": [13, 23], "gasus": 13, "gather": 24, "ge": [16, 17, 23], "geist": 4, "gener": [11, 12, 13, 14, 16, 17, 18, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generate_account": [11, 16, 17, 25], "generate_dev_account": 24, "generate_test_account": 25, "generateddevaccount": [17, 24], "generic_method": 24, "genericconfig": 17, "genesi": [14, 24, 37], "genesisdatatypeddict": 14, "get": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 32, 37, 38, 40, 41, 42, 43, 44, 45, 46], "get_accounts_by_typ": 21, "get_address_url": 17, "get_all_files_in_directori": 24, "get_api_path": 21, "get_bal": [13, 16, 17], "get_block": [13, 17, 29, 37], "get_blueprint": 21, "get_calltre": 13, "get_choic": 18, "get_cod": [13, 17], "get_compil": 27, "get_compiler_set": 17, "get_config": 17, "get_contain": 21, "get_contract": 30, "get_contract_log": [13, 16, 17], "get_contract_typ": 17, "get_contracts_path": 21, "get_creation_metadata": 21, "get_current_timestamp_m": 24, "get_custom_error": 21, "get_depend": [21, 38], "get_deploy": [21, 30], "get_ecosystem": 21, "get_error_by_signatur": 19, "get_event_by_signatur": [19, 46], "get_full_extens": 24, "get_gas_report": 13, "get_html": 23, "get_import": [17, 21], "get_manifest_path": 21, "get_metavar": 18, "get_method_selector": 17, "get_multipl": 21, "get_network": [17, 43], "get_network_choic": 21, "get_network_data": 17, "get_nonc": [13, 16, 17], "get_package_path": 24, "get_package_vers": 24, "get_project_depend": 21, "get_project_path": 21, "get_project_versions_path": 21, "get_provid": 17, "get_provider_from_choic": 21, "get_proxy_info": [13, 17, 21], "get_python_typ": [13, 17], "get_raw_calltre": 13, "get_raw_fram": [13, 45], "get_receipt": [13, 17, 21, 45], "get_refer": 21, "get_relative_path": 24, "get_request_head": 21, "get_static_list": 30, "get_storag": [13, 17], "get_test_account": [14, 16, 17], "get_transaction_trac": [13, 16, 17, 45], "get_transaction_url": 17, "get_transactions_by_account_nonc": [13, 17], "get_transactions_by_block": [13, 17], "get_user_selected_choic": 18, "get_vers": [15, 17, 21], "get_version_map": 17, "get_virtual_machine_error": [13, 16, 17], "get_xml": 23, "getattr": 29, "geth": [13, 14, 17, 20, 21, 24, 35, 37], "geth_call_trac": 13, "geth_struct_log_pars": 13, "gethdev": 14, "gethdevprocess": 14, "getmarketborrowr": 45, "getmodifiedbal": 30, "getreserv": 30, "getsecret": 44, "getter": [23, 44], "gh": 32, "ghcr": 41, "git": [32, 35], "github": [3, 6, 15, 17, 22, 28, 35, 37, 41], "githubdepend": 15, "gitmodul": 22, "give": [23, 24, 25, 26, 32, 39, 43], "given": [7, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 37, 44], "glob": [12, 16, 21, 24, 27, 32], "global": [21, 28, 37, 38, 44], "global_config": 21, "globalcontract": 28, "gnosi": [4, 15, 39], "go": [12, 16, 17, 21, 37], "goe": [24, 37], "goerli": 4, "good": [18, 33], "got": 46, "gotten": 24, "gpl": 42, "grab": 44, "gracefulli": 26, "granular": [21, 30], "great": [13, 17, 32, 41], "greater": [17, 21, 23], "green": [17, 36], "group": [7, 23, 26, 30, 33, 43], "gt": 17, "guess": 21, "guid": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "guidelin": 32, "gwei": [17, 21, 30, 46], "gz": 24, "h": 29, "ha": [13, 16, 17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "hacker": [42, 44], "had": 42, "hand": [23, 30], "handi": 21, "handl": [11, 13, 16, 17, 18, 20, 21, 22, 23, 24, 26, 29, 37, 42], "handle_ape_except": 20, "handler": [13, 17, 18, 19, 24, 30, 46], "happen": [18, 22, 23, 27, 30, 32, 37, 44, 46], "haramb": 41, "hard": [18, 24], "hardcod": 17, "hardhat": [13, 14, 17, 28, 34, 35, 37, 44], "has_explor": 20, "haserror": 44, "hash": [11, 13, 16, 17, 19, 21, 23, 29], "hashbytes20": [13, 23], "hashstr20": [13, 23], "have": [1, 11, 12, 15, 16, 17, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46], "hd": [0, 14, 16, 17, 24, 25], "hd_path": [11, 14, 16, 24, 44], "hdpath": 25, "head": [21, 29], "header": [13, 14, 17, 21, 23, 24], "height": 21, "hekla": 4, "hello": [25, 43], "helloworld": 43, "help": [15, 18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "helper": [0, 4, 5], "henc": 37, "here": [11, 13, 16, 17, 21, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "hex": [11, 13, 21, 23, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [11, 13, 16, 17, 19, 21, 23, 30], "hexconvert": 21, "hexint": 23, "hexintconvert": 21, "hexiterableconvert": 21, "hexstr": [13, 16, 17, 23], "hide": [0, 16, 25], "hierarch": 11, "higher": [30, 37, 44], "highest": 46, "highli": 25, "highlight": 32, "histor": [13, 16, 17, 19, 21], "histori": [13, 17, 21, 30, 31], "hit": 23, "hit_count": 23, "holeski": [4, 13, 14], "home": [17, 24, 25, 28, 29, 31, 37, 41, 42], "homebrew": 41, "hood": [21, 25], "hook": [13, 17, 22, 33], "hookimpl_kwarg": 22, "hop": 43, "host": [12, 27, 39], "hostnam": 14, "how": [13, 15, 17, 18, 23, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "howev": [11, 16, 17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "html": [16, 23, 44], "htmlcov": 44, "http": [13, 14, 15, 16, 17, 21, 23, 24, 28, 32, 33, 35, 36, 37, 41], "http_uri": [13, 17, 37], "httperror": 24, "httpprovid": [13, 33], "huge": 24, "human": 29, "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "id": [13, 14, 15, 16, 17, 19, 20, 21, 23, 27, 28, 30, 32, 37], "ideal": [21, 43], "idempot": [17, 23], "ident": 37, "identifi": [13, 17, 19, 21, 30, 37, 42], "identifier_lookup": [19, 30], "ifi": 32, "ignor": [13, 15, 17, 18, 21, 23, 32, 33], "imag": 41, "imagin": 28, "immedi": [13, 16, 17, 29, 37], "imperson": [17, 21, 25, 44], "impersonate_account": [21, 44], "impersonatedaccount": [17, 21], "implement": [11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "implicit": 23, "import": [7, 11, 12, 13, 17, 18, 19, 21, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "import_account_from_mnemon": [11, 25], "import_account_from_private_kei": [11, 25], "import_remap": 32, "import_source_id": [17, 21], "imports_dict": 21, "improv": [37, 44], "in_tempdir": [21, 24], "inaccess": 21, "incentiv": [13, 17], "includ": [1, 5, 12, 13, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 40, 41, 44, 46], "include_depend": [12, 32], "include_getattr": 24, "include_getitem": 24, "incompat": 18, "incompatible_opt": 18, "incompatible_with": 18, "incorpor": 31, "incorrect": [11, 44], "increas": [25, 41, 44, 46], "increment": [21, 23], "independ": [4, 13, 38], "index": [13, 14, 16, 17, 19, 23, 24, 26, 28, 30, 44], "index_of_test_account": 26, "indexerror": [17, 20, 24], "indic": [17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 10, 12, 19, 21, 26, 29, 33, 36, 44], "inform": [11, 13, 15, 16, 17, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 36, 37, 40, 44, 46], "infura": [17, 22, 28, 31, 33, 37], "inherit": 23, "init": [9, 13, 17, 31, 38], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43], "initial_bal": 14, "inject": [13, 22, 24], "injected_before_us": 24, "input": [11, 13, 16, 17, 18, 19, 20, 23, 24, 25], "input_dict": 30, "ins": 7, "insensit": 24, "insid": [17, 24, 31], "inspect": [17, 19, 21, 44], "inspir": [20, 23], "instal": [15, 17, 19, 20, 21, 25, 27, 28, 30, 31, 33, 34, 37, 43, 44], "instanc": [10, 13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "instance_at": 21, "instance_from_receipt": 21, "instance_map": 21, "instanti": [10, 17, 27], "instead": [6, 13, 15, 17, 21, 23, 24, 27, 28, 32, 33, 37], "instruct": 41, "insur": [17, 28], "int": [10, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [13, 17, 21, 23, 24], "integr": 37, "intend": [17, 33], "intent": [16, 17, 21], "intention": 25, "interact": [7, 17, 19, 21, 25, 26, 29, 39, 41, 42, 44, 45, 46], "interchang": [14, 17, 33], "interest": 24, "interf": 41, "interfac": [13, 15, 17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "interfacecompil": [15, 22], "interfaces_fold": [17, 21], "intern": [23, 29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [17, 21, 44], "invalidopt": 13, "invalidpassworderror": 11, "investig": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [13, 26, 32], "io": [13, 14, 17, 23, 41], "ipc": [13, 14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [13, 17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_fork": 17, "is_loc": 17, "is_mainnet": [13, 17], "is_named_tupl": 24, "is_rate_limit": 24, "is_relative_to": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": [15, 17], "is_zero_hex": 24, "isinst": 44, "isn": 13, "isnumer": 28, "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "item": [13, 16, 17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [11, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24], "iter_path": [13, 17], "its": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32, 33, 36, 37, 38, 40, 44, 46], "itself": [13, 17, 18, 37, 38, 44], "java": 23, "join": [24, 41], "joinablequeu": [14, 17, 24], "json": [12, 15, 17, 18, 21, 22, 23, 24, 28, 30, 32, 38], "json_schema_input_typ": [13, 17, 23], "jump": [23, 37], "junk": [14, 16, 24, 25, 28, 44], "just": [21, 23, 26, 30, 32, 34, 38], "keccak": 17, "keep": [16, 28, 30, 33, 44], "kei": [0, 1, 6, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "keyerror": [17, 21], "keyfile_path": 11, "keyfileaccount": [11, 16, 17, 22, 26], "keyword": [17, 29, 37], "kill": 17, "know": [17, 21, 23, 24, 26, 27, 30, 32, 33, 37, 44], "known": [13, 15, 17, 21, 24, 26, 27, 30], "kroma": 4, "kwarg": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l2": [13, 17, 34], "lack": [28, 32], "lambda": 26, "languag": [17, 30, 35, 41], "larg": [13, 17, 31, 37, 38], "larger": 27, "last": [16, 19, 21, 23, 24, 30, 31, 44], "later": [16, 17, 21, 44], "latest": [13, 16, 17, 19, 21, 23, 29, 32, 37, 41, 46], "latest_block": 21, "launch": [8, 29, 37, 46], "layer": 37, "lazi": 18, "lazier": 16, "lazili": [18, 24], "lazychoic": 18, "leak": 25, "learn": [25, 27, 28, 30, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46], "leav": [13, 26, 44], "ledger": [17, 25, 33], "ledger_0": 33, "left": 44, "legaci": 13, "len": [4, 21], "lendingrateoracl": 45, "length": [21, 24, 25], "less": [13, 17, 19, 21, 24, 36, 45], "lessen": [15, 18], "let": [25, 27, 29, 30, 32, 37, 44], "level": [13, 17, 18, 21, 24, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [13, 24, 25, 30, 32, 33, 37], "licens": [17, 42], "like": [13, 15, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 42, 44, 45, 46], "likewis": 37, "limit": [13, 16, 17, 18, 23, 24, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 13, 17, 18, 21, 23, 41, 42, 43, 44], "line_numb": 23, "line_r": 23, "linea": 4, "linear": 23, "lineno": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "listen": [13, 17], "liter": [13, 23], "live": [13, 14, 17, 19, 21, 30, 34, 46], "ll": 12, "load": [0, 1, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 40, 42, 46], "load_config": 24, "load_ext": 29, "load_manifest": 21, "loaded_account": 11, "loader": 21, "loanshift": 45, "loanshifterreceiv": 45, "loanshiftertak": 45, "local": [0, 1, 2, 4, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 41, 44, 46], "localdepend": 15, "localhost": [14, 28, 33], "localproject": 21, "localprovid": 16, "locat": [14, 15, 17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "lock": [11, 27, 44], "log": [9, 13, 16, 17, 18, 19, 21, 23, 24, 41, 45], "log_filt": [13, 16, 17], "log_index": 23, "log_instead_of_fail": 24, "logfilt": [13, 16, 17, 23], "logger": [18, 26, 36], "logic": [15, 17, 20, 21, 24, 30, 33, 37], "loglevel": [18, 36], "london": 46, "long": [21, 33, 36, 45], "longer": 46, "look": [19, 21, 26, 27, 28, 29, 32, 33, 37, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "lower": 12, "ltd": 41, "lumia": 4, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 11, 14, 16, 24, 44], "machin": [13, 15, 16, 17, 20], "maco": [41, 44], "made": [13, 17, 21, 28, 30, 31, 37], "mai": [11, 12, 13, 16, 17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 42, 44, 46], "mail": 25, "main": [7, 17, 22, 30, 34, 36, 37, 42], "mainnet": [4, 13, 14, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "mainnet_fork": 28, "maintain": 37, "make": [13, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "make_context": 18, "make_request": [13, 17], "manag": [0, 4, 5, 6, 9, 10, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 40, 42, 43, 44], "manager_access": 24, "manageraccessmixin": [13, 17, 19, 24], "mani": [13, 17, 18, 31, 35, 37], "manifest": [1, 17, 21, 32, 40], "manifest_path": 21, "mantl": 4, "manual": [1, 14, 29, 37, 44], "map": [1, 6, 13, 16, 17, 19, 20, 21, 22, 23, 24, 30, 32, 44], "mark": [23, 36, 44, 46], "marker": 44, "master": 41, "match": [13, 17, 18, 19, 21, 23, 24, 37, 44], "materi": 25, "matic": 37, "matter": [26, 28, 37], "max": [13, 16, 17, 21, 23, 24, 28, 37, 44, 45], "max_fe": [13, 17, 46], "max_fil": 24, "max_ga": [13, 16, 17], "max_priority_fe": [13, 17, 46], "max_receipt_retri": [13, 37], "max_retri": 24, "max_retry_delai": 24, "maxfeeperblobga": 13, "maxfeeperga": 13, "maxim": [25, 35], "maximum": [13, 16, 17, 23, 24, 28, 37], "maxpriorityfeeperga": 13, "maxsiz": 24, "me": [24, 26, 46], "me2": 26, "mean": [13, 17, 19, 21, 25, 26, 28, 44, 45], "meant": [11, 16, 17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "medium": 46, "member": 17, "memori": [21, 24], "mempool": [13, 17, 30], "mention": [33, 37], "mere": [30, 33], "merg": 37, "messag": [10, 11, 13, 16, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [11, 16, 17, 23], "meta": [17, 21], "metadata": [17, 21], "metamask": [25, 26], "metamask0": 29, "metavar": 18, "meth": [13, 17, 18], "method": [0, 7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 39, 40, 42, 44, 45, 46], "method_abi": 24, "method_arg": 17, "method_cal": [13, 17], "method_id": 30, "method_nam": [16, 19, 44], "methodabi": [13, 17, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "meti": 4, "mid": [21, 44], "middl": 37, "might": [13, 17, 29, 42], "millisecond": [17, 21, 23, 24], "mimic": [10, 21], "min": [21, 44, 45], "min_retry_delai": 24, "minato": 4, "mine": [14, 16, 17, 21], "miner": [13, 17, 46], "minifi": [12, 27], "minim": 39, "minimum": [13, 17, 21], "minor": 35, "mint": [44, 45], "minu": 13, "minut": [17, 37, 46], "misc": [12, 24], "miss": [13, 17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": [13, 24], "mnemon": [0, 11, 14, 16, 21, 24, 25, 28, 44], "mock": [23, 27, 32, 44], "mockcontractlog": [19, 23], "mocktoken": 44, "mode": [13, 17, 23, 44], "model": [13, 15, 17, 19, 21, 23, 24, 46], "model_copi": 24, "model_dump": [17, 23], "modelmodel_dump": [17, 23], "modifi": [11, 13, 16, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [13, 23, 24, 29, 30, 36], "modular": 41, "moduletyp": 13, "monei": [30, 46], "moonbas": 4, "moonbeam": [4, 37], "moonriv": 4, "more": [10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46], "most": [13, 15, 17, 19, 21, 25, 26, 28, 36, 37, 41], "mostli": 17, "move": [21, 24], "moveloan": 45, "msg": [11, 16, 17, 18, 23, 30, 42], "msghash": [11, 16, 17], "much": [22, 27, 32, 44, 46], "multi": [17, 18, 24, 37], "multical": [9, 30], "multicall3": [13, 30], "multipl": [13, 17, 18, 23, 24, 32, 41], "multipli": [13, 17, 23, 24, 28, 37], "mumbai": 4, "must": [7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 37, 40, 41, 44], "must_exist": 24, "mweiconvers": 22, "my": [25, 26, 29, 30, 31, 32, 33, 37, 38, 46], "my_access_list": 46, "my_account": [21, 26, 32], "my_bool": 28, "my_cmd": [33, 36], "my_command": 33, "my_contract": [19, 30, 39, 42, 44], "my_depend": 32, "my_enum": 17, "my_event_typ": 19, "my_funct": 24, "my_int": 28, "my_interfac": 27, "my_ledger_account": 33, "my_manag": 26, "my_method": [27, 30, 39, 44], "my_other_project": 38, "my_project_kei": 28, "my_provider_plugin": 33, "my_script": 33, "my_secret_rpc": 28, "my_sign": 13, "my_str": 28, "my_sub_cmd": 33, "my_trezor_account": 33, "my_valu": 28, "myaccount": 46, "myblockexplor": 22, "myclass": 24, "myconfig": 17, "mycontract": [19, 21, 27, 28, 30, 31, 38, 40, 42, 44, 46], "mycustomerror": 44, "mydepend": 32, "myecosystem": 17, "myenum": 17, "myerror": 44, "myevent": [13, 17, 19], "myfunct": 25, "myinterfac": 27, "mymanag": 26, "mymethod": 13, "mymutablemethod": 46, "mynumb": 30, "myorg": 32, "mypluginconfig": 22, "myprovid": [22, 33], "myriad": 46, "mysecurep": 25, "mysmartcontract": 30, "mysourc": 26, "mystarknetcontract": 44, "mytoken": 21, "myviewmethod": 46, "n": 25, "name": [3, 5, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 46], "namedtupl": 23, "namespac": [17, 18, 19, 21, 22, 33, 43], "nativ": [13, 17], "natspec": 19, "necessari": [7, 15, 18, 21, 46], "necessarili": 46, "need": [14, 15, 17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "neg": [13, 17, 21], "nest": 24, "net": 14, "network": [7, 9, 10, 13, 14, 16, 18, 19, 20, 29, 30, 31, 33, 35, 40, 41, 42, 45, 46], "network_choic": [17, 20, 21, 43], "network_data": 21, "network_filt": [4, 21], "network_id": 17, "network_manag": 43, "network_nam": [17, 21, 43], "network_opt": [18, 26, 43], "networkapi": [13, 14, 16, 17, 20, 21, 22], "networkchoic": 18, "networkconfig": 13, "networkerror": [17, 20, 21], "networkmanag": [10, 21, 29, 44], "networkmismatcherror": [17, 20], "networknotfounderror": [17, 20], "networkopt": 18, "networkplugin": 22, "never": [13, 17, 19, 21, 23, 25, 30, 44], "new": [11, 13, 16, 17, 19, 21, 23, 24, 26, 32, 35, 37, 41], "new_bal": 30, "new_block": 21, "new_block_timeout": [13, 17, 19, 21], "new_log": [13, 17, 19], "new_set": [13, 16, 17], "new_timestamp": [16, 17], "newest": 5, "newhead": [13, 17], "newli": [0, 25], "newtyp": [17, 21], "next": [5, 13, 17, 21, 23, 37, 42], "next_stat": 23, "nft": 44, "nice": [17, 20, 21], "nil": 13, "nm": 43, "no_error": 13, "node": [4, 9, 13, 15, 17, 19, 21, 23, 30, 35, 37, 44, 46], "node_modul": 32, "nodesoftwarenotinstallederror": 14, "non": [13, 17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "non_existing_alias_argu": [18, 26], "nonc": [13, 16, 17, 19, 21], "none": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonetyp": 17, "nonpay": [21, 30], "nonreentr": 44, "noop": 18, "noqa": [11, 16, 17, 21], "nor": 37, "noreturn": [17, 18], "normal": [18, 24, 35, 39], "not_own": [42, 44], "notat": 24, "note": [1, 12, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 36, 37, 38, 41, 44, 46], "noth": [17, 20], "notic": [27, 30, 32, 37, 38, 43, 44], "notimplementederror": [11, 13, 16, 17, 20, 21], "notimplementerror": 17, "nova": 4, "now": [17, 25, 28, 33, 34, 35, 37, 41, 44], "npm": 15, "npmdepend": 15, "null": 17, "num": 30, "num_block": [16, 17, 21], "num_transact": [13, 17], "number": [0, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "number_of_account": [14, 16, 24, 25, 28, 44], "numer": [23, 24, 28, 36, 37], "nx": 29, "o": [13, 14, 25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 12, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [13, 17, 30, 38, 44, 45], "occasion": [13, 17], "occupi": 23, "occur": [13, 17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": [15, 32], "often": [15, 17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 35, 37, 46], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "one": [13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 13, 14, 16, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "oort": 4, "opbnb": 4, "opcod": [13, 16, 17], "open": [2, 32, 41, 44], "openzeppelin": [15, 17, 28, 32, 39], "openzeppelin_openzeppelin": 32, "openzepplin": [15, 17], "oper": [7, 11, 16, 17, 20, 30, 36], "opinion": [17, 21], "optim": [4, 17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 37, 43, 44, 46], "order": [15, 17, 21, 23, 25, 26, 30, 37], "org": [3, 17, 21, 32], "organ": [15, 33, 35, 40, 41], "origin": [16, 17, 23, 32, 41, 45], "oserror": 24, "ot": 17, "other": [10, 13, 17, 18, 19, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 37, 44, 46], "other_account": 46, "other_contract": [27, 44], "other_opt": 18, "other_project": 21, "othercontract": 44, "otherwis": [13, 17, 19, 21, 22, 23, 28, 29, 32, 37, 46], "ots_": 19, "otterscan": 46, "our": [31, 33, 41, 43, 44], "out": [13, 17, 20, 21, 23, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "outgo": 21, "outofgaserror": 20, "outpuextra": 27, "output": [0, 12, 13, 17, 18, 19, 20, 23, 24, 29, 33, 36, 44, 45], "output_extra": [12, 27], "output_format": 4, "output_format_choic": 18, "output_format_opt": 18, "output_typ": [13, 17], "output_valu": 24, "outputextra": 12, "outputformat": 18, "outputselect": 21, "outsid": [21, 28], "over": [17, 21, 23], "overal": 22, "overrid": [1, 4, 6, 11, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [13, 14, 17, 20], "overridesf": 21, "overview": 9, "overwrit": [17, 21], "own": [12, 21, 22, 28, 32, 36, 41, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "oz": 39, "p": [24, 38], "packag": [6, 7, 13, 15, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41], "package_id": [15, 17, 21, 32], "package_nam": [21, 24], "packagemanifest": [21, 22, 40], "packagemeta": [17, 21], "packagenam": 6, "packages_cach": 21, "packagescach": 21, "pai": [13, 17, 42], "paid": [13, 17, 31], "pair": [21, 24], "palm": 4, "paragraph": 37, "parallel": [13, 17, 24], "param": [13, 17, 18, 26], "paramet": [11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "paramtyp": 18, "parent": 24, "parent_hash": [13, 17], "parenthash": [13, 17], "pari": [27, 28, 32], "pariti": [13, 45], "pars": [13, 18, 21, 24, 26], "parse_arg": 18, "parse_network_choic": [17, 21, 37, 44], "parser": [18, 22], "part": [21, 23, 24, 26, 33, 37, 44, 46], "parti": [25, 35, 41], "partial": 17, "particular": [17, 21, 44], "particularli": [13, 17], "pass": [2, 13, 14, 17, 18, 21, 23, 25, 26, 32, 33, 38, 44, 46], "passphras": [11, 25], "password": [11, 25], "past": [13, 16, 17, 21, 28], "path": [0, 1, 5, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 32, 37, 38, 44], "path_id": 21, "path_match": 24, "path_typ": 18, "pathlib": [15, 17, 18, 21, 24, 26, 27], "pathtyp": [12, 13, 14, 16, 17], "pattern": [12, 13, 16, 17, 21, 24, 32, 37], "payabl": [20, 30, 42], "pc": [15, 17, 21, 23], "pd": [19, 21], "pend": [13, 16, 17, 19, 21, 23, 37, 44], "pending_timestamp": [21, 44], "peopl": 26, "per": [17, 21, 37], "perform": [13, 17, 19, 21, 23, 24, 25, 30, 44], "perform_queri": [17, 21], "perhap": 30, "perman": [21, 24, 31], "permit": 17, "persist": [17, 21], "person": [17, 25], "phase": 44, "phrase": [0, 11, 24, 25], "pick": 18, "piec": 44, "pip": [15, 32, 38], "place": [17, 28, 32, 37, 38, 43, 44], "placehold": 37, "plan": 31, "platform": 41, "pleas": [30, 46], "plu": 46, "pluggi": 22, "pluggy_patch": 22, "plugin": [0, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "plugin_manag": 22, "plugin_nam": 17, "plugin_typ": 22, "pluginconfig": [13, 17, 22], "plugininstallerror": 20, "pluginmanag": 22, "plugintyp": 22, "pluginversionerror": 20, "pm": [9, 32], "point": [13, 16, 17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "poll": [8, 13, 17, 19, 21, 37, 44], "poll_block": [13, 17, 21], "poll_log": [13, 17, 19], "polter": 4, "polygon": [4, 37, 43], "polynomi": 4, "pool": 30, "poolcontract": 44, "popen": [14, 17], "port": [13, 14, 16, 17], "posit": [23, 44], "posixpath": [12, 13, 14, 16, 17], "possibl": [20, 21, 22, 24, 25], "possibli": 30, "post": 13, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "practic": 23, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [13, 16, 17, 19, 24, 25, 27, 29], "preced": [13, 17, 28], "predict": 46, "prefer": 28, "prefix": [12, 16, 19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefix_": 16, "prefund": 25, "premis": 25, "prepar": [13, 17], "prepare_transact": [13, 17], "present": [17, 21, 23, 32], "preserv": 18, "press": 44, "pretti": [13, 45], "prevent": 33, "previou": [13, 16, 17, 21], "previous": [13, 17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [13, 16, 17, 21, 44], "primarili": 33, "primit": [13, 17], "print": [13, 17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [13, 16, 17, 21, 33], "priorit": 46, "prioriti": [16, 46], "priority_fe": [13, 16, 17, 46], "prism": 4, "privat": [0, 11, 17, 25], "private_kei": [11, 16, 24, 25], "probabl": 24, "problem": [13, 20], "process": [13, 14, 16, 17, 22, 30, 33], "process_nam": [14, 17], "process_wait_timeout": [14, 17], "produc": [13, 17, 23], "product": [37, 41], "profil": [17, 23, 44], "profile_stat": 23, "program": [2, 15, 17, 21, 23, 29, 42], "programmat": 25, "progress": [23, 24], "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 15, 18, 19, 20, 23, 24, 26, 27, 28, 29, 32, 35, 37, 40, 41, 42, 43, 46], "project_api": 21, "project_nam": 3, "project_path": 21, "projectapi": [17, 21, 22], "projecterror": [20, 21], "projectmanag": [10, 15, 17, 19, 20, 21, 24, 29, 38, 44], "projectmanifest": 21, "projectplugin": 22, "prompt": [6, 11, 18, 25, 26, 32], "prompt_messag": 18, "promptchoic": 18, "proper": 37, "properli": [11, 16, 17, 21, 33, 45], "properti": [11, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 46], "provider_cl": 21, "provider_filt": [4, 17, 21], "provider_nam": [17, 21, 34, 37, 43], "provider_set": [13, 14, 16, 17, 21], "providerapi": [13, 14, 17, 21, 22, 24, 33, 35, 46], "providercontextmanag": [17, 21, 37, 43], "providererror": [13, 20], "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "providerpai": 17, "providerplugin": [22, 33], "proxi": [9, 13, 17, 21], "proxy_info": 21, "proxyinfo": [13, 21], "proxyinfoapi": [13, 17, 21], "proxytyp": 13, "public": [21, 30, 42, 44], "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": [4, 37], "pure": 30, "purpos": [12, 13, 14, 16, 17, 21, 23, 25, 28, 31, 36, 46], "push0": 39, "put": [12, 21, 25, 28, 32, 36], "pwd": 41, "py": [13, 14, 20, 23, 24, 28, 29, 33, 38, 42, 43, 44], "pydant": [13, 17, 19, 21, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [13, 17, 23], "pyevmbackend": 16, "pypi": [15, 21], "pyproject": [17, 28], "pytest": [8, 10, 13, 25, 29], "pytest_arg": 8, "python": [13, 15, 17, 19, 21, 23, 27, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46], "python3": 41, "pythondepend": 15, "qualiti": 33, "quantiti": 44, "queri": [9, 13, 19, 20, 23, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [17, 21], "queue": 24, "quick": 43, "quicker": [11, 16, 17], "quickli": 33, "quit": [13, 14, 16, 17, 19], "r": [12, 23, 27, 44], "race": 33, "rais": [10, 11, 13, 14, 16, 17, 20, 21, 23, 24, 30, 37, 42, 44], "raise_for_statu": [13, 17], "raise_on_revert": 42, "raises_not_impl": 24, "ran": [13, 17, 20, 38, 44], "ran_out_of_ga": [13, 17], "random": [0, 24, 25], "rang": [13, 17, 19, 21], "rare": 26, "rate": [23, 24, 37], "rate_limit": 37, "rather": [17, 21, 24, 28, 32, 44], "raw": [11, 13, 16, 17, 18, 21, 23, 25, 27, 32, 37], "raw_address": [13, 17], "raw_data": [13, 17], "raw_trace_fram": 13, "rawaddress": [13, 17, 23], "re": [6, 8, 17, 21, 29, 32, 44], "read": [13, 15, 17, 21, 26, 28, 30, 37, 38, 41], "readabl": [29, 44], "readi": [14, 17, 21, 23], "readm": 37, "real": [25, 46], "reason": [20, 37, 42, 44], "recal": 37, "receipt": [13, 17, 19, 21, 30, 37, 42, 44, 45, 46], "receiptapi": [13, 14, 16, 17, 19, 20, 21, 30, 31, 45], "receiv": [13, 17, 21, 25, 30, 44], "receiveabi": 21, "recent": 21, "recogn": 17, "recommend": [13, 17, 21, 25, 26, 32, 37, 41, 43], "recompil": [1, 32], "reconfigur": 21, "reconnect": [13, 16, 17], "record": [16, 17, 21], "recov": 25, "recover_sign": [23, 25], "recover_using_eip191": 17, "recovered_sign": 25, "recoveri": [17, 25], "recurs": 24, "red": [17, 20, 36], "reduc": [25, 37], "reentri": 44, "ref": [6, 15, 32], "refer": [6, 12, 15, 17, 19, 21, 23, 28, 30, 32, 33, 37, 38, 42], "referenc": [21, 32], "referring_source_id": 21, "reflect": 29, "refresh": 21, "refresh_sourc": 21, "regard": [13, 17], "regardless": [17, 21, 29, 37, 46], "regex": [12, 24, 27], "regist": [4, 17, 21, 22, 24, 43], "register_compil": 22, "registered_compil": 21, "registr": [22, 33], "registri": [30, 33], "regress": [16, 17, 21], "regular": [13, 24, 44], "reinstal": 21, "reject": 37, "rel": [17, 21, 24], "relat": [16, 17, 20, 21, 22, 23], "relative_to": 24, "releas": [15, 31, 32, 35, 41], "relev": [20, 23, 24], "reli": [13, 17, 21, 44], "reload": 21, "reload_config": 21, "relock": 17, "relock_account": 17, "remain": 13, "remaind": 37, "remap": 21, "rememb": [25, 30], "remot": 37, "remov": [6, 17, 21, 24, 32, 44], "reopen": 29, "reorg": [13, 17, 19, 21], "reorgan": [13, 17, 21], "repeat": 30, "repetit": 25, "replac": [17, 19, 21, 24, 37], "repo": [3, 15], "report": [13, 16, 17, 23, 37], "repositori": [15, 17], "repr": [17, 19, 21], "repres": [11, 13, 16, 17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [13, 14, 17, 21, 22, 24, 32, 36], "request_head": [13, 14, 16, 17, 21, 28, 37], "request_with_retri": 24, "requir": [0, 5, 13, 15, 16, 17, 18, 19, 20, 21, 22, 26, 28, 30, 32, 33, 35, 37, 41, 42, 44, 46], "required_confirm": [13, 17, 19, 21], "resembl": 21, "reset": [16, 17, 21], "reset_": 44, "resolut": [17, 20], "resolv": [15, 22, 24, 32, 39], "resourc": 18, "respect": [15, 17, 19, 21, 28], "respons": [13, 17, 21, 22, 24, 37], "rest": [25, 33], "restor": [14, 16, 17, 21], "result": [1, 4, 10, 13, 16, 17, 18, 19, 21, 24, 28, 29, 30, 42], "retri": [13, 24, 32, 37], "retriev": [13, 14, 15, 16, 17, 21, 24, 30, 39], "retry_backoff_factor": 24, "retry_jitt": 24, "return": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 39, 42, 44, 46], "return_data": 13, "return_none_when_disconnect": 24, "return_valu": [13, 16, 17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 13, 16, 17, 20, 21, 23, 24, 30, 37], "revert_messag": [13, 20], "revert_to_block": 21, "revert_typ": 23, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "root": [15, 17, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "rootmodelroottyp": 23, "rootstock": 4, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [13, 14, 16, 17, 28, 30, 45, 46], "rpcheader": [21, 24], "rpctimeouterror": 20, "rule": 16, "run": [8, 9, 13, 15, 16, 17, 21, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 43, 44, 45, 46], "run_in_tempdir": 24, "run_until_complet": 24, "runtim": [15, 17, 18, 21], "safe": [15, 39], "sai": [25, 30, 32, 37], "same": [13, 16, 17, 19, 21, 23, 24, 25, 28, 30, 32, 33, 37, 38, 44, 46], "sampl": [38, 44], "sanit": 24, "save": [1, 17, 21, 25, 30, 32, 42, 43], "saw": 37, "scan": 37, "scenario": [17, 19, 44], "schema": [17, 23], "scope": [13, 44], "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "scriptabl": 25, "scroll": 4, "sdk": 37, "search": [13, 17, 19, 24], "search_top": [17, 19, 23], "second": [8, 13, 17, 19, 20, 21, 24, 30, 37, 44, 46], "secret": [25, 28], "secret_rpc": 28, "section": [15, 21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "secur": 25, "securepassphras": 25, "see": [4, 10, 11, 13, 14, 16, 17, 19, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "seed": [0, 11, 24, 25], "segment": 23, "select": [1, 12, 14, 18, 19, 21, 25, 26, 29, 43], "select_account": [18, 26], "selected_account": 26, "selector": [13, 17, 19, 23, 30, 44], "selector_identifi": [19, 30], "selector_str": 30, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "semi": 26, "send": [13, 14, 16, 17, 20, 30, 37, 44, 46], "send_cal": [13, 16, 17], "send_everyth": 17, "send_private_transact": 17, "send_transact": [13, 14, 16, 17], "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "sens": 37, "sent": [31, 37], "separ": [11, 23, 25, 30, 33, 44], "sepolia": [4, 13, 14, 26, 28, 37, 43, 46], "sequenc": [13, 17, 18, 21, 23, 24], "serial": [13, 15, 17, 23, 24], "serializ": [17, 23], "serialize_as_ani": [17, 23], "serialize_exclud": 12, "serialize_transact": [13, 17], "serv": 28, "server": [27, 41], "session": [7, 13, 14, 16, 17, 21, 29, 37, 41], "set": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 36, 37, 38, 44, 46], "set_ape_traceback": 20, "set_autosign": [11, 25], "set_bal": 17, "set_cod": 17, "set_default_ecosystem": 21, "set_default_network": 17, "set_default_provid": 17, "set_level": 36, "set_numb": 30, "set_own": 44, "set_storag": 17, "set_timestamp": [14, 16, 17], "setnumb": [42, 44], "setup": [33, 44], "sever": [22, 26, 37], "shall": 14, "shape": 4, "share": [21, 23, 24, 37, 44], "shareabl": 17, "sharedblobreceipt": 13, "sharedblobtransact": 13, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": [4, 37], "shibrpc": 37, "ship": [25, 26, 27, 29, 35, 37], "short": [21, 36, 37, 39, 44], "short_help": 33, "shorten": [11, 16, 17, 21], "shorter": 44, "should": [7, 12, 13, 14, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 45], "shouldn": [23, 24, 28], "show": [1, 13, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "show_debug_log": 17, "show_ev": [13, 17], "show_gas_report": [13, 17, 45], "show_source_traceback": [13, 17], "show_trac": [13, 17, 45], "showcas": 26, "shown": 36, "shownet": 43, "shutil": 14, "sig": [23, 45], "sign": [11, 16, 17, 20, 23], "sign_messag": [11, 16, 17, 25], "sign_raw_msghash": [11, 16, 17], "sign_transact": [11, 16, 17], "signabl": 23, "signablemessag": [11, 16, 17, 23], "signatur": [11, 13, 16, 17, 19, 21, 30], "signatureerror": [17, 20], "signer": [11, 16, 17, 23, 25, 26, 30], "signer_opt": [11, 16, 17], "silverback": 37, "similar": [13, 19, 26, 29, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 18, 28, 30, 46], "simplest": 46, "simpli": [28, 30, 42], "simul": [30, 37], "sinc": [13, 17, 23, 30], "singl": [21, 24, 26, 30, 32, 43], "singledispatchmethod": 24, "singleton": [15, 21, 22], "site": [15, 21, 24, 32, 33, 41], "situat": [18, 23], "size": [1, 13, 17, 21], "skip": [16, 18, 25, 32], "skip_confirmation_opt": 18, "slice": 21, "slightli": 23, "slim": 41, "slot": [13, 17], "slow": 24, "slower": 33, "small": 37, "smaller": 17, "smallest": [13, 16, 17], "smart": [17, 19, 20, 23, 30, 32, 38, 40, 41, 42, 44, 46], "smart_contract_exampl": 38, "snapshot": [14, 16, 17, 20, 21, 23, 24], "snapshot_id": [14, 16, 17, 20, 21], "snapshotid": [14, 16, 17, 20, 21, 23, 24], "snekmat": [15, 28, 32, 38], "so": [12, 13, 15, 17, 21, 23, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "softwar": 44, "sol": [21, 24, 27, 28, 32, 38], "soladypush0": 39, "solcx": 41, "sole": 25, "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "some": [12, 17, 23, 25, 28, 30, 32, 34, 35, 37, 44, 45, 46], "someth": [15, 20, 21, 29, 37, 44], "sometim": [27, 32, 37, 42, 44], "somewher": [21, 32], "soneium": 4, "soon": [22, 32], "sophist": [13, 28], "sourc": [12, 13, 15, 17, 18, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "source_coverag": 17, "source_exclude_pattern": 12, "source_fold": 23, "source_id": [17, 19, 21, 23], "source_path": [19, 23], "source_stat": 23, "source_traceback": [13, 17, 20], "sourcecoverag": 17, "sourceloc": 23, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [13, 17, 20, 23], "space": [11, 23], "spawn": 24, "spdx": [17, 42], "special": [17, 22, 25, 32], "specif": [6, 13, 16, 17, 20, 21, 26, 35, 37, 41, 44, 46], "specifi": [0, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 32, 33, 35, 37, 43, 44, 46], "specifierset": 24, "sqlite": 31, "sqrt": 44, "src": [27, 28, 32, 45], "ssphrase": 25, "stack": [18, 20], "stacktrac": 42, "stage": 31, "stai": 41, "standard": [18, 31, 36, 39], "stark_account": 44, "stark_contract": 44, "starknet": [13, 17, 21, 35, 37, 44], "start": [4, 12, 13, 14, 16, 17, 19, 21, 23, 24, 26, 29, 33, 34, 37, 40, 41, 43, 44], "start_block": [17, 19, 21, 23, 31], "start_index": 24, "start_nonc": [13, 17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [13, 16, 17, 19, 21, 25, 30, 42], "statement": [13, 20, 23, 32, 42, 44], "statemut": [21, 30], "static": [18, 37], "staticfeetransact": 13, "statu": [13, 17, 24], "stderr": 4, "stderr_queu": [14, 17], "stdout": [4, 13, 17], "stdout_queu": [14, 17], "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [12, 32, 39, 44, 45, 46], "stmt": 44, "stop": [13, 17, 19, 21, 26, 44], "stop_block": [13, 17, 19, 21, 23, 31], "stop_imperson": 21, "stop_nonc": [13, 17, 21], "storag": [11, 13, 15, 17, 30], "storagekei": 13, "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "strai": 37, "stream": [4, 13, 17, 24], "stream_request": [13, 17], "stream_respons": 24, "strict": 37, "string": [2, 11, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [13, 17, 19, 30], "stringintconvert": 21, "struct": [13, 24], "struct_log": 45, "structabi": 21, "structlog": 13, "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "stuff": [12, 31, 36, 37], "style": [13, 17, 24, 27], "sub": [15, 17, 18, 21, 30, 32, 42], "subclass": [11, 14, 16, 17, 18, 21, 22, 24, 30, 42], "subcommand": 33, "subdirectori": 43, "subject": 21, "submit": [17, 30], "submodul": 43, "subprocess": [4, 14, 17, 20], "subprocesserror": 20, "subprocessprovid": [17, 20], "subprocesstimeouterror": 20, "subsequ": [25, 32], "subset": [18, 23], "substr": 24, "subsystem": 41, "success": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 29, 36, 41], "successfulli": [17, 30, 37, 40], "suffix": [24, 37], "suit": [8, 35, 44], "suitabl": [17, 32], "sum": 31, "super": [23, 45], "suppli": [13, 44], "support": [11, 13, 16, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_chain": 17, "supports_debug_trace_cal": 13, "supports_source_trac": 17, "supports_trac": [13, 16, 17], "suppos": 43, "sure": [21, 23, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [13, 17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "t": [5, 13, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [13, 31, 44, 45], "tag": [6, 15, 23, 32], "taiko": 4, "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [13, 17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": [13, 14, 16, 17], "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 13, 16, 17, 18, 19, 20, 21, 38, 41, 44], "test": [4, 9, 13, 14, 17, 21, 23, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "test_": 44, "test_account": [21, 24, 25, 27, 44], "test_account_bal": 44, "test_add": 44, "test_author": 44, "test_error_on_deploi": 44, "test_in_futur": 44, "test_mint": 44, "test_multi_chain": 44, "test_my_contract": [21, 44], "test_my_contract_method": 25, "test_my_ethereum_test": 44, "test_my_fantom_test": 44, "test_my_method": 44, "test_my_multichain_test": 44, "test_sampl": 38, "test_starknet_th": 44, "test_unauthor": 44, "test_unauthorized_withdraw": 44, "testaccount": 16, "testaccountapi": [14, 16, 17, 25], "testaccountcontain": [16, 21], "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [4, 37, 43], "testproviderapi": [14, 17], "text": [18, 20, 25], "textiowrapp": 13, "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [12, 13, 17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "them": [12, 13, 17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thing": [19, 26, 33, 37, 43], "think": [13, 23, 26], "third": [25, 35], "those": [6, 13, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [13, 17, 21, 24], "three": [32, 41, 44], "through": [13, 17, 19, 24, 26, 31, 33, 40], "throughout": 36, "throw": [17, 21, 24], "thu": [23, 26, 30, 37, 43, 44], "ti": 33, "time": [1, 13, 16, 17, 19, 21, 23, 25, 26, 28, 30, 32, 33, 44, 45, 46], "timedelta": 21, "timeout": [13, 14, 17, 20, 24], "timestamp": [13, 16, 17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": [13, 17], "tmp": 21, "to_int": 24, "to_python": [17, 23], "to_typ": [10, 21], "todo": 24, "tof": 13, "togeth": [25, 33], "token": [13, 17, 32, 35, 37, 44, 45, 46], "tokenlist": 33, "tokenswapp": 21, "toml": [17, 28], "too": 21, "took": [45, 46], "tool": [6, 15, 28, 30, 32, 41, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [13, 16, 17, 19, 23, 30], "topic_filt": 23, "total": [13, 17, 19, 21, 23], "total_fees_paid": [13, 17, 31], "total_funct": 23, "total_transfer_valu": 17, "totaldifficulti": 13, "touch": 17, "trace": [9, 13, 14, 16, 17, 20, 21, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": [13, 45], "traceabl": 21, "traceapi": [13, 16, 17, 20], "traceapproach": [13, 14, 16], "traceback": [13, 17, 23], "tracer": 13, "tracestyl": 24, "track": [16, 17, 21, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "tradit": 15, "transact": [9, 11, 13, 14, 16, 19, 20, 21, 23, 24, 25, 28, 42, 45], "transaction_acceptance_timeout": [13, 17, 37, 46], "transaction_hash": [13, 16, 17, 20, 21, 23], "transaction_index": 23, "transactionapi": [11, 13, 14, 16, 17, 19, 20, 21], "transactionerror": [13, 17, 20, 30], "transactionhistori": 21, "transactionnotfounderror": 20, "transactionsignatur": [13, 17, 23], "transactionstatusenum": [13, 17], "transactiontrac": 13, "transactiontyp": 13, "transfer": [17, 30, 42], "translat": [17, 21], "treat": [15, 21, 30, 38], "tree": [4, 13, 17, 18, 23, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 37, 40, 42, 44, 45], "trust": [24, 35, 37], "try": [20, 21, 24, 32, 33, 42, 43, 44], "try_snapshot": 24, "tsconfig": 27, "tupl": [11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24], "turn": 12, "tutori": [41, 46], "twice": 25, "two": [17, 21, 25, 28, 33, 37, 44, 46], "tx": [13, 17, 30, 31, 45, 46], "tx_error": 24, "txn": [11, 13, 14, 16, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [13, 16, 17, 19, 21, 45], "txn_kwarg": 13, "txn_receipt": 21, "type": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 38, 39, 40, 44, 46], "type_": 21, "typeerror": [21, 24], "typic": [17, 21, 23, 25, 27, 33, 37, 42, 44], "u": 5, "uint256": [25, 30, 44, 46], "un": 13, "unabl": [17, 20, 21, 27], "unauth_address": [42, 44], "unauthor": [42, 44], "unblock": 24, "uncl": 13, "uncommon": 37, "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [15, 17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "unichain": 4, "uninstal": 21, "union": [13, 16, 17, 18, 19, 20, 21, 24], "uniqu": [13, 17, 21, 23, 30, 37, 46], "uniswap": 32, "unit": [13, 16, 17], "unit256": 30, "unix": [23, 24], "unknown": [17, 20, 21, 37], "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "unless": [13, 14, 17, 18, 19, 21, 36, 37], "unlik": 24, "unlock": [0, 11, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": [13, 17], "unpack": [17, 21], "unprocessedabi": 21, "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [14, 23, 24, 37], "unwil": 27, "unwind": 42, "up": [13, 14, 16, 17, 21, 23, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [13, 17, 24, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": [13, 16, 17], "upgrad": [5, 35, 39, 41], "upon": [21, 30, 32, 40], "upstream": [13, 17, 34], "upstream_chain_id": 17, "upstream_network": 17, "upstream_provid": [13, 17], "upstreamprovid": 17, "urandom": 25, "uri": [13, 14, 15, 17, 21, 28, 37], "uri_map": 21, "url": [13, 17, 21, 28], "us": [0, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "usag": [10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "usdc": 30, "use_arrow": 23, "use_cach": 21, "use_default_provid": [17, 37], "use_depend": 27, "use_multical": 13, "use_network": 44, "use_provid": [17, 21, 34, 37, 43, 44], "use_send": 25, "use_temp_sys_path": 24, "use_upstream_provid": 17, "user": [3, 13, 14, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 32, 36, 37, 41, 42, 44], "userguid": 46, "usethisonallrequeststoethereummainnet": 37, "usethisonallrequestsusingnodeprovid": 37, "usethisoneveryethereumrequest": 37, "usethisoneveryrequest": 37, "utc": 21, "utf": 13, "util": [9, 10, 12, 13, 17, 18, 21, 25, 26, 29, 33, 43, 46], "uup": 39, "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "v1": [17, 19, 21, 32], "v2": 30, "v3": 32, "val": [1, 6], "valid": [13, 17, 22, 23, 24, 25, 28, 37], "validate_fil": 17, "validate_s": 17, "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 37, 44, 46], "valueerror": [20, 21, 23], "variabl": [13, 24, 25, 28, 29, 42, 44], "variou": [11, 16, 17, 21, 35, 39, 46], "venv": 41, "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 18, 23, 29, 36, 44], "verbosity_opt": 18, "veri": [17, 24, 37], "verif": [17, 19], "verifi": [17, 41], "verify_chain_id": 17, "vers_set": 21, "versa": [26, 30], "version": [6, 14, 15, 16, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "version_from_installed_package_json": 15, "version_from_project_package_json": 15, "version_id": [15, 17], "versu": [13, 17, 23, 28], "via": [13, 15, 17, 18, 19, 20, 21, 22, 24, 25, 28, 30, 32, 33, 37, 41, 43, 44], "vice": 30, "view": [18, 19, 30, 45], "view_cost": 46, "view_method": 44, "virtual": [13, 16, 17, 20, 41], "virtualenv": 41, "virtualmachineerror": [13, 16, 17, 20], "visa": 26, "visit": 46, "vitalik": [17, 21, 44], "volum": 41, "vr": 23, "vvm": 41, "vy": [26, 27, 28, 38, 42, 44], "vyper": [17, 21, 22, 23, 27, 30, 32, 35, 39, 42, 44, 46], "vypercontract": 42, "w": [8, 13, 14, 17, 37], "wa": [17, 20, 21, 23, 24, 27, 30, 37, 41, 46], "wai": [18, 21, 25, 28, 29, 30, 32, 35, 37, 38, 39, 41, 42, 44, 46], "wait": [13, 14, 17, 19, 21, 24, 37], "walk": 40, "wallet": 24, "want": [13, 15, 18, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45, 46], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 17, 23, 24, 29, 32, 36, 41], "watch": [8, 44], "watch_delai": 8, "watch_fold": 8, "wdamount": 30, "we": [12, 13, 17, 21, 23, 24, 25, 26, 30, 31, 32, 33, 35, 37, 41, 43, 44, 45, 46], "web": [12, 27], "web3": [13, 14, 28, 29, 33, 41], "web3_provider_uri": 13, "web3provid": 13, "websocket": 37, "wei": [13, 16, 17, 30], "weird": 12, "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "wemix": 4, "went": [13, 16, 17], "were": [13, 17, 21, 23, 28, 30, 32, 37, 44], "what": [13, 16, 17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "whatev": [17, 26, 28, 37], "when": [0, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39, 42, 43, 44, 45, 46], "whenev": [13, 14, 20, 24], "where": [13, 14, 17, 18, 19, 21, 23, 24, 25, 26, 31, 32, 34, 37, 39, 42, 44, 46], "wherea": 37, "whether": [13, 14, 16, 17, 18, 19, 21, 23, 24, 25, 30, 32, 37], "which": [13, 14, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 33, 37, 40, 41, 44, 46], "while": [17, 20, 21, 32, 44], "whilst": 20, "white": 23, "whitespac": 23, "whole": 28, "why": [26, 30, 37, 46], "window": 41, "wish": [11, 12, 16, 17, 21, 25, 34, 36, 37, 38, 40, 42], "withdraw": [30, 42, 44], "within": [13, 14, 17, 20, 24, 31, 33, 35, 43, 44], "without": [13, 16, 17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "won": [23, 37, 44], "word": [0, 11, 24, 25], "word_count": [0, 11], "wordcount": 25, "work": [13, 15, 17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": [4, 43], "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [14, 17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [13, 16, 17, 20], "ws_begin_lineno": 23, "ws_hostnam": 14, "ws_port": 14, "ws_start": 23, "ws_uri": [13, 17, 37], "wsl": 41, "wss": [13, 17, 37], "www": 37, "x": [21, 29, 44], "xai": 4, "xml": [16, 23, 44], "xmtp": 4, "y": [5, 6, 21, 32], "yaml": [3, 4, 15, 16, 17, 18, 21, 22, 24, 25, 27, 28, 29, 32, 35, 37, 38, 44, 46], "ychad": 30, "ye": [5, 6, 18, 32], "yellow": 36, "yet": [18, 26, 33, 35, 43, 44], "yield": [13, 17, 19, 21, 22, 33, 44], "yml": [17, 28], "you": [0, 1, 6, 11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "your": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "yourself": 43, "z": 13, "zeppelin": 32, "zero": [23, 24, 44], "zero_address": 45, "zeroag": 39, "zetachain": 4, "zip": 24, "zkevm": [4, 37], "zksync": 4, "zora": 4}, "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "<no title>", "ape", "ape-accounts", "ape-compile", "ape-ethereum", "ape-node", "ape-pm", "ape-test", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Reverts", "Scripting", "Testing", "Traces", "Transactions"], "titleterms": {"712": 25, "By": 37, "The": [27, 38], "abi": [24, 30], "accept": 46, "access": 46, "account": [0, 11, 17, 21, 22, 25, 26, 31, 44], "address": [17, 23, 30], "advanc": 44, "ani": 30, "ap": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 38, 44, 46], "ape_cli_context": 33, "api": [17, 33], "argument": 18, "autom": 25, "bal": 29, "base": [22, 28], "basemodel": 24, "basic": 23, "block": [31, 37], "built": 42, "cach": 31, "call": [30, 45], "caveat": 44, "chain": [21, 44], "chang": [0, 5], "choic": 18, "class": 33, "cli": [9, 18, 26, 32, 33, 36, 37, 43], "code": [27, 29], "command": [18, 29, 44], "compil": [1, 6, 12, 17, 21, 22, 27, 32, 40], "config": [17, 21, 22, 32, 37], "configur": [28, 29, 34, 37], "connect": 37, "consider": 41, "consol": [2, 29, 46], "context": [26, 34, 37], "contract": [19, 26, 28, 30, 31, 32, 39, 44], "convert": [17, 21, 22], "core": [9, 35], "cost": 46, "coverag": [23, 44], "creat": 25, "custom": [32, 37, 42, 44], "data": 31, "decod": 30, "decor": 26, "default": [25, 28, 30, 34], "delet": 0, "depend": [27, 28, 32, 38], "deploi": 30, "deploy": [28, 30, 40, 46], "dev": 42, "dev_messag": 44, "develop": [33, 38], "direct": 30, "docker": 41, "document": 41, "dynam": 46, "ecosystem": 28, "eip": 25, "encod": 30, "error": [42, 44], "estim": 46, "ethereum": 13, "event": [23, 31], "evmchain": 37, "except": 20, "exclud": 27, "exclus": 32, "execut": 29, "exist": 25, "expected_messag": 44, "explor": [17, 37, 40], "export": [0, 25], "extra": [27, 29], "fallback": 30, "fee": 46, "file": [26, 27, 32], "fixtur": 44, "folder": [28, 32], "fork": [34, 37], "from": [30, 33, 46], "function": [29, 44], "ga": [23, 44, 45, 46], "gener": [0, 25], "get": 31, "github": 32, "global": 29, "guid": 9, "hardwar": 25, "header": [28, 37], "implement": 33, "import": [0, 25, 32, 33], "init": [3, 29], "initi": 33, "inlin": 44, "input": 30, "instal": [5, 6, 32, 35, 38, 41], "interact": [30, 37], "interfac": 30, "introspect": 30, "iter": 44, "json": 27, "keyfil": 25, "l2": 37, "languag": 44, "list": [0, 4, 5, 6, 32, 46], "live": [25, 37], "local": [32, 37, 38], "log": [33, 36, 46], "logger": 33, "magic": 29, "main": 43, "manag": [21, 32, 37], "manifest": 38, "messag": [25, 42], "metadata": 46, "method": 43, "mine": 44, "misc": 32, "miscellan": 24, "modul": 33, "more": 37, "multi": [30, 43, 44], "multical": 13, "namespac": 29, "network": [4, 17, 21, 22, 25, 26, 28, 34, 37, 43, 44], "new": 25, "node": [14, 28], "non": [28, 44], "npm": 32, "o": 24, "option": 18, "other": [27, 38], "output": 27, "outsid": 25, "overrid": 32, "overview": 41, "packag": 32, "paramet": 18, "password": 0, "path": [26, 28], "pattern": 44, "payabl": 46, "pip": 41, "pipx": 41, "plugin": [5, 9, 22, 27, 28, 33, 34, 35, 41], "pm": [6, 15], "prerequisit": 41, "previou": 30, "privat": 30, "process": [24, 37], "project": [17, 21, 22, 30, 33, 38, 44], "provid": [17, 37, 44], "proxi": 39, "publish": [30, 40], "pypi": 32, "pytest": 44, "python": [9, 36, 38], "queri": [17, 21, 22, 31], "quickstart": 41, "reentrant": 44, "refer": 9, "regist": 33, "remap": 32, "report": [44, 45], "request": [28, 37], "revert": [42, 44], "rpc": [24, 37], "run": [4, 7, 37], "script": [30, 43], "select": 37, "sender": 25, "set": [27, 28], "sign": 25, "signatur": [23, 25], "solid": 32, "sourc": 27, "static": 46, "structur": 44, "support": [25, 44], "system": 41, "test": [8, 16, 24, 25, 28, 44], "time": 37, "timeout": 46, "tip": 44, "tool": 26, "trace": [23, 24, 45, 46], "track": 40, "transact": [17, 30, 31, 37, 44, 46], "transfer": 46, "type": [18, 23, 32, 35, 37], "uninstal": [5, 6, 32], "unit": 23, "updat": 5, "url": 37, "us": [25, 31, 33], "user": 9, "util": 24, "verifi": 25, "version": [5, 35], "vm": 23, "wallet": 25}}) \ No newline at end of file +Search.setIndex({"alltitles": {"%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "ABI": [[24, "module-ape.utils.abi"]], "Access List Transactions": [[46, "access-list-transactions"]], "Account Tools": [[26, "account-tools"]], "Accounts": [[17, "module-ape.api.accounts"], [21, "module-ape.managers.accounts"], [22, "module-ape.plugins.account"], [25, null]], "Address": [[17, "module-ape.api.address"], [23, "module-ape.types.address"]], "Advanced Testing Tips": [[44, "advanced-testing-tips"]], "Ape Context Decorator": [[26, "ape-context-decorator"]], "Ape Namespace": [[29, "ape-namespace"]], "Ape testing commands": [[44, "ape-testing-commands"]], "Arguments": [[18, "module-ape.cli.arguments"]], "Automation": [[25, "automation"]], "Base": [[22, "module-ape.plugins.pluggy_patch"]], "Base Path": [[28, "base-path"]], "Basemodel": [[24, "module-ape.utils.basemodel"]], "Basic": [[23, "module-ape.types.basic"]], "Block time, transaction type, and more config": [[37, "block-time-transaction-type-and-more-config"]], "Built-in Errors": [[42, "built-in-errors"]], "CLI Logging": [[36, "cli-logging"]], "CLI Plugins": [[33, "cli-plugins"]], "CLI Reference": [[9, null]], "CLI Scripts": [[43, "cli-scripts"]], "CLIs": [[26, null]], "Calling Transactions and Transacting Calls": [[30, "calling-transactions-and-transacting-calls"]], "Calls": [[30, "calls"]], "Caveats": [[44, "caveats"]], "Chain": [[21, "chain"]], "Choices": [[18, "module-ape.cli.choices"]], "Commands": [[18, "module-ape.cli.commands"]], "Compilation": [[40, "compilation"]], "Compile": [[27, null]], "Compile Source Code": [[27, "compile-source-code"]], "Compiler": [[17, "module-ape.api.compiler"], [22, "module-ape.plugins.compiler"]], "Compilers": [[21, "module-ape.managers.compilers"]], "Compiling Dependencies": [[32, "compiling-dependencies"]], "Config": [[17, "module-ape.api.config"], [21, "module-ape.managers.config"], [22, "module-ape.plugins.config"]], "Config Override": [[32, "config-override"]], "Configure": [[29, "configure"]], "Configure Ape": [[28, null]], "Configure Default": [[34, "configure-default"]], "Configuring Networks": [[37, "configuring-networks"]], "Considerations for Installing": [[41, "considerations-for-installing"]], "Console": [[29, null]], "Contract Coverage": [[44, "contract-coverage"]], "Contract File Paths": [[26, "contract-file-paths"]], "Contract Interaction": [[30, "contract-interaction"]], "Contract Interface Introspection": [[30, "contract-interface-introspection"]], "Contract fixture": [[44, "contract-fixture"]], "Contracts": [[30, null]], "Contracts Folder": [[28, "contracts-folder"]], "Convert": [[17, "module-ape.api.convert"]], "Converter": [[22, "module-ape.plugins.converter"]], "Converters": [[21, "module-ape.managers.converters"]], "Core Plugins": [[35, "core-plugins"]], "Core Python Reference": [[9, null]], "Coverage": [[23, "module-ape.types.coverage"]], "Creating new test accounts": [[25, "creating-new-test-accounts"]], "Custom Contracts Folder": [[32, "custom-contracts-folder"]], "Custom Errors": [[42, "custom-errors"], [44, "custom-errors"]], "Custom Network Connection": [[37, "custom-network-connection"]], "Custom Networks By Config": [[37, "custom-networks-by-config"]], "Custom Networks by CLI": [[37, "custom-networks-by-cli"]], "Decoding and Encoding Inputs": [[30, "decoding-and-encoding-inputs"]], "Default Ecosystem": [[28, "default-ecosystem"]], "Default Sender Support": [[25, "default-sender-support"], [25, "id1"]], "Default, Fallback, and Direct Calls": [[30, "default-fallback-and-direct-calls"]], "Dependencies": [[27, "dependencies"], [28, "dependencies"], [32, null], [38, "dependencies"]], "Deploy Scripts": [[30, "deploy-scripts"]], "Deployment": [[46, "deployment"]], "Deployment Metadata": [[46, "deployment-metadata"]], "Deployment from Ape Console": [[46, "deployment-from-ape-console"]], "Deployments": [[28, "deployments"]], "Dev Messages": [[42, "dev-messages"]], "Developing Plugins": [[33, null]], "Developing Projects with Ape": [[38, null]], "Documentation": [[41, "documentation"]], "Dynamic-Fee Transactions": [[46, "dynamic-fee-transactions"]], "EIP-712": [[25, "eip-712"]], "Estimate Gas Cost": [[46, "estimate-gas-cost"]], "Events": [[23, "module-ape.types.events"]], "Exclude Files": [[27, "exclude-files"]], "Executing Code": [[29, "executing-code"]], "Explorer URL": [[37, "explorer-url"]], "Explorers": [[17, "module-ape.api.explorers"]], "Exporting Accounts": [[25, "exporting-accounts"]], "File Exclusions": [[32, "file-exclusions"]], "Fixtures": [[44, "fixtures"]], "Forked Context": [[34, "forked-context"], [37, "forked-context"]], "Forking Custom Networks": [[37, "forking-custom-networks"]], "Forking Networks": [[34, null]], "Forking Plugin Networks": [[34, "forking-plugin-networks"]], "From ABIs": [[30, "from-abis"]], "From Any Address": [[30, "from-any-address"]], "From Deploy": [[30, "from-deploy"]], "From Previous Deployment": [[30, "from-previous-deployment"]], "From Project Contract Address": [[30, "from-project-contract-address"]], "Gas": [[23, "module-ape.types.gas"]], "Gas Reporting": [[44, "gas-reporting"]], "Gas Reports": [[45, "gas-reports"]], "Generating New Accounts": [[25, "generating-new-accounts"]], "Getting Account Transaction Data": [[31, "getting-account-transaction-data"]], "Getting Block Data": [[31, "getting-block-data"]], "Getting Contract Event Data": [[31, "getting-contract-event-data"]], "GitHub": [[32, "github"]], "Global Extras": [[29, "global-extras"]], "Hardware Wallets": [[25, "hardware-wallets"]], "Implementing API Classes": [[33, "implementing-api-classes"]], "Import the logger from the logging module": [[33, "import-the-logger-from-the-logging-module"]], "Importing Existing Accounts": [[25, "importing-existing-accounts"]], "Init Function": [[29, "init-function"]], "Initialize a Plugin Project": [[33, "initialize-a-plugin-project"]], "Inlining": [[44, "inlining"]], "Installation": [[41, "installation"]], "Installed Python Projects": [[38, "installed-python-projects"]], "Installing Plugins": [[35, "installing-plugins"]], "Installing with docker": [[41, "installing-with-docker"]], "Installing with pipx or pip": [[41, "installing-with-pipx-or-pip"]], "Iterative Testing": [[44, "iterative-testing"]], "Keyfile Accounts": [[25, "keyfile-accounts"]], "L2 Networks": [[37, "l2-networks"]], "Language Support": [[44, "language-support"]], "Live Network Accounts": [[25, "live-network-accounts"]], "Live Networks": [[37, "live-networks"]], "Local": [[32, "local"]], "Local Network": [[37, "local-network"]], "Logging": [[33, "logging"], [36, null]], "Magic Commands": [[29, "magic-commands"]], "Main Method Scripts": [[43, "main-method-scripts"]], "Mining": [[44, "mining"]], "Misc": [[32, "misc"]], "Miscellaneous": [[24, "module-ape.utils.misc"]], "Multi-Call and Multi-Transaction": [[30, "multi-call-and-multi-transaction"]], "Multi-chain Testing": [[44, "multi-chain-testing"]], "Multi-network Scripting": [[43, "multi-network-scripting"]], "NPM": [[32, "npm"]], "Namespace Extras": [[29, "namespace-extras"]], "Network": [[22, "module-ape.plugins.network"]], "Network Config": [[37, "network-config"]], "Network Tools": [[26, "network-tools"]], "Networks": [[17, "module-ape.api.networks"], [21, "module-ape.managers.networks"], [28, "networks"], [37, null]], "Node": [[28, "node"]], "Non-plugin settings": [[28, "non-plugin-settings"]], "Non-reentrant Functions": [[44, "non-reentrant-functions"]], "OS": [[24, "module-ape.utils.os"]], "Options": [[18, "module-ape.cli.options"]], "Other Compiler Plugins": [[27, "other-compiler-plugins"]], "Other Projects": [[38, "other-projects"]], "Output Extra": [[27, "output-extra"]], "Overview": [[41, null]], "Package Management CLI": [[32, "package-management-cli"]], "Parameter Types": [[18, "module-ape.cli.paramtype"]], "Payable Transactions": [[46, "payable-transactions"]], "Plugin Python Reference": [[9, null]], "Plugin Settings": [[28, "plugin-settings"]], "Plugin System": [[41, "plugin-system"]], "Plugin Types": [[35, "plugin-types"]], "Plugin Versions": [[35, "plugin-versions"]], "Plugins": [[28, "plugins"], [35, null]], "Prerequisite": [[41, "prerequisite"]], "Private Transactions": [[30, "private-transactions"]], "Process": [[24, "module-ape.utils.process"]], "Project": [[21, "module-ape.managers.project"], [22, "module-ape.plugins.project"]], "Project Manifests": [[38, "project-manifests"]], "Projects": [[17, "module-ape.api.projects"]], "Provider Context Manager": [[37, "provider-context-manager"]], "Provider Interaction": [[37, "provider-interaction"]], "Providers": [[17, "module-ape.api.providers"]], "Proxy Contracts": [[39, null]], "Publishing": [[30, "publishing"], [40, null]], "Publishing to Explorer": [[40, "publishing-to-explorer"]], "PyPI": [[32, "pypi"]], "Pytest": [[44, "pytest"]], "Python Logging": [[36, "python-logging"]], "Query": [[17, "module-ape.api.query"], [21, "module-ape.managers.query"], [22, "module-ape.plugins.query"]], "Querying Data": [[31, null]], "Quickstart": [[41, "quickstart"]], "RPC": [[24, "module-ape.utils.rpc"]], "RPC URL": [[37, "rpc-url"]], "Registering API Classes": [[33, "registering-api-classes"]], "Request Headers": [[28, "request-headers"], [37, "request-headers"]], "Reverts": [[42, null]], "Running a Network Process": [[37, "running-a-network-process"]], "Scripting": [[43, null]], "Selecting a Network": [[37, "selecting-a-network"]], "Settings": [[27, "settings"]], "Signatures": [[23, "signatures"]], "Signing Messages": [[25, "signing-messages"]], "Solidity Import Remapping": [[32, "solidity-import-remapping"]], "Static-Fee Transactions": [[46, "static-fee-transactions"]], "Test Accounts": [[25, "test-accounts"]], "Test Pattern": [[44, "test-pattern"]], "Test Providers": [[44, "test-providers"]], "Test Structure": [[44, "test-structure"]], "Testing": [[24, "module-ape.utils.testing"], [28, "testing"], [44, null]], "Testing Transaction Reverts": [[44, "testing-transaction-reverts"]], "The JSON Compiler": [[27, "the-json-compiler"]], "The Local Project": [[38, "the-local-project"]], "Trace": [[23, "module-ape.types.trace"], [24, "module-ape.utils.trace"]], "Traces": [[45, null], [46, "traces"]], "Tracing Calls": [[45, "tracing-calls"]], "Tracking Deployments": [[40, "tracking-deployments"]], "Transaction Acceptance Timeout": [[46, "transaction-acceptance-timeout"]], "Transaction Logs": [[46, "transaction-logs"]], "Transactions": [[17, "transactions"], [30, "transactions"], [46, null]], "Transfer": [[46, "transfer"]], "Types of Dependencies": [[32, "types-of-dependencies"]], "Units": [[23, "module-ape.types.units"]], "Use test accounts in tests": [[25, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[25, "use-test-accounts-outside-of-tests"]], "Use the logger from the @ape_cli_context": [[33, "use-the-logger-from-the-ape-cli-context"]], "User Guides": [[9, null]], "Using Plugins": [[33, "using-plugins"]], "Using the Cache": [[31, "using-the-cache"]], "VM": [[23, "module-ape.types.vm"]], "Verifying Signature": [[25, "verifying-signature"]], "accounts": [[0, null]], "accounts fixture": [[44, "accounts-fixture"]], "ape": [[10, null]], "ape-accounts": [[11, null]], "ape-compile": [[12, null]], "ape-ethereum": [[13, null]], "ape-ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "ape-node": [[14, null]], "ape-pm": [[15, null]], "ape-test": [[16, null]], "ape.api": [[17, null]], "ape.cli": [[18, null]], "ape.contracts": [[19, null]], "ape.exceptions": [[20, null]], "ape.managers": [[21, null]], "ape.plugins": [[22, null]], "ape.types": [[23, null]], "ape.utils": [[24, null]], "chain fixture": [[44, "chain-fixture"]], "change-password": [[0, "accounts-change-password"]], "change-version": [[5, "plugins-change-version"]], "compile": [[1, null], [6, "pm-compile"], [32, "compile"]], "console": [[2, null], [2, "console"]], "delete": [[0, "accounts-delete"]], "dev_message": [[44, "dev-message"]], "evmchains Networks": [[37, "evmchains-networks"]], "expected_message": [[44, "expected-message"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "init": [[3, null]], "install": [[5, "plugins-install"], [6, "pm-install"], [32, "install"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [32, "list"]], "networks": [[4, null]], "networks fixture": [[44, "networks-fixture"]], "plugins": [[5, null]], "pm": [[6, null]], "project fixture": [[44, "project-fixture"]], "run": [[4, "networks-run"], [7, null], [7, "run"]], "test": [[8, null]], "uninstall": [[5, "plugins-uninstall"], [6, "pm-uninstall"], [32, "uninstall"]], "update": [[5, "plugins-update"]]}, "docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/ape_accounts", "methoddocs/ape_compile", "methoddocs/ape_ethereum", "methoddocs/ape_node", "methoddocs/ape_pm", "methoddocs/ape_test", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/reverts", "userguides/scripts", "userguides/testing", "userguides/trace", "userguides/transactions"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.rst", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/ape_compile.md", "methoddocs/ape_ethereum.md", "methoddocs/ape_node.md", "methoddocs/ape_pm.md", "methoddocs/ape_test.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/reverts.md", "userguides/scripts.md", "userguides/testing.md", "userguides/trace.md", "userguides/transactions.md"], "indexentries": {"--all": [[0, "cmdoption-accounts-list-all", false], [5, "cmdoption-plugins-list-a", false], [6, "cmdoption-pm-list-all", false]], "--code": [[2, "cmdoption-console-c", false]], "--config-override": [[1, "cmdoption-compile-config-override", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-install-config-override", false]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem", false]], "--force": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "--format": [[4, "cmdoption-networks-list-format", false]], "--github": [[3, "cmdoption-init-github", false]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-import-hd-path", false]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic", false]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies", false]], "--interactive": [[7, "cmdoption-run-I", false]], "--name": [[3, "cmdoption-init-name", false], [6, "cmdoption-pm-install-name", false]], "--network": [[4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-run-network", false]], "--project": [[1, "cmdoption-compile-project", false]], "--provider": [[4, "cmdoption-networks-list-provider", false]], "--ref": [[6, "cmdoption-pm-install-ref", false]], "--size": [[1, "cmdoption-compile-s", false]], "--upgrade": [[5, "cmdoption-plugins-install-U", false]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic", false]], "--verbosity": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "--version": [[6, "cmdoption-pm-compile-version", false], [6, "cmdoption-pm-install-version", false]], "--watch": [[8, "cmdoption-test-w", false]], "--watch-delay": [[8, "cmdoption-test-watch-delay", false]], "--watch-folders": [[8, "cmdoption-test-watch-folders", false]], "--word-count": [[0, "cmdoption-accounts-generate-word-count", false]], "--yes": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "-a": [[5, "cmdoption-plugins-list-a", false]], "-c": [[2, "cmdoption-console-c", false]], "-f": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "-i": [[7, "cmdoption-run-I", false]], "-s": [[1, "cmdoption-compile-s", false]], "-u": [[5, "cmdoption-plugins-install-U", false]], "-v": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "-w": [[8, "cmdoption-test-w", false]], "-y": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "__call__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__call__", false]], "__call__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__call__", false]], "__call__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__call__", false]], "__call__() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.__call__", false]], "__call__() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.__call__", false]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__contains__", false]], "__contains__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__contains__", false]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__contains__", false]], "__contains__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__contains__", false]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__delitem__", false]], "__delitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__delitem__", false]], "__eq__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__eq__", false]], "__eq__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__eq__", false]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__getitem__", false]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__getitem__", false]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__getitem__", false]], "__getitem__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__getitem__", false]], "__hash__ (ape.contracts.base.contractcontainer attribute)": [[19, "ape.contracts.base.ContractContainer.__hash__", false]], "__hash__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__hash__", false]], "__iter__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__iter__", false]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__iter__", false]], "__iter__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__iter__", false]], "__iter__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__iter__", false]], "__iter__() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.__iter__", false]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__len__", false]], "__len__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__len__", false]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__len__", false]], "__len__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__len__", false]], "__len__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__len__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_computed_fields__", false]], "__pydantic_extra__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_extra__", false]], "__pydantic_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_fields__", false]], "__pydantic_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_fields__", false]], "__pydantic_fields_set__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields_set__", false]], "__pydantic_private__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_private__", false]], "__repr__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__repr__", false]], "__repr__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__repr__", false]], "__repr__() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.__repr__", false]], "__repr__() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.__repr__", false]], "__repr__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__repr__", false]], "__repr__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__repr__", false]], "__repr__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__repr__", false]], "__repr__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__repr__", false]], "__repr__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__repr__", false]], "__repr__() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.__repr__", false]], "__repr__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__repr__", false]], "__repr__() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.__repr__", false]], "__repr__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__repr__", false]], "__repr__() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.__repr__", false]], "__repr__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__repr__", false]], "__repr__() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.__repr__", false]], "__repr__() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.__repr__", false]], "__repr__() (ape.managers.project.projectmanager method)": [[21, "ape.managers.project.ProjectManager.__repr__", false]], "__repr__() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.__repr__", false]], "__setitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__setitem__", false]], "__signature__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__signature__", false]], "__signature__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__signature__", false]], "__signature__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__signature__", false]], "__signature__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__signature__", false]], "__signature__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__signature__", false]], "__signature__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__signature__", false]], "__signature__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__signature__", false]], "__signature__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__signature__", false]], "__signature__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__signature__", false]], "__signature__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__signature__", false]], "__signature__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__signature__", false]], "__signature__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__signature__", false]], "__signature__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__signature__", false]], "__signature__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__signature__", false]], "__signature__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__signature__", false]], "__signature__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__signature__", false]], "__str__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__str__", false]], "__str__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__str__", false]], "__str__() (ape.api.config.pluginconfig method)": [[17, "ape.api.config.PluginConfig.__str__", false]], "__str__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__str__", false]], "abi (ape_compile.config.outputextras attribute)": [[12, "ape_compile.config.OutputExtras.ABI", false]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", false]], "accesslist (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessList", false]], "accesslisttransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessListTransaction", false]], "account_option() (in module ape.cli.options)": [[18, "ape.cli.options.account_option", false]], "account_type (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.account_type", false]], "account_types() (ape.plugins.account.accountplugin method)": [[22, "ape.plugins.account.AccountPlugin.account_types", false]], "accountaliaspromptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.AccountAliasPromptChoice", false]], "accountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountAPI", false]], "accountcontainer (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.AccountContainer", false]], "accountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountContainerAPI", false]], "accounthistory (class in ape.managers.chain)": [[21, "ape.managers.chain.AccountHistory", false]], "accountintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AccountIntConverter", false]], "accountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.AccountManager", false]], "accountplugin (class in ape.plugins.account)": [[22, "ape.plugins.account.AccountPlugin", false]], "accounts (ape attribute)": [[10, "ape.accounts", false]], "accounts (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts", false]], "accounts (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.accounts", false]], "accounts (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.accounts", false]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-change-password-v", false]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-delete-v", false]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-export-v", false]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-generate-hide-mnemonic", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-generate-word-count", false]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS", false], [0, "cmdoption-accounts-import-hd-path", false], [0, "cmdoption-accounts-import-use-mnemonic", false], [0, "cmdoption-accounts-import-v", false]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all", false], [0, "cmdoption-accounts-list-v", false]], "accountserror": [[20, "ape.exceptions.AccountsError", false]], "accounttransactionquery (class in ape.api.query)": [[17, "ape.api.query.AccountTransactionQuery", false]], "active_provider (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.active_provider", false]], "add() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.add", false]], "add() (ape_ethereum.multicall.basemulticall method)": [[13, "ape_ethereum.multicall.BaseMulticall.add", false]], "add() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.add", false]], "add_builtin_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_builtin_jump", false]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data", false]], "add_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_jump", false]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network", false]], "additional_error_message (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.additional_error_message", false]], "address (ape.api.accounts.impersonatedaccount property)": [[17, "ape.api.accounts.ImpersonatedAccount.address", false]], "address (ape.api.address.address property)": [[17, "ape.api.address.Address.address", false]], "address (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.address", false]], "address (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.address", false]], "address (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.address", false]], "address (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.address", false]], "address (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.address", false]], "address (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.address", false]], "address (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.address", false]], "address (class in ape.api.address)": [[17, "ape.api.address.Address", false]], "addressapiconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AddressAPIConverter", false]], "addresstype (in module ape.types.address)": [[23, "ape.types.address.AddressType", false]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-import-arg-ALIAS", false]], "alias (ape.api.accounts.accountapi property)": [[17, "ape.api.accounts.AccountAPI.alias", false]], "alias (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.alias", false]], "alias (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.alias", false]], "alias (class in ape.cli.choices)": [[18, "ape.cli.choices.Alias", false]], "aliasalreadyinuseerror": [[20, "ape.exceptions.AliasAlreadyInUseError", false]], "aliases (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.aliases", false]], "aliases (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.aliases", false]], "aliases (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.aliases", false]], "aliases (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.aliases", false]], "allow_disconnected() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.allow_disconnected", false]], "ape.api.accounts": [[17, "module-ape.api.accounts", false]], "ape.api.address": [[17, "module-ape.api.address", false]], "ape.api.compiler": [[17, "module-ape.api.compiler", false]], "ape.api.config": [[17, "module-ape.api.config", false]], "ape.api.convert": [[17, "module-ape.api.convert", false]], "ape.api.explorers": [[17, "module-ape.api.explorers", false]], "ape.api.networks": [[17, "module-ape.api.networks", false]], "ape.api.projects": [[17, "module-ape.api.projects", false]], "ape.api.providers": [[17, "module-ape.api.providers", false]], "ape.api.query": [[17, "module-ape.api.query", false]], "ape.cli.arguments": [[18, "module-ape.cli.arguments", false]], "ape.cli.choices": [[18, "module-ape.cli.choices", false]], "ape.cli.commands": [[18, "module-ape.cli.commands", false]], "ape.cli.options": [[18, "module-ape.cli.options", false]], "ape.cli.paramtype": [[18, "module-ape.cli.paramtype", false]], "ape.contract()": [[10, "ape.Contract", false]], "ape.convert()": [[10, "ape.convert", false]], "ape.exceptions": [[20, "module-ape.exceptions", false]], "ape.managers.accounts": [[21, "module-ape.managers.accounts", false]], "ape.managers.compilers": [[21, "module-ape.managers.compilers", false]], "ape.managers.config": [[21, "module-ape.managers.config", false]], "ape.managers.converters": [[21, "module-ape.managers.converters", false]], "ape.managers.networks": [[21, "module-ape.managers.networks", false]], "ape.managers.project": [[21, "module-ape.managers.project", false]], "ape.managers.query": [[21, "module-ape.managers.query", false]], "ape.plugins": [[22, "module-ape.plugins", false]], "ape.plugins.account": [[22, "module-ape.plugins.account", false]], "ape.plugins.compiler": [[22, "module-ape.plugins.compiler", false]], "ape.plugins.config": [[22, "module-ape.plugins.config", false]], "ape.plugins.converter": [[22, "module-ape.plugins.converter", false]], "ape.plugins.network": [[22, "module-ape.plugins.network", false]], "ape.plugins.pluggy_patch": [[22, "module-ape.plugins.pluggy_patch", false]], "ape.plugins.project": [[22, "module-ape.plugins.project", false]], "ape.plugins.query": [[22, "module-ape.plugins.query", false]], "ape.project()": [[10, "ape.Project", false]], "ape.reverts()": [[10, "ape.reverts", false]], "ape.types.address": [[23, "module-ape.types.address", false]], "ape.types.basic": [[23, "module-ape.types.basic", false]], "ape.types.coverage": [[23, "module-ape.types.coverage", false]], "ape.types.events": [[23, "module-ape.types.events", false]], "ape.types.gas": [[23, "module-ape.types.gas", false]], "ape.types.trace": [[23, "module-ape.types.trace", false]], "ape.types.units": [[23, "module-ape.types.units", false]], "ape.types.vm": [[23, "module-ape.types.vm", false]], "ape.utils.abi": [[24, "module-ape.utils.abi", false]], "ape.utils.basemodel": [[24, "module-ape.utils.basemodel", false]], "ape.utils.misc": [[24, "module-ape.utils.misc", false]], "ape.utils.os": [[24, "module-ape.utils.os", false]], "ape.utils.process": [[24, "module-ape.utils.process", false]], "ape.utils.rpc": [[24, "module-ape.utils.rpc", false]], "ape.utils.testing": [[24, "module-ape.utils.testing", false]], "ape.utils.trace": [[24, "module-ape.utils.trace", false]], "ape_accounts.accounts": [[11, "module-ape_accounts.accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile.config": [[12, "module-ape_compile.config", false]], "ape_ethereum.ecosystem": [[13, "module-ape_ethereum.ecosystem", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_ethereum.provider": [[13, "module-ape_ethereum.provider", false]], "ape_ethereum.proxies": [[13, "module-ape_ethereum.proxies", false]], "ape_ethereum.trace": [[13, "module-ape_ethereum.trace", false]], "ape_ethereum.transactions": [[13, "module-ape_ethereum.transactions", false]], "ape_node.provider": [[14, "module-ape_node.provider", false]], "ape_pm.compiler": [[15, "module-ape_pm.compiler", false]], "ape_pm.dependency": [[15, "module-ape_pm.dependency", false]], "ape_pm.project": [[15, "module-ape_pm.project", false]], "ape_test.accounts": [[16, "module-ape_test.accounts", false]], "ape_test.config": [[16, "module-ape_test.config", false]], "ape_test.provider": [[16, "module-ape_test.provider", false]], "apeattributeerror": [[20, "ape.exceptions.ApeAttributeError", false]], "apeclicontextobject (class in ape.cli.options)": [[18, "ape.cli.options.ApeCliContextObject", false]], "apeconfig (class in ape.api.config)": [[17, "ape.api.config.ApeConfig", false]], "apeevmbackend (class in ape_test.provider)": [[16, "ape_test.provider.ApeEVMBackend", false]], "apeexception": [[20, "ape.exceptions.ApeException", false]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError", false]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject", false]], "apetestconfig (class in ape_test.config)": [[16, "ape_test.config.ApeTestConfig", false]], "api_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.api_path", false]], "apinotimplementederror": [[20, "ape.exceptions.APINotImplementedError", false]], "append() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.append", false]], "append() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.append", false]], "append() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.append", false]], "append() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.append", false]], "arguments (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.arguments", false]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError", false]], "as_transaction() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.as_transaction", false]], "as_transaction() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.as_transaction", false]], "assert_web3_provider_uri_env_var_not_set() (in module ape_ethereum.provider)": [[13, "ape_ethereum.provider.assert_web3_provider_uri_env_var_not_set", false]], "at() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.at", false]], "attributes (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.attributes", false]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.auto_gas_multiplier", false]], "auto_mine (ape.api.providers.testproviderapi property)": [[17, "ape.api.providers.TestProviderAPI.auto_mine", false]], "auto_mine (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.auto_mine", false]], "auto_mine (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.auto_mine", false]], "autogaslimit (class in ape.types.gas)": [[23, "ape.types.gas.AutoGasLimit", false]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.await_confirmations", false]], "balance (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.balance", false]], "balance (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.balance", false]], "base_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.base_fee", false]], "base_fee (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.base_fee", false]], "base_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.base_fee", false]], "base_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.base_fee", false]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.base_fee_multiplier", false]], "base_fee_multiplier (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.base_fee_multiplier", false]], "base_path (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.base_path", false]], "baseaddress (class in ape.api.address)": [[17, "ape.api.address.BaseAddress", false]], "baseethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.BaseEthereumConfig", false]], "baseinterface (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterface", false]], "baseinterfacemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterfaceModel", false]], "basemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseModel", false]], "basemulticall (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.BaseMulticall", false]], "basetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.BaseTransaction", false]], "basic (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.BASIC", false]], "begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.begin_lineno", false]], "blob_gas_price (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_price", false]], "blob_gas_used (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_used", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block", false]], "block (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Block", false]], "block_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_hash", false]], "block_number (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_number", false]], "block_page_size (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.block_page_size", false]], "block_page_size (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.block_page_size", false]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time", false]], "block_time (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.block_time", false]], "blockapi (class in ape.api.providers)": [[17, "ape.api.providers.BlockAPI", false]], "blockcontainer (class in ape.managers.chain)": [[21, "ape.managers.chain.BlockContainer", false]], "blockid (in module ape.types.vm)": [[23, "ape.types.vm.BlockID", false]], "blocknotfounderror": [[20, "ape.exceptions.BlockNotFoundError", false]], "blockquery (class in ape.api.query)": [[17, "ape.api.query.BlockQuery", false]], "blocks (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.blocks", false]], "blocktransactionquery (class in ape.api.query)": [[17, "ape.api.query.BlockTransactionQuery", false]], "body (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.body", false]], "brownieproject (class in ape_pm.project)": [[15, "ape_pm.project.BrownieProject", false]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "build_command() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.build_command", false]], "built-in function": [[10, "ape.Contract", false], [10, "ape.Project", false], [10, "ape.convert", false], [10, "ape.reverts", false]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter", false]], "cache_api() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.cache_api", false]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_blueprint", false]], "cache_deployment() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_deployment", false]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_proxy_info", false]], "call (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Call", false]], "call() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.call", false]], "call() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.call", false]], "call_trace_approach (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.trace attribute)": [[13, "ape_ethereum.trace.Trace.call_trace_approach", false]], "call_trace_approach (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.call_trace_approach", false]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method", false]], "calltrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.CallTrace", false]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source", false]], "chain (ape attribute)": [[10, "ape.chain", false]], "chain_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.chain_id", false]], "chain_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.chain_id", false]], "chain_id (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.chain_id", false]], "chain_id (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.chain_id", false]], "chain_id (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.chain_id", false]], "chain_id (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.chain_id", false]], "chainerror": [[20, "ape.exceptions.ChainError", false]], "chainmanager (class in ape.managers.chain)": [[21, "ape.managers.chain.ChainManager", false]], "check_signature() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.check_signature", false]], "clean_path() (in module ape.utils.os)": [[24, "ape.utils.os.clean_path", false]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches", false]], "closure (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.closure", false]], "code (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.code", false]], "codesize (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.codesize", false]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS", false], [1, "cmdoption-compile-config-override", false], [1, "cmdoption-compile-f", false], [1, "cmdoption-compile-include-dependencies", false], [1, "cmdoption-compile-project", false], [1, "cmdoption-compile-s", false], [1, "cmdoption-compile-v", false]], "compile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile", false]], "compile() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile", false]], "compile() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.compile", false]], "compile() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile", false]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code", false]], "compile_code() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile_code", false]], "compile_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile_source", false]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[17, "ape.api.compiler.CompilerAPI.compiler_settings", false]], "compilerapi (class in ape.api.compiler)": [[17, "ape.api.compiler.CompilerAPI", false]], "compilererror": [[20, "ape.exceptions.CompilerError", false]], "compilermanager (class in ape.managers.compilers)": [[21, "ape.managers.compilers.CompilerManager", false]], "compilerplugin (class in ape.plugins.compiler)": [[22, "ape.plugins.compiler.CompilerPlugin", false]], "compilers (ape attribute)": [[10, "ape.compilers", false]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency", false]], "concurrency (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.concurrency", false]], "config (ape attribute)": [[10, "ape.config", false]], "config (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.config", false]], "config (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.config", false]], "config (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.config", false]], "config (ape_ethereum.ecosystem.ethereum property)": [[13, "ape_ethereum.ecosystem.Ethereum.config", false]], "config (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.config", false]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config", false]], "config (class in ape_compile.config)": [[12, "ape_compile.config.Config", false]], "config_class() (ape.plugins.config.config method)": [[22, "ape.plugins.config.Config.config_class", false]], "config_override (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.config_override", false]], "configenum (class in ape.api.config)": [[17, "ape.api.config.ConfigEnum", false]], "configerror": [[20, "ape.exceptions.ConfigError", false]], "configmanager (class in ape.managers.config)": [[21, "ape.managers.config.ConfigManager", false]], "confirmed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.confirmed", false]], "connect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.connect", false]], "connect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.connect", false]], "connect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connect", false]], "connect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.connect", false]], "connect() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.connect", false]], "connect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.connect", false]], "connectedprovidercommand (class in ape.cli.commands)": [[18, "ape.cli.commands.ConnectedProviderCommand", false]], "connection_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_id", false]], "connection_id (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.connection_id", false]], "connection_id (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_id", false]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "connection_str (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_str", false]], "console command line option": [[2, "cmdoption-console-c", false], [2, "cmdoption-console-v", false]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers", false]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.contract_file_paths_argument", false]], "contract_option() (in module ape.cli.options)": [[18, "ape.cli.options.contract_option", false]], "contract_type (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.contract_type", false]], "contractcache (class in ape.managers.chain)": [[21, "ape.managers.chain.ContractCache", false]], "contractcontainer (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractContainer", false]], "contractcoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractCoverage", false]], "contractcreation (class in ape.api.query)": [[17, "ape.api.query.ContractCreation", false]], "contractcreationquery (class in ape.api.query)": [[17, "ape.api.query.ContractCreationQuery", false]], "contractdataerror": [[20, "ape.exceptions.ContractDataError", false]], "contractevent (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractEvent", false]], "contracteventquery (class in ape.api.query)": [[17, "ape.api.query.ContractEventQuery", false]], "contractinstance (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractInstance", false]], "contractlog (class in ape.types.events)": [[23, "ape.types.events.ContractLog", false]], "contractlogcontainer (class in ape.types.events)": [[23, "ape.types.events.ContractLogContainer", false]], "contractlogicerror": [[20, "ape.exceptions.ContractLogicError", false]], "contractmanager (class in ape.managers.project)": [[21, "ape.managers.project.ContractManager", false]], "contractmethodquery (class in ape.api.query)": [[17, "ape.api.query.ContractMethodQuery", false]], "contractnotfounderror": [[20, "ape.exceptions.ContractNotFoundError", false]], "contracts (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts", false]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.contracts", false]], "contracts (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.CONTRACTS", false]], "contracts_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.contracts_folder", false]], "contracts_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts_folder", false]], "contractsourcecoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractSourceCoverage", false]], "contracttypewrapper (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractTypeWrapper", false]], "controlflow (class in ape.types.trace)": [[23, "ape.types.trace.ControlFlow", false]], "conversionerror": [[20, "ape.exceptions.ConversionError", false]], "conversionmanager (class in ape.managers.converters)": [[21, "ape.managers.converters.ConversionManager", false]], "conversionplugin (class in ape.plugins.converter)": [[22, "ape.plugins.converter.ConversionPlugin", false]], "convert() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.convert", false]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.convert", false]], "convert() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.convert", false]], "convert() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.convert", false]], "convert() (ape.cli.paramtype.json method)": [[18, "ape.cli.paramtype.JSON.convert", false]], "convert() (ape.cli.paramtype.noop method)": [[18, "ape.cli.paramtype.Noop.convert", false]], "convert() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.convert", false]], "convert() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.convert", false]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.convert", false]], "convert() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.convert", false]], "convert() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.convert", false]], "convert() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.convert", false]], "convert() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.convert", false]], "convert() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.convert", false]], "convert() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.convert", false]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.convert", false]], "convert() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.convert", false]], "convert() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.convert", false]], "converterapi (class in ape.api.convert)": [[17, "ape.api.convert.ConverterAPI", false]], "converters() (ape.plugins.converter.conversionplugin method)": [[22, "ape.plugins.converter.ConversionPlugin.converters", false]], "coverage (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.coverage", false]], "coverageconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageConfig", false]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject", false]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport", false]], "coveragereportsconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageReportsConfig", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_access_list() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.create_access_list", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", false]], "create_genesis_data() (in module ape_node.provider)": [[14, "ape_node.provider.create_genesis_data", false]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type", false]], "create_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.create_struct", false]], "create_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.create_tempdir", false]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction", false]], "create_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.create_transaction", false]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata", false]], "currencyvalue (in module ape.types.units)": [[23, "ape.types.units.CurrencyValue", false]], "currencyvaluecomparable (in module ape.types.units)": [[23, "ape.types.units.CurrencyValueComparable", false]], "custom_network (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.custom_network", false]], "custom_networks (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.custom_networks", false]], "customerror": [[20, "ape.exceptions.CustomError", false]], "data_dir (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.data_dir", false]], "data_folder (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.data_folder", false]], "data_folder (ape.api.accounts.testaccountcontainerapi property)": [[17, "ape.api.accounts.TestAccountContainerAPI.data_folder", false]], "data_folder (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.data_folder", false]], "data_folder (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.data_folder", false]], "data_folder (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.data_folder", false]], "datetime (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.datetime", false]], "debug_logs (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.debug_logs", false]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_lines", false]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_typed", false]], "debug_logs_typed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.debug_logs_typed", false]], "declare() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.declare", false]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.decode_address", false]], "decode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_address", false]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_block() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_calldata", false]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_custom_error", false]], "decode_custom_error() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_custom_error", false]], "decode_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.decode_dependency", false]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[19, "ape.contracts.base.ContractTypeWrapper.decode_input", false]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_logs", false]], "decode_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.decode_logs", false]], "decode_logs() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_logs", false]], "decode_logs() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.decode_logs", false]], "decode_output() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.decode_output", false]], "decode_primitive_value() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_primitive_value", false]], "decode_primitive_value() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_primitive_value", false]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_receipt() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata", false]], "decode_returndata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_returndata", false]], "decodingerror": [[20, "ape.exceptions.DecodingError", false]], "default_ecosystem (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.default_ecosystem", false]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.default_ecosystem", false]], "default_name (ape.utils.abi.structparser property)": [[24, "ape.utils.abi.StructParser.default_name", false]], "default_network_name (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.default_network_name", false]], "default_provider (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_provider", false]], "default_provider_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name", false]], "default_transaction_type (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_transaction_type", false]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider", false]], "delegate (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.DELEGATE", false]], "dependencies (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.dependencies", false]], "dependencies (ape.managers.project.project property)": [[21, "ape.managers.project.Project.dependencies", false]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[22, "ape.plugins.project.DependencyPlugin.dependencies", false]], "dependency (class in ape.managers.project)": [[21, "ape.managers.project.Dependency", false]], "dependencyapi (class in ape.api.projects)": [[17, "ape.api.projects.DependencyAPI", false]], "dependencymanager (class in ape.managers.project)": [[21, "ape.managers.project.DependencyManager", false]], "dependencyplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.DependencyPlugin", false]], "dependencyversionmap (class in ape.managers.project)": [[21, "ape.managers.project.DependencyVersionMap", false]], "deploy() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.deploy", false]], "deploy() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.deploy", false]], "deployer (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.deployer", false]], "deployment_data (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.deployment_data", false]], "deploymentconfig (class in ape.api.config)": [[17, "ape.api.config.DeploymentConfig", false]], "deploymentmanager (class in ape.managers.project)": [[21, "ape.managers.project.DeploymentManager", false]], "deployments (ape.contracts.base.contractcontainer property)": [[19, "ape.contracts.base.ContractContainer.deployments", false]], "deployments (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.deployments", false]], "depth (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.depth", false]], "dev_message (ape.exceptions.contractlogicerror property)": [[20, "ape.exceptions.ContractLogicError.dev_message", false]], "disconnect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.disconnect", false]], "disconnect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.disconnect", false]], "disconnect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.disconnect", false]], "disconnect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.disconnect", false]], "disconnect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.disconnect", false]], "disconnect_providers_after (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.disconnect_providers_after", false]], "dynamicfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.DynamicFeeTransaction", false]], "ecosystem (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.ecosystem", false]], "ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem", false]], "ecosystem_config (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.ecosystem_config", false]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem_names", false]], "ecosystemapi (class in ape.api.networks)": [[17, "ape.api.networks.EcosystemAPI", false]], "ecosystemnotfounderror": [[20, "ape.exceptions.EcosystemNotFoundError", false]], "ecosystemplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.EcosystemPlugin", false]], "ecosystems (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystems", false]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[22, "ape.plugins.network.EcosystemPlugin.ecosystems", false]], "empty (ape.api.networks.providercontextmanager property)": [[17, "ape.api.networks.ProviderContextManager.empty", false]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.encode_address", false]], "encode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_address", false]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_calldata", false]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint", false]], "encode_contract_blueprint() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment", false]], "encode_deployment() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_deployment", false]], "encode_input() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.encode_input", false]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction", false]], "encode_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_transaction", false]], "end_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.end_lineno", false]], "engines (ape.managers.query.querymanager property)": [[21, "ape.managers.query.QueryManager.engines", false]], "enrich_error() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.enrich_error", false]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.enrich_error", false]], "enrich_error() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.enrich_error", false]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "enrich_trace() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.enrich_trace", false]], "enriched_calltree (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.enriched_calltree", false]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.estimate_gas_cost", false]], "estimate_gas_cost() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.estimate_gas_cost", false]], "estimate_gas_cost() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.estimate_gas_cost", false]], "estimate_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.estimate_query", false]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.estimate_query", false]], "ethereum (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ethereum", false]], "ethereum (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Ethereum", false]], "ethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.EthereumConfig", false]], "ethereumnetworkconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNetworkConfig", false]], "ethereumnodeconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNodeConfig", false]], "ethereumnodeprovider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.EthereumNodeProvider", false]], "ethtesterproviderconfig (class in ape_test.config)": [[16, "ape_test.config.EthTesterProviderConfig", false]], "ethtestertransactiontrace (class in ape_test.provider)": [[16, "ape_test.provider.EthTesterTransactionTrace", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclude (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.exclude", false]], "exclude (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.exclude", false]], "exclude (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.exclude", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "executable (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.executable", false]], "execution (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.execution", false]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument", false]], "expand_environment_variables() (in module ape.utils.os)": [[24, "ape.utils.os.expand_environment_variables", false]], "explorer (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.explorer", false]], "explorerapi (class in ape.api.explorers)": [[17, "ape.api.explorers.ExplorerAPI", false]], "explorerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ExplorerPlugin", false]], "explorers() (ape.plugins.network.explorerplugin method)": [[22, "ape.plugins.network.ExplorerPlugin.explorers", false]], "extend() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.extend", false]], "extend() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend", false]], "extend_last() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend_last", false]], "extraattributesmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraAttributesMixin", false]], "extract_archive() (in module ape.utils.os)": [[24, "ape.utils.os.extract_archive", false]], "extract_config() (ape.api.projects.apeproject method)": [[17, "ape.api.projects.ApeProject.extract_config", false]], "extract_config() (ape.api.projects.projectapi method)": [[17, "ape.api.projects.ProjectAPI.extract_config", false]], "extract_config() (ape.managers.config.configmanager class method)": [[21, "ape.managers.config.ConfigManager.extract_config", false]], "extract_config() (ape_pm.project.brownieproject method)": [[15, "ape_pm.project.BrownieProject.extract_config", false]], "extract_config() (ape_pm.project.foundryproject method)": [[15, "ape_pm.project.FoundryProject.extract_config", false]], "extract_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.extract_manifest", false]], "extract_nested_value() (in module ape.utils.misc)": [[24, "ape.utils.misc.extract_nested_value", false]], "extramodelattributes (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraModelAttributes", false]], "factory (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.factory", false]], "failed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.failed", false]], "failed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.failed", false]], "failing (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.FAILING", false]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_decimals", false]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_symbol", false]], "fee_token_symbol (ape_ethereum.ecosystem.ethereum attribute)": [[13, "ape_ethereum.ecosystem.Ethereum.fee_token_symbol", false]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch", false]], "fetch() (ape_pm.dependency.githubdependency method)": [[15, "ape_pm.dependency.GithubDependency.fetch", false]], "fetch() (ape_pm.dependency.localdependency method)": [[15, "ape_pm.dependency.LocalDependency.fetch", false]], "fetch() (ape_pm.dependency.npmdependency method)": [[15, "ape_pm.dependency.NpmDependency.fetch", false]], "fetch() (ape_pm.dependency.pythondependency method)": [[15, "ape_pm.dependency.PythonDependency.fetch", false]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS", false]], "flatten_contract() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.flatten_contract", false]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.flatten_contract", false]], "fork() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.fork", false]], "forkednetworkapi (class in ape.api.networks)": [[17, "ape.api.networks.ForkedNetworkAPI", false]], "forkednetworkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig", false]], "format() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.format", false]], "format() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.format", false]], "foundryproject (class in ape_pm.project)": [[15, "ape_pm.project.FoundryProject", false]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error", false]], "from_event() (ape.types.events.logfilter class method)": [[23, "ape.types.events.LogFilter.from_event", false]], "from_manifest() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_manifest", false]], "from_python_library() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_python_library", false]], "from_receipt() (ape.api.query.contractcreation class method)": [[17, "ape.api.query.ContractCreation.from_receipt", false]], "from_receipt() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.from_receipt", false]], "from_receipt() (ape.contracts.base.contractinstance class method)": [[19, "ape.contracts.base.ContractInstance.from_receipt", false]], "full_name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.full_name", false]], "function_hits (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_hits", false]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_hits", false]], "function_hits (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_hits", false]], "function_hits (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_hits", false]], "function_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_rate", false]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_rate", false]], "function_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_rate", false]], "function_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_rate", false]], "functioncoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.FunctionCoverage", false]], "functions (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.functions", false]], "gas (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.gas", false]], "gas_cost (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.GAS_COST", false]], "gas_estimation_error_message() (in module ape.utils.misc)": [[24, "ape.utils.misc.gas_estimation_error_message", false]], "gas_limit (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.gas_limit", false]], "gas_price (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.gas_price", false]], "gas_price (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.gas_price", false]], "gas_price (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.gas_price", false]], "gas_price (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.gas_price", false]], "gasconfig (class in ape_test.config)": [[16, "ape_test.config.GasConfig", false]], "gasexclusion (class in ape_test.config)": [[16, "ape_test.config.GasExclusion", false]], "gaslimit (in module ape.types.gas)": [[23, "ape.types.gas.GasLimit", false]], "gasreport (in module ape.types.trace)": [[23, "ape.types.trace.GasReport", false]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account", false]], "generate_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.generate_account", false]], "generate_account() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.generate_account", false]], "generate_dev_accounts() (in module ape.utils.testing)": [[24, "ape.utils.testing.generate_dev_accounts", false]], "generateddevaccount (class in ape.utils.testing)": [[24, "ape.utils.testing.GeneratedDevAccount", false]], "genericconfig (class in ape.api.config)": [[17, "ape.api.config.GenericConfig", false]], "get() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get", false]], "get() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.get", false]], "get() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.get", false]], "get() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.get", false]], "get() (ape.utils.basemodel.extramodelattributes method)": [[24, "ape.utils.basemodel.ExtraModelAttributes.get", false]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.get_accounts_by_type", false]], "get_address_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_address_url", false]], "get_all_files_in_directory() (in module ape.utils.os)": [[24, "ape.utils.os.get_all_files_in_directory", false]], "get_api_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_api_path", false]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance", false]], "get_balance() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_balance", false]], "get_balance() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_balance", false]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_calltree() (ape_ethereum.trace.calltrace method)": [[13, "ape_ethereum.trace.CallTrace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.transactiontrace method)": [[13, "ape_ethereum.trace.TransactionTrace.get_calltree", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code", false]], "get_code() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_code", false]], "get_compiler_settings() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_compiler_settings", false]], "get_config() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_config", false]], "get_container() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.get_container", false]], "get_contract_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_contract_logs", false]], "get_contract_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_contract_logs", false]], "get_contract_logs() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_contract_logs", false]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_contract_type", false]], "get_creation_metadata() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_creation_metadata", false]], "get_current_timestamp_ms() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_current_timestamp_ms", false]], "get_custom_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_custom_error", false]], "get_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_dependency", false]], "get_deployments() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_deployments", false]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_ecosystem", false]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_error_by_signature", false]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_event_by_signature", false]], "get_full_extension() (in module ape.utils.os)": [[24, "ape.utils.os.get_full_extension", false]], "get_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_gas_report", false]], "get_html() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_html", false]], "get_imports() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_imports", false]], "get_imports() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_imports", false]], "get_manifest_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_manifest_path", false]], "get_metavar() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.get_metavar", false]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_method_selector", false]], "get_multiple() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_multiple", false]], "get_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network", false]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_network_choices", false]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network_data", false]], "get_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_nonce", false]], "get_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_nonce", false]], "get_nonce() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_nonce", false]], "get_package_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_package_path", false]], "get_package_version() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_package_version", false]], "get_project_dependencies() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_project_dependencies", false]], "get_project_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_path", false]], "get_project_versions_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_versions_path", false]], "get_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.get_provider", false]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_provider_from_choice", false]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_proxy_info", false]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_proxy_info", false]], "get_proxy_info() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_proxy_info", false]], "get_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types", false]], "get_python_types() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_python_types", false]], "get_raw_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_calltree", false]], "get_raw_frames() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_frames", false]], "get_receipt() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_receipt", false]], "get_receipt() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.get_receipt", false]], "get_receipt() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_receipt", false]], "get_references() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_references", false]], "get_relative_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_relative_path", false]], "get_request_headers() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_request_headers", false]], "get_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_storage", false]], "get_storage() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_storage", false]], "get_test_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.get_test_account", false]], "get_test_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_test_account", false]], "get_test_account() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.get_test_account", false]], "get_test_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.get_test_account", false]], "get_test_account() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_test_account", false]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transaction_trace", false]], "get_transaction_trace() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transaction_trace", false]], "get_transaction_trace() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_transaction_trace", false]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_transaction_url", false]], "get_transactions_by_account_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_account_nonce", false]], "get_transactions_by_account_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_account_nonce", false]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_block", false]], "get_transactions_by_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_block", false]], "get_version_map() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_version_map", false]], "get_versions() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_versions", false]], "get_versions() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_versions", false]], "get_versions() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.get_versions", false]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "geth_call_tracer (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_CALL_TRACER", false]], "geth_struct_log_parse (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_STRUCT_LOG_PARSE", false]], "gethdev (class in ape_node.provider)": [[14, "ape_node.provider.GethDev", false]], "gethdevprocess (class in ape_node.provider)": [[14, "ape_node.provider.GethDevProcess", false]], "github (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.github", false]], "githubdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.GithubDependency", false]], "global_config (ape.managers.config.configmanager property)": [[21, "ape.managers.config.ConfigManager.global_config", false]], "handle_ape_exception() (in module ape.exceptions)": [[20, "ape.exceptions.handle_ape_exception", false]], "hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.hash", false]], "hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.hash", false]], "hd_path (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.hd_path", false]], "head (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.head", false]], "header (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.header", false]], "height (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.height", false]], "hexaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexAddressConverter", false]], "hexconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexConverter", false]], "hexint (in module ape.types.basic)": [[23, "ape.types.basic.HexInt", false]], "hexintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIntConverter", false]], "hexiterableconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIterableConverter", false]], "history (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.history", false]], "history (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.history", false]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.hit_count", false]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.hit_count", false]], "html (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.html", false]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri", false]], "http_uri (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.http_uri", false]], "http_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.http_uri", false]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.identifier_lookup", false]], "impersonate_account() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.impersonate_account", false]], "impersonatedaccount (class in ape.api.accounts)": [[17, "ape.api.accounts.ImpersonatedAccount", false]], "import_account_from_mnemonic() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_mnemonic", false]], "import_account_from_private_key() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_private_key", false]], "in_tempdir (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.in_tempdir", false]], "in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.in_tempdir", false]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include", false]], "include_dependencies (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.include_dependencies", false]], "include_getattr (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getattr", false]], "include_getitem (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getitem", false]], "incompatible_with() (in module ape.cli.options)": [[18, "ape.cli.options.incompatible_with", false]], "info (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.info", false]], "init command line option": [[3, "cmdoption-init-github", false], [3, "cmdoption-init-name", false], [3, "cmdoption-init-v", false]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile", false]], "inject() (ape_ethereum.multicall.basemulticall class method)": [[13, "ape_ethereum.multicall.BaseMulticall.inject", false]], "injected_before_use (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.injected_before_use", false]], "inputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.INPUTS", false]], "install() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.install", false]], "install() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.install", false]], "installed (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.installed", false]], "installed (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.installed", false]], "instance_at() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_at", false]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_from_receipt", false]], "instance_map (ape.managers.project.deploymentmanager property)": [[21, "ape.managers.project.DeploymentManager.instance_map", false]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter", false]], "interfacecompiler (class in ape_pm.compiler)": [[15, "ape_pm.compiler.InterfaceCompiler", false]], "interfaces_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.interfaces_folder", false]], "interfaces_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.interfaces_folder", false]], "invalidpassworderror": [[11, "ape_accounts.accounts.InvalidPasswordError", false]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.invoke", false]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.invoke_transaction", false]], "ipc_path (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ipc_path", false]], "is_adhoc (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_adhoc", false]], "is_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_array", false]], "is_compiled (ape.managers.project.project property)": [[21, "ape.managers.project.Project.is_compiled", false]], "is_connected (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.is_connected", false]], "is_connected (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.is_connected", false]], "is_contract (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.is_contract", false]], "is_convertible() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.is_convertible", false]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.is_convertible", false]], "is_dev (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_dev", false]], "is_evm_precompile() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_evm_precompile", false]], "is_excluded() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.is_excluded", false]], "is_fork (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_fork", false]], "is_local (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_local", false]], "is_mainnet (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_mainnet", false]], "is_mainnet (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.is_mainnet", false]], "is_named_tuple() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_named_tuple", false]], "is_relative_to() (in module ape.utils.os)": [[24, "ape.utils.os.is_relative_to", false]], "is_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_struct", false]], "is_type() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.is_type", false]], "is_valid (ape.api.projects.apeproject property)": [[17, "ape.api.projects.ApeProject.is_valid", false]], "is_valid (ape.api.projects.projectapi property)": [[17, "ape.api.projects.ProjectAPI.is_valid", false]], "is_valid (ape_pm.project.brownieproject property)": [[15, "ape_pm.project.BrownieProject.is_valid", false]], "is_valid (ape_pm.project.foundryproject property)": [[15, "ape_pm.project.FoundryProject.is_valid", false]], "is_zero_hex() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_zero_hex", false]], "isolate() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.isolate", false]], "isolate_data_folder() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.isolate_data_folder", false]], "isolate_in_tempdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.isolate_in_tempdir", false]], "isolate_in_tempdir() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.isolate_in_tempdir", false]], "items() (ape.utils.abi.struct method)": [[24, "ape.utils.abi.Struct.items", false]], "join() (ape.utils.process.joinablequeue method)": [[24, "ape.utils.process.JoinableQueue.join", false]], "joinablequeue (class in ape.utils.process)": [[24, "ape.utils.process.JoinableQueue", false]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON", false]], "keyfileaccount (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.KeyfileAccount", false]], "last (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.last", false]], "lazychoice (class in ape.cli.choices)": [[18, "ape.cli.choices.LazyChoice", false]], "line_numbers (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.line_numbers", false]], "line_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.line_rate", false]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.line_rate", false]], "line_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.line_rate", false]], "line_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.line_rate", false]], "line_rate (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.line_rate", false]], "lines_covered (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_covered", false]], "lines_covered (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_covered", false]], "lines_covered (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_covered", false]], "lines_valid (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_valid", false]], "lines_valid (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_valid", false]], "lines_valid (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_valid", false]], "load() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.load", false]], "load_config() (in module ape.utils.misc)": [[24, "ape.utils.misc.load_config", false]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest", false]], "local (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.local", false]], "localdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.LocalDependency", false]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", false]], "localprovider (class in ape_test.provider)": [[16, "ape_test.provider.LocalProvider", false]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location", false]], "log_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.log_index", false]], "log_instead_of_fail() (in module ape.utils.misc)": [[24, "ape.utils.misc.log_instead_of_fail", false]], "logfilter (class in ape.types.events)": [[23, "ape.types.events.LogFilter", false]], "lookup() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.lookup", false]], "make_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.make_request", false]], "make_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.make_request", false]], "manager_access (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.manager_access", false]], "manageraccessmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ManagerAccessMixin", false]], "manifest_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.manifest_path", false]], "max_gas (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.max_gas", false]], "max_gas (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.max_gas", false]], "max_gas (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.max_gas", false]], "max_receipt_retries (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.max_receipt_retries", false]], "messagesignature (class in ape.types.signatures)": [[23, "ape.types.signatures.MessageSignature", false]], "meta (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.meta", false]], "meta (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.meta", false]], "method_called (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.method_called", false]], "method_called (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.method_called", false]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError", false]], "methods (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.METHODS", false]], "mine() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.mine", false]], "mine() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.mine", false]], "mine() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.mine", false]], "mine() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.mine", false]], "mine() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.mine", false]], "miss_count (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.miss_count", false]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.miss_count", false]], "miss_count (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.miss_count", false]], "miss_count (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.miss_count", false]], "miss_count (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.miss_count", false]], "missingdeploymentbytecodeerror": [[20, "ape.exceptions.MissingDeploymentBytecodeError", false]], "mnemonic (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.mnemonic", false]], "mockcontractlog (class in ape.types.events)": [[23, "ape.types.events.MockContractLog", false]], "model_copy() (ape.utils.basemodel.basemodel method)": [[24, "ape.utils.basemodel.BaseModel.model_copy", false]], "model_dump() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.model_dump", false]], "model_dump() (ape.types.coverage.contractcoverage method)": [[23, "ape.types.coverage.ContractCoverage.model_dump", false]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.model_dump", false]], "model_dump() (ape.types.coverage.coverageproject method)": [[23, "ape.types.coverage.CoverageProject.model_dump", false]], "model_dump() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.model_dump", false]], "model_dump() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.model_dump", false]], "model_dump() (ape.types.events.logfilter method)": [[23, "ape.types.events.LogFilter.model_dump", false]], "module": [[11, "module-ape_accounts.accounts", false], [12, "module-ape_compile.config", false], [13, "module-ape_ethereum.ecosystem", false], [13, "module-ape_ethereum.multicall", false], [13, "module-ape_ethereum.provider", false], [13, "module-ape_ethereum.proxies", false], [13, "module-ape_ethereum.trace", false], [13, "module-ape_ethereum.transactions", false], [14, "module-ape_node.provider", false], [15, "module-ape_pm.compiler", false], [15, "module-ape_pm.dependency", false], [15, "module-ape_pm.project", false], [16, "module-ape_test.accounts", false], [16, "module-ape_test.config", false], [16, "module-ape_test.provider", false], [17, "module-ape.api.accounts", false], [17, "module-ape.api.address", false], [17, "module-ape.api.compiler", false], [17, "module-ape.api.config", false], [17, "module-ape.api.convert", false], [17, "module-ape.api.explorers", false], [17, "module-ape.api.networks", false], [17, "module-ape.api.projects", false], [17, "module-ape.api.providers", false], [17, "module-ape.api.query", false], [18, "module-ape.cli.arguments", false], [18, "module-ape.cli.choices", false], [18, "module-ape.cli.commands", false], [18, "module-ape.cli.options", false], [18, "module-ape.cli.paramtype", false], [20, "module-ape.exceptions", false], [21, "module-ape.managers.accounts", false], [21, "module-ape.managers.compilers", false], [21, "module-ape.managers.config", false], [21, "module-ape.managers.converters", false], [21, "module-ape.managers.networks", false], [21, "module-ape.managers.project", false], [21, "module-ape.managers.query", false], [22, "module-ape.plugins", false], [22, "module-ape.plugins.account", false], [22, "module-ape.plugins.compiler", false], [22, "module-ape.plugins.config", false], [22, "module-ape.plugins.converter", false], [22, "module-ape.plugins.network", false], [22, "module-ape.plugins.pluggy_patch", false], [22, "module-ape.plugins.project", false], [22, "module-ape.plugins.query", false], [23, "module-ape.types.address", false], [23, "module-ape.types.basic", false], [23, "module-ape.types.coverage", false], [23, "module-ape.types.events", false], [23, "module-ape.types.gas", false], [23, "module-ape.types.trace", false], [23, "module-ape.types.units", false], [23, "module-ape.types.vm", false], [24, "module-ape.utils.abi", false], [24, "module-ape.utils.basemodel", false], [24, "module-ape.utils.misc", false], [24, "module-ape.utils.os", false], [24, "module-ape.utils.process", false], [24, "module-ape.utils.rpc", false], [24, "module-ape.utils.testing", false], [24, "module-ape.utils.trace", false]], "multiplier (ape.types.gas.autogaslimit attribute)": [[23, "ape.types.gas.AutoGasLimit.multiplier", false]], "name": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-NAME", false]], "name (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.name", false]], "name (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.name", false]], "name (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.name", false]], "name (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.name", false]], "name (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.name", false]], "name (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.name", false]], "name (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.name", false]], "name (ape.cli.choices.alias attribute)": [[18, "ape.cli.choices.Alias.name", false]], "name (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.name", false]], "name (ape.exceptions.customerror property)": [[20, "ape.exceptions.CustomError.name", false]], "name (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.name", false]], "name (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.name", false]], "name (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.name", false]], "name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.name", false]], "name (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.name", false]], "name (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.name", false]], "name (ape_node.provider.gethdev attribute)": [[14, "ape_node.provider.GethDev.name", false]], "name (ape_pm.compiler.interfacecompiler property)": [[15, "ape_pm.compiler.InterfaceCompiler.name", false]], "network (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.network", false]], "network (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network", false]], "network_choice (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.network_choice", false]], "network_data (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_data", false]], "network_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.network_id", false]], "network_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_names", false]], "network_option() (in module ape.cli.options)": [[18, "ape.cli.options.network_option", false]], "networkapi (class in ape.api.networks)": [[17, "ape.api.networks.NetworkAPI", false]], "networkchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.NetworkChoice", false]], "networkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.NetworkConfig", false]], "networkerror": [[20, "ape.exceptions.NetworkError", false]], "networkmanager (class in ape.managers.networks)": [[21, "ape.managers.networks.NetworkManager", false]], "networkmismatcherror": [[20, "ape.exceptions.NetworkMismatchError", false]], "networknotfounderror": [[20, "ape.exceptions.NetworkNotFoundError", false]], "networkoption (class in ape.cli.options)": [[18, "ape.cli.options.NetworkOption", false]], "networkplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.NetworkPlugin", false]], "networks (ape attribute)": [[10, "ape.networks", false]], "networks (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks", false]], "networks() (ape.plugins.network.networkplugin method)": [[22, "ape.plugins.network.NetworkPlugin.networks", false]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem", false], [4, "cmdoption-networks-list-format", false], [4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-list-provider", false], [4, "cmdoption-networks-list-v", false]], "networks-run command line option": [[4, "cmdoption-networks-run-network", false], [4, "cmdoption-networks-run-v", false]], "next_statement (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.next_statement", false]], "no_error (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.NO_ERROR", false]], "node (class in ape_node.provider)": [[14, "ape_node.provider.Node", false]], "nodesoftwarenotinstallederror": [[14, "ape_node.provider.NodeSoftwareNotInstalledError", false]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.non_existing_alias_argument", false]], "nonce (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.nonce", false]], "noop (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Noop", false]], "npm (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.npm", false]], "npmdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.NpmDependency", false]], "num_transactions (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.num_transactions", false]], "number (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.number", false]], "number_of_accounts (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.number_of_accounts", false]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing", false]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError", false]], "output_extra (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.output_extra", false]], "output_format_choice() (in module ape.cli.choices)": [[18, "ape.cli.choices.output_format_choice", false]], "output_format_option() (in module ape.cli.options)": [[18, "ape.cli.options.output_format_option", false]], "outputextras (class in ape_compile.config)": [[12, "ape_compile.config.OutputExtras", false]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat", false]], "outputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.OUTPUTS", false]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE", false]], "package_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.package_id", false]], "package_id (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.package_id", false]], "package_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.package_id", false]], "package_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.package_id", false]], "package_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.package_id", false]], "package_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.package_id", false]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache", false]], "packagescache (class in ape.managers.project)": [[21, "ape.managers.project.PackagesCache", false]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash", false]], "parent_hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.parent_hash", false]], "parity (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.PARITY", false]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.parse_args", false]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.parse_network_choice", false]], "path (ape.api.projects.projectapi attribute)": [[17, "ape.api.projects.ProjectAPI.path", false]], "path (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.path", false]], "path (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path", false]], "path_match() (in module ape.utils.os)": [[24, "ape.utils.os.path_match", false]], "paths (ape.managers.project.sourcemanager property)": [[21, "ape.managers.project.SourceManager.paths", false]], "pcs (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.pcs", false]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.pending_timestamp", false]], "perform_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.perform_query", false]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.perform_query", false]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.plugin_manager", false]], "pluginconfig (class in ape.api.config)": [[17, "ape.api.config.PluginConfig", false]], "plugininstallerror": [[20, "ape.exceptions.PluginInstallError", false]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U", false], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-install-y", false]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a", false], [5, "cmdoption-plugins-list-v", false]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-v", false], [5, "cmdoption-plugins-uninstall-y", false]], "plugintype (class in ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.PluginType", false]], "pluginversionerror": [[20, "ape.exceptions.PluginVersionError", false]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-compile-version", false]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE", false], [6, "cmdoption-pm-install-config-override", false], [6, "cmdoption-pm-install-f", false], [6, "cmdoption-pm-install-name", false], [6, "cmdoption-pm-install-ref", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-install-version", false]], "pm-list command line option": [[6, "cmdoption-pm-list-all", false], [6, "cmdoption-pm-list-v", false]], "pm-uninstall command line option": [[6, "cmdoption-pm-uninstall-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-VERSIONS", false], [6, "cmdoption-pm-uninstall-v", false], [6, "cmdoption-pm-uninstall-y", false]], "poll_blocks() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_blocks", false]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.poll_blocks", false]], "poll_blocks() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_blocks", false]], "poll_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_logs", false]], "poll_logs() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.poll_logs", false]], "poll_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_logs", false]], "pragma_str_to_specifier_set() (in module ape.utils.misc)": [[24, "ape.utils.misc.pragma_str_to_specifier_set", false]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.prepare_transaction", false]], "prepare_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.prepare_transaction", false]], "prepare_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.prepare_transaction", false]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.print_choices", false]], "print_choices() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.print_choices", false]], "priority_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.priority_fee", false]], "priority_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.priority_fee", false]], "priority_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.priority_fee", false]], "private_key (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.private_key", false]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name", false]], "process_name (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.process_name", false]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement", false]], "project (ape attribute)": [[10, "ape.project", false]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project", false]], "project (ape.utils.basemodel.manageraccessmixin attribute)": [[24, "ape.utils.basemodel.ManagerAccessMixin.Project", false]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project", false]], "project_api (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.project_api", false]], "project_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project_path", false]], "projectapi (class in ape.api.projects)": [[17, "ape.api.projects.ProjectAPI", false]], "projecterror": [[20, "ape.exceptions.ProjectError", false]], "projectmanager (class in ape.managers.project)": [[21, "ape.managers.project.ProjectManager", false]], "projectplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.ProjectPlugin", false]], "projects (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.projects", false]], "projects() (ape.plugins.project.projectplugin method)": [[22, "ape.plugins.project.ProjectPlugin.projects", false]], "promptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.PromptChoice", false]], "provider (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.provider", false]], "provider_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.provider_names", false]], "provider_settings (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.provider_settings", false]], "providerapi (class in ape.api.providers)": [[17, "ape.api.providers.ProviderAPI", false]], "providercontextmanager (class in ape.api.networks)": [[17, "ape.api.networks.ProviderContextManager", false]], "providererror": [[20, "ape.exceptions.ProviderError", false]], "providernotconnectederror": [[20, "ape.exceptions.ProviderNotConnectedError", false]], "providernotfounderror": [[20, "ape.exceptions.ProviderNotFoundError", false]], "providerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ProviderPlugin", false]], "providers (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.providers", false]], "providers() (ape.plugins.network.providerplugin method)": [[22, "ape.plugins.network.ProviderPlugin.providers", false]], "proxyinfo (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyInfo", false]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", false]], "proxytype (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyType", false]], "publish_contract() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.publish_contract", false]], "publish_contract() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.publish_contract", false]], "pypi (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.pypi", false]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", false]], "python (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.python", false]], "pythondependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.PythonDependency", false]], "query() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.query", false]], "query() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.query", false]], "query() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.query", false]], "query() (ape.managers.query.querymanager method)": [[21, "ape.managers.query.QueryManager.query", false]], "query_engines() (ape.plugins.query.queryplugin method)": [[22, "ape.plugins.query.QueryPlugin.query_engines", false]], "queryapi (class in ape.api.query)": [[17, "ape.api.query.QueryAPI", false]], "queryengineerror": [[20, "ape.exceptions.QueryEngineError", false]], "querymanager (class in ape.managers.query)": [[21, "ape.managers.query.QueryManager", false]], "queryplugin (class in ape.plugins.query)": [[22, "ape.plugins.query.QueryPlugin", false]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.raise_for_status", false]], "raise_for_status() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.raise_for_status", false]], "raises_not_implemented() (in module ape.utils.misc)": [[24, "ape.utils.misc.raises_not_implemented", false]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.ran_out_of_gas", false]], "ran_out_of_gas (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.ran_out_of_gas", false]], "range() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.range", false]], "range() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.range", false]], "raw_address (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.raw_address", false]], "raw_trace_frames (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.raw_trace_frames", false]], "rawaddress (in module ape.types.address)": [[23, "ape.types.address.RawAddress", false]], "receipt (ape.api.query.contractcreation property)": [[17, "ape.api.query.ContractCreation.receipt", false]], "receipt (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.receipt", false]], "receipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.Receipt", false]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", false]], "receiver (ape_ethereum.transactions.sharedblobtransaction attribute)": [[13, "ape_ethereum.transactions.SharedBlobTransaction.receiver", false]], "reconfigure() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.reconfigure", false]], "recover_signer() (ape.types.signatures method)": [[23, "ape.types.signatures.recover_signer", false]], "ref (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.ref", false]], "refresh() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.refresh", false]], "refresh_sources() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.refresh_sources", false]], "register() (ape.utils.misc.singledispatchmethod method)": [[24, "ape.utils.misc.singledispatchmethod.register", false]], "register() (in module ape.plugins)": [[22, "ape.plugins.register", false]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[22, "ape.plugins.compiler.CompilerPlugin.register_compiler", false]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[21, "ape.managers.compilers.CompilerManager.registered_compilers", false]], "reload_config() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.reload_config", false]], "relock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.relock_account", false]], "remove() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.remove", false]], "reports (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.reports", false]], "reports (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.reports", false]], "request_header (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.request_header", false]], "request_header (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.request_header", false]], "request_header (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.request_header", false]], "request_header (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.request_header", false]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "request_headers (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.request_headers", false]], "request_headers (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.request_headers", false]], "request_with_retry() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.request_with_retry", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "required_confirmations (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset", false]], "reset() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.reset", false]], "restore() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.restore", false]], "restore() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.restore", false]], "restore() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.restore", false]], "restore() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.restore", false]], "restore() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "return_value (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.return_value", false]], "return_value (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.return_value", false]], "return_value (ape_test.provider.ethtestertransactiontrace property)": [[16, "ape_test.provider.EthTesterTransactionTrace.return_value", false]], "returns_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.returns_array", false]], "revert_message (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.revert_message", false]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.revert_to_block", false]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.revert_to_block", false]], "revert_type (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.revert_type", false]], "rpcheaders (class in ape.utils.rpc)": [[24, "ape.utils.rpc.RPCHeaders", false]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError", false]], "run command line option": [[7, "cmdoption-run-I", false]], "run_in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.run_in_tempdir", false]], "run_until_complete() (in module ape.utils.misc)": [[24, "ape.utils.misc.run_until_complete", false]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.select_account", false]], "select_account() (in module ape.cli.choices)": [[18, "ape.cli.choices.select_account", false]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.selector_identifiers", false]], "send_call() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_call", false]], "send_call() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_call", false]], "send_call() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_call", false]], "send_private_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_private_transaction", false]], "send_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_transaction", false]], "send_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_transaction", false]], "send_transaction() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.send_transaction", false]], "send_transaction() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.send_transaction", false]], "send_transaction() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_transaction", false]], "serialize_exclude() (ape_compile.config.config method)": [[12, "ape_compile.config.Config.serialize_exclude", false]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.serialize_transaction", false]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[17, "ape.api.transactions.TransactionAPI.serialize_transaction", false]], "serialize_transaction() (ape_ethereum.transactions.basetransaction method)": [[13, "ape_ethereum.transactions.BaseTransaction.serialize_transaction", false]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", false]], "set_autosign() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.set_autosign", false]], "set_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_balance", false]], "set_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_code", false]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.set_default_ecosystem", false]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.set_default_network", false]], "set_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.set_default_provider", false]], "set_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_storage", false]], "set_timestamp() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_timestamp", false]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.set_timestamp", false]], "set_timestamp() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.set_timestamp", false]], "set_timestamp() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "settings (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.settings", false]], "sharedblobreceipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobReceipt", false]], "sharedblobtransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobTransaction", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show", false]], "show() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show", false]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_debug_logs", false]], "show_events() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_events", false]], "show_events() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_events", false]], "show_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report", false]], "show_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show_gas_report", false]], "show_gas_report() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_gas_report", false]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback", false]], "show_source_traceback() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace", false]], "show_trace() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_trace", false]], "sign_message() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_message", false]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_message", false]], "sign_message() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_message", false]], "sign_message() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_message", false]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_raw_msghash", false]], "sign_raw_msghash() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_raw_msghash", false]], "sign_raw_msghash() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_raw_msghash", false]], "sign_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_transaction", false]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_transaction", false]], "sign_transaction() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_transaction", false]], "sign_transaction() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_transaction", false]], "signablemessage (class in ape.types.signatures)": [[23, "ape.types.signatures.SignableMessage", false]], "signatureerror": [[20, "ape.exceptions.SignatureError", false]], "singledispatchmethod (class in ape.utils.misc)": [[24, "ape.utils.misc.singledispatchmethod", false]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size", false]], "size (ape_ethereum.ecosystem.block property)": [[13, "ape_ethereum.ecosystem.Block.size", false]], "skip_confirmation_option() (in module ape.cli.options)": [[18, "ape.cli.options.skip_confirmation_option", false]], "snapshot() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.snapshot", false]], "snapshot() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.snapshot", false]], "snapshot() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.snapshot", false]], "snapshot() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.snapshot", false]], "snapshot() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.snapshot", false]], "snapshotid (in module ape.types.vm)": [[23, "ape.types.vm.SnapshotID", false]], "source_folders (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.source_folders", false]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.source_id", false]], "source_path (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.source_path", false]], "source_path (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.source_path", false]], "source_statements (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.source_statements", false]], "source_statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.source_statements", false]], "source_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback", false]], "source_traceback (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.source_traceback", false]], "sourcemanager (class in ape.managers.project)": [[21, "ape.managers.project.SourceManager", false]], "sources (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.sources", false]], "sources (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.sources", false]], "sources (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.sources", false]], "sourcetraceback (class in ape.types.trace)": [[23, "ape.types.trace.SourceTraceback", false]], "spawn() (in module ape.utils.process)": [[24, "ape.utils.process.spawn", false]], "specified (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.specified", false]], "start() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.start", false]], "start() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.start", false]], "statements (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.statements", false]], "statements (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.statements", false]], "statements (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.statements", false]], "statements (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.statements", false]], "statements (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.statements", false]], "statements (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.statements", false]], "statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.statements", false]], "staticfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.StaticFeeTransaction", false]], "stop() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.stop", false]], "stop_impersonating() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.stop_impersonating", false]], "stream_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.stream_request", false]], "stream_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.stream_request", false]], "stream_response() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.stream_response", false]], "stringdecimalconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringDecimalConverter", false]], "stringintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringIntConverter", false]], "struct (class in ape.utils.abi)": [[24, "ape.utils.abi.Struct", false]], "structparser (class in ape.utils.abi)": [[24, "ape.utils.abi.StructParser", false]], "subprocesserror": [[20, "ape.exceptions.SubprocessError", false]], "subprocessprovider (class in ape.api.providers)": [[17, "ape.api.providers.SubprocessProvider", false]], "subprocesstimeouterror": [[20, "ape.exceptions.SubprocessTimeoutError", false]], "supports_chain() (ape.api.explorers.explorerapi class method)": [[17, "ape.api.explorers.ExplorerAPI.supports_chain", false]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.supports_source_tracing", false]], "supports_tracing (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.supports_tracing", false]], "supports_tracing (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.supports_tracing", false]], "supports_tracing (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.supports_tracing", false]], "tag (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.tag", false]], "target (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.target", false]], "terminal (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.terminal", false]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS", false], [8, "cmdoption-test-v", false], [8, "cmdoption-test-w", false], [8, "cmdoption-test-watch-delay", false], [8, "cmdoption-test-watch-folders", false]], "test_accounts (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.test_accounts", false]], "testaccount (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccount", false]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", false]], "testaccountcontainer (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccountContainer", false]], "testaccountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountContainerAPI", false]], "testaccountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.TestAccountManager", false]], "testproviderapi (class in ape.api.providers)": [[17, "ape.api.providers.TestProviderAPI", false]], "timestamp (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.timestamp", false]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp", false]], "timestamp (ape.types.events.contractlog property)": [[23, "ape.types.events.ContractLog.timestamp", false]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter", false]], "to_int() (in module ape.utils.misc)": [[24, "ape.utils.misc.to_int", false]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.total_fees_paid", false]], "total_fees_paid (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.total_fees_paid", false]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.total_functions", false]], "total_functions (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.total_functions", false]], "total_functions (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.total_functions", false]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.total_transfer_value", false]], "trace (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.trace", false]], "trace (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.trace", false]], "trace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.Trace", false]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "traceapproach (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TraceApproach", false]], "tracestyles (class in ape.utils.trace)": [[24, "ape.utils.trace.TraceStyles", false]], "track (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.track", false]], "track() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.track", false]], "track_coverage() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_coverage", false]], "track_gas() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_gas", false]], "transaction (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.transaction", false]], "transaction (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.transaction", false]], "transaction (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.transaction", false]], "transaction (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Transaction", false]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout", false]], "transaction_acceptance_timeout (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.transaction_acceptance_timeout", false]], "transaction_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_hash", false]], "transaction_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_index", false]], "transactionapi (class in ape.api.transactions)": [[17, "ape.api.transactions.TransactionAPI", false]], "transactionerror": [[20, "ape.exceptions.TransactionError", false]], "transactionhistory (class in ape.managers.chain)": [[21, "ape.managers.chain.TransactionHistory", false]], "transactionnotfounderror": [[20, "ape.exceptions.TransactionNotFoundError", false]], "transactions (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.transactions", false]], "transactionsignature (class in ape.types.signatures)": [[23, "ape.types.signatures.TransactionSignature", false]], "transactionstatusenum (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionStatusEnum", false]], "transactiontrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TransactionTrace", false]], "transactiontype (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionType", false]], "transfer() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.transfer", false]], "tree (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.TREE", false]], "tx (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.tx", false]], "txn_hash (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.txn_hash", false]], "txn_hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.txn_hash", false]], "txn_hash (ape_ethereum.transactions.basetransaction property)": [[13, "ape_ethereum.transactions.BaseTransaction.txn_hash", false]], "unknownsnapshoterror": [[20, "ape.exceptions.UnknownSnapshotError", false]], "unknownversionerror": [[20, "ape.exceptions.UnknownVersionError", false]], "unlock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.unlock_account", false]], "unpack() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.unpack", false]], "unpack() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.unpack", false]], "unpack() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.unpack", false]], "unpack() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.unpack", false]], "update_cache() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.update_cache", false]], "update_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.update_manifest", false]], "update_manifest() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.update_manifest", false]], "update_settings() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.update_settings", false]], "update_settings() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.update_settings", false]], "update_settings() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.update_settings", false]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id", false]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_network", false]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_provider", false]], "upstream_provider (ape_ethereum.ecosystem.forkednetworkconfig attribute)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig.upstream_provider", false]], "upstreamprovider (class in ape.api.providers)": [[17, "ape.api.providers.UpstreamProvider", false]], "uri (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.uri", false]], "uri (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.uri", false]], "uri (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.uri", false]], "uri (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.uri", false]], "uri (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.uri", false]], "uri (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.uri", false]], "uri_map (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.uri_map", false]], "use_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_default_provider", false]], "use_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_provider", false]], "use_temp_sys_path (class in ape.utils.os)": [[24, "ape.utils.os.use_temp_sys_path", false]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider", false]], "validate_file() (ape.api.config.apeconfig class method)": [[17, "ape.api.config.ApeConfig.validate_file", false]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size", false]], "value (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.VALUE", false]], "verbosity_option() (in module ape.cli.options)": [[18, "ape.cli.options.verbosity_option", false]], "verify_chain_id() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.verify_chain_id", false]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "version (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.version", false]], "version (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.version", false]], "version (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.version", false]], "version (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.version", false]], "version (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.version", false]], "version (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.version", false]], "version (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.version", false]], "version_from_installed_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_installed_package_json", false]], "version_from_project_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_project_package_json", false]], "version_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id", false]], "version_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.version_id", false]], "version_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.version_id", false]], "version_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_id", false]], "version_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", false]], "web3 (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.web3", false]], "web3provider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.Web3Provider", false]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk", false]], "ws_begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.ws_begin_lineno", false]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri", false]], "ws_uri (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.ws_uri", false]], "ws_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.ws_uri", false]], "xml (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.xml", false]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "ape": [[10, 0, 1, "", "Contract"], [10, 0, 1, "", "Project"], [10, 1, 1, "", "accounts"], [10, 1, 1, "", "chain"], [10, 1, 1, "", "compilers"], [10, 1, 1, "", "config"], [10, 0, 1, "", "convert"], [20, 2, 0, "-", "exceptions"], [10, 1, 1, "", "networks"], [22, 2, 0, "-", "plugins"], [10, 1, 1, "", "project"], [10, 0, 1, "", "reverts"]], "ape.api": [[17, 2, 0, "-", "accounts"], [17, 2, 0, "-", "address"], [17, 2, 0, "-", "compiler"], [17, 2, 0, "-", "config"], [17, 2, 0, "-", "convert"], [17, 2, 0, "-", "explorers"], [17, 2, 0, "-", "networks"], [17, 2, 0, "-", "projects"], [17, 2, 0, "-", "providers"], [17, 2, 0, "-", "query"]], "ape.api.accounts": [[17, 3, 1, "", "AccountAPI"], [17, 3, 1, "", "AccountContainerAPI"], [17, 3, 1, "", "ImpersonatedAccount"], [17, 3, 1, "", "TestAccountAPI"], [17, 3, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "alias"], [17, 5, 1, "", "call"], [17, 5, 1, "", "check_signature"], [17, 5, 1, "", "declare"], [17, 5, 1, "", "deploy"], [17, 5, 1, "", "prepare_transaction"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_raw_msghash"], [17, 5, 1, "", "sign_transaction"], [17, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[17, 5, 1, "", "__contains__"], [17, 5, 1, "", "__delitem__"], [17, 5, 1, "", "__getitem__"], [17, 5, 1, "", "__len__"], [17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "account_type"], [17, 4, 1, "", "accounts"], [17, 4, 1, "", "aliases"], [17, 5, 1, "", "append"], [17, 4, 1, "", "data_folder"], [17, 1, 1, "", "name"], [17, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "address"], [17, 5, 1, "", "call"], [17, 1, 1, "", "raw_address"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "generate_account"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "reset"]], "ape.api.address": [[17, 3, 1, "", "Address"], [17, 3, 1, "", "BaseAddress"]], "ape.api.address.Address": [[17, 4, 1, "", "address"]], "ape.api.address.BaseAddress": [[17, 4, 1, "", "address"], [17, 4, 1, "", "balance"], [17, 4, 1, "", "code"], [17, 4, 1, "", "codesize"], [17, 4, 1, "", "history"], [17, 4, 1, "", "is_contract"], [17, 4, 1, "", "nonce"]], "ape.api.compiler": [[17, 3, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[17, 5, 1, "", "compile"], [17, 5, 1, "", "compile_code"], [17, 1, 1, "", "compiler_settings"], [17, 5, 1, "", "enrich_error"], [17, 5, 1, "", "flatten_contract"], [17, 5, 1, "", "get_compiler_settings"], [17, 5, 1, "", "get_config"], [17, 5, 1, "", "get_imports"], [17, 5, 1, "", "get_version_map"], [17, 5, 1, "", "get_versions"], [17, 5, 1, "", "init_coverage_profile"], [17, 4, 1, "", "name"], [17, 4, 1, "", "supports_source_tracing"], [17, 5, 1, "", "trace_source"]], "ape.api.config": [[17, 3, 1, "", "ApeConfig"], [17, 3, 1, "", "ConfigEnum"], [17, 3, 1, "", "DeploymentConfig"], [17, 3, 1, "", "GenericConfig"], [17, 3, 1, "", "PluginConfig"]], "ape.api.config.ApeConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"], [17, 1, 1, "", "base_path"], [17, 1, 1, "", "contracts_folder"], [17, 1, 1, "", "default_ecosystem"], [17, 1, 1, "", "dependencies"], [17, 1, 1, "", "deployment_data"], [17, 1, 1, "", "interfaces_folder"], [17, 1, 1, "", "meta"], [17, 5, 1, "", "model_dump"], [17, 1, 1, "", "name"], [17, 1, 1, "", "request_headers"], [17, 5, 1, "", "validate_file"], [17, 1, 1, "", "version"], [17, 5, 1, "", "write_to_disk"]], "ape.api.config.ConfigEnum": [[17, 5, 1, "", "__repr__"], [17, 5, 1, "", "__str__"]], "ape.api.config.DeploymentConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "address"], [17, 1, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"]], "ape.api.convert": [[17, 3, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "convert"], [17, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[17, 3, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[17, 5, 1, "", "get_address_url"], [17, 5, 1, "", "get_contract_type"], [17, 5, 1, "", "get_transaction_url"], [17, 5, 1, "", "publish_contract"], [17, 5, 1, "", "supports_chain"]], "ape.api.networks": [[17, 3, 1, "", "EcosystemAPI"], [17, 3, 1, "", "ForkedNetworkAPI"], [17, 3, 1, "", "NetworkAPI"], [17, 3, 1, "", "ProviderContextManager"], [17, 3, 1, "", "ProxyInfoAPI"], [17, 0, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "add_network"], [17, 4, 1, "", "config"], [17, 5, 1, "", "create_transaction"], [17, 4, 1, "", "custom_network"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "decode_address"], [17, 5, 1, "", "decode_block"], [17, 5, 1, "", "decode_calldata"], [17, 5, 1, "", "decode_custom_error"], [17, 5, 1, "", "decode_logs"], [17, 5, 1, "", "decode_primitive_value"], [17, 5, 1, "", "decode_receipt"], [17, 5, 1, "", "decode_returndata"], [17, 4, 1, "", "default_network_name"], [17, 5, 1, "", "encode_address"], [17, 5, 1, "", "encode_calldata"], [17, 5, 1, "", "encode_contract_blueprint"], [17, 5, 1, "", "encode_deployment"], [17, 5, 1, "", "encode_transaction"], [17, 5, 1, "", "enrich_trace"], [17, 1, 1, "", "fee_token_decimals"], [17, 1, 1, "", "fee_token_symbol"], [17, 5, 1, "", "get_method_selector"], [17, 5, 1, "", "get_network"], [17, 5, 1, "", "get_network_data"], [17, 5, 1, "", "get_proxy_info"], [17, 5, 1, "", "get_python_types"], [17, 1, 1, "", "name"], [17, 4, 1, "", "networks"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "serialize_transaction"], [17, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "upstream_chain_id"], [17, 4, 1, "", "upstream_network"], [17, 4, 1, "", "upstream_provider"], [17, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "auto_gas_multiplier"], [17, 4, 1, "", "base_fee_multiplier"], [17, 4, 1, "", "block_time"], [17, 4, 1, "", "chain_id"], [17, 4, 1, "", "data_folder"], [17, 4, 1, "", "default_provider_name"], [17, 1, 1, "", "ecosystem"], [17, 4, 1, "", "ecosystem_config"], [17, 4, 1, "", "explorer"], [17, 5, 1, "", "get_provider"], [17, 4, 1, "", "is_adhoc"], [17, 4, 1, "", "is_dev"], [17, 4, 1, "", "is_fork"], [17, 4, 1, "", "is_local"], [17, 4, 1, "", "is_mainnet"], [17, 1, 1, "", "name"], [17, 4, 1, "", "network_id"], [17, 4, 1, "", "providers"], [17, 5, 1, "", "publish_contract"], [17, 1, 1, "", "request_header"], [17, 4, 1, "", "required_confirmations"], [17, 5, 1, "", "set_default_provider"], [17, 4, 1, "", "transaction_acceptance_timeout"], [17, 5, 1, "", "use_default_provider"], [17, 5, 1, "", "use_provider"], [17, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[17, 4, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "target"]], "ape.api.projects": [[17, 3, 1, "", "ApeProject"], [17, 3, 1, "", "DependencyAPI"], [17, 3, 1, "", "ProjectAPI"]], "ape.api.projects.ApeProject": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"]], "ape.api.projects.DependencyAPI": [[17, 1, 1, "", "config_override"], [17, 5, 1, "", "fetch"], [17, 1, 1, "", "name"], [17, 4, 1, "", "package_id"], [17, 4, 1, "", "uri"], [17, 4, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"], [17, 1, 1, "", "path"]], "ape.api.providers": [[17, 3, 1, "", "BlockAPI"], [17, 3, 1, "", "ProviderAPI"], [17, 3, 1, "", "SubprocessProvider"], [17, 3, 1, "", "TestProviderAPI"], [17, 3, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[17, 4, 1, "", "datetime"], [17, 1, 1, "", "hash"], [17, 1, 1, "", "num_transactions"], [17, 1, 1, "", "number"], [17, 1, 1, "", "parent_hash"], [17, 4, 1, "", "size"], [17, 1, 1, "", "timestamp"], [17, 4, 1, "", "transactions"], [17, 5, 1, "", "validate_size"]], "ape.api.providers.ProviderAPI": [[17, 4, 1, "", "base_fee"], [17, 1, 1, "", "block_page_size"], [17, 4, 1, "", "chain_id"], [17, 1, 1, "", "concurrency"], [17, 4, 1, "", "config"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 4, 1, "", "connection_str"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "disconnect"], [17, 5, 1, "", "estimate_gas_cost"], [17, 4, 1, "", "gas_price"], [17, 5, 1, "", "get_balance"], [17, 5, 1, "", "get_block"], [17, 5, 1, "", "get_code"], [17, 5, 1, "", "get_contract_logs"], [17, 5, 1, "", "get_nonce"], [17, 5, 1, "", "get_receipt"], [17, 5, 1, "", "get_storage"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "get_transaction_trace"], [17, 5, 1, "", "get_transactions_by_account_nonce"], [17, 5, 1, "", "get_transactions_by_block"], [17, 5, 1, "", "get_virtual_machine_error"], [17, 4, 1, "", "http_uri"], [17, 4, 1, "", "is_connected"], [17, 5, 1, "", "make_request"], [17, 4, 1, "", "max_gas"], [17, 5, 1, "", "mine"], [17, 1, 1, "", "name"], [17, 1, 1, "", "network"], [17, 4, 1, "", "network_choice"], [17, 5, 1, "", "poll_blocks"], [17, 5, 1, "", "poll_logs"], [17, 5, 1, "", "prepare_transaction"], [17, 4, 1, "", "priority_fee"], [17, 1, 1, "", "provider_settings"], [17, 5, 1, "", "relock_account"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "send_call"], [17, 5, 1, "", "send_private_transaction"], [17, 5, 1, "", "send_transaction"], [17, 5, 1, "", "set_balance"], [17, 5, 1, "", "set_code"], [17, 5, 1, "", "set_storage"], [17, 5, 1, "", "set_timestamp"], [17, 4, 1, "", "settings"], [17, 5, 1, "", "snapshot"], [17, 5, 1, "", "stream_request"], [17, 4, 1, "", "supports_tracing"], [17, 5, 1, "", "unlock_account"], [17, 5, 1, "", "update_settings"], [17, 4, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[17, 5, 1, "", "build_command"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 5, 1, "", "disconnect"], [17, 4, 1, "", "process_name"], [17, 5, 1, "", "start"], [17, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[17, 4, 1, "", "auto_mine"], [17, 5, 1, "", "mine"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "set_timestamp"], [17, 5, 1, "", "snapshot"]], "ape.api.query": [[17, 3, 1, "", "AccountTransactionQuery"], [17, 3, 1, "", "BlockQuery"], [17, 3, 1, "", "BlockTransactionQuery"], [17, 3, 1, "", "ContractCreation"], [17, 3, 1, "", "ContractCreationQuery"], [17, 3, 1, "", "ContractEventQuery"], [17, 3, 1, "", "ContractMethodQuery"], [17, 3, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "block"], [17, 1, 1, "", "deployer"], [17, 1, 1, "", "factory"], [17, 5, 1, "", "from_receipt"], [17, 4, 1, "", "receipt"], [17, 1, 1, "", "txn_hash"]], "ape.api.query.ContractCreationQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.QueryAPI": [[17, 5, 1, "", "estimate_query"], [17, 5, 1, "", "perform_query"], [17, 5, 1, "", "update_cache"]], "ape.api.transactions": [[17, 3, 1, "", "ReceiptAPI"], [17, 3, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[17, 5, 1, "", "await_confirmations"], [17, 4, 1, "", "confirmed"], [17, 4, 1, "", "debug_logs_lines"], [17, 4, 1, "", "debug_logs_typed"], [17, 5, 1, "", "decode_logs"], [17, 4, 1, "", "events"], [17, 4, 1, "", "failed"], [17, 4, 1, "", "method_called"], [17, 5, 1, "", "raise_for_status"], [17, 4, 1, "", "ran_out_of_gas"], [17, 4, 1, "", "return_value"], [17, 5, 1, "", "show_debug_logs"], [17, 5, 1, "", "show_events"], [17, 5, 1, "", "show_gas_report"], [17, 5, 1, "", "show_source_traceback"], [17, 5, 1, "", "show_trace"], [17, 4, 1, "", "source_traceback"], [17, 4, 1, "", "total_fees_paid"], [17, 4, 1, "", "trace"], [17, 5, 1, "", "track_coverage"], [17, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[17, 4, 1, "", "receipt"], [17, 5, 1, "", "serialize_transaction"], [17, 4, 1, "", "total_transfer_value"], [17, 4, 1, "", "trace"], [17, 4, 1, "", "txn_hash"]], "ape.cli": [[18, 2, 0, "-", "arguments"], [18, 2, 0, "-", "choices"], [18, 2, 0, "-", "commands"], [18, 2, 0, "-", "options"], [18, 2, 0, "-", "paramtype"]], "ape.cli.arguments": [[18, 0, 1, "", "contract_file_paths_argument"], [18, 0, 1, "", "existing_alias_argument"], [18, 0, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[18, 3, 1, "", "AccountAliasPromptChoice"], [18, 3, 1, "", "Alias"], [18, 3, 1, "", "LazyChoice"], [18, 3, 1, "", "NetworkChoice"], [18, 3, 1, "", "OutputFormat"], [18, 3, 1, "", "PromptChoice"], [18, 0, 1, "", "output_format_choice"], [18, 0, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"], [18, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[18, 1, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[18, 1, 1, "", "TREE"], [18, 1, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"]], "ape.cli.commands": [[18, 3, 1, "", "ConnectedProviderCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[18, 5, 1, "", "invoke"], [18, 5, 1, "", "parse_args"]], "ape.cli.options": [[18, 3, 1, "", "ApeCliContextObject"], [18, 3, 1, "", "NetworkOption"], [18, 0, 1, "", "account_option"], [18, 0, 1, "", "ape_cli_context"], [18, 0, 1, "", "contract_option"], [18, 0, 1, "", "incompatible_with"], [18, 0, 1, "", "network_option"], [18, 0, 1, "", "output_format_option"], [18, 0, 1, "", "skip_confirmation_option"], [18, 0, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[18, 5, 1, "", "abort"]], "ape.cli.paramtype": [[18, 3, 1, "", "JSON"], [18, 3, 1, "", "Noop"], [18, 3, 1, "", "Path"]], "ape.cli.paramtype.JSON": [[18, 5, 1, "", "convert"]], "ape.cli.paramtype.Noop": [[18, 5, 1, "", "convert"]], "ape.contracts.base": [[19, 3, 1, "", "ContractContainer"], [19, 3, 1, "", "ContractEvent"], [19, 3, 1, "", "ContractInstance"], [19, 3, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__eq__"], [19, 1, 1, "", "__hash__"], [19, 5, 1, "", "__repr__"], [19, 5, 1, "", "at"], [19, 5, 1, "", "deploy"], [19, 4, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__iter__"], [19, 1, 1, "", "__pydantic_computed_fields__"], [19, 1, 1, "", "__pydantic_fields__"], [19, 5, 1, "", "__repr__"], [19, 1, 1, "", "__signature__"], [19, 5, 1, "", "from_receipt"], [19, 4, 1, "", "info"], [19, 4, 1, "", "name"], [19, 5, 1, "", "poll_logs"], [19, 5, 1, "", "query"], [19, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__repr__"], [19, 4, 1, "", "address"], [19, 5, 1, "", "call_view_method"], [19, 4, 1, "", "creation_metadata"], [19, 5, 1, "", "from_receipt"], [19, 5, 1, "", "get_error_by_signature"], [19, 5, 1, "", "get_event_by_signature"], [19, 5, 1, "", "invoke_transaction"]], "ape.contracts.base.ContractTypeWrapper": [[19, 5, 1, "", "decode_input"], [19, 4, 1, "", "identifier_lookup"], [19, 4, 1, "", "selector_identifiers"], [19, 4, 1, "", "source_path"]], "ape.exceptions": [[20, 6, 1, "", "APINotImplementedError"], [20, 6, 1, "", "Abort"], [20, 6, 1, "", "AccountsError"], [20, 6, 1, "", "AliasAlreadyInUseError"], [20, 6, 1, "", "ApeAttributeError"], [20, 6, 1, "", "ApeException"], [20, 6, 1, "", "ApeIndexError"], [20, 6, 1, "", "ArgumentsLengthError"], [20, 6, 1, "", "BlockNotFoundError"], [20, 6, 1, "", "ChainError"], [20, 6, 1, "", "CompilerError"], [20, 6, 1, "", "ConfigError"], [20, 6, 1, "", "ContractDataError"], [20, 6, 1, "", "ContractLogicError"], [20, 6, 1, "", "ContractNotFoundError"], [20, 6, 1, "", "ConversionError"], [20, 6, 1, "", "CustomError"], [20, 6, 1, "", "DecodingError"], [20, 6, 1, "", "EcosystemNotFoundError"], [20, 6, 1, "", "MethodNonPayableError"], [20, 6, 1, "", "MissingDeploymentBytecodeError"], [20, 6, 1, "", "NetworkError"], [20, 6, 1, "", "NetworkMismatchError"], [20, 6, 1, "", "NetworkNotFoundError"], [20, 6, 1, "", "OutOfGasError"], [20, 6, 1, "", "PluginInstallError"], [20, 6, 1, "", "PluginVersionError"], [20, 6, 1, "", "ProjectError"], [20, 6, 1, "", "ProviderError"], [20, 6, 1, "", "ProviderNotConnectedError"], [20, 6, 1, "", "ProviderNotFoundError"], [20, 6, 1, "", "QueryEngineError"], [20, 6, 1, "", "RPCTimeoutError"], [20, 6, 1, "", "SignatureError"], [20, 6, 1, "", "SubprocessError"], [20, 6, 1, "", "SubprocessTimeoutError"], [20, 6, 1, "", "TransactionError"], [20, 6, 1, "", "TransactionNotFoundError"], [20, 6, 1, "", "UnknownSnapshotError"], [20, 6, 1, "", "UnknownVersionError"], [20, 6, 1, "", "VirtualMachineError"], [20, 0, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[20, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[20, 4, 1, "", "dev_message"], [20, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[20, 4, 1, "", "name"]], "ape.managers": [[21, 2, 0, "-", "accounts"], [21, 2, 0, "-", "compilers"], [21, 2, 0, "-", "config"], [21, 2, 0, "-", "converters"], [21, 2, 0, "-", "networks"], [21, 2, 0, "-", "project"], [21, 2, 0, "-", "query"]], "ape.managers.accounts": [[21, 3, 1, "", "AccountManager"], [21, 3, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "aliases"], [21, 4, 1, "", "containers"], [21, 5, 1, "", "get_accounts_by_type"], [21, 5, 1, "", "load"], [21, 4, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "impersonate_account"], [21, 5, 1, "", "stop_impersonating"]], "ape.managers.chain": [[21, 3, 1, "", "AccountHistory"], [21, 3, 1, "", "BlockContainer"], [21, 3, 1, "", "ChainManager"], [21, 3, 1, "", "ContractCache"], [21, 3, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 1, 1, "", "__pydantic_computed_fields__"], [21, 1, 1, "", "__pydantic_fields__"], [21, 1, 1, "", "__signature__"], [21, 1, 1, "", "address"], [21, 5, 1, "", "append"], [21, 4, 1, "", "outgoing"], [21, 5, 1, "", "query"], [21, 5, 1, "", "revert_to_block"], [21, 1, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 4, 1, "", "head"], [21, 4, 1, "", "height"], [21, 5, 1, "", "poll_blocks"], [21, 5, 1, "", "query"], [21, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "base_fee"], [21, 4, 1, "", "blocks"], [21, 4, 1, "", "chain_id"], [21, 4, 1, "", "gas_price"], [21, 5, 1, "", "get_receipt"], [21, 4, 1, "", "history"], [21, 5, 1, "", "isolate"], [21, 5, 1, "", "mine"], [21, 4, 1, "", "pending_timestamp"], [21, 5, 1, "", "restore"], [21, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 5, 1, "", "__delitem__"], [21, 5, 1, "", "__setitem__"], [21, 5, 1, "", "cache_blueprint"], [21, 5, 1, "", "cache_deployment"], [21, 5, 1, "", "cache_proxy_info"], [21, 5, 1, "", "clear_local_caches"], [21, 5, 1, "", "get"], [21, 5, 1, "", "get_blueprint"], [21, 5, 1, "", "get_container"], [21, 5, 1, "", "get_creation_metadata"], [21, 5, 1, "", "get_deployments"], [21, 5, 1, "", "get_multiple"], [21, 5, 1, "", "get_proxy_info"], [21, 5, 1, "", "instance_at"], [21, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[21, 5, 1, "", "append"], [21, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 3, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 5, 1, "", "can_trace_source"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "compile_source"], [21, 5, 1, "", "enrich_error"], [21, 5, 1, "", "flatten_contract"], [21, 5, 1, "", "get_custom_error"], [21, 5, 1, "", "get_imports"], [21, 5, 1, "", "get_references"], [21, 4, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 3, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "__str__"], [21, 5, 1, "", "extract_config"], [21, 4, 1, "", "global_config"], [21, 5, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 3, 1, "", "AccountIntConverter"], [21, 3, 1, "", "AddressAPIConverter"], [21, 3, 1, "", "BytesAddressConverter"], [21, 3, 1, "", "ConversionManager"], [21, 3, 1, "", "HexAddressConverter"], [21, 3, 1, "", "HexConverter"], [21, 3, 1, "", "HexIntConverter"], [21, 3, 1, "", "HexIterableConverter"], [21, 3, 1, "", "IntAddressConverter"], [21, 3, 1, "", "StringDecimalConverter"], [21, 3, 1, "", "StringIntConverter"], [21, 3, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 3, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 4, 1, "", "active_provider"], [21, 5, 1, "", "create_custom_provider"], [21, 4, 1, "", "custom_networks"], [21, 4, 1, "", "default_ecosystem"], [21, 4, 1, "", "ecosystem"], [21, 4, 1, "", "ecosystem_names"], [21, 4, 1, "", "ecosystems"], [21, 5, 1, "", "fork"], [21, 5, 1, "", "get_ecosystem"], [21, 5, 1, "", "get_network_choices"], [21, 5, 1, "", "get_provider_from_choice"], [21, 5, 1, "", "get_request_headers"], [21, 4, 1, "", "network"], [21, 4, 1, "", "network_data"], [21, 4, 1, "", "network_names"], [21, 5, 1, "", "parse_network_choice"], [21, 4, 1, "", "provider_names"], [21, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 3, 1, "", "ContractManager"], [21, 3, 1, "", "Dependency"], [21, 3, 1, "", "DependencyManager"], [21, 3, 1, "", "DependencyVersionMap"], [21, 3, 1, "", "DeploymentManager"], [21, 3, 1, "", "LocalProject"], [21, 3, 1, "", "PackagesCache"], [21, 3, 1, "", "Project"], [21, 3, 1, "", "ProjectManager"], [21, 3, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 5, 1, "", "__eq__"], [21, 5, 1, "", "__hash__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "api_path"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "manifest_path"], [21, 4, 1, "", "name"], [21, 4, 1, "", "package_id"], [21, 4, 1, "", "project"], [21, 4, 1, "", "project_path"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri"], [21, 4, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add"], [21, 5, 1, "", "decode_dependency"], [21, 5, 1, "", "get_dependency"], [21, 5, 1, "", "get_project_dependencies"], [21, 5, 1, "", "get_versions"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "packages_cache"], [21, 4, 1, "", "specified"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.DeploymentManager": [[21, 5, 1, "", "__iter__"], [21, 4, 1, "", "instance_map"], [21, 5, 1, "", "track"]], "ape.managers.project.LocalProject": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "config"], [21, 4, 1, "", "contracts"], [21, 4, 1, "", "contracts_folder"], [21, 4, 1, "", "deployments"], [21, 4, 1, "", "exclusions"], [21, 5, 1, "", "extract_manifest"], [21, 4, 1, "", "in_tempdir"], [21, 4, 1, "", "interfaces_folder"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "load_manifest"], [21, 4, 1, "", "meta"], [21, 4, 1, "", "path"], [21, 4, 1, "", "project_api"], [21, 5, 1, "", "refresh_sources"], [21, 5, 1, "", "reload_config"], [21, 4, 1, "", "sources"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.PackagesCache": [[21, 5, 1, "", "cache_api"], [21, 5, 1, "", "get_api_path"], [21, 5, 1, "", "get_manifest_path"], [21, 5, 1, "", "get_project_path"], [21, 5, 1, "", "get_project_versions_path"]], "ape.managers.project.Project": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add_compiler_data"], [21, 4, 1, "", "dependencies"], [21, 4, 1, "", "is_compiled"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "reconfigure"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "from_manifest"], [21, 5, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"], [21, 5, 1, "", "is_excluded"], [21, 5, 1, "", "lookup"], [21, 4, 1, "", "paths"], [21, 5, 1, "", "refresh"]], "ape.managers.query": [[21, 3, 1, "", "DefaultQueryProvider"], [21, 3, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 5, 1, "", "estimate_query"], [21, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 4, 1, "", "engines"], [21, 5, 1, "", "query"]], "ape.plugins": [[22, 2, 0, "-", "account"], [22, 2, 0, "-", "compiler"], [22, 2, 0, "-", "config"], [22, 2, 0, "-", "converter"], [22, 2, 0, "-", "network"], [22, 2, 0, "-", "pluggy_patch"], [22, 2, 0, "-", "project"], [22, 2, 0, "-", "query"], [22, 0, 1, "", "register"]], "ape.plugins.account": [[22, 3, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 3, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 3, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 5, 1, "", "config_class"]], "ape.plugins.converter": [[22, 3, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 5, 1, "", "converters"]], "ape.plugins.network": [[22, 3, 1, "", "EcosystemPlugin"], [22, 3, 1, "", "ExplorerPlugin"], [22, 3, 1, "", "NetworkPlugin"], [22, 3, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 3, 1, "", "PluginType"], [22, 7, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 3, 1, "", "DependencyPlugin"], [22, 3, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 5, 1, "", "projects"]], "ape.plugins.query": [[22, 3, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 5, 1, "", "query_engines"]], "ape.types": [[23, 2, 0, "-", "address"], [23, 2, 0, "-", "basic"], [23, 2, 0, "-", "coverage"], [23, 2, 0, "-", "events"], [23, 2, 0, "-", "gas"], [23, 2, 0, "-", "trace"], [23, 2, 0, "-", "units"], [23, 2, 0, "-", "vm"]], "ape.types.address": [[23, 7, 1, "", "AddressType"], [23, 7, 1, "", "RawAddress"]], "ape.types.basic": [[23, 7, 1, "", "HexInt"]], "ape.types.coverage": [[23, 3, 1, "", "ContractCoverage"], [23, 3, 1, "", "ContractSourceCoverage"], [23, 3, 1, "", "CoverageProject"], [23, 3, 1, "", "CoverageReport"], [23, 3, 1, "", "CoverageStatement"], [23, 3, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 1, 1, "", "functions"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 4, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 1, 1, "", "contracts"], [23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "include"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "source_id"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 1, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "get_html"], [23, 5, 1, "", "get_xml"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "projects"], [23, 1, 1, "", "source_folders"], [23, 4, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 1, 1, "", "timestamp"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 1, 1, "", "hit_count"], [23, 1, 1, "", "location"], [23, 1, 1, "", "pcs"], [23, 1, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 1, 1, "", "full_name"], [23, 1, 1, "", "hit_count"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 5, 1, "", "profile_statement"], [23, 1, 1, "", "statements"]], "ape.types.events": [[23, 3, 1, "", "ContractLog"], [23, 3, 1, "", "ContractLogContainer"], [23, 3, 1, "", "LogFilter"], [23, 3, 1, "", "MockContractLog"]], "ape.types.events.ContractLog": [[23, 1, 1, "", "block_hash"], [23, 1, 1, "", "block_number"], [23, 1, 1, "", "log_index"], [23, 4, 1, "", "timestamp"], [23, 1, 1, "", "transaction_hash"], [23, 1, 1, "", "transaction_index"]], "ape.types.events.LogFilter": [[23, 5, 1, "", "from_event"], [23, 5, 1, "", "model_dump"]], "ape.types.gas": [[23, 3, 1, "", "AutoGasLimit"], [23, 7, 1, "", "GasLimit"]], "ape.types.gas.AutoGasLimit": [[23, 1, 1, "", "multiplier"]], "ape.types.signatures": [[23, 3, 1, "", "MessageSignature"], [23, 3, 1, "", "SignableMessage"], [23, 3, 1, "", "TransactionSignature"], [23, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 1, 1, "", "body"], [23, 1, 1, "", "header"], [23, 1, 1, "", "version"]], "ape.types.trace": [[23, 3, 1, "", "ControlFlow"], [23, 1, 1, "", "GasReport"], [23, 3, 1, "", "SourceTraceback"]], "ape.types.trace.ControlFlow": [[23, 4, 1, "", "begin_lineno"], [23, 1, 1, "", "closure"], [23, 1, 1, "", "depth"], [23, 4, 1, "", "end_lineno"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "format"], [23, 4, 1, "", "line_numbers"], [23, 4, 1, "", "next_statement"], [23, 1, 1, "", "source_path"], [23, 4, 1, "", "source_statements"], [23, 1, 1, "", "statements"], [23, 4, 1, "", "ws_begin_lineno"]], "ape.types.trace.SourceTraceback": [[23, 5, 1, "", "add_builtin_jump"], [23, 5, 1, "", "add_jump"], [23, 5, 1, "", "append"], [23, 4, 1, "", "execution"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "extend_last"], [23, 5, 1, "", "format"], [23, 4, 1, "", "last"], [23, 4, 1, "", "revert_type"], [23, 4, 1, "", "source_statements"], [23, 4, 1, "", "statements"]], "ape.types.units": [[23, 1, 1, "", "CurrencyValue"], [23, 1, 1, "", "CurrencyValueComparable"]], "ape.types.vm": [[23, 7, 1, "", "BlockID"], [23, 7, 1, "", "SnapshotID"]], "ape.utils": [[24, 2, 0, "-", "abi"], [24, 2, 0, "-", "basemodel"], [24, 2, 0, "-", "misc"], [24, 2, 0, "-", "os"], [24, 2, 0, "-", "process"], [24, 2, 0, "-", "rpc"], [24, 2, 0, "-", "testing"], [24, 2, 0, "-", "trace"]], "ape.utils.abi": [[24, 3, 1, "", "Struct"], [24, 3, 1, "", "StructParser"], [24, 0, 1, "", "create_struct"], [24, 0, 1, "", "is_array"], [24, 0, 1, "", "is_named_tuple"], [24, 0, 1, "", "is_struct"], [24, 0, 1, "", "returns_array"]], "ape.utils.abi.Struct": [[24, 5, 1, "", "items"]], "ape.utils.abi.StructParser": [[24, 5, 1, "", "decode_output"], [24, 4, 1, "", "default_name"], [24, 5, 1, "", "encode_input"]], "ape.utils.basemodel": [[24, 3, 1, "", "BaseInterface"], [24, 3, 1, "", "BaseInterfaceModel"], [24, 3, 1, "", "BaseModel"], [24, 3, 1, "", "ExtraAttributesMixin"], [24, 3, 1, "", "ExtraModelAttributes"], [24, 3, 1, "", "ManagerAccessMixin"], [24, 3, 1, "", "injected_before_use"], [24, 3, 1, "", "manager_access"]], "ape.utils.basemodel.BaseModel": [[24, 5, 1, "", "model_copy"]], "ape.utils.basemodel.ExtraModelAttributes": [[24, 1, 1, "", "additional_error_message"], [24, 1, 1, "", "attributes"], [24, 5, 1, "", "get"], [24, 1, 1, "", "include_getattr"], [24, 1, 1, "", "include_getitem"], [24, 1, 1, "", "name"]], "ape.utils.basemodel.ManagerAccessMixin": [[24, 1, 1, "", "Project"]], "ape.utils.misc": [[24, 0, 1, "", "extract_nested_value"], [24, 0, 1, "", "gas_estimation_error_message"], [24, 0, 1, "", "get_current_timestamp_ms"], [24, 0, 1, "", "get_package_version"], [24, 0, 1, "", "is_evm_precompile"], [24, 0, 1, "", "is_zero_hex"], [24, 0, 1, "", "load_config"], [24, 0, 1, "", "log_instead_of_fail"], [24, 0, 1, "", "pragma_str_to_specifier_set"], [24, 0, 1, "", "raises_not_implemented"], [24, 0, 1, "", "run_until_complete"], [24, 3, 1, "", "singledispatchmethod"], [24, 0, 1, "", "to_int"]], "ape.utils.misc.singledispatchmethod": [[24, 5, 1, "", "register"]], "ape.utils.os": [[24, 0, 1, "", "clean_path"], [24, 0, 1, "", "create_tempdir"], [24, 0, 1, "", "expand_environment_variables"], [24, 0, 1, "", "extract_archive"], [24, 0, 1, "", "get_all_files_in_directory"], [24, 0, 1, "", "get_full_extension"], [24, 0, 1, "", "get_package_path"], [24, 0, 1, "", "get_relative_path"], [24, 0, 1, "", "in_tempdir"], [24, 0, 1, "", "is_relative_to"], [24, 0, 1, "", "path_match"], [24, 0, 1, "", "run_in_tempdir"], [24, 3, 1, "", "use_temp_sys_path"]], "ape.utils.process": [[24, 3, 1, "", "JoinableQueue"], [24, 0, 1, "", "spawn"]], "ape.utils.process.JoinableQueue": [[24, 5, 1, "", "join"]], "ape.utils.rpc": [[24, 3, 1, "", "RPCHeaders"], [24, 0, 1, "", "allow_disconnected"], [24, 0, 1, "", "request_with_retry"], [24, 0, 1, "", "stream_response"]], "ape.utils.testing": [[24, 3, 1, "", "GeneratedDevAccount"], [24, 0, 1, "", "generate_dev_accounts"]], "ape.utils.testing.GeneratedDevAccount": [[24, 1, 1, "", "address"], [24, 1, 1, "", "private_key"]], "ape.utils.trace": [[24, 3, 1, "", "TraceStyles"]], "ape.utils.trace.TraceStyles": [[24, 1, 1, "", "CONTRACTS"], [24, 1, 1, "", "DELEGATE"], [24, 1, 1, "", "GAS_COST"], [24, 1, 1, "", "INPUTS"], [24, 1, 1, "", "METHODS"], [24, 1, 1, "", "OUTPUTS"], [24, 1, 1, "", "VALUE"]], "ape_accounts": [[11, 2, 0, "-", "accounts"]], "ape_accounts.accounts": [[11, 3, 1, "", "AccountContainer"], [11, 6, 1, "", "InvalidPasswordError"], [11, 3, 1, "", "KeyfileAccount"], [11, 0, 1, "", "generate_account"], [11, 0, 1, "", "import_account_from_mnemonic"], [11, 0, 1, "", "import_account_from_private_key"]], "ape_accounts.accounts.AccountContainer": [[11, 4, 1, "", "accounts"], [11, 4, 1, "", "aliases"]], "ape_accounts.accounts.KeyfileAccount": [[11, 4, 1, "", "address"], [11, 4, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_raw_msghash"], [11, 5, 1, "", "sign_transaction"]], "ape_compile": [[12, 2, 0, "-", "config"]], "ape_compile.config": [[12, 3, 1, "", "Config"], [12, 3, 1, "", "OutputExtras"]], "ape_compile.config.Config": [[12, 1, 1, "", "exclude"], [12, 1, 1, "", "include_dependencies"], [12, 1, 1, "", "output_extra"], [12, 5, 1, "", "serialize_exclude"]], "ape_compile.config.OutputExtras": [[12, 1, 1, "", "ABI"]], "ape_ethereum": [[13, 2, 0, "-", "ecosystem"], [13, 2, 0, "-", "multicall"], [13, 2, 0, "-", "provider"], [13, 2, 0, "-", "proxies"], [13, 2, 0, "-", "trace"], [13, 2, 0, "-", "transactions"]], "ape_ethereum.ecosystem": [[13, 3, 1, "", "BaseEthereumConfig"], [13, 3, 1, "", "Block"], [13, 3, 1, "", "Ethereum"], [13, 3, 1, "", "EthereumConfig"], [13, 3, 1, "", "ForkedNetworkConfig"], [13, 3, 1, "", "NetworkConfig"]], "ape_ethereum.ecosystem.Block": [[13, 1, 1, "", "hash"], [13, 1, 1, "", "parent_hash"], [13, 4, 1, "", "size"]], "ape_ethereum.ecosystem.Ethereum": [[13, 4, 1, "", "config"], [13, 5, 1, "", "create_transaction"], [13, 5, 1, "", "decode_address"], [13, 5, 1, "", "decode_block"], [13, 5, 1, "", "decode_calldata"], [13, 5, 1, "", "decode_custom_error"], [13, 5, 1, "", "decode_logs"], [13, 5, 1, "", "decode_primitive_value"], [13, 5, 1, "", "decode_receipt"], [13, 5, 1, "", "decode_returndata"], [13, 5, 1, "", "encode_address"], [13, 5, 1, "", "encode_calldata"], [13, 5, 1, "", "encode_contract_blueprint"], [13, 5, 1, "", "encode_deployment"], [13, 5, 1, "", "encode_transaction"], [13, 5, 1, "", "enrich_trace"], [13, 1, 1, "", "fee_token_symbol"], [13, 5, 1, "", "get_proxy_info"], [13, 5, 1, "", "get_python_types"]], "ape_ethereum.ecosystem.ForkedNetworkConfig": [[13, 1, 1, "", "upstream_provider"]], "ape_ethereum.ecosystem.NetworkConfig": [[13, 1, 1, "", "base_fee_multiplier"], [13, 1, 1, "", "block_time"], [13, 1, 1, "", "default_provider"], [13, 1, 1, "", "default_transaction_type"], [13, 1, 1, "", "gas_limit"], [13, 1, 1, "", "is_mainnet"], [13, 1, 1, "", "max_receipt_retries"], [13, 1, 1, "", "request_headers"], [13, 1, 1, "", "required_confirmations"], [13, 1, 1, "", "transaction_acceptance_timeout"]], "ape_ethereum.multicall": [[13, 3, 1, "", "BaseMulticall"], [13, 3, 1, "", "Call"], [13, 3, 1, "", "Transaction"]], "ape_ethereum.multicall.BaseMulticall": [[13, 5, 1, "", "add"], [13, 5, 1, "", "inject"]], "ape_ethereum.multicall.Call": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "add"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.provider": [[13, 3, 1, "", "EthereumNodeProvider"], [13, 3, 1, "", "Web3Provider"], [13, 0, 1, "", "assert_web3_provider_uri_env_var_not_set"]], "ape_ethereum.provider.EthereumNodeProvider": [[13, 1, 1, "", "block_page_size"], [13, 1, 1, "", "concurrency"], [13, 5, 1, "", "connect"], [13, 4, 1, "", "connection_id"], [13, 4, 1, "", "connection_str"], [13, 5, 1, "", "disconnect"], [13, 4, 1, "", "http_uri"], [13, 1, 1, "", "name"], [13, 1, 1, "", "request_header"], [13, 4, 1, "", "ws_uri"]], "ape_ethereum.provider.Web3Provider": [[13, 4, 1, "", "base_fee"], [13, 4, 1, "", "call_trace_approach"], [13, 4, 1, "", "chain_id"], [13, 5, 1, "", "create_access_list"], [13, 5, 1, "", "estimate_gas_cost"], [13, 4, 1, "", "gas_price"], [13, 5, 1, "", "get_balance"], [13, 5, 1, "", "get_block"], [13, 5, 1, "", "get_code"], [13, 5, 1, "", "get_contract_logs"], [13, 5, 1, "", "get_nonce"], [13, 5, 1, "", "get_receipt"], [13, 5, 1, "", "get_storage"], [13, 5, 1, "", "get_transaction_trace"], [13, 5, 1, "", "get_transactions_by_account_nonce"], [13, 5, 1, "", "get_transactions_by_block"], [13, 5, 1, "", "get_virtual_machine_error"], [13, 4, 1, "", "http_uri"], [13, 4, 1, "", "is_connected"], [13, 5, 1, "", "make_request"], [13, 4, 1, "", "max_gas"], [13, 5, 1, "", "poll_blocks"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "prepare_transaction"], [13, 4, 1, "", "priority_fee"], [13, 5, 1, "", "send_call"], [13, 5, 1, "", "send_transaction"], [13, 5, 1, "", "stream_request"], [13, 4, 1, "", "supports_tracing"], [13, 5, 1, "", "update_settings"], [13, 4, 1, "", "web3"], [13, 4, 1, "", "ws_uri"]], "ape_ethereum.proxies": [[13, 3, 1, "", "ProxyInfo"], [13, 3, 1, "", "ProxyType"]], "ape_ethereum.trace": [[13, 3, 1, "", "CallTrace"], [13, 3, 1, "", "Trace"], [13, 3, 1, "", "TraceApproach"], [13, 3, 1, "", "TransactionTrace"]], "ape_ethereum.trace.CallTrace": [[13, 1, 1, "", "arguments"], [13, 1, 1, "", "call_trace_approach"], [13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "transaction"], [13, 1, 1, "", "tx"]], "ape_ethereum.trace.Trace": [[13, 1, 1, "", "call_trace_approach"], [13, 4, 1, "", "debug_logs"], [13, 4, 1, "", "enriched_calltree"], [13, 5, 1, "", "get_calltree"], [13, 5, 1, "", "get_gas_report"], [13, 5, 1, "", "get_raw_calltree"], [13, 5, 1, "", "get_raw_frames"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "revert_message"], [13, 5, 1, "", "show"], [13, 5, 1, "", "show_gas_report"], [13, 4, 1, "", "transaction"]], "ape_ethereum.trace.TraceApproach": [[13, 1, 1, "", "BASIC"], [13, 1, 1, "", "GETH_CALL_TRACER"], [13, 1, 1, "", "GETH_STRUCT_LOG_PARSE"], [13, 1, 1, "", "PARITY"]], "ape_ethereum.trace.TransactionTrace": [[13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "transaction"]], "ape_ethereum.transactions": [[13, 3, 1, "", "AccessList"], [13, 3, 1, "", "AccessListTransaction"], [13, 3, 1, "", "BaseTransaction"], [13, 3, 1, "", "DynamicFeeTransaction"], [13, 3, 1, "", "Receipt"], [13, 3, 1, "", "SharedBlobReceipt"], [13, 3, 1, "", "SharedBlobTransaction"], [13, 3, 1, "", "StaticFeeTransaction"], [13, 3, 1, "", "TransactionStatusEnum"], [13, 3, 1, "", "TransactionType"]], "ape_ethereum.transactions.BaseTransaction": [[13, 5, 1, "", "serialize_transaction"], [13, 4, 1, "", "txn_hash"]], "ape_ethereum.transactions.Receipt": [[13, 4, 1, "", "debug_logs_typed"], [13, 5, 1, "", "decode_logs"], [13, 4, 1, "", "failed"], [13, 4, 1, "", "method_called"], [13, 5, 1, "", "raise_for_status"], [13, 4, 1, "", "ran_out_of_gas"], [13, 5, 1, "", "show_events"], [13, 5, 1, "", "show_gas_report"], [13, 5, 1, "", "show_source_traceback"], [13, 5, 1, "", "show_trace"], [13, 4, 1, "", "source_traceback"], [13, 4, 1, "", "total_fees_paid"]], "ape_ethereum.transactions.SharedBlobReceipt": [[13, 1, 1, "", "blob_gas_price"], [13, 1, 1, "", "blob_gas_used"]], "ape_ethereum.transactions.SharedBlobTransaction": [[13, 1, 1, "", "receiver"]], "ape_ethereum.transactions.TransactionStatusEnum": [[13, 1, 1, "", "FAILING"], [13, 1, 1, "", "NO_ERROR"]], "ape_node": [[14, 2, 0, "-", "provider"]], "ape_node.provider": [[14, 3, 1, "", "EthereumNetworkConfig"], [14, 3, 1, "", "EthereumNodeConfig"], [14, 3, 1, "", "GethDev"], [14, 3, 1, "", "GethDevProcess"], [14, 3, 1, "", "Node"], [14, 6, 1, "", "NodeSoftwareNotInstalledError"], [14, 0, 1, "", "create_genesis_data"]], "ape_node.provider.EthereumNodeConfig": [[14, 1, 1, "", "call_trace_approach"], [14, 1, 1, "", "data_dir"], [14, 1, 1, "", "ethereum"], [14, 1, 1, "", "executable"], [14, 1, 1, "", "ipc_path"], [14, 1, 1, "", "request_headers"]], "ape_node.provider.GethDev": [[14, 4, 1, "", "auto_mine"], [14, 5, 1, "", "build_command"], [14, 4, 1, "", "chain_id"], [14, 5, 1, "", "connect"], [14, 5, 1, "", "disconnect"], [14, 5, 1, "", "get_test_account"], [14, 5, 1, "", "mine"], [14, 1, 1, "", "name"], [14, 4, 1, "", "process_name"], [14, 5, 1, "", "restore"], [14, 5, 1, "", "send_transaction"], [14, 5, 1, "", "set_timestamp"], [14, 5, 1, "", "snapshot"], [14, 5, 1, "", "start"]], "ape_node.provider.Node": [[14, 5, 1, "", "connect"], [14, 5, 1, "", "send_transaction"]], "ape_pm": [[15, 2, 0, "-", "compiler"], [15, 2, 0, "-", "dependency"], [15, 2, 0, "-", "project"]], "ape_pm.compiler": [[15, 3, 1, "", "InterfaceCompiler"]], "ape_pm.compiler.InterfaceCompiler": [[15, 5, 1, "", "compile"], [15, 5, 1, "", "compile_code"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "get_versions"], [15, 4, 1, "", "name"]], "ape_pm.dependency": [[15, 3, 1, "", "GithubDependency"], [15, 3, 1, "", "LocalDependency"], [15, 3, 1, "", "NpmDependency"], [15, 3, 1, "", "PythonDependency"]], "ape_pm.dependency.GithubDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "github"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "ref"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.LocalDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "local"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.NpmDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "npm"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_from_installed_package_json"], [15, 4, 1, "", "version_from_project_package_json"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.PythonDependency": [[15, 5, 1, "", "fetch"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "pypi"], [15, 1, 1, "", "python"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.project": [[15, 3, 1, "", "BrownieProject"], [15, 3, 1, "", "FoundryProject"]], "ape_pm.project.BrownieProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_pm.project.FoundryProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_test": [[16, 2, 0, "-", "accounts"], [16, 2, 0, "-", "config"], [16, 2, 0, "-", "provider"]], "ape_test.accounts": [[16, 3, 1, "", "TestAccount"], [16, 3, 1, "", "TestAccountContainer"]], "ape_test.accounts.TestAccount": [[16, 4, 1, "", "address"], [16, 4, 1, "", "alias"], [16, 5, 1, "", "sign_message"], [16, 5, 1, "", "sign_raw_msghash"], [16, 5, 1, "", "sign_transaction"]], "ape_test.accounts.TestAccountContainer": [[16, 4, 1, "", "accounts"], [16, 4, 1, "", "aliases"], [16, 5, 1, "", "generate_account"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "reset"]], "ape_test.config": [[16, 3, 1, "", "ApeTestConfig"], [16, 3, 1, "", "CoverageConfig"], [16, 3, 1, "", "CoverageReportsConfig"], [16, 3, 1, "", "EthTesterProviderConfig"], [16, 3, 1, "", "GasConfig"], [16, 3, 1, "", "GasExclusion"]], "ape_test.config.ApeTestConfig": [[16, 1, 1, "", "balance"], [16, 1, 1, "", "coverage"], [16, 1, 1, "", "disconnect_providers_after"], [16, 1, 1, "", "gas"], [16, 1, 1, "", "hd_path"], [16, 1, 1, "", "mnemonic"], [16, 1, 1, "", "number_of_accounts"], [16, 1, 1, "", "provider"]], "ape_test.config.CoverageConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"], [16, 1, 1, "", "track"]], "ape_test.config.CoverageReportsConfig": [[16, 1, 1, "", "html"], [16, 1, 1, "", "terminal"], [16, 1, 1, "", "xml"]], "ape_test.config.GasConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"]], "ape_test.provider": [[16, 3, 1, "", "ApeEVMBackend"], [16, 3, 1, "", "EthTesterTransactionTrace"], [16, 3, 1, "", "LocalProvider"]], "ape_test.provider.EthTesterTransactionTrace": [[16, 4, 1, "", "return_value"]], "ape_test.provider.LocalProvider": [[16, 4, 1, "", "auto_mine"], [16, 4, 1, "", "base_fee"], [16, 4, 1, "", "chain_id"], [16, 4, 1, "", "config"], [16, 5, 1, "", "connect"], [16, 5, 1, "", "disconnect"], [16, 5, 1, "", "estimate_gas_cost"], [16, 4, 1, "", "gas_price"], [16, 5, 1, "", "get_balance"], [16, 5, 1, "", "get_contract_logs"], [16, 5, 1, "", "get_nonce"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "get_transaction_trace"], [16, 5, 1, "", "get_virtual_machine_error"], [16, 4, 1, "", "max_gas"], [16, 5, 1, "", "mine"], [16, 4, 1, "", "priority_fee"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "send_call"], [16, 5, 1, "", "send_transaction"], [16, 5, 1, "", "set_timestamp"], [16, 4, 1, "", "settings"], [16, 5, 1, "", "snapshot"], [16, 4, 1, "", "supports_tracing"], [16, 5, 1, "", "update_settings"]], "compile": [[1, 8, 1, "cmdoption-compile-config-override", "--config-override"], [1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-project", "--project"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-c", "--code"], [2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-c", "-c"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-name", "--name"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-uninstall": [[6, 8, 1, "cmdoption-pm-uninstall-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-uninstall-y", "--yes"], [6, 8, 1, "cmdoption-pm-uninstall-v", "-v"], [6, 8, 1, "cmdoption-pm-uninstall-y", "-y"], [6, 8, 1, "cmdoption-pm-uninstall-arg-NAME", "NAME"], [6, 8, 1, "cmdoption-pm-uninstall-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "attribute", "Python attribute"], "2": ["py", "module", "Python module"], "3": ["py", "class", "Python class"], "4": ["py", "property", "Python property"], "5": ["py", "method", "Python method"], "6": ["py", "exception", "Python exception"], "7": ["py", "data", "Python data"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:function", "1": "py:attribute", "2": "py:module", "3": "py:class", "4": "py:property", "5": "py:method", "6": "py:exception", "7": "py:data", "8": "std:cmdoption"}, "terms": {"": [1, 5, 6, 8, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "0": [0, 6, 8, 11, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [13, 17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": [13, 23], "0x0000000000000000000000000000000000000000000000000000000000000000": [13, 17], "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": [44, 46], "0xabc1230001112223334445566611855443322111": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "0xca11bde05977b3631167028862be2a173976ca11": 13, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0xsplit": 39, "1": [6, 10, 13, 15, 16, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [13, 14, 16, 17, 19, 21, 23, 24, 27, 28, 36, 37], "100": [13, 16, 17, 30, 44, 46], "1000": 24, "1000000000": [17, 21], "1000000000000000000": [17, 21], "10000000000000000000000": [14, 16], "100_000": 44, "109": 37, "1164": 45, "1167": 39, "11946": 45, "12": [0, 11, 25, 32, 41], "120": [13, 37], "123": [28, 30, 40, 42], "1234": [28, 37], "1291": 45, "13": 13, "1302": 45, "13028": 45, "1337": [14, 16, 33, 45], "1377": 45, "14": 15, "1421947": 45, "14388241": 29, "15": [13, 14, 17, 37], "1558": 41, "1559": [13, 16, 17, 21, 37, 46], "16": [13, 14, 28, 37], "1647323479": 29, "18": [13, 17], "1822": 39, "191": [17, 23], "1967": 39, "1_000": 24, "1e18": 25, "2": [6, 13, 17, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [13, 14, 17, 31, 36, 37, 46], "21": 36, "21000": 46, "22414": 45, "23827": 44, "24564": 44, "250": 24, "25845": 45, "2678": [17, 21, 40], "2718": 13, "28307": 44, "2930": [13, 46], "3": [13, 27, 29, 30, 32, 41, 42, 44, 46], "30": [24, 36], "30000": 24, "30_000": 24, "31337": 37, "32": [17, 25], "33493": 44, "34783": 44, "35000000000000000000000000": 45, "3600": 21, "38679": 44, "3fb5c1c": 30, "3rd": 41, "4": [13, 15, 16, 17, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "429": 24, "44": [0, 11, 14, 16, 24, 44], "45739": 44, "4844": 13, "5": [8, 25, 28, 30, 32, 35, 42, 44, 46], "50": [13, 17, 19, 21, 46], "500": 37, "5000": [13, 14], "5030": 28, "51021": 44, "5202": [13, 17, 21], "5253": 45, "57198": 44, "6": [13, 14, 32, 35, 44], "60": [0, 11, 14, 16, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [13, 14, 27, 35, 44], "71": 44, "712": 23, "8": [13, 27, 32, 42, 44], "80": 44, "82848": 44, "85": 44, "8545": 14, "86000": 44, "897": 39, "9": [24, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [3, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 32, 33, 35, 37, 38, 39, 44, 45, 46], "AND": 21, "And": [17, 24, 26, 32, 37, 42, 44], "As": [33, 37, 42, 44], "At": [30, 44], "But": 38, "By": [13, 17, 27, 32, 33, 35, 43, 44, 46], "For": [11, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 44, 46], "If": [6, 11, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "In": [18, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 37, 38, 39, 41, 42, 44, 46], "It": [12, 18, 22, 24, 25, 26, 31, 33, 36, 37, 43, 44, 45], "NOT": [13, 16], "No": [13, 21, 37], "ON": 24, "On": [30, 31], "One": [0, 1, 2, 3, 4, 5, 6, 8, 29, 30, 42, 44, 46], "Or": [17, 25, 27, 28, 29, 30, 33, 35], "That": [26, 30, 46], "The": [1, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 46], "Then": [17, 25, 27, 28, 29, 30, 32, 33, 34, 44, 46], "There": [22, 23, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 28, 30, 42, 44], "To": [12, 17, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "Will": [15, 26], "With": 41, "_": [29, 30, 38, 43], "__builtin__": 44, "__call__": [13, 19], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__expected_": 18, "__fields__": [17, 19, 21], "__getattr__": [19, 24], "__getitem__": [17, 21, 24], "__hash__": [19, 21], "__init__": [17, 19, 21, 30, 33], "__iter__": [19, 21], "__len__": [17, 21], "__local__": [32, 38], "__pydantic_computed_fields__": [17, 19, 21], "__pydantic_extra__": 17, "__pydantic_fields__": [17, 19, 21], "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [13, 16, 17, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": [12, 13, 14, 16, 17], "_chainid_": 25, "_cli": 33, "_cli_avoid_json": [12, 13, 14, 16, 17], "_cli_enforce_requir": [12, 13, 14, 16, 17], "_cli_exit_on_error": [12, 13, 14, 16, 17], "_cli_flag_prefix_char": [12, 13, 14, 16, 17], "_cli_hide_none_typ": [12, 13, 14, 16, 17], "_cli_ignore_unknown_arg": [12, 13, 14, 16, 17], "_cli_implicit_flag": [12, 13, 14, 16, 17], "_cli_parse_arg": [12, 13, 14, 16, 17], "_cli_parse_none_str": [12, 13, 14, 16, 17], "_cli_prefix": [12, 13, 14, 16, 17], "_cli_prog_nam": [12, 13, 14, 16, 17], "_cli_settings_sourc": [12, 13, 14, 16, 17], "_cli_use_class_docs_for_group": [12, 13, 14, 16, 17], "_contract": 45, "_data": 45, "_env_fil": [12, 13, 14, 16, 17], "_env_file_encod": [12, 13, 14, 16, 17], "_env_ignore_empti": [12, 13, 14, 16, 17], "_env_nested_delimit": [12, 13, 14, 16, 17], "_env_parse_enum": [12, 13, 14, 16, 17], "_env_parse_none_str": [12, 13, 14, 16, 17], "_env_prefix": [12, 13, 14, 16, 17], "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_hex_int_valid": [13, 17, 23], "_immutable_numb": 44, "_io": 13, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_name_": 25, "_nested_model_default_partial_upd": [12, 13, 14, 16, 17], "_number": 44, "_outside_": 18, "_passphras": 25, "_secrets_dir": [12, 13, 14, 16, 17], "_signatur": 23, "_sourcetraceback__iter": 23, "_sourcetraceback__object": 23, "_target": 45, "_type": 23, "_valu": 44, "_verifyingcontract_": 25, "_version_": 25, "_web3": 33, "_would_": 23, "_x": 44, "abbrevi": 32, "abc": [17, 24], "abi": [10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 27, 42, 46], "abi_typ": [13, 17, 24, 30], "abi_w_selector_t": 19, "abityp": [13, 17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 37, 39, 44, 45], "abort": [18, 20, 26], "about": [13, 16, 17, 20, 21, 23, 25, 26, 27, 28, 30, 32, 33, 34, 35, 37, 39, 40, 41, 43, 44, 45, 46], "abov": [25, 30, 36, 37, 41, 43, 44, 45, 46], "abridg": 45, "absolut": [17, 24, 28], "abstract": [4, 13, 17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [10, 11, 13, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 37, 38, 40, 43, 44], "access_list": 46, "accesslist": 13, "accesslisttransact": 13, "accident": 25, "accord": 33, "account": [9, 10, 13, 14, 16, 18, 19, 20, 24, 27, 28, 29, 30, 32, 33, 37, 39, 40, 41, 42, 45, 46], "account_id": 21, "account_manag": [24, 26], "account_opt": [18, 26], "account_str": 21, "account_typ": [11, 16, 17, 18, 22, 26], "accountaliaspromptchoic": 18, "accountapi": [11, 16, 17, 18, 21, 22, 25, 26, 30, 33], "accountcontain": [11, 22], "accountcontainerapi": [17, 21, 22], "accounthistori": [17, 21], "accountintconvert": 21, "accountmanag": [10, 21, 29], "accountplugin": 22, "accountserror": [17, 20], "accountsmanag": 21, "accounttransactionqueri": [17, 21], "acct": [30, 31], "accumul": 23, "accur": 24, "achiev": [17, 30, 32, 37, 45], "across": [12, 13, 16, 17, 21, 28, 29, 37], "action": [25, 44], "activ": [17, 18, 19, 21, 29, 30, 43, 44], "active_provid": [21, 29], "actual": [17, 19, 23, 30, 44], "ad": [13, 17, 20, 21, 23, 24, 25, 26, 29, 37, 44], "add": [13, 14, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "add_builtin_jump": 23, "add_compiler_data": 21, "add_jump": 23, "add_network": 17, "addbal": 30, "addit": [11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "addition": [13, 17, 26, 32, 35, 37], "additional_error_messag": 24, "address": [10, 11, 13, 16, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44, 46], "address_str": 16, "addressapiconvert": 21, "addresstyp": [11, 13, 16, 17, 19, 20, 21, 23], "adequ": 44, "adhoc": [15, 17, 18, 21, 32], "adjust": [27, 37, 38, 44], "advanc": [13, 16, 17, 31], "advantag": 43, "advis": 41, "affect": 27, "affili": 21, "afford": [17, 45], "after": [7, 15, 17, 19, 21, 22, 24, 25, 27, 30, 32, 37, 38, 41, 42, 44, 46], "afterward": [26, 44], "again": 13, "against": [21, 22, 38, 44], "agent": [13, 14, 24, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "alfajor": 4, "algorithm": [19, 21], "alia": [0, 11, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [11, 16, 17, 18, 21, 26], "alias_prior": 17, "aliasalreadyinuseerror": 20, "alic": 25, "alik": [15, 20, 38], "all": [0, 1, 4, 5, 6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 41, 44, 46], "all_path": [15, 17], "alloc": 14, "allot": [16, 17], "allow": [3, 11, 13, 15, 16, 17, 18, 21, 22, 26, 28, 29, 30, 32, 35, 37, 39, 41, 42, 43, 44, 45, 46], "allow_disconnect": 24, "allow_instal": 21, "allowfailur": 13, "alon": [24, 26, 37], "along": [19, 32], "alphabet": 28, "alreadi": [15, 17, 18, 20, 21, 24, 25, 26, 29, 30, 32, 34, 37, 40], "also": [1, 6, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46], "alter": [24, 29], "altern": [25, 26, 27, 30, 32, 35, 36, 37, 44], "altogeth": 37, "alwai": [12, 16, 17, 27, 28, 30, 32, 43], "amoi": [4, 43], "amount": [11, 13, 17, 19, 21, 24, 30, 31, 37, 46], "an": [0, 3, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "analysi": [13, 45], "analyz": 30, "ancestor": 24, "anchor": 24, "ani": [1, 7, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 37, 38, 41, 42, 43, 44, 46], "annot": [13, 16, 17, 19, 21, 23], "anonym": [13, 17], "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 29, 30, 33, 36, 38], "anywher": [30, 32, 36], "ap": [1, 3, 4, 5, 6, 7, 8, 9, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45], "ape_": 33, "ape_account": [11, 25, 26], "ape_accounts_": 25, "ape_cli_context": [18, 26, 43], "ape_cli_subcommand": 33, "ape_compil": 12, "ape_consol": 29, "ape_console_extra": 29, "ape_ethereum": [13, 21, 30, 33], "ape_init_extra": 29, "ape_my_plugin": 33, "ape_myplugin": 33, "ape_nod": 14, "ape_pm": 15, "ape_test": 16, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apechain": 4, "apeclicontextobject": [18, 26], "apeconfig": [15, 17, 21], "apeevmbackend": 16, "apeexcept": 20, "apeindexerror": 20, "apelogg": 18, "apenet": 37, "apeproject": [17, 22, 38, 42], "apetestconfig": 16, "apeworx": [33, 34, 35, 37, 40, 41], "api": [9, 13, 15, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "api_path": 21, "api_uri": 37, "apinotimplementederror": [14, 17, 20], "app": 12, "appear": [12, 21, 24], "append": [17, 21, 23, 24, 27, 37], "appli": [13, 17, 21, 24, 28, 33, 44, 46], "applic": [13, 17, 24, 28, 32, 46], "application_prefix": 26, "applydiscount": 30, "approach": [13, 14, 25, 37, 43, 44], "appropri": 21, "approv": 45, "approxim": [13, 17], "ar": [6, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "arbitrari": 17, "arbitrum": [4, 37], "architectur": 35, "archiv": 24, "archive_fil": 24, "area": [26, 44], "arg": [0, 4, 5, 6, 7, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 29, 30, 31], "arg1": 30, "arg2": 30, "argument": [0, 1, 5, 6, 8, 13, 14, 17, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 37, 40, 43, 46], "arguments_length": 20, "argumentslengtherror": 20, "around": [14, 17, 19, 20, 21, 27], "arrai": [24, 42], "arriv": 18, "artifact": [15, 17, 21, 27, 38], "as_transact": 13, "ask": [5, 17, 25, 32], "assert": [20, 25, 30, 37, 42, 44, 46], "assert_web3_provider_uri_env_var_not_set": 13, "assertionerror": 44, "assign": 42, "assist": [25, 26, 33], "associ": [17, 21], "assum": [17, 19, 21, 24, 30, 37, 40, 42, 43, 44, 45, 46], "ast": 23, "astar": 4, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [13, 17, 20, 21, 24, 32, 33, 39, 44], "attribut": [17, 19, 21, 24, 30], "attributeerror": [20, 46], "author": [17, 30, 42, 44, 45], "authorized_method": 44, "auto": [13, 18, 23, 25, 28, 37, 44], "auto_disconnect": 14, "auto_gas_multipli": 17, "auto_min": [14, 16, 17, 44], "autogaslimit": [13, 23], "autom": 38, "automat": [1, 6, 11, 12, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "automin": [14, 16, 17], "autoreload": 29, "avail": [0, 5, 11, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 37, 42, 44, 46], "avalanch": [4, 37], "avoid": [19, 21, 25, 30, 33, 41, 42, 43], "await": 24, "await_confirm": 17, "b": 13, "back": [1, 12, 16, 17, 19, 21, 23, 30, 37], "backend": 32, "backward": 21, "bad": 26, "balanc": [13, 16, 17, 19, 25, 29, 30, 42, 44], "balanceof": [30, 44, 45], "bar": [17, 18, 24, 37, 44, 46], "barev": 46, "bartio": 4, "base": [4, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 30, 31, 33, 35, 37, 43, 44, 45, 46], "base_ecosystem_plugin": 37, "base_err": 20, "base_error": 18, "base_fe": [13, 16, 17, 21, 46], "base_fee_multipli": [13, 17, 37], "base_path": [17, 20, 21, 28, 32], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseethereumconfig": 13, "basefeeperga": 13, "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 23], "basemultical": 13, "baseset": 17, "basetransact": 13, "basic": [13, 30], "baz": 46, "beacon": 39, "becaus": [12, 13, 16, 20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "becom": [42, 44], "been": [13, 15, 16, 17, 21, 23, 24, 42, 44], "befor": [13, 17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "beforehand": 46, "beforevalid": [13, 17, 23], "begin": [21, 30], "begin_lineno": 23, "behav": 44, "behavior": [17, 21, 23, 32, 36, 37], "being": [17, 20, 21, 23, 29, 37, 42], "belong": 19, "below": [25, 30, 32, 37, 44], "benefit": 33, "berachain": 4, "besid": [37, 42], "best": [17, 21, 37, 43, 44, 45], "beta": 31, "better": [24, 37], "between": [8, 17, 19, 21, 23, 37], "biggest_block_s": 21, "binari": 27, "blank": 21, "blast": [4, 37], "blob": 13, "blob_gas_pric": 13, "blob_gas_us": 13, "blobgaspric": 13, "blobgasus": 13, "blobversionedhash": 13, "block": [13, 16, 17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "block_hash": 23, "block_id": [13, 16, 17, 20], "block_identifi": 17, "block_numb": [13, 17, 19, 21, 23, 37], "block_page_s": [13, 14, 16, 17], "block_tim": [13, 17, 19, 21, 37], "blockapi": [13, 17, 21, 31], "blockchain": [10, 13, 14, 16, 17, 20, 21, 22, 23, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [13, 16, 17, 20, 23], "blocknotfounderror": [13, 17, 20], "blockqueri": [17, 21], "blocktransactionqueri": [17, 21], "blue": [17, 36], "blueprint": [13, 17, 21], "blueprint_id": 21, "bob": 25, "bodi": 23, "bool": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 44], "boolean": [26, 28], "boost": 24, "borrow": 24, "both": [13, 16, 17, 21, 22, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": 42, "box": [32, 35, 37, 44], "branch": [6, 15, 17, 32, 35], "bridg": 37, "bright_blu": 24, "bright_green": 24, "bright_magenta": 24, "broadcast": 13, "broken": 46, "browni": [15, 17, 21], "brownieproject": 15, "browser": 25, "bsc": [4, 37], "bttc": 4, "build": [12, 13, 16, 24, 27, 32, 38, 40, 41, 43, 44, 45], "build_command": [14, 17], "builder": 13, "built": [21, 23, 33, 41, 44], "builtin": [23, 42], "bundl": 44, "burn": 45, "by_alia": [17, 23], "bypass": [19, 21, 32], "byte": [11, 13, 16, 17, 19, 21, 23, 24, 30], "bytecod": [1, 13, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "c": [2, 29], "cach": [6, 15, 17, 21, 29, 30, 32, 38, 44], "cache_api": 21, "cache_blueprint": 21, "cache_clear": 24, "cache_deploy": 21, "cache_nam": 21, "cache_proxy_info": 21, "cairo": 44, "calcul": [13, 17, 21, 23], "call": [7, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 37, 39, 42, 43, 44, 46], "call_arg": 13, "call_kwarg": 13, "call_trace_approach": [13, 14, 16], "call_view_method": 19, "callabl": [18, 20, 21, 22, 24, 26], "callback": 18, "calldata": [13, 17, 19, 30], "calltrac": 13, "calltre": 13, "calltreenod": 13, "can": [0, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can_trace_sourc": 21, "cannot": [13, 15, 17, 18, 24, 44, 46], "capabl": [23, 45], "capit": 38, "captur": 44, "cardona": 4, "care": [16, 37, 46], "carefulli": 37, "case": [13, 17, 19, 20, 21, 23, 24, 26, 27, 28, 30, 32, 33, 37, 38, 39, 42, 43, 44], "case_sensit": 18, "caseinsensitivedict": 24, "catch": 10, "caus": [13, 37, 44], "cd": 25, "cell": 29, "celo": 4, "certain": [16, 18, 21, 44, 46], "chain": [4, 10, 13, 14, 16, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chain_id": [13, 14, 16, 17, 20, 21, 29, 37, 43], "chainerror": [20, 21], "chainid": [13, 17], "chainlist": [13, 14, 16, 17, 21], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "challeng": 41, "chanc": [17, 37, 41], "chang": [1, 8, 13, 15, 16, 17, 18, 19, 21, 23, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "check": [13, 16, 17, 19, 21, 23, 24, 25, 30, 32, 33, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [13, 16, 17, 21, 23], "chiado": 4, "choic": [17, 21, 26, 37, 46], "choice_callback": 18, "choos": [6, 14, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [18, 24, 26, 43], "claim": 17, "clarifi": 37, "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 38, 42], "classmethod": [13, 17, 19, 20, 21, 23], "classvar": [17, 19, 21], "clean_path": 24, "clear_local_cach": 21, "cli": [7, 17, 20, 21, 24, 25, 27, 29, 35, 41, 44], "cli_0": 26, "cli_1": 26, "cli_2": 43, "cli_ctx": [26, 33, 43], "cli_logg": 18, "click": [7, 18, 26, 33, 35, 37, 43], "clickexcept": 20, "client": [13, 14, 16, 17], "clisettingssourc": [12, 13, 14, 16, 17], "clone": [3, 15, 21, 32, 39], "close": 29, "closer": 37, "closest": 37, "closur": 23, "cmd": [18, 26, 37], "cmd_1": 26, "cmd_2": 26, "cmd_3": 26, "code": [2, 13, 15, 17, 18, 20, 21, 23, 24, 26, 30, 32, 33, 40, 41, 44, 45], "codecov": 23, "codes": 17, "col_offset": 23, "collect": [17, 18, 20, 21, 23, 32], "collis": [21, 30], "colon": [26, 44], "color": [17, 24, 36], "column": [17, 19, 21, 23], "com": [14, 35, 37, 41], "combin": [16, 17, 21, 37, 44], "come": [19, 21, 23, 24, 25, 27, 29, 30, 32, 35, 36, 37, 44], "comma": 44, "command": [0, 4, 5, 6, 7, 14, 17, 21, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 41, 43], "comment": 44, "common": [18, 24, 28, 32, 33, 37, 38], "commonli": 37, "compar": 23, "comparison": 23, "compat": [18, 23, 35], "compil": [9, 10, 15, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "compile_cod": [15, 17], "compile_miss": 21, "compile_sourc": [21, 27], "compiler_data": 21, "compiler_nam": 21, "compiler_set": [15, 17], "compilerapi": [17, 21, 22, 33, 35], "compilererror": [20, 21], "compilermanag": [10, 21], "compilerplugin": 22, "complet": [13, 17, 21, 24, 43, 44], "complex": [30, 32], "compon": 23, "compos": 33, "comprehens": [13, 14, 16, 17, 21], "comput": [17, 19, 21, 24, 25, 38], "computedfieldinfo": [17, 19, 21], "concaten": 21, "concept": [17, 23, 24, 44], "concern": 13, "concurr": [13, 14, 16, 17, 21], "condit": 33, "config": [1, 3, 6, 10, 12, 13, 15, 16, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_overrid": [15, 17, 21, 32, 38], "configdict": 17, "configenum": 17, "configerror": [17, 20], "configmanag": [10, 13, 17, 21, 22], "configur": [9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "confirm": [5, 6, 13, 17, 18, 19, 21, 25, 32, 46], "conform": [22, 33], "conftest": 44, "confus": 23, "connect": [13, 14, 16, 17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "connectedprovidercommand": [18, 26, 37, 43], "connection_id": [13, 17], "connection_str": [13, 17, 21], "consid": [13, 17, 21, 24, 37], "consist": 18, "consol": [0, 7, 9, 13, 25, 30, 31, 33, 34, 37, 38, 41, 44], "constant": [13, 31], "constraint": 35, "construct": 23, "constructor": [13, 17, 19, 30, 40], "constructorabi": [13, 17, 20, 21, 24], "consult": 37, "consum": [13, 24], "contact": 23, "contain": [13, 15, 16, 17, 19, 21, 22, 23, 24, 27, 30, 32, 34, 37, 38, 40, 41, 44, 46], "container": 41, "content": [17, 21, 23, 24, 28], "context": [17, 18, 20, 21, 23, 24, 25, 29, 33, 42, 43, 44], "continu": [30, 37, 42], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 29, 37, 38, 40, 41, 42, 45, 46], "contract2": 30, "contract_a": 46, "contract_address": [13, 17, 20, 23], "contract_contain": [19, 21], "contract_ev": 31, "contract_file_paths_argu": [18, 26], "contract_filepath": [15, 17, 21], "contract_inst": [21, 31], "contract_method_defined_in_contract": 46, "contract_nam": [16, 23, 44], "contract_opt": 18, "contract_sourc": 17, "contract_typ": [10, 13, 17, 19, 20, 21, 28, 38], "contractcach": 21, "contractcod": [13, 17], "contractcontain": [17, 19, 21, 30], "contractcoverag": 23, "contractcr": [17, 19, 21], "contractcreationqueri": [17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [13, 17, 19, 23, 46], "contracteventqueri": [17, 21], "contractfromdepend": 38, "contractfunctionpath": 13, "contractinst": [10, 17, 19, 21, 30, 46], "contractlog": [13, 16, 17, 19, 21, 23, 31, 46], "contractlogcontain": [13, 17, 23], "contractlogicerror": [15, 17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [13, 15, 17, 19, 20, 21, 30], "contracttypewrapp": 19, "control": [13, 17, 21, 23, 25, 26, 37, 43, 44, 46], "controlflow": 23, "conveni": [17, 21, 23], "convent": [23, 28], "convers": [10, 17, 22], "conversionerror": [17, 20, 21], "conversionmanag": [10, 21], "conversionplugin": 22, "convert": [10, 13, 18, 20, 24, 28, 29, 30], "convertedtyp": 17, "converterapi": [17, 21, 22], "copi": [24, 30], "core": [5, 17, 25, 28, 30, 32, 33, 37], "coroutin": 24, "correct": [18, 32, 37, 44], "correctli": 37, "correspond": [11, 16, 17, 19, 21, 23, 26, 37, 44], "cost": [13, 16, 17, 21, 30], "could": [17, 29, 30], "count": [0, 21, 23, 24, 25], "counter": 23, "coupl": 26, "cov": 44, "cover": [23, 30, 44], "coverag": [16, 17, 45], "coverageconfig": 16, "coverageexclus": 16, "coverageproject": 23, "coveragereport": 23, "coveragereportsconfig": 16, "coveragestat": 23, "crash": 42, "creat": [0, 3, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "create_access_list": 13, "create_account": 26, "create_custom_provid": 21, "create_forwarder_to": 39, "create_genesis_data": 14, "create_network_typ": 17, "create_struct": 24, "create_tempdir": 24, "create_transact": [13, 17], "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "crono": 4, "cross": 19, "crossfi": 4, "ctrl": 44, "ctx": 18, "currenc": [13, 16, 17, 23, 46], "currencyvalu": 23, "currencyvaluecompar": 23, "current": [13, 16, 17, 18, 21, 24, 35, 37, 38], "curti": 4, "custom": [13, 17, 18, 20, 21, 23, 24, 25, 26, 28, 29, 33, 36], "custom_hd_path": 0, "custom_network": [17, 21], "customcontext": 26, "customerror": [13, 17, 19, 20, 21], "customiz": 37, "customnetwork": 37, "cut": 37, "cycl": 8, "d": [25, 41, 44], "d75f00": 24, "daemon": [13, 17, 19, 21, 24], "dai": 45, "dapphub": [15, 32], "dappnix": 32, "dapptoolserc20": 32, "data": [9, 10, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 32, 37, 44], "data_dir": 14, "data_fold": [14, 17, 21], "databas": [29, 31], "dataclass": [24, 31], "datafram": [19, 21], "date": [21, 41], "datetim": [17, 21], "de": 17, "debug": [0, 1, 2, 3, 4, 5, 6, 8, 17, 25, 29, 31, 36, 37, 46], "debug_": 44, "debug_log": 13, "debug_logs_lin": 17, "debug_logs_typ": [13, 17], "debug_setcod": 13, "debug_trace_transaction_paramet": [13, 16, 45], "debug_tracecal": [13, 45], "debug_tracetransact": [13, 45], "decentr": 37, "decid": 25, "decim": [17, 21, 44], "decis": 37, "declar": [13, 15, 17, 28, 33, 46], "decod": [13, 17, 19, 20, 21, 24, 37], "decode_address": [13, 17], "decode_block": [13, 17], "decode_calldata": [13, 17], "decode_custom_error": [13, 17], "decode_depend": 21, "decode_hex": 29, "decode_input": [19, 30], "decode_log": [13, 17, 46], "decode_output": 24, "decode_primitive_valu": [13, 17], "decode_receipt": [13, 17], "decode_returndata": [13, 17], "decodingerror": 20, "deconstruct": 22, "decor": [18, 22, 24, 30, 33, 43, 44], "deduc": [13, 14, 16, 17, 35], "deep": 24, "deeper": [13, 41, 44, 45], "def": [13, 17, 18, 21, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 43, 44, 46], "default": [0, 3, 4, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 32, 35, 37, 43, 44, 46], "default_": 37, "default_ecosystem": [17, 21, 28, 37], "default_factori": 17, "default_log_level": 18, "default_nam": 24, "default_network": [13, 28, 34, 37], "default_network_nam": 17, "default_provid": [13, 28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": [13, 37], "defaultqueryprovid": 21, "defin": [7, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 33, 37, 42, 43, 44], "definit": [13, 17, 21, 37], "defisaverlogg": 45, "delai": [8, 24, 37, 43], "deleg": [19, 21, 24, 39, 45], "delet": [17, 21, 32, 33], "delete_account": 26, "deltatim": 21, "demo": [28, 38, 46], "demonstr": [30, 43, 44, 46], "depend": [1, 6, 9, 12, 13, 15, 17, 21, 22, 23, 33], "dependency_contract": 32, "dependency_id": 21, "dependency_project": 32, "dependencyapi": [17, 21, 22, 32], "dependencycontracttyp": 32, "dependencymanag": 21, "dependencyplugin": 22, "dependencyversionmap": 21, "dependend": 21, "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "deploy": [1, 13, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": [13, 17], "deployment_data": 17, "deploymentconfig": 17, "deploymentmanag": 21, "deployments_map": 21, "depth": [23, 41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [23, 25, 37], "descript": [13, 16, 17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [10, 15, 17, 21, 24], "detail": [13, 14, 16, 17, 19, 23, 38], "detect": [13, 15, 17, 19, 20, 21, 24, 39, 42], "determin": [14, 17, 19, 21, 24, 39], "determinist": 11, "dev": [4, 10, 13, 17, 20, 21, 23, 24, 30, 44, 46], "dev_messag": [10, 20], "develop": [9, 14, 16, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [13, 17, 18, 19, 21, 23, 24, 30, 38, 44, 45], "did": [13, 34, 45], "differ": [13, 17, 19, 21, 23, 24, 28, 32, 33, 35, 37, 38, 39, 44], "difficulti": 13, "dig": 24, "dim": 24, "dir": [5, 21], "dir_a": 24, "dir_b": 24, "directli": [15, 17, 19, 21, 23, 25, 26, 27, 29, 30, 31, 32, 37, 38, 45, 46], "directori": [14, 15, 17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "disabl": [11, 44], "disallow": 44, "disconnect": [13, 14, 16, 17, 21, 26, 37, 44], "disconnect_aft": [17, 21, 37], "disconnect_on_exit": [17, 21], "disconnect_providers_aft": 16, "discord": 41, "discov": 15, "discuss": [37, 44], "disk": [13, 17, 21, 25, 30], "dispatch": 24, "displai": [5, 13, 17, 20, 23, 24, 25, 29, 37], "dist": 44, "distinguish": 44, "dive": 44, "divid": 23, "divis": 44, "do": [1, 13, 16, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "doc": [11, 16, 17, 23, 24, 33], "dockerfil": 41, "document": [19, 22, 25, 27, 28], "doe": [11, 13, 16, 17, 18, 19, 20, 21, 24, 26, 28, 30, 32, 33, 35, 37, 41, 44, 45], "doesn": [17, 23, 45], "domain": [21, 30], "don": [5, 21, 30, 32, 33, 37, 44, 46], "donau": 4, "dotenvtyp": [12, 13, 14, 16, 17], "down": [13, 14, 16, 17, 23, 24], "download": [6, 15, 17, 22, 24, 32], "download_url": 24, "doxx": 24, "drop": [7, 24], "ds_store": 27, "dsguard": 45, "dsproxi": 45, "dst": 45, "duck": [17, 23], "due": 44, "dump": [17, 23, 30], "duplic": 17, "durat": [18, 21, 30], "dure": [12, 13, 17, 21, 23, 27, 32, 36, 43, 44], "dynam": 13, "dynamicfeetransact": 13, "dynarrai": 30, "e": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [11, 16, 17, 21], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [13, 17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [13, 17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 13, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "ecosystem_config": 17, "ecosystem_filt": [4, 21], "ecosystem_nam": [17, 21, 43], "ecosystemapi": [17, 21, 22, 35, 37], "ecosystemnotfounderror": 20, "ecosystemplugin": 22, "ecurepassphras": 25, "edit": [27, 28, 33, 35, 37], "effect": 37, "eip": [13, 16, 17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 13, 15, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "elect": 25, "elimin": [13, 25], "els": [13, 17, 19, 21, 24, 26, 36, 37, 43, 44], "elsewher": [21, 27, 28], "embed": 29, "emit": [17, 23, 46], "empti": [17, 20, 22, 23, 24, 44], "emul": 13, "en": [17, 21, 22, 28, 30, 35], "enabl": [11, 14, 16, 17, 19, 25, 30, 44], "enablememori": [13, 16, 45], "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": [13, 17], "encode_calldata": [13, 17], "encode_contract_blueprint": [13, 17], "encode_defunct": [23, 25], "encode_deploy": [13, 17], "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_transact": [13, 17], "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": [11, 25], "end": [13, 16, 17, 18, 19, 21, 24, 27, 37, 44], "end_coloffset": 23, "end_lineno": 23, "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": [13, 17], "enough": [17, 30], "enrich": [13, 15, 17, 21], "enrich_error": [15, 17, 21], "enrich_trac": [13, 17], "enriched_calltre": 13, "ensur": [13, 21, 22, 23, 30, 33, 34, 37, 44], "enter": [11, 17, 25, 36, 37, 44], "entir": [13, 33, 35, 37, 44], "entireti": 30, "entri": [16, 21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [13, 17, 18, 27], "enumer": 13, "env": 41, "environ": [13, 24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 25, 46], "equival": [13, 17, 28], "erc": 13, "erc20": [15, 32], "erc721": 32, "err": [15, 17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [20, 21], "especi": [13, 17, 32], "estim": [13, 16, 17, 21, 23, 24, 28, 37, 44], "estimate_gas_cost": [13, 16, 17, 46], "estimate_queri": [17, 21], "etc": [13, 26, 42, 46], "eth": [10, 13, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "eth_account": 25, "eth_cal": [13, 30], "eth_createaccesslist": [13, 46], "eth_estimatega": 28, "eth_feehistori": 16, "eth_pydantic_typ": [13, 17, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": [13, 17], "eth_typ": [13, 17, 21], "eth_util": 29, "ether": [13, 16, 25, 30, 31, 46], "ethereum": [4, 9, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "ethereumconfig": 13, "ethereumnetworkconfig": 14, "ethereumnodeconfig": 14, "ethereumnodeprovid": [13, 14, 21], "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpm": [21, 38, 40], "ethpm_typ": [15, 17, 19, 21, 23], "ethtest": [13, 16, 37, 44], "ethtesterproviderconfig": 16, "ethtestertransactiontrac": 16, "evalu": [18, 24], "even": [13, 17, 21, 36, 37], "event": [13, 16, 17, 19, 20, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [13, 17, 19, 21, 23, 24], "everi": [13, 16, 21, 23, 24, 36, 37, 39], "everyth": [15, 17, 33, 35], "evm": [4, 13, 17, 21, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "exc": 20, "exce": [20, 46], "except": [9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 24, 29, 30, 37, 42, 44, 46], "exclud": [12, 13, 16, 17, 21, 23, 24, 32, 44], "exclude_default": [17, 23], "exclude_glob": 21, "exclude_non": [17, 23], "exclude_unset": [17, 23], "exclus": [12, 21, 24, 27], "execut": [11, 13, 14, 16, 17, 18, 19, 21, 23, 26, 30, 36, 43, 44, 45], "exist": [0, 13, 14, 15, 17, 18, 21, 23, 24, 26, 27, 29, 33, 37, 40, 44], "existing_alias_argu": [18, 26, 33], "exit": [17, 21, 29, 44], "expand": [24, 28], "expand_envar": 24, "expand_environment_vari": 24, "expans": 28, "expect": [10, 13, 15, 19, 21, 23, 44, 46], "expected_messag": 10, "expens": 33, "experi": 41, "explain": [24, 37, 44], "explan": [24, 38], "explicit": 13, "explicitli": [17, 23, 27, 44], "explictli": 44, "explor": [19, 21, 22, 30, 39], "explorerapi": [17, 21, 22, 40], "explorerplugin": 22, "export": 42, "extend": [18, 23, 26, 35], "extend_last": 23, "extens": [17, 18, 21, 22, 24, 29, 33, 38, 40, 44], "extern": [13, 30, 44], "extra": [12, 13, 15, 16, 17, 24, 25, 28, 32, 41], "extra_address": 19, "extra_funded_account": 14, "extraattributesmixin": [17, 19, 24], "extract": [13, 24, 32], "extract_arch": 24, "extract_config": [15, 17, 21], "extract_manifest": 21, "extract_nested_valu": 24, "extramodelattribut": 24, "f": [1, 6, 13, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "face": 20, "facilit": 28, "fact": 44, "factori": [13, 15, 17, 18, 19, 21, 28, 30, 38, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "failur": 44, "fallback": [21, 42], "fallbackabi": 21, "fallbacknotdefinederror": 42, "fals": [11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 30, 32, 42, 44, 45], "familiar": 37, "fantom": [4, 28, 35, 37, 44], "fashion": 30, "fast": 14, "faster": [13, 21, 24, 33], "fdel": 24, "featur": [13, 17, 18, 23, 25, 26, 28, 30, 31, 32, 34, 42, 44, 45, 46], "fee": [13, 16, 17, 31, 37, 42], "fee_token_decim": [13, 17], "fee_token_symbol": [13, 17], "feed": 37, "fetch": [13, 15, 17, 19, 21, 30, 31, 37], "fetch_from_explor": [19, 21, 30], "few": [31, 32, 44], "ff8c00": 24, "fget": 24, "field": [13, 15, 17, 19, 21, 23, 24, 32, 35, 44], "fieldinfo": [17, 19, 21], "figur": [23, 30], "file": [8, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 37, 38, 42, 43, 44, 46], "file_a": 24, "file_b": 24, "file_c": 24, "file_path": [1, 26], "filenam": 21, "filepath": 21, "filesystem": 24, "fill": [14, 21, 23], "filter": [4, 13, 16, 17, 18, 19, 23, 26], "final": [17, 21, 24, 27, 44], "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44, 46], "finish": 33, "first": [17, 19, 21, 23, 24, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 46], "fixtur": [13, 17, 21, 25, 37], "flag": [6, 16, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "flatten": [17, 18, 21], "flatten_contract": [17, 21], "flexibl": 43, "float": [13, 17, 21, 23], "flow": [4, 23, 44], "fly": 37, "fn": 24, "folder": [3, 7, 8, 16, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [15, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46], "foo": [17, 18, 21, 24, 30, 37, 44], "foo_bar": 26, "foo_method": 44, "foobar": [21, 35, 43], "fooevent": 46, "foohappen": 31, "foomethod": 46, "forbid": 45, "forc": [1, 6, 17, 21, 30, 32], "fork": [4, 9, 13, 17, 21, 28, 44, 46], "forkednetworkapi": 17, "forkednetworkconfig": 13, "form": [21, 23, 24, 30, 36, 44], "format": [4, 11, 16, 17, 18, 21, 23, 24], "formerli": 39, "forward": [13, 30, 42], "found": [13, 17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "foundri": [15, 26, 30, 34, 37, 44, 45], "foundryproject": 15, "frame": [13, 20, 45], "framework": [16, 26, 30, 32, 36, 41, 44, 46], "fraxtal": 4, "friendlier": [13, 17], "fro": 37, "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "from_error": 20, "from_ev": 23, "from_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "fset": 24, "fuji": 4, "full": [15, 17, 21, 23, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [13, 28, 30], "func": [13, 17, 23, 24, 44], "function": [13, 15, 17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 33, 37, 42], "function_hit": 23, "function_r": 23, "functional_valid": 13, "functioncoverag": 23, "fund": [17, 20, 25, 30, 42, 44], "fundm": 44, "fundmycontract": 46, "further": 41, "futur": [13, 17, 19, 21], "g": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "ga": [13, 16, 17, 20, 24, 28, 30, 37, 42], "ganach": 17, "gap": 23, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [13, 17, 23, 28, 37], "gas_pric": [13, 16, 17, 21, 46], "gas_us": [13, 17, 30], "gasconfig": 16, "gasexclus": 16, "gaslimit": [13, 23], "gaspric": 13, "gasreport": [13, 23], "gasus": 13, "gather": 24, "ge": [16, 17, 23], "geist": 4, "gener": [11, 12, 13, 14, 16, 17, 18, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generate_account": [11, 16, 17, 25], "generate_dev_account": 24, "generate_test_account": 25, "generateddevaccount": [17, 24], "generic_method": 24, "genericconfig": 17, "genesi": [14, 24, 37], "genesisdatatypeddict": 14, "get": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 32, 37, 38, 40, 41, 42, 43, 44, 45, 46], "get_accounts_by_typ": 21, "get_address_url": 17, "get_all_files_in_directori": 24, "get_api_path": 21, "get_bal": [13, 16, 17], "get_block": [13, 17, 29, 37], "get_blueprint": 21, "get_calltre": 13, "get_choic": 18, "get_cod": [13, 17], "get_compil": 27, "get_compiler_set": 17, "get_config": 17, "get_contain": 21, "get_contract": 30, "get_contract_log": [13, 16, 17], "get_contract_typ": 17, "get_contracts_path": 21, "get_creation_metadata": 21, "get_current_timestamp_m": 24, "get_custom_error": 21, "get_depend": [21, 38], "get_deploy": [21, 30], "get_ecosystem": 21, "get_error_by_signatur": 19, "get_event_by_signatur": [19, 46], "get_full_extens": 24, "get_gas_report": 13, "get_html": 23, "get_import": [17, 21], "get_manifest_path": 21, "get_metavar": 18, "get_method_selector": 17, "get_multipl": 21, "get_network": [17, 43], "get_network_choic": 21, "get_network_data": 17, "get_nonc": [13, 16, 17], "get_package_path": 24, "get_package_vers": 24, "get_project_depend": 21, "get_project_path": 21, "get_project_versions_path": 21, "get_provid": 17, "get_provider_from_choic": 21, "get_proxy_info": [13, 17, 21], "get_python_typ": [13, 17], "get_raw_calltre": 13, "get_raw_fram": [13, 45], "get_receipt": [13, 17, 21, 45], "get_refer": 21, "get_relative_path": 24, "get_request_head": 21, "get_static_list": 30, "get_storag": [13, 17], "get_test_account": [14, 16, 17], "get_transaction_trac": [13, 16, 17, 45], "get_transaction_url": 17, "get_transactions_by_account_nonc": [13, 17], "get_transactions_by_block": [13, 17], "get_user_selected_choic": 18, "get_vers": [15, 17, 21], "get_version_map": 17, "get_virtual_machine_error": [13, 16, 17], "get_xml": 23, "getattr": 29, "geth": [13, 14, 17, 20, 21, 24, 35, 37], "geth_call_trac": 13, "geth_struct_log_pars": 13, "gethdev": 14, "gethdevprocess": 14, "getmarketborrowr": 45, "getmodifiedbal": 30, "getreserv": 30, "getsecret": 44, "getter": [23, 44], "gh": 32, "ghcr": 41, "git": [32, 35], "github": [3, 6, 15, 17, 22, 28, 35, 37, 41], "githubdepend": 15, "gitmodul": 22, "give": [23, 24, 25, 26, 32, 39, 43], "given": [7, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 37, 44], "glob": [12, 16, 21, 24, 27, 32], "global": [21, 28, 37, 38, 44], "global_config": 21, "globalcontract": 28, "gnosi": [4, 15, 39], "go": [12, 16, 17, 21, 37], "goe": [24, 37], "goerli": 4, "good": [18, 33], "got": 46, "gotten": 24, "gpl": 42, "grab": 44, "gracefulli": 26, "granular": [21, 30], "great": [13, 17, 32, 41], "greater": [17, 21, 23], "green": [17, 36], "group": [7, 23, 26, 30, 33, 43], "gt": 17, "guess": 21, "guid": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "guidelin": 32, "gwei": [17, 21, 30, 46], "gz": 24, "h": 29, "ha": [13, 16, 17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "hacker": [42, 44], "had": 42, "hand": [23, 30], "handi": 21, "handl": [11, 13, 16, 17, 18, 20, 21, 22, 23, 24, 26, 29, 37, 42], "handle_ape_except": 20, "handler": [13, 17, 18, 19, 24, 30, 46], "happen": [18, 22, 23, 27, 30, 32, 37, 44, 46], "haramb": 41, "hard": [18, 24], "hardcod": 17, "hardhat": [13, 14, 17, 28, 34, 35, 37, 44], "has_explor": 20, "haserror": 44, "hash": [11, 13, 16, 17, 19, 21, 23, 29], "hashbytes20": [13, 23], "hashstr20": [13, 23], "have": [1, 11, 12, 15, 16, 17, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46], "hd": [0, 14, 16, 17, 24, 25], "hd_path": [11, 14, 16, 24, 44], "hdpath": 25, "head": [21, 29], "header": [13, 14, 17, 21, 23, 24], "height": 21, "hekla": 4, "hello": [25, 43], "helloworld": 43, "help": [15, 18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "helper": [0, 4, 5], "henc": 37, "here": [11, 13, 16, 17, 21, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "hex": [11, 13, 21, 23, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [11, 13, 16, 17, 19, 21, 23, 30], "hexconvert": 21, "hexint": 23, "hexintconvert": 21, "hexiterableconvert": 21, "hexstr": [13, 16, 17, 23], "hide": [0, 16, 25], "hierarch": 11, "higher": [30, 37, 44], "highest": 46, "highli": 25, "highlight": 32, "histor": [13, 16, 17, 19, 21], "histori": [13, 17, 21, 30, 31], "hit": 23, "hit_count": 23, "holeski": [4, 13, 14], "home": [17, 24, 25, 28, 29, 31, 37, 41, 42], "homebrew": 41, "hood": [21, 25], "hook": [13, 17, 22, 33], "hookimpl_kwarg": 22, "hop": 43, "host": [12, 27, 39], "hostnam": 14, "how": [13, 15, 17, 18, 23, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "howev": [11, 16, 17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "html": [16, 23, 44], "htmlcov": 44, "http": [13, 14, 15, 16, 17, 21, 23, 24, 28, 32, 33, 35, 36, 37, 41], "http_uri": [13, 17, 37], "httperror": 24, "httpprovid": [13, 33], "huge": 24, "human": 29, "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "id": [13, 14, 15, 16, 17, 19, 20, 21, 23, 27, 28, 30, 32, 37], "ideal": [21, 43], "idempot": [17, 23], "ident": 37, "identifi": [13, 17, 19, 21, 30, 37, 42], "identifier_lookup": [19, 30], "ifi": 32, "ignor": [13, 15, 17, 18, 21, 23, 32, 33], "imag": 41, "imagin": 28, "immedi": [13, 16, 17, 29, 37], "imperson": [17, 21, 25, 44], "impersonate_account": [21, 44], "impersonatedaccount": [17, 21], "implement": [11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "implicit": 23, "import": [7, 11, 12, 13, 17, 18, 19, 21, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "import_account_from_mnemon": [11, 25], "import_account_from_private_kei": [11, 25], "import_remap": 32, "import_source_id": [17, 21], "imports_dict": 21, "improv": [37, 44], "in_tempdir": [21, 24], "inaccess": 21, "incentiv": [13, 17], "includ": [1, 5, 12, 13, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 40, 41, 44, 46], "include_depend": [12, 32], "include_getattr": 24, "include_getitem": 24, "incompat": 18, "incompatible_opt": 18, "incompatible_with": 18, "incorpor": 31, "incorrect": [11, 44], "increas": [25, 41, 44, 46], "increment": [21, 23], "independ": [4, 13, 38], "index": [13, 14, 16, 17, 19, 23, 24, 26, 28, 30, 44], "index_of_test_account": 26, "indexerror": [17, 20, 24], "indic": [17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 10, 12, 19, 21, 26, 29, 33, 36, 44], "inform": [11, 13, 15, 16, 17, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 36, 37, 40, 44, 46], "infura": [17, 22, 28, 31, 33, 37], "inherit": 23, "init": [9, 13, 17, 31, 38], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43], "initial_bal": 14, "inject": [13, 22, 24], "injected_before_us": 24, "input": [11, 13, 16, 17, 18, 19, 20, 23, 24, 25], "input_dict": 30, "ins": 7, "insensit": 24, "insid": [17, 24, 31], "inspect": [17, 19, 21, 44], "inspir": [20, 23], "instal": [15, 17, 19, 20, 21, 25, 27, 28, 30, 31, 33, 34, 37, 43, 44], "instanc": [10, 13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "instance_at": 21, "instance_from_receipt": 21, "instance_map": 21, "instanti": [10, 17, 27], "instead": [6, 13, 15, 17, 21, 23, 24, 27, 28, 32, 33, 37], "instruct": 41, "insur": [17, 28], "int": [10, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [13, 17, 21, 23, 24], "integr": 37, "intend": [17, 33], "intent": [16, 17, 21], "intention": 25, "interact": [7, 17, 19, 21, 25, 26, 29, 39, 41, 42, 44, 45, 46], "interchang": [14, 17, 33], "interest": 24, "interf": 41, "interfac": [13, 15, 17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "interfacecompil": [15, 22], "interfaces_fold": [17, 21], "intern": [23, 29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [17, 21, 44], "invalidopt": 13, "invalidpassworderror": 11, "investig": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [13, 26, 32], "io": [13, 14, 17, 23, 41], "ipc": [13, 14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [13, 17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_fork": 17, "is_loc": 17, "is_mainnet": [13, 17], "is_named_tupl": 24, "is_rate_limit": 24, "is_relative_to": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": [15, 17], "is_zero_hex": 24, "isinst": 44, "isn": 13, "isnumer": 28, "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "item": [13, 16, 17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [11, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24], "iter_path": [13, 17], "its": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32, 33, 36, 37, 38, 40, 44, 46], "itself": [13, 17, 18, 37, 38, 44], "java": 23, "join": [24, 41], "joinablequeu": [14, 17, 24], "json": [12, 15, 17, 18, 21, 22, 23, 24, 28, 30, 32, 38], "json_schema_input_typ": [13, 17, 23], "jump": [23, 37], "junk": [14, 16, 24, 25, 28, 44], "just": [21, 23, 26, 30, 32, 34, 38], "keccak": 17, "keep": [16, 28, 30, 33, 44], "kei": [0, 1, 6, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "keyerror": [17, 21], "keyfile_path": 11, "keyfileaccount": [11, 16, 17, 22, 26], "keyword": [17, 29, 37], "kill": 17, "know": [17, 21, 23, 24, 26, 27, 30, 32, 33, 37, 44], "known": [13, 15, 17, 21, 24, 26, 27, 30], "kroma": 4, "kwarg": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l2": [13, 17, 34], "lack": [28, 32], "lambda": 26, "languag": [17, 30, 35, 41], "larg": [13, 17, 31, 37, 38], "larger": 27, "last": [16, 19, 21, 23, 24, 30, 31, 44], "later": [16, 17, 21, 44], "latest": [13, 16, 17, 19, 21, 23, 29, 32, 37, 41, 46], "latest_block": 21, "launch": [8, 29, 37, 46], "layer": 37, "lazi": 18, "lazier": 16, "lazili": [18, 24], "lazychoic": 18, "leak": 25, "learn": [25, 27, 28, 30, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46], "leav": [13, 26, 44], "ledger": [17, 25, 33], "ledger_0": 33, "left": 44, "legaci": 13, "len": [4, 21], "lendingrateoracl": 45, "length": [21, 24, 25], "less": [13, 17, 19, 21, 24, 36, 45], "lessen": [15, 18], "let": [25, 27, 29, 30, 32, 37, 44], "level": [13, 17, 18, 21, 24, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [13, 24, 25, 30, 32, 33, 37], "licens": [17, 42], "like": [13, 15, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 42, 44, 45, 46], "likewis": 37, "limit": [13, 16, 17, 18, 23, 24, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 13, 17, 18, 21, 23, 41, 42, 43, 44], "line_numb": 23, "line_r": 23, "linea": 4, "linear": 23, "lineno": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "listen": [13, 17], "liter": [13, 23], "live": [13, 14, 17, 19, 21, 30, 34, 46], "ll": 12, "load": [0, 1, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 40, 42, 46], "load_config": 24, "load_ext": 29, "load_manifest": 21, "loaded_account": 11, "loader": 21, "loanshift": 45, "loanshifterreceiv": 45, "loanshiftertak": 45, "local": [0, 1, 2, 4, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 41, 44, 46], "localdepend": 15, "localhost": [14, 28, 33], "localproject": 21, "localprovid": 16, "locat": [14, 15, 17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "lock": [11, 27, 44], "log": [9, 13, 16, 17, 18, 19, 21, 23, 24, 41, 45], "log_filt": [13, 16, 17], "log_index": 23, "log_instead_of_fail": 24, "logfilt": [13, 16, 17, 23], "logger": [18, 26, 36], "logic": [15, 17, 20, 21, 24, 30, 33, 37], "loglevel": [18, 36], "london": 46, "long": [21, 33, 36, 45], "longer": 46, "look": [19, 21, 26, 27, 28, 29, 32, 33, 37, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "lower": 12, "ltd": 41, "lumia": 4, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 11, 14, 16, 24, 44], "machin": [13, 15, 16, 17, 20], "maco": [41, 44], "made": [13, 17, 21, 28, 30, 31, 37], "mai": [11, 12, 13, 16, 17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 42, 44, 46], "mail": 25, "main": [7, 17, 22, 30, 34, 36, 37, 42], "mainnet": [4, 13, 14, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "mainnet_fork": 28, "maintain": 37, "make": [13, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "make_context": 18, "make_request": [13, 17], "manag": [0, 4, 5, 6, 9, 10, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 40, 42, 43, 44], "manager_access": 24, "manageraccessmixin": [13, 17, 19, 24], "mani": [13, 17, 18, 31, 35, 37], "manifest": [1, 17, 21, 32, 40], "manifest_path": 21, "mantl": 4, "manual": [1, 14, 29, 37, 44], "map": [1, 6, 13, 16, 17, 19, 20, 21, 22, 23, 24, 30, 32, 44], "mark": [23, 36, 44, 46], "marker": 44, "master": 41, "match": [13, 17, 18, 19, 21, 23, 24, 37, 44], "materi": 25, "matic": 37, "matter": [26, 28, 37], "max": [13, 16, 17, 21, 23, 24, 28, 37, 44, 45], "max_fe": [13, 17, 46], "max_fil": 24, "max_ga": [13, 16, 17], "max_priority_fe": [13, 17, 46], "max_receipt_retri": [13, 37], "max_retri": 24, "max_retry_delai": 24, "maxfeeperblobga": 13, "maxfeeperga": 13, "maxim": [25, 35], "maximum": [13, 16, 17, 23, 24, 28, 37], "maxpriorityfeeperga": 13, "maxsiz": 24, "me": [24, 26, 46], "me2": 26, "mean": [13, 17, 19, 21, 25, 26, 28, 44, 45], "meant": [11, 16, 17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "medium": 46, "member": 17, "memori": [21, 24, 30], "mempool": [13, 17, 30], "mention": [33, 37], "mere": [30, 33], "merg": 37, "messag": [10, 11, 13, 16, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [11, 16, 17, 23], "meta": [17, 21], "metadata": [17, 21], "metamask": [25, 26], "metamask0": 29, "metavar": 18, "meth": [13, 17, 18], "method": [0, 7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 39, 40, 42, 44, 45, 46], "method_abi": 24, "method_arg": 17, "method_cal": [13, 17], "method_id": 30, "method_nam": [16, 19, 44], "methodabi": [13, 17, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "meti": 4, "mevblock": 14, "mid": [21, 44], "middl": 37, "might": [13, 17, 29, 42], "millisecond": [17, 21, 23, 24], "mimic": [10, 21], "min": [21, 44, 45], "min_retry_delai": 24, "minato": 4, "mine": [14, 16, 17, 21], "miner": [13, 17, 46], "minifi": [12, 27], "minim": 39, "minimum": [13, 17, 21], "minor": 35, "mint": [44, 45], "minu": 13, "minut": [17, 37, 46], "misc": [12, 24], "miss": [13, 17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": [13, 24], "mnemon": [0, 11, 14, 16, 21, 24, 25, 28, 44], "mock": [23, 27, 32, 44], "mockcontractlog": [19, 23], "mocktoken": 44, "mode": [13, 17, 23, 44], "model": [13, 15, 17, 19, 21, 23, 24, 46], "model_copi": 24, "model_dump": [17, 23], "modelmodel_dump": [17, 23], "modifi": [11, 13, 16, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [13, 23, 24, 29, 30, 36], "modular": 41, "moduletyp": 13, "monei": [30, 46], "moonbas": 4, "moonbeam": [4, 37], "moonriv": 4, "more": [10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46], "most": [13, 15, 17, 19, 21, 25, 26, 28, 36, 37, 41], "mostli": 17, "move": [21, 24], "moveloan": 45, "msg": [11, 16, 17, 18, 23, 30, 42], "msghash": [11, 16, 17], "much": [22, 27, 32, 44, 46], "multi": [17, 18, 24, 37], "multical": [9, 30], "multicall3": [13, 30], "multipl": [13, 17, 18, 23, 24, 32, 41], "multipli": [13, 17, 23, 24, 28, 37], "mumbai": 4, "must": [7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 37, 40, 41, 44], "must_exist": 24, "mweiconvers": 22, "my": [25, 26, 29, 30, 31, 32, 33, 37, 38, 46], "my_access_list": 46, "my_account": [21, 26, 32], "my_bool": 28, "my_cmd": [33, 36], "my_command": 33, "my_contract": [19, 30, 39, 42, 44], "my_depend": 32, "my_enum": 17, "my_event_typ": 19, "my_funct": 24, "my_int": 28, "my_interfac": 27, "my_ledger_account": 33, "my_manag": 26, "my_method": [27, 30, 39, 44], "my_other_project": 38, "my_project_kei": 28, "my_provider_plugin": 33, "my_script": 33, "my_secret_rpc": 28, "my_sign": 13, "my_str": 28, "my_sub_cmd": 33, "my_trezor_account": 33, "my_valu": 28, "myaccount": 46, "myblockexplor": 22, "myclass": 24, "myconfig": 17, "mycontract": [19, 21, 27, 28, 30, 31, 38, 40, 42, 44, 46], "mycustomerror": 44, "mydepend": 32, "myecosystem": 17, "myenum": 17, "myerror": 44, "myevent": [13, 17, 19], "myfunct": 25, "myinterfac": 27, "mymanag": 26, "mymethod": 13, "mymutablemethod": 46, "mynumb": 30, "myorg": 32, "mypluginconfig": 22, "myprovid": [22, 33], "myriad": 46, "mysecurep": 25, "mysmartcontract": 30, "mysourc": 26, "mystarknetcontract": 44, "mytoken": 21, "myviewmethod": 46, "n": 25, "name": [3, 5, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 46], "namedtupl": 23, "namespac": [17, 18, 19, 21, 22, 33, 43], "nativ": [13, 17], "natspec": 19, "necessari": [7, 15, 18, 21, 46], "necessarili": 46, "need": [14, 15, 17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "neg": [13, 17, 21], "nest": 24, "network": [7, 9, 10, 13, 14, 16, 18, 19, 20, 29, 30, 31, 33, 35, 40, 41, 42, 45, 46], "network_choic": [17, 20, 21, 43], "network_data": 21, "network_filt": [4, 21], "network_id": 17, "network_manag": 43, "network_nam": [17, 21, 43], "network_opt": [18, 26, 43], "networkapi": [13, 14, 16, 17, 20, 21, 22], "networkchoic": 18, "networkconfig": 13, "networkerror": [17, 20, 21], "networkmanag": [10, 21, 29, 44], "networkmismatcherror": [17, 20], "networknotfounderror": [17, 20], "networkopt": 18, "networkplugin": 22, "never": [13, 17, 19, 21, 23, 25, 30, 44], "new": [11, 13, 16, 17, 19, 21, 23, 24, 26, 32, 35, 37, 41], "new_bal": 30, "new_block": 21, "new_block_timeout": [13, 17, 19, 21], "new_log": [13, 17, 19], "new_set": [13, 16, 17], "new_timestamp": [16, 17], "newest": 5, "newhead": [13, 17], "newli": [0, 25], "newtyp": [17, 21], "next": [5, 13, 17, 21, 23, 37, 42], "next_stat": 23, "nft": 44, "nice": [17, 20, 21], "nil": 13, "nm": 43, "no_error": 13, "node": [4, 9, 13, 15, 17, 19, 21, 23, 30, 35, 37, 44, 46], "node_modul": 32, "nodesoftwarenotinstallederror": 14, "non": [13, 17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "non_existing_alias_argu": [18, 26], "nonc": [13, 16, 17, 19, 21], "none": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonetyp": 17, "nonpay": [21, 30], "nonreentr": 44, "noop": 18, "noqa": [11, 16, 17, 21], "nor": 37, "noreturn": [17, 18], "normal": [18, 24, 35, 39], "not_own": [42, 44], "notat": 24, "note": [1, 12, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 36, 37, 38, 41, 44, 46], "noth": [17, 20], "notic": [27, 30, 32, 37, 38, 43, 44], "notimplementederror": [11, 13, 16, 17, 20, 21], "notimplementerror": 17, "nova": 4, "now": [17, 25, 28, 33, 34, 35, 37, 41, 44], "npm": 15, "npmdepend": 15, "null": 17, "num": 30, "num_block": [16, 17, 21], "num_transact": [13, 17], "number": [0, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "number_of_account": [14, 16, 24, 25, 28, 44], "numer": [23, 24, 28, 36, 37], "nx": 29, "o": [13, 14, 25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 12, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [13, 17, 30, 38, 44, 45], "occasion": [13, 17], "occupi": 23, "occur": [13, 17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": [15, 32], "often": [15, 17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 35, 37, 46], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "one": [13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 13, 14, 16, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "oort": 4, "opbnb": 4, "opcod": [13, 16, 17], "open": [2, 32, 41, 44], "openzeppelin": [15, 17, 28, 32, 39], "openzeppelin_openzeppelin": 32, "openzepplin": [15, 17], "oper": [7, 11, 16, 17, 20, 30, 36], "opinion": [17, 21], "optim": [4, 17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 37, 43, 44, 46], "order": [15, 17, 21, 23, 25, 26, 30, 37], "org": [3, 14, 17, 21, 32], "organ": [15, 33, 35, 40, 41], "origin": [16, 17, 23, 32, 41, 45], "oserror": 24, "ot": 17, "other": [10, 13, 17, 18, 19, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 37, 44, 46], "other_account": 46, "other_contract": [27, 44], "other_opt": 18, "other_project": 21, "othercontract": 44, "otherwis": [13, 17, 19, 21, 22, 23, 28, 29, 30, 32, 37, 46], "ots_": 19, "otterscan": 46, "our": [31, 33, 41, 43, 44], "out": [13, 17, 20, 21, 23, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "outgo": 21, "outofgaserror": 20, "outpuextra": 27, "output": [0, 12, 13, 17, 18, 19, 20, 23, 24, 29, 33, 36, 44, 45], "output_extra": [12, 27], "output_format": 4, "output_format_choic": 18, "output_format_opt": 18, "output_typ": [13, 17], "output_valu": 24, "outputextra": 12, "outputformat": 18, "outputselect": 21, "outsid": [21, 28], "over": [17, 21, 23], "overal": 22, "overrid": [1, 4, 6, 11, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [13, 14, 17, 20], "overridesf": 21, "overview": 9, "overwrit": [17, 21], "own": [12, 21, 22, 28, 32, 36, 41, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "oz": 39, "p": [24, 38], "packag": [6, 7, 13, 15, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41], "package_id": [15, 17, 21, 32], "package_nam": [21, 24], "packagemanifest": [21, 22, 40], "packagemeta": [17, 21], "packagenam": 6, "packages_cach": 21, "packagescach": 21, "pai": [13, 17, 42], "paid": [13, 17, 31], "pair": [21, 24], "palm": 4, "paragraph": 37, "parallel": [13, 17, 24], "param": [13, 17, 18, 26], "paramet": [11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "paramtyp": 18, "parent": 24, "parent_hash": [13, 17], "parenthash": [13, 17], "pari": [27, 28, 32], "pariti": [13, 45], "pars": [13, 18, 21, 24, 26], "parse_arg": 18, "parse_network_choic": [17, 21, 37, 44], "parser": [18, 22], "part": [21, 23, 24, 26, 33, 37, 44, 46], "parti": [25, 35, 41], "partial": 17, "particular": [17, 21, 44], "particularli": [13, 17], "pass": [2, 13, 14, 17, 18, 21, 23, 25, 26, 32, 33, 38, 44, 46], "passphras": [11, 25], "password": [11, 25], "past": [13, 16, 17, 21, 28], "path": [0, 1, 5, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 32, 37, 38, 44], "path_id": 21, "path_match": 24, "path_typ": 18, "pathlib": [15, 17, 18, 21, 24, 26, 27], "pathtyp": [12, 13, 14, 16, 17], "pattern": [12, 13, 16, 17, 21, 24, 32, 37], "payabl": [20, 30, 42], "pc": [15, 17, 21, 23], "pd": [19, 21], "pend": [13, 16, 17, 19, 21, 23, 37, 44], "pending_timestamp": [21, 44], "peopl": 26, "per": [17, 21, 37], "perform": [13, 17, 19, 21, 23, 24, 25, 30, 44], "perform_queri": [17, 21], "perhap": 30, "perman": [21, 24, 31], "permit": 17, "persist": [17, 21], "person": [17, 25], "phase": 44, "phrase": [0, 11, 24, 25], "pick": 18, "piec": 44, "pip": [15, 32, 38], "place": [17, 28, 32, 37, 38, 43, 44], "placehold": 37, "plan": 31, "platform": 41, "pleas": [30, 46], "plu": 46, "pluggi": 22, "pluggy_patch": 22, "plugin": [0, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "plugin_manag": 22, "plugin_nam": 17, "plugin_typ": 22, "pluginconfig": [13, 17, 22], "plugininstallerror": 20, "pluginmanag": 22, "plugintyp": 22, "pluginversionerror": 20, "pm": [9, 32], "point": [13, 16, 17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "poll": [8, 13, 17, 19, 21, 37, 44], "poll_block": [13, 17, 21], "poll_log": [13, 17, 19], "polter": 4, "polygon": [4, 37, 43], "polynomi": 4, "pool": 30, "poolcontract": 44, "popen": [14, 17], "port": [13, 14, 16, 17], "posit": [23, 44], "posixpath": [12, 13, 14, 16, 17], "possibl": [20, 21, 22, 24, 25], "possibli": 30, "post": 13, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "practic": 23, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [13, 16, 17, 19, 24, 25, 27, 29], "preced": [13, 17, 28], "predict": 46, "prefer": 28, "prefix": [12, 16, 19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefix_": 16, "prefund": 25, "premis": 25, "prepar": [13, 17], "prepare_transact": [13, 17], "present": [17, 21, 23, 32], "preserv": 18, "press": 44, "pretti": [13, 45], "prevent": 33, "previou": [13, 16, 17, 21], "previous": [13, 17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [13, 16, 17, 21, 44], "primarili": 33, "primit": [13, 17], "print": [13, 17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [13, 16, 17, 21, 33], "priorit": 46, "prioriti": [16, 46], "priority_fe": [13, 16, 17, 46], "prism": 4, "privat": [0, 11, 17, 25], "private_kei": [11, 16, 24, 25], "probabl": 24, "problem": [13, 20], "process": [13, 14, 16, 17, 22, 30, 33], "process_nam": [14, 17], "process_wait_timeout": [14, 17], "produc": [13, 17, 23], "product": [37, 41], "profil": [17, 23, 44], "profile_stat": 23, "program": [2, 15, 17, 21, 23, 29, 42], "programmat": 25, "progress": [23, 24], "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 15, 18, 19, 20, 23, 24, 26, 27, 28, 29, 32, 35, 37, 40, 41, 42, 43, 46], "project_api": 21, "project_nam": 3, "project_path": 21, "projectapi": [17, 21, 22], "projecterror": [20, 21], "projectmanag": [10, 15, 17, 19, 20, 21, 24, 29, 38, 44], "projectmanifest": 21, "projectplugin": 22, "prompt": [6, 11, 18, 25, 26, 32], "prompt_messag": 18, "promptchoic": 18, "proper": 37, "properli": [11, 16, 17, 21, 33, 45], "properti": [11, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 46], "provider_cl": 21, "provider_filt": [4, 17, 21], "provider_nam": [17, 21, 34, 37, 43], "provider_set": [13, 14, 16, 17, 21], "providerapi": [13, 14, 17, 21, 22, 24, 33, 35, 46], "providercontextmanag": [17, 21, 37, 43], "providererror": [13, 20], "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "providerpai": 17, "providerplugin": [22, 33], "proxi": [9, 13, 17, 21], "proxy_info": 21, "proxyinfo": [13, 21], "proxyinfoapi": [13, 17, 21], "proxytyp": 13, "public": [21, 30, 42, 44], "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": [4, 37], "pure": 30, "purpos": [12, 13, 14, 16, 17, 21, 23, 25, 28, 31, 36, 46], "push0": 39, "put": [12, 21, 25, 28, 32, 36], "pwd": 41, "py": [13, 14, 20, 23, 24, 28, 29, 33, 38, 42, 43, 44], "pydant": [13, 17, 19, 21, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [13, 17, 23], "pyevmbackend": 16, "pypi": [15, 21], "pyproject": [17, 28], "pytest": [8, 10, 13, 25, 29], "pytest_arg": 8, "python": [13, 15, 17, 19, 21, 23, 27, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46], "python3": 41, "pythondepend": 15, "qualiti": 33, "quantiti": 44, "queri": [9, 13, 19, 20, 23, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [17, 21], "queue": 24, "quick": 43, "quicker": [11, 16, 17], "quickli": 33, "quit": [13, 14, 16, 17, 19], "r": [12, 23, 27, 44], "race": 33, "rais": [10, 11, 13, 14, 16, 17, 20, 21, 23, 24, 30, 37, 42, 44], "raise_for_statu": [13, 17], "raise_on_revert": 42, "raises_not_impl": 24, "ran": [13, 17, 20, 38, 44], "ran_out_of_ga": [13, 17], "random": [0, 24, 25], "rang": [13, 17, 19, 21], "rare": 26, "rate": [23, 24, 37], "rate_limit": 37, "rather": [17, 21, 24, 28, 32, 44], "raw": [11, 13, 16, 17, 18, 21, 23, 25, 27, 32, 37], "raw_address": [13, 17], "raw_data": [13, 17], "raw_trace_fram": 13, "rawaddress": [13, 17, 23], "re": [6, 8, 17, 21, 29, 32, 44], "read": [13, 15, 17, 21, 26, 28, 30, 37, 38, 41], "readabl": [29, 44], "readi": [14, 17, 21, 23], "readm": 37, "real": [25, 46], "reason": [20, 37, 42, 44], "recal": 37, "receipt": [13, 17, 19, 21, 30, 37, 42, 44, 45, 46], "receiptapi": [13, 14, 16, 17, 19, 20, 21, 30, 31, 45], "receiv": [13, 17, 21, 25, 30, 44], "receiveabi": 21, "recent": 21, "recogn": 17, "recommend": [13, 17, 21, 25, 26, 32, 37, 41, 43], "recompil": [1, 32], "reconfigur": 21, "reconnect": [13, 16, 17], "record": [16, 17, 21], "recov": 25, "recover_sign": [23, 25], "recover_using_eip191": 17, "recovered_sign": 25, "recoveri": [17, 25], "recurs": 24, "red": [17, 20, 36], "reduc": [25, 37], "reentri": 44, "ref": [6, 15, 32], "refer": [6, 12, 15, 17, 19, 21, 23, 28, 30, 32, 33, 37, 38, 42], "referenc": [21, 32], "referring_source_id": 21, "reflect": 29, "refresh": 21, "refresh_sourc": 21, "regard": [13, 17], "regardless": [17, 21, 29, 37, 46], "regex": [12, 24, 27], "regist": [4, 17, 21, 22, 24, 43], "register_compil": 22, "registered_compil": 21, "registr": [22, 33], "registri": [30, 33], "regress": [16, 17, 21], "regular": [13, 24, 44], "reinstal": 21, "reject": 37, "rel": [17, 21, 24], "relat": [16, 17, 20, 21, 22, 23], "relative_to": 24, "releas": [15, 31, 32, 35, 41], "relev": [20, 23, 24], "reli": [13, 17, 21, 44], "reload": 21, "reload_config": 21, "relock": 17, "relock_account": 17, "remain": 13, "remaind": 37, "remap": 21, "rememb": [25, 30], "remot": 37, "remov": [6, 17, 21, 24, 32, 44], "reopen": 29, "reorg": [13, 17, 19, 21], "reorgan": [13, 17, 21], "repeat": 30, "repetit": 25, "replac": [17, 19, 21, 24, 37], "repo": [3, 15], "report": [13, 16, 17, 23, 37], "repositori": [15, 17], "repr": [17, 19, 21], "repres": [11, 13, 16, 17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [13, 14, 17, 21, 22, 24, 32, 36], "request_head": [13, 14, 16, 17, 21, 28, 37], "request_with_retri": 24, "requir": [0, 5, 13, 15, 16, 17, 18, 19, 20, 21, 22, 26, 28, 30, 32, 33, 35, 37, 41, 42, 44, 46], "required_confirm": [13, 17, 19, 21], "resembl": 21, "reset": [16, 17, 21], "reset_": 44, "resolut": [17, 20], "resolv": [15, 22, 24, 32, 39], "resourc": 18, "respect": [15, 17, 19, 21, 28], "respons": [13, 17, 21, 22, 24, 37], "rest": [25, 33], "restor": [14, 16, 17, 21], "result": [1, 4, 10, 13, 16, 17, 18, 19, 21, 24, 28, 29, 30, 42], "retri": [13, 24, 32, 37], "retriev": [13, 14, 15, 16, 17, 21, 24, 30, 39], "retry_backoff_factor": 24, "retry_jitt": 24, "return": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 39, 42, 44, 46], "return_data": 13, "return_none_when_disconnect": 24, "return_valu": [13, 16, 17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 13, 16, 17, 20, 21, 23, 24, 30, 37], "revert_messag": [13, 20], "revert_to_block": 21, "revert_typ": 23, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "rockx": 14, "root": [15, 17, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "rootmodelroottyp": 23, "rootstock": 4, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [13, 14, 16, 17, 28, 30, 45, 46], "rpcheader": [21, 24], "rpctimeouterror": 20, "rule": 16, "run": [8, 9, 13, 15, 16, 17, 21, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 43, 44, 45, 46], "run_in_tempdir": 24, "run_until_complet": 24, "runtim": [15, 17, 18, 21], "safe": [15, 39], "sai": [25, 30, 32, 37], "same": [13, 16, 17, 19, 21, 23, 24, 25, 28, 30, 32, 33, 37, 38, 44, 46], "sampl": [38, 44], "sanit": 24, "save": [1, 17, 21, 25, 30, 32, 42, 43], "saw": 37, "scan": 37, "scenario": [17, 19, 44], "schema": [17, 23], "scope": [13, 44], "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "scriptabl": 25, "scroll": 4, "sdk": 37, "search": [13, 17, 19, 24], "search_top": [17, 19, 23], "second": [8, 13, 17, 19, 20, 21, 24, 30, 37, 44, 46], "secret": [25, 28], "secret_rpc": 28, "section": [15, 21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "secur": 25, "securepassphras": 25, "see": [4, 10, 11, 13, 14, 16, 17, 19, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "seed": [0, 11, 24, 25], "segment": 23, "select": [1, 12, 14, 18, 19, 21, 25, 26, 29, 43], "select_account": [18, 26], "selected_account": 26, "selector": [13, 17, 19, 23, 30, 44], "selector_identifi": [19, 30], "selector_str": 30, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "semi": 26, "send": [13, 14, 16, 17, 20, 30, 37, 44, 46], "send_cal": [13, 16, 17], "send_everyth": 17, "send_private_transact": 17, "send_transact": [13, 14, 16, 17], "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "sens": 37, "sent": [31, 37], "separ": [11, 23, 25, 30, 33, 44], "sepolia": [4, 13, 14, 26, 28, 37, 43, 46], "sequenc": [13, 17, 18, 21, 23, 24], "serial": [13, 15, 17, 23, 24], "serializ": [17, 23], "serialize_as_ani": [17, 23], "serialize_exclud": 12, "serialize_transact": [13, 17], "serv": 28, "server": [27, 41], "session": [7, 13, 14, 16, 17, 21, 29, 37, 41], "set": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 36, 37, 38, 44, 46], "set_ape_traceback": 20, "set_autosign": [11, 25], "set_bal": 17, "set_cod": 17, "set_default_ecosystem": 21, "set_default_network": 17, "set_default_provid": 17, "set_level": 36, "set_numb": 30, "set_own": 44, "set_storag": 17, "set_timestamp": [14, 16, 17], "setnumb": [42, 44], "setup": [33, 44], "sever": [22, 26, 37], "shall": 14, "shape": 4, "share": [21, 23, 24, 37, 44], "shareabl": 17, "sharedblobreceipt": 13, "sharedblobtransact": 13, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": [4, 37], "shibrpc": 37, "ship": [25, 26, 27, 29, 35, 37], "short": [21, 36, 37, 39, 44], "short_help": 33, "shorten": [11, 16, 17, 21], "shorter": 44, "should": [7, 12, 13, 14, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 45], "shouldn": [23, 24, 28], "show": [1, 13, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "show_debug_log": 17, "show_ev": [13, 17], "show_gas_report": [13, 17, 45], "show_source_traceback": [13, 17], "show_trac": [13, 17, 45], "showcas": 26, "shown": 36, "shownet": 43, "shutil": 14, "sig": [23, 45], "sign": [11, 16, 17, 20, 23], "sign_messag": [11, 16, 17, 25], "sign_raw_msghash": [11, 16, 17], "sign_transact": [11, 16, 17], "signabl": 23, "signablemessag": [11, 16, 17, 23], "signatur": [11, 13, 16, 17, 19, 21, 30], "signatureerror": [17, 20], "signer": [11, 16, 17, 23, 25, 26, 30], "signer_opt": [11, 16, 17], "silverback": 37, "similar": [13, 19, 26, 29, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 18, 28, 30, 46], "simplest": 46, "simpli": [28, 30, 42], "simul": [30, 37], "sinc": [13, 17, 23, 30], "singl": [21, 24, 26, 30, 32, 43], "singledispatchmethod": 24, "singleton": [15, 21, 22], "site": [15, 21, 24, 32, 33, 41], "situat": [18, 23], "size": [1, 13, 17, 21], "skip": [16, 18, 25, 32], "skip_confirmation_opt": 18, "slice": 21, "slightli": 23, "slim": 41, "slot": [13, 17], "slow": 24, "slower": 33, "small": 37, "smaller": 17, "smallest": [13, 16, 17], "smart": [17, 19, 20, 23, 30, 32, 38, 40, 41, 42, 44, 46], "smart_contract_exampl": 38, "snapshot": [14, 16, 17, 20, 21, 23, 24], "snapshot_id": [14, 16, 17, 20, 21], "snapshotid": [14, 16, 17, 20, 21, 23, 24], "snekmat": [15, 28, 32, 38], "so": [12, 13, 15, 17, 21, 23, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "softwar": 44, "sol": [21, 24, 27, 28, 32, 38], "soladypush0": 39, "solcx": 41, "sole": 25, "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "some": [12, 17, 23, 25, 28, 30, 32, 34, 35, 37, 44, 45, 46], "someth": [15, 20, 21, 29, 37, 44], "sometim": [27, 32, 37, 42, 44], "somewher": [21, 32], "soneium": 4, "soon": [22, 32], "sophist": [13, 28], "sourc": [12, 13, 15, 17, 18, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "source_coverag": 17, "source_exclude_pattern": 12, "source_fold": 23, "source_id": [17, 19, 21, 23], "source_path": [19, 23], "source_stat": 23, "source_traceback": [13, 17, 20], "sourcecoverag": 17, "sourceloc": 23, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [13, 17, 20, 23], "space": [11, 23], "spawn": 24, "spdx": [17, 42], "special": [17, 22, 25, 32], "specif": [6, 13, 16, 17, 20, 21, 26, 35, 37, 41, 44, 46], "specifi": [0, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 32, 33, 35, 37, 43, 44, 46], "specifierset": 24, "sqlite": 31, "sqrt": 44, "src": [27, 28, 32, 45], "ssphrase": 25, "stack": [18, 20], "stacktrac": 42, "stage": 31, "stai": 41, "standard": [18, 31, 36, 39], "stark_account": 44, "stark_contract": 44, "starknet": [13, 17, 21, 35, 37, 44], "start": [4, 12, 13, 14, 16, 17, 19, 21, 23, 24, 26, 29, 33, 34, 37, 40, 41, 43, 44], "start_block": [17, 19, 21, 23, 31], "start_index": 24, "start_nonc": [13, 17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [13, 16, 17, 19, 21, 25, 30, 42], "statement": [13, 20, 23, 32, 42, 44], "statemut": [21, 30], "static": [18, 37], "staticfeetransact": 13, "statu": [13, 17, 24], "stderr": 4, "stderr_queu": [14, 17], "stdout": [4, 13, 17], "stdout_queu": [14, 17], "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [12, 32, 39, 44, 45, 46], "stmt": 44, "stop": [13, 17, 19, 21, 26, 44], "stop_block": [13, 17, 19, 21, 23, 31], "stop_imperson": 21, "stop_nonc": [13, 17, 21], "storag": [11, 13, 15, 17, 30], "storagekei": 13, "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "strai": 37, "stream": [4, 13, 17, 24], "stream_request": [13, 17], "stream_respons": 24, "strict": 37, "string": [2, 11, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [13, 17, 19, 30], "stringintconvert": 21, "struct": [13, 24], "struct_log": 45, "structabi": 21, "structlog": 13, "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "stuff": [12, 31, 36, 37], "style": [13, 17, 24, 27], "sub": [15, 17, 18, 21, 30, 32, 42], "subclass": [11, 14, 16, 17, 18, 21, 22, 24, 30, 42], "subcommand": 33, "subdirectori": 43, "subject": 21, "submit": [17, 30], "submodul": 43, "subprocess": [4, 14, 17, 20], "subprocesserror": 20, "subprocessprovid": [17, 20], "subprocesstimeouterror": 20, "subsequ": [25, 32], "subset": [18, 23], "substr": 24, "subsystem": 41, "success": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 29, 36, 41], "successfulli": [17, 30, 37, 40], "suffix": [24, 37], "suit": [8, 35, 44], "suitabl": [17, 32], "sum": 31, "super": [23, 45], "suppli": [13, 44], "support": [11, 13, 16, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_chain": 17, "supports_debug_trace_cal": 13, "supports_source_trac": 17, "supports_trac": [13, 16, 17], "suppos": 43, "sure": [21, 23, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [13, 17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "t": [5, 13, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [13, 31, 44, 45], "tag": [6, 15, 23, 32], "taiko": 4, "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [13, 17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": [13, 14, 16, 17], "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 13, 16, 17, 18, 19, 20, 21, 38, 41, 44], "test": [4, 9, 13, 14, 17, 21, 23, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "test_": 44, "test_account": [21, 24, 25, 27, 44], "test_account_bal": 44, "test_add": 44, "test_author": 44, "test_error_on_deploi": 44, "test_in_futur": 44, "test_mint": 44, "test_multi_chain": 44, "test_my_contract": [21, 44], "test_my_contract_method": 25, "test_my_ethereum_test": 44, "test_my_fantom_test": 44, "test_my_method": 44, "test_my_multichain_test": 44, "test_sampl": 38, "test_starknet_th": 44, "test_unauthor": 44, "test_unauthorized_withdraw": 44, "testaccount": 16, "testaccountapi": [14, 16, 17, 25], "testaccountcontain": [16, 21], "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [4, 37, 43], "testproviderapi": [14, 17], "text": [18, 20, 25], "textiowrapp": 13, "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [12, 13, 17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "them": [12, 13, 17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thing": [19, 26, 33, 37, 43], "think": [13, 23, 26], "third": [25, 35], "those": [6, 13, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [13, 17, 21, 24], "three": [32, 41, 44], "through": [13, 17, 19, 24, 26, 31, 33, 40], "throughout": 36, "throw": [17, 21, 24], "thu": [23, 26, 30, 37, 43, 44], "ti": 33, "time": [1, 13, 16, 17, 19, 21, 23, 25, 26, 28, 30, 32, 33, 44, 45, 46], "timedelta": 21, "timeout": [13, 14, 17, 20, 24], "timestamp": [13, 16, 17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": [13, 17], "tmp": 21, "to_int": 24, "to_python": [17, 23], "to_typ": [10, 21], "todo": 24, "tof": 13, "togeth": [25, 33], "token": [13, 17, 32, 35, 37, 44, 45, 46], "tokenlist": 33, "tokenswapp": 21, "toml": [17, 28], "too": 21, "took": [45, 46], "tool": [6, 15, 28, 30, 32, 41, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [13, 16, 17, 19, 23, 30], "topic_filt": 23, "total": [13, 17, 19, 21, 23], "total_fees_paid": [13, 17, 31], "total_funct": 23, "total_transfer_valu": 17, "totaldifficulti": 13, "touch": 17, "trace": [9, 13, 14, 16, 17, 20, 21, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": [13, 45], "traceabl": 21, "traceapi": [13, 16, 17, 20], "traceapproach": [13, 14, 16], "traceback": [13, 17, 23], "tracer": 13, "tracestyl": 24, "track": [16, 17, 21, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "tradit": 15, "transact": [9, 11, 13, 14, 16, 19, 20, 21, 23, 24, 25, 28, 42, 45], "transaction_acceptance_timeout": [13, 17, 37, 46], "transaction_hash": [13, 16, 17, 20, 21, 23], "transaction_index": 23, "transactionapi": [11, 13, 14, 16, 17, 19, 20, 21], "transactionerror": [13, 17, 20, 30], "transactionhistori": 21, "transactionnotfounderror": 20, "transactionsignatur": [13, 17, 23], "transactionstatusenum": [13, 17], "transactiontrac": 13, "transactiontyp": 13, "transfer": [17, 30, 42], "translat": [17, 21], "treat": [15, 21, 30, 38], "tree": [4, 13, 17, 18, 23, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 37, 40, 42, 44, 45], "trust": [24, 35, 37], "try": [20, 21, 24, 32, 33, 42, 43, 44], "try_snapshot": 24, "tsconfig": 27, "tupl": [11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24], "turn": 12, "tutori": [41, 46], "twice": 25, "two": [17, 21, 25, 28, 33, 37, 44, 46], "tx": [13, 17, 30, 31, 45, 46], "tx_error": 24, "txn": [11, 13, 14, 16, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [13, 16, 17, 19, 21, 45], "txn_kwarg": 13, "txn_receipt": 21, "type": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 38, 39, 40, 44, 46], "type_": 21, "typeerror": [21, 24], "typic": [17, 21, 23, 25, 27, 33, 37, 42, 44], "u": 5, "uint256": [25, 30, 44, 46], "un": 13, "unabl": [17, 20, 21, 27], "unauth_address": [42, 44], "unauthor": [42, 44], "unblock": 24, "uncl": 13, "uncommon": 37, "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [15, 17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "unichain": 4, "uninstal": 21, "union": [13, 16, 17, 18, 19, 20, 21, 24], "uniqu": [13, 17, 21, 23, 30, 37, 46], "uniswap": 32, "unit": [13, 16, 17], "unit256": 30, "unix": [23, 24], "unknown": [17, 20, 21, 37], "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "unless": [13, 14, 17, 18, 19, 21, 36, 37], "unlik": 24, "unlock": [0, 11, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": [13, 17], "unpack": [17, 21], "unprocessedabi": 21, "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [14, 23, 24, 37], "unwil": 27, "unwind": 42, "up": [13, 14, 16, 17, 21, 23, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [13, 17, 24, 30, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": [13, 16, 17], "upgrad": [5, 35, 39, 41], "upon": [21, 30, 32, 40], "upstream": [13, 17, 34], "upstream_chain_id": 17, "upstream_network": 17, "upstream_provid": [13, 17], "upstreamprovid": 17, "urandom": 25, "uri": [13, 14, 15, 17, 21, 28, 37], "uri_map": 21, "url": [13, 17, 21, 28], "us": [0, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "usag": [10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "usdc": 30, "use_arrow": 23, "use_cach": 21, "use_default_provid": [17, 37], "use_depend": 27, "use_multical": 13, "use_network": 44, "use_provid": [17, 21, 34, 37, 43, 44], "use_send": 25, "use_temp_sys_path": 24, "use_upstream_provid": 17, "user": [3, 13, 14, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 32, 36, 37, 41, 42, 44], "userguid": 46, "usethisonallrequeststoethereummainnet": 37, "usethisonallrequestsusingnodeprovid": 37, "usethisoneveryethereumrequest": 37, "usethisoneveryrequest": 37, "utc": 21, "utf": 13, "util": [9, 10, 12, 13, 17, 18, 21, 25, 26, 29, 33, 43, 46], "uup": 39, "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "v1": [17, 19, 21, 32], "v2": 30, "v3": 32, "val": [1, 6], "valid": [13, 17, 22, 23, 24, 25, 28, 37], "validate_fil": 17, "validate_s": 17, "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 37, 44, 46], "valueerror": [20, 21, 23], "variabl": [13, 24, 25, 28, 29, 42, 44], "variou": [11, 16, 17, 21, 35, 39, 46], "venv": 41, "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 18, 23, 29, 36, 44], "verbosity_opt": 18, "veri": [17, 24, 37], "verif": [17, 19], "verifi": [17, 41], "verify_chain_id": 17, "vers_set": 21, "versa": [26, 30], "version": [6, 14, 15, 16, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "version_from_installed_package_json": 15, "version_from_project_package_json": 15, "version_id": [15, 17], "versu": [13, 17, 23, 28], "via": [13, 15, 17, 18, 19, 20, 21, 22, 24, 25, 28, 30, 32, 33, 37, 41, 43, 44], "vice": 30, "view": [18, 19, 30, 45], "view_cost": 46, "view_method": 44, "virtual": [13, 16, 17, 20, 41], "virtualenv": 41, "virtualmachineerror": [13, 16, 17, 20], "visa": 26, "visit": 46, "vitalik": [17, 21, 44], "volum": 41, "vr": 23, "vvm": 41, "vy": [26, 27, 28, 38, 42, 44], "vyper": [17, 21, 22, 23, 27, 30, 32, 35, 39, 42, 44, 46], "vypercontract": 42, "w": [8, 13, 14, 17, 37], "wa": [17, 20, 21, 23, 24, 27, 30, 37, 41, 46], "wai": [18, 21, 25, 28, 29, 30, 32, 35, 37, 38, 39, 41, 42, 44, 46], "wait": [13, 14, 17, 19, 21, 24, 37], "walk": 40, "wallet": 24, "want": [13, 15, 18, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45, 46], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 17, 23, 24, 29, 32, 36, 41], "watch": [8, 44], "watch_delai": 8, "watch_fold": 8, "wdamount": 30, "we": [12, 13, 17, 21, 23, 24, 25, 26, 30, 31, 32, 33, 35, 37, 41, 43, 44, 45, 46], "web": [12, 27], "web3": [13, 14, 28, 29, 33, 41], "web3_provider_uri": 13, "web3provid": 13, "websocket": 37, "wei": [13, 16, 17, 30], "weird": 12, "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "wemix": 4, "went": [13, 16, 17], "were": [13, 17, 21, 23, 28, 30, 32, 37, 44], "what": [13, 16, 17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "whatev": [17, 26, 28, 37], "when": [0, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39, 42, 43, 44, 45, 46], "whenev": [13, 14, 20, 24], "where": [13, 14, 17, 18, 19, 21, 23, 24, 25, 26, 31, 32, 34, 37, 39, 42, 44, 46], "wherea": 37, "whether": [13, 14, 16, 17, 18, 19, 21, 23, 24, 25, 30, 32, 37], "which": [13, 14, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 33, 37, 40, 41, 44, 46], "while": [17, 20, 21, 32, 44], "whilst": 20, "white": 23, "whitespac": 23, "whole": 28, "why": [26, 30, 37, 46], "window": 41, "wish": [11, 12, 16, 17, 21, 25, 34, 36, 37, 38, 40, 42], "withdraw": [30, 42, 44], "within": [13, 14, 17, 20, 24, 31, 33, 35, 43, 44], "without": [13, 16, 17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "won": [21, 23, 37, 44], "word": [0, 11, 24, 25], "word_count": [0, 11], "wordcount": 25, "work": [13, 15, 17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": [4, 43], "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [14, 17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [13, 16, 17, 20], "ws_begin_lineno": 23, "ws_hostnam": 14, "ws_port": 14, "ws_start": 23, "ws_uri": [13, 17, 37], "wsl": 41, "wss": [13, 17, 37], "www": 37, "x": [21, 29, 44], "xai": 4, "xml": [16, 23, 44], "xmtp": 4, "y": [5, 6, 21, 32], "yaml": [3, 4, 15, 16, 17, 18, 21, 22, 24, 25, 27, 28, 29, 32, 35, 37, 38, 44, 46], "ychad": 30, "ye": [5, 6, 18, 32], "yellow": 36, "yet": [18, 26, 33, 35, 43, 44], "yield": [13, 17, 19, 21, 22, 33, 44], "yml": [17, 28], "you": [0, 1, 6, 11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "your": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "yourself": 43, "z": 13, "zeppelin": 32, "zero": [23, 24, 44], "zero_address": 45, "zeroag": 39, "zetachain": 4, "zip": 24, "zkevm": [4, 37], "zksync": 4, "zora": 4}, "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "<no title>", "ape", "ape-accounts", "ape-compile", "ape-ethereum", "ape-node", "ape-pm", "ape-test", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Reverts", "Scripting", "Testing", "Traces", "Transactions"], "titleterms": {"712": 25, "By": 37, "The": [27, 38], "abi": [24, 30], "accept": 46, "access": 46, "account": [0, 11, 17, 21, 22, 25, 26, 31, 44], "address": [17, 23, 30], "advanc": 44, "ani": 30, "ap": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 38, 44, 46], "ape_cli_context": 33, "api": [17, 33], "argument": 18, "autom": 25, "bal": 29, "base": [22, 28], "basemodel": 24, "basic": 23, "block": [31, 37], "built": 42, "cach": 31, "call": [30, 45], "caveat": 44, "chain": [21, 44], "chang": [0, 5], "choic": 18, "class": 33, "cli": [9, 18, 26, 32, 33, 36, 37, 43], "code": [27, 29], "command": [18, 29, 44], "compil": [1, 6, 12, 17, 21, 22, 27, 32, 40], "config": [17, 21, 22, 32, 37], "configur": [28, 29, 34, 37], "connect": 37, "consider": 41, "consol": [2, 29, 46], "context": [26, 34, 37], "contract": [19, 26, 28, 30, 31, 32, 39, 44], "convert": [17, 21, 22], "core": [9, 35], "cost": 46, "coverag": [23, 44], "creat": 25, "custom": [32, 37, 42, 44], "data": 31, "decod": 30, "decor": 26, "default": [25, 28, 30, 34], "delet": 0, "depend": [27, 28, 32, 38], "deploi": 30, "deploy": [28, 30, 40, 46], "dev": 42, "dev_messag": 44, "develop": [33, 38], "direct": 30, "docker": 41, "document": 41, "dynam": 46, "ecosystem": 28, "eip": 25, "encod": 30, "error": [42, 44], "estim": 46, "ethereum": 13, "event": [23, 31], "evmchain": 37, "except": 20, "exclud": 27, "exclus": 32, "execut": 29, "exist": 25, "expected_messag": 44, "explor": [17, 37, 40], "export": [0, 25], "extra": [27, 29], "fallback": 30, "fee": 46, "file": [26, 27, 32], "fixtur": 44, "folder": [28, 32], "fork": [34, 37], "from": [30, 33, 46], "function": [29, 44], "ga": [23, 44, 45, 46], "gener": [0, 25], "get": 31, "github": 32, "global": 29, "guid": 9, "hardwar": 25, "header": [28, 37], "implement": 33, "import": [0, 25, 32, 33], "init": [3, 29], "initi": 33, "inlin": 44, "input": 30, "instal": [5, 6, 32, 35, 38, 41], "interact": [30, 37], "interfac": 30, "introspect": 30, "iter": 44, "json": 27, "keyfil": 25, "l2": 37, "languag": 44, "list": [0, 4, 5, 6, 32, 46], "live": [25, 37], "local": [32, 37, 38], "log": [33, 36, 46], "logger": 33, "magic": 29, "main": 43, "manag": [21, 32, 37], "manifest": 38, "messag": [25, 42], "metadata": 46, "method": 43, "mine": 44, "misc": 32, "miscellan": 24, "modul": 33, "more": 37, "multi": [30, 43, 44], "multical": 13, "namespac": 29, "network": [4, 17, 21, 22, 25, 26, 28, 34, 37, 43, 44], "new": 25, "node": [14, 28], "non": [28, 44], "npm": 32, "o": 24, "option": 18, "other": [27, 38], "output": 27, "outsid": 25, "overrid": 32, "overview": 41, "packag": 32, "paramet": 18, "password": 0, "path": [26, 28], "pattern": 44, "payabl": 46, "pip": 41, "pipx": 41, "plugin": [5, 9, 22, 27, 28, 33, 34, 35, 41], "pm": [6, 15], "prerequisit": 41, "previou": 30, "privat": 30, "process": [24, 37], "project": [17, 21, 22, 30, 33, 38, 44], "provid": [17, 37, 44], "proxi": 39, "publish": [30, 40], "pypi": 32, "pytest": 44, "python": [9, 36, 38], "queri": [17, 21, 22, 31], "quickstart": 41, "reentrant": 44, "refer": 9, "regist": 33, "remap": 32, "report": [44, 45], "request": [28, 37], "revert": [42, 44], "rpc": [24, 37], "run": [4, 7, 37], "script": [30, 43], "select": 37, "sender": 25, "set": [27, 28], "sign": 25, "signatur": [23, 25], "solid": 32, "sourc": 27, "static": 46, "structur": 44, "support": [25, 44], "system": 41, "test": [8, 16, 24, 25, 28, 44], "time": 37, "timeout": 46, "tip": 44, "tool": 26, "trace": [23, 24, 45, 46], "track": 40, "transact": [17, 30, 31, 37, 44, 46], "transfer": 46, "type": [18, 23, 32, 35, 37], "uninstal": [5, 6, 32], "unit": 23, "updat": 5, "url": 37, "us": [25, 31, 33], "user": 9, "util": 24, "verifi": 25, "version": [5, 35], "vm": 23, "wallet": 25}}) \ No newline at end of file diff --git a/latest/userguides/contracts.html b/latest/userguides/contracts.html index a1726d8f14..47850505da 100644 --- a/latest/userguides/contracts.html +++ b/latest/userguides/contracts.html @@ -271,7 +271,15 @@

    From Any Addresscontract = Contract("0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45") -

    It will fetch the contract-type using the explorer plugin from the active network, such as ape-etherscan.

    +

    If the contract ABI and/or code is cached on disk or in memory (such as from a previous deploy or retrieval), it will use it. +Otherwise, it will fetch the ContractType using the explorer plugin from the active network, such as ape-etherscan.

    +

    To avoid fetching the contract from an explorer such as Etherscan, use fetch_from_explorer=False.

    +
    from ape import Contract
    +
    +contract = Contract("0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45", fetch_from_explorer=False)
    +
    +
    +

    This also avoids checking for an updated ContractType and forces Ape to only use types cached to disk or in memory.

    If you have the ENS plugin installed, you can use .eth domain names as the argument:

    from ape import Contract