From 5dfeb146cadb5b7a7d6b0d9a545464e5f260eaf7 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 15 Oct 2024 23:40:28 +0000 Subject: [PATCH] Update documentation --- latest/.doctrees/commands/networks.doctree | Bin 15197 -> 15197 bytes latest/.doctrees/environment.pickle | Bin 1037026 -> 1037026 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 87948 -> 87948 bytes .../.doctrees/methoddocs/ape_accounts.doctree | Bin 134890 -> 134890 bytes .../.doctrees/methoddocs/ape_compile.doctree | Bin 125487 -> 125487 bytes .../.doctrees/methoddocs/ape_ethereum.doctree | Bin 981813 -> 981813 bytes latest/.doctrees/methoddocs/ape_node.doctree | Bin 355376 -> 355183 bytes latest/.doctrees/methoddocs/ape_pm.doctree | Bin 337984 -> 337984 bytes latest/.doctrees/methoddocs/ape_test.doctree | Bin 685758 -> 685758 bytes latest/.doctrees/methoddocs/api.doctree | Bin 2014094 -> 2014094 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 694846 -> 694846 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 669423 -> 669423 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 757684 -> 757684 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 1681469 -> 1681469 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 796670 -> 796670 bytes latest/.doctrees/methoddocs/types.doctree | Bin 1064754 -> 1064754 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 1070397 -> 1070397 bytes latest/commands/networks.html | 4 ++-- latest/methoddocs/ape_node.html | 4 ++-- latest/searchindex.js | 2 +- 20 files changed, 5 insertions(+), 5 deletions(-) diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index e2a1381843ffc5d7b39c0aee15bf9e51cd11767d..8f2a687685f825b9b17229cbffae87da0c60606b 100644 GIT binary patch delta 161 zcmcaxcDHOpzNB_Weoks}cBMj%LUC$Aeokg0kOdXfP0KIJ26A)qlM{1*^yGX=IriMd r%)GqRlF9oeWysaLSzF4Pl{+s#B^79BNosM)Aiq}{0Pe^;9{>OV diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index 615c416eda8b319b09a11bb50f8e710d79e1a102..ac9abf2277c7ab26a8b7e8fcb3657af08d658fa3 100644 GIT binary patch delta 58483 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 B@;U$j delta 58808 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 Hd&d6(7RH}i diff --git a/latest/.doctrees/methoddocs/ape_accounts.doctree b/latest/.doctrees/methoddocs/ape_accounts.doctree index 820fc5d2c7708b03aa524c5d437198540b4c62d0..e48c730635d99d0708fb7405757a66da6e5c39b8 100644 GIT binary patch delta 6337 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 delta 6384 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 D|0)CJ diff --git a/latest/.doctrees/methoddocs/ape_compile.doctree b/latest/.doctrees/methoddocs/ape_compile.doctree index 9fb1f32a79efcd738d84eb291ff32a14878ee66d..8f4e9186504e74bdc67e4fecba178eef76d7488a 100644 GIT binary patch delta 6781 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 delta 6712 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 CD!--x diff --git a/latest/.doctrees/methoddocs/ape_ethereum.doctree b/latest/.doctrees/methoddocs/ape_ethereum.doctree index 77508706eb8c56bbd57b49390f0545b5ab4ac371..39680789afefdccbaa1b2c5c2e8ffd4fdddf01bc 100644 GIT binary patch delta 7051 zcmaJ`dsGx>mbV({=5eb)K@stR1`*?cIWvjz5g*_qQ9wXIqNvbxx6mat*xiT_vPi^7 zW2?lpUZaWPD{7)fcTC!haiWuKG|7k{dXhcP*_q9HX6BsP95>0VIg`m_@BIpzD*xDj ze)s;q`}kh>`>Lw@orkmDc{poRyVP!K4{Hx^k7zfyTiPSrquQg}V=h9eNwU6jq1@D`nnoNoy(Ze+Tg9Dq`~`9a6BX` z*u;9N%G1f452dfiqVTIa#YxHz4`+f?ts_vgaMRDBM<&z!ERfM3zM(#3~Y=fH?K zW1};Gb6$W^7?%YJX|cM2*sWe`z#pe;;UUn#60tiQ63qeiY}$|^IGTnuP7ck~>2i9F z{nEXOf1L{xQU{%Qd;xzT=)&djHrBb9O`$79`@UCcf8=lXm8@m)g$%gUL8vI)}q)06Y z^I@*!#@zWdj_0v@K8zVvBU0#A%v$fvthEQ!6?k|)rLf|q`7l;mhM&)eanc6-j)GQveM6JT93u)dfv2Yqn2FELawY-aE>v@>u$ zsaqKA3|kqviqvfkHiqpCr3^lXH4GgLEety*wi5Eiq57G-8Fn%}&#;SuYf9bCu!5nJ z!OHM5!!m|F3>z3;Vc>#N0}Na}>RyIohJ6fNFDf!{p|q;|S*>Mwm7$s807DhSL54zx z*BH1;)YlnSF&tu8$#9s#!_dXh$Z&*#D?~lYz~!JGW8keO$S(iyCx~_M z6NJA~Dw#TQb`kjK7QJ2s87aI9F9y_agh*HaPLf_H|5u0xkJ^F>#ju2K`6DItWI4YT zhT-;NNT>V$LNOFb>sTb=A8inekC#w;1viX9X9+w_mpug);`w5Fc+65^C?+o_54+~E zaydLDRcrd;YEbYZ8*N%cViV;vl~RL4Yse~v*)(F2dv7UBqsw3DzuH5i`Ug9Q6Ke?G}kiBTd{QBUux-$VAq-($rtFCT@|rtchDBmo;&VtYA&tB5PR_ zHsDgNE1K)KLNAZQ9$eZ$XaIREg3#mc)G&j*S9c&zd!KTmKfDNgB$B&Z z;cb?4+n`dSLL}c}eE1T~C!KQyOE*I_8G@DVP{H!UEt*W-25Xpa-VWs~|I4SfFW8~U z6MjvacWJU}x8`@flipIO%BiCwq$8zoXmA-6y97t4;_Xj!MB7`s4(>*Czv-PSR?(Xk(`XnM=A@ zr1wsNMUq;A*G_Y%Ey0m*!AmR;o`G#r7#$oOH;Lvj^BmM^G`~|GjwkNOvB93V;T*fR zUVzn_t+0)Kb@1uM_BlYwmOiGf4E4;HuIwVtvQw-ZPb)rJ=34e->z-v zh|8Io?EfK*tAiUId-OFFumnA{X{qwt=SZ~NmUGSGG5;R6 z-Ikw3Ki!h3^vM=7j_4CdoVqJamQW6jPXdW#%=8l|6BKHoBq6N3!p`nNs#DG8$u zO$GF^6_J&@IIAc?KYA76E|Zd~1-Z4LGrFLGrbmMwP!PTGC4?y{TJ~lw_T5Jv3&NB% za%?0=68pnM*p)D4Jh4B9DPu|e6sC+KkrXa$bHasZdARb}EHUo=TIN2^9F>t#ZO^E; zdaK3Qd8P+-X8p9Tgewy$>z}lAQiSMZbc8aR-hXC9P#^iYGC~=fB)%Wt){=b1eV8)V za`Jq9S#v%Yp(KtGUO}CgIU~d4Y<6g#Uq&cXD4$}cx#r_jW@X&tBH(u-z;6ltFlNfw zz!Bmd^J6U=U{;ipkgRL+hikt?^*dMKSu+i{0=vz$$rbqDW}286V=dI^#V0J(=*6WP ztFzFGdU2OU8Asxrg_hZiJ(}%n%@!A_JRy}~RwS)<8Lo{~Qj)|=?Kj$R<`jx0XyRd( z;o(SS)O2C~&R{MPW?udubnUb|4fR!St6eNh8Gao}{g+{Uln_rv4RjTrCyKLJ>&mKi z<%*&mDnnlstzj9SCub79QA*-y(SN)aW968LjEp9SM+*y&7Rl41X~uS36is1vtcs?M z6)))HwXpSCS7KxBcqp2xz>b%rm9%8xHCg8szBDUuA?LQ^4_eaEF(T>g7$upaR>UY{ zpA=C~Yf;>3LOV>P-FhWXHE+M7K9$XohxtpfLc^I2lAAOMn)^jt-zn*>M{+ zYSSpt@}1SDAvVX3S2gE*pd?Kf16rx`id?>MS<&MBrQ(na>uO>3htWMApdw$)bF9W+ z$W%?$m@g|y^seiam6U1XE2c`zbzSSRk)1_*jjr92k>q})GQEzS9jZ);KOlZ~J}B@tfv@A=hALUoQOp>o*NpRfXe?p_~WteF?tvOahTE~T?#hGE0_QBf8fY}fdBvi delta 7044 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 diff --git a/latest/.doctrees/methoddocs/ape_node.doctree b/latest/.doctrees/methoddocs/ape_node.doctree index 72db3ec6d0d064f35e58e5386a438b90b9e13a43..fb9956e15e23fbf1b406318fe62ccfa2ed49c291 100644 GIT binary patch delta 13170 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 delta 13202 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 delta 15005 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 delta 18291 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 diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree index 8b2899f06a83fd9ed71a01c78bd7e2222d98d9c9..ad9fbd4924d384f813d34509196363bc22b0b936 100644 GIT binary patch delta 31268 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 gfx5jxnJWqucDL2J5Mh>1 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 diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index c87dde7ddbab4dc19f6cdeb1e43a1aff97176df1..f31fc61850c88b686345649785be532193c49ac6 100644 GIT binary patch delta 34133 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%0DTqU=;w%YH#g`B3i>c5Z-EA~=Xh`!bE75vLAUAZ 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 diff --git a/latest/.doctrees/methoddocs/managers.doctree b/latest/.doctrees/methoddocs/managers.doctree index 17e66ac253835635ecfd7d56f611fb3798b13072..d26f8ee0bf91d7ce6e84974eaab91160bf68dbfa 100644 GIT binary patch delta 45958 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 delta 46483 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 Y0$#ovvPMjevS0984xnpcXwroL19!>jA^-pY diff --git a/latest/.doctrees/methoddocs/plugins.doctree b/latest/.doctrees/methoddocs/plugins.doctree index 08315086fc8ada8bb34af2b4ec85d208c780b429..9c2e88837759ea2fc03d21e231737baa4d2926bb 100644 GIT binary patch delta 46955 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 a=VYnOlvbXbC8@h@J*P@3N4EF;(*3_ap8+ZW delta 47528 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 diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index 8da652a2714d33601d47a3cbaf916c7aa677eb3a..73f4c136a139aaf20300e46857b3612d0a55624d 100644 GIT binary patch delta 46752 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 fcnKZpYm(RDHD&JWr>#=F delta 47241 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 MY#To$@WhS(0on_vg#Z8m diff --git a/latest/.doctrees/methoddocs/utils.doctree b/latest/.doctrees/methoddocs/utils.doctree index 79ffec0e221ac339604af6ac14bb9158d3e80f62..3e0e45d5881d5f01b9d4b1137b9aace0f9c2c266 100644 GIT binary patch delta 51650 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 diff --git a/latest/commands/networks.html b/latest/commands/networks.html index 7736d1702b..51b2920ee3 100644 --- a/latest/commands/networks.html +++ b/latest/commands/networks.html @@ -204,7 +204,7 @@

list

Filter the results by network

Options:
-

mainnet-fork | sepolia-fork | local | holesky | mainnet | sepolia | holesky-fork

+

holesky | sepolia | holesky-fork | local | mainnet-fork | sepolia-fork | mainnet

@@ -215,7 +215,7 @@

list

Filter the results by provider

Options:
-

test | node

+

node | test

diff --git a/latest/methoddocs/ape_node.html b/latest/methoddocs/ape_node.html index 37cdb8d687..d471a05b76 100644 --- a/latest/methoddocs/ape_node.html +++ b/latest/methoddocs/ape_node.html @@ -192,12 +192,12 @@

ape-node

-class ape_node.EthereumNetworkConfig(_case_sensitive: bool | None = None, _nested_model_default_partial_update: bool | None = None, _env_prefix: str | None = None, _env_file: DotenvType | None = PosixPath('.'), _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, ...] | None = None, _cli_settings_source: CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_exit_on_error: bool | None = None, _cli_prefix: str | None = None, _cli_implicit_flags: bool | None = None, _secrets_dir: PathType | None = None, *, mainnet: dict = {'uri': 'https://rpc.flashbots.net'}, holesky: dict = {'uri': 'https://rpc-holesky.rockx.com'}, sepolia: dict = {'uri': 'https://ethereum-sepolia-rpc.publicnode.com'}, local: dict = {'chain_id': 1337, 'uri': 'http://localhost:8545'}, **values: Any)
+class ape_node.EthereumNetworkConfig(_case_sensitive: bool | None = None, _nested_model_default_partial_update: bool | None = None, _env_prefix: str | None = None, _env_file: DotenvType | None = PosixPath('.'), _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, ...] | None = None, _cli_settings_source: CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_exit_on_error: bool | None = None, _cli_prefix: str | None = None, _cli_implicit_flags: bool | None = None, _secrets_dir: PathType | None = None, *, mainnet: dict = {'uri': 'https://eth.drpc.org'}, holesky: dict = {'uri': 'https://rpc.holesky.ethpandaops.io'}, sepolia: dict = {'uri': 'https://rpc2.sepolia.org'}, local: dict = {'chain_id': 1337, 'uri': 'http://localhost:8545'}, **values: Any)
-class ape_node.EthereumNodeConfig(_case_sensitive: bool | None = None, _nested_model_default_partial_update: bool | None = None, _env_prefix: str | None = None, _env_file: DotenvType | None = PosixPath('.'), _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, ...] | None = None, _cli_settings_source: CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_exit_on_error: bool | None = None, _cli_prefix: str | None = None, _cli_implicit_flags: bool | None = None, _secrets_dir: PathType | None = None, *, ethereum: EthereumNetworkConfig = EthereumNetworkConfig(mainnet={'uri': 'https://rpc.flashbots.net'}, holesky={'uri': 'https://rpc-holesky.rockx.com'}, sepolia={'uri': 'https://ethereum-sepolia-rpc.publicnode.com'}, local={'uri': 'http://localhost:8545', 'chain_id': 1337}), executable: str | None = None, data_dir: Path | None = None, ipc_path: Path | None = None, call_trace_approach: TraceApproach | None = None, request_headers: dict = {}, **values: Any)
+class ape_node.EthereumNodeConfig(_case_sensitive: bool | None = None, _nested_model_default_partial_update: bool | None = None, _env_prefix: str | None = None, _env_file: DotenvType | None = PosixPath('.'), _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, ...] | None = None, _cli_settings_source: CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_exit_on_error: bool | None = None, _cli_prefix: str | None = None, _cli_implicit_flags: bool | None = None, _secrets_dir: PathType | None = None, *, ethereum: EthereumNetworkConfig = EthereumNetworkConfig(mainnet={'uri': 'https://eth.drpc.org'}, holesky={'uri': 'https://rpc.holesky.ethpandaops.io'}, sepolia={'uri': 'https://rpc2.sepolia.org'}, local={'uri': 'http://localhost:8545', 'chain_id': 1337}), executable: str | None = None, data_dir: Path | None = None, ipc_path: Path | None = None, call_trace_approach: TraceApproach | None = None, request_headers: dict = {}, **values: Any)

Configure your node: in Ape, the default provider plugin for live-network nodes. Also, ape node can start-up a local development node for testing purposes.

diff --git a/latest/searchindex.js b/latest/searchindex.js index b34039fd93..4c46f3060d 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "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"]], "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"]], "Exclude Files": [[27, "exclude-files"]], "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 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": [[23, "module-ape.types"]], "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"]], "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"]], "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 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": [[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"]], "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"]], "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"]], "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"]], "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]], "--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": [[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]], "-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]], "__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_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_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.outputextras attribute)": [[12, "ape_compile.OutputExtras.ABI", false]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", false]], "accesslisttransaction (class in ape_ethereum)": [[13, "ape_ethereum.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)": [[11, "ape_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.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts", false]], "accounts (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.accounts", false]], "accounts (ape_test.testaccountcontainer property)": [[16, "ape_test.TestAccountContainer.accounts", false]], "accounts (in module ape)": [[10, "ape.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.call method)": [[13, "ape_ethereum.multicall.Call.add", false]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data", false]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network", false]], "add_padding_to_strings() (in module ape.utils)": [[24, "ape.utils.add_padding_to_strings", false]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.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.generateddevaccount attribute)": [[24, "ape.utils.GeneratedDevAccount.address", false]], "address (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.address", false]], "address (ape_test.testaccount property)": [[16, "ape_test.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.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.alias", false]], "alias (ape_test.testaccount property)": [[16, "ape_test.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.accountcontainer property)": [[11, "ape_accounts.AccountContainer.aliases", false]], "aliases (ape_test.testaccountcontainer property)": [[16, "ape_test.TestAccountContainer.aliases", false]], "allow_disconnected() (in module ape.utils)": [[24, "ape.utils.allow_disconnected", false]], "ape": [[10, "module-ape", 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.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.types": [[23, "module-ape.types", false]], "ape.types.address": [[23, "module-ape.types.address", false]], "ape.types.coverage": [[23, "module-ape.types.coverage", false]], "ape.utils": [[24, "module-ape.utils", false]], "ape_accounts": [[11, "module-ape_accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile": [[12, "module-ape_compile", false]], "ape_ethereum": [[13, "module-ape_ethereum", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_node": [[14, "module-ape_node", false]], "ape_pm": [[15, "module-ape_pm", false]], "ape_test": [[16, "module-ape_test", 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]], "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)": [[16, "ape_test.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]], "arguments (ape_ethereum.calltrace attribute)": [[13, "ape_ethereum.CallTrace.arguments", false]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError", false]], "as_our_module() (in module ape.utils)": [[24, "ape.utils.as_our_module", 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)": [[13, "ape_ethereum.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.extramodelattributes attribute)": [[24, "ape.utils.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.gethdev property)": [[14, "ape_node.GethDev.auto_mine", false]], "auto_mine (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.auto_mine", 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.apetestconfig attribute)": [[16, "ape_test.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.web3provider property)": [[13, "ape_ethereum.Web3Provider.base_fee", false]], "base_fee (ape_test.localprovider property)": [[16, "ape_test.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.networkconfig attribute)": [[13, "ape_ethereum.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]], "basecontractlog (class in ape.types)": [[23, "ape.types.BaseContractLog", false]], "baseethereumconfig (class in ape_ethereum)": [[13, "ape_ethereum.BaseEthereumConfig", false]], "baseinterface (class in ape.utils)": [[24, "ape.utils.BaseInterface", false]], "baseinterfacemodel (class in ape.utils)": [[24, "ape.utils.BaseInterfaceModel", false]], "basetransaction (class in ape_ethereum)": [[13, "ape_ethereum.BaseTransaction", false]], "blob_gas_price (ape_ethereum.sharedblobreceipt attribute)": [[13, "ape_ethereum.SharedBlobReceipt.blob_gas_price", false]], "blob_gas_used (ape_ethereum.sharedblobreceipt attribute)": [[13, "ape_ethereum.SharedBlobReceipt.blob_gas_used", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block", false]], "block (class in ape_ethereum)": [[13, "ape_ethereum.Block", false]], "block_hash (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.block_hash", false]], "block_number (ape.types.contractlog attribute)": [[23, "ape.types.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.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.block_page_size", false]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time", false]], "block_time (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.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)": [[23, "ape.types.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)": [[15, "ape_pm.BrownieProject", false]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "build_command() (ape_node.gethdev method)": [[14, "ape_node.GethDev.build_command", false]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter", 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.calltrace attribute)": [[13, "ape_ethereum.CallTrace.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace attribute)": [[13, "ape_ethereum.Trace.call_trace_approach", false]], "call_trace_approach (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.call_trace_approach", false]], "call_trace_approach (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.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)": [[13, "ape_ethereum.CallTrace", false]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source", false]], "chain (in module ape)": [[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.web3provider property)": [[13, "ape_ethereum.Web3Provider.chain_id", false]], "chain_id (ape_node.gethdev property)": [[14, "ape_node.GethDev.chain_id", false]], "chain_id (ape_test.localprovider property)": [[16, "ape_test.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)": [[24, "ape.utils.clean_path", false]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches", 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.interfacecompiler method)": [[15, "ape_pm.InterfaceCompiler.compile", false]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code", false]], "compile_code() (ape_pm.interfacecompiler method)": [[15, "ape_pm.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 (in module ape)": [[10, "ape.compilers", false]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency", false]], "concurrency (ape_ethereum.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.concurrency", 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.ethereum property)": [[13, "ape_ethereum.Ethereum.config", false]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config", false]], "config (class in ape_compile)": [[12, "ape_compile.Config", false]], "config (in module ape)": [[10, "ape.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.ethereumnodeprovider method)": [[13, "ape_ethereum.EthereumNodeProvider.connect", false]], "connect() (ape_node.gethdev method)": [[14, "ape_node.GethDev.connect", false]], "connect() (ape_test.localprovider method)": [[16, "ape_test.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.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.connection_id", false]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "connection_str (ape_ethereum.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.connection_str", false]], "console command line option": [[2, "cmdoption-console-v", false]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers", false]], "contract() (in module ape)": [[10, "ape.Contract", false]], "contract_address (ape.types.basecontractlog attribute)": [[23, "ape.types.BaseContractLog.contract_address", 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)": [[23, "ape.types.ContractLog", 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.tracestyles attribute)": [[24, "ape.utils.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]], "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]], "convert() (in module ape)": [[10, "ape.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.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.coverage", false]], "coverageconfig (class in ape_test)": [[16, "ape_test.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)": [[16, "ape_test.CoverageReportsConfig", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_access_list() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.create_access_list", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", false]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type", false]], "create_tempdir() (in module ape.utils)": [[24, "ape.utils.create_tempdir", false]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction", false]], "create_transaction() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.create_transaction", false]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata", 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.ethereumnodeconfig attribute)": [[14, "ape_node.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 property)": [[13, "ape_ethereum.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.receipt property)": [[13, "ape_ethereum.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.ethereum class method)": [[13, "ape_ethereum.Ethereum.decode_address", false]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_block() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_calldata() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.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.ethereum method)": [[13, "ape_ethereum.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.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_logs", false]], "decode_logs() (ape_ethereum.receipt method)": [[13, "ape_ethereum.Receipt.decode_logs", false]], "decode_output() (ape.utils.structparser method)": [[24, "ape.utils.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.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_primitive_value", false]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_receipt() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata", false]], "decode_returndata() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.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.structparser property)": [[24, "ape.utils.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.networkconfig attribute)": [[13, "ape_ethereum.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.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.default_transaction_type", false]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider", false]], "delegate (ape.utils.tracestyles attribute)": [[24, "ape.utils.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]], "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]], "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.ethereumnodeprovider method)": [[13, "ape_ethereum.EthereumNodeProvider.disconnect", false]], "disconnect() (ape_node.gethdev method)": [[14, "ape_node.GethDev.disconnect", false]], "disconnect() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.disconnect", false]], "disconnect_providers_after (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.disconnect_providers_after", false]], "dynamicfeetransaction (class in ape_ethereum)": [[13, "ape_ethereum.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.ethereum class method)": [[13, "ape_ethereum.Ethereum.encode_address", false]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_calldata() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.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.ethereum method)": [[13, "ape_ethereum.Ethereum.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment", false]], "encode_deployment() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.encode_deployment", false]], "encode_input() (ape.utils.structparser method)": [[24, "ape.utils.StructParser.encode_input", false]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction", false]], "encode_transaction() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.encode_transaction", 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.interfacecompiler method)": [[15, "ape_pm.InterfaceCompiler.enrich_error", false]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "enrich_trace() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.enrich_trace", false]], "enriched_calltree (ape_ethereum.trace property)": [[13, "ape_ethereum.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.estimate_gas_cost", false]], "estimate_gas_cost() (ape_test.localprovider method)": [[16, "ape_test.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]], "estimate_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.estimate_query", false]], "ethereum (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.ethereum", false]], "ethereum (class in ape_ethereum)": [[13, "ape_ethereum.Ethereum", false]], "ethereumconfig (class in ape_ethereum)": [[13, "ape_ethereum.EthereumConfig", false]], "ethereumnetworkconfig (class in ape_node)": [[14, "ape_node.EthereumNetworkConfig", false]], "ethereumnodeconfig (class in ape_node)": [[14, "ape_node.EthereumNodeConfig", false]], "ethereumnodeprovider (class in ape_ethereum)": [[13, "ape_ethereum.EthereumNodeProvider", false]], "ethtesterproviderconfig (class in ape_test)": [[16, "ape_test.EthTesterProviderConfig", false]], "event_arguments (ape.types.basecontractlog attribute)": [[23, "ape.types.BaseContractLog.event_arguments", false]], "event_name (ape.types.basecontractlog attribute)": [[23, "ape.types.BaseContractLog.event_name", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclude (ape_compile.config attribute)": [[12, "ape_compile.Config.exclude", false]], "exclude (ape_test.coverageconfig attribute)": [[16, "ape_test.CoverageConfig.exclude", false]], "exclude (ape_test.gasconfig attribute)": [[16, "ape_test.GasConfig.exclude", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "executable (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.executable", false]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument", false]], "expand_environment_variables() (in module ape.utils)": [[24, "ape.utils.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]], "extraattributesmixin (class in ape.utils)": [[24, "ape.utils.ExtraAttributesMixin", false]], "extract_archive() (in module ape.utils)": [[24, "ape.utils.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.brownieproject method)": [[15, "ape_pm.BrownieProject.extract_config", false]], "extract_config() (ape_pm.foundryproject method)": [[15, "ape_pm.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)": [[24, "ape.utils.extract_nested_value", false]], "extramodelattributes (class in ape.utils)": [[24, "ape.utils.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.receipt property)": [[13, "ape_ethereum.Receipt.failed", false]], "failing (ape_ethereum.transactionstatusenum attribute)": [[13, "ape_ethereum.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.ethereum attribute)": [[13, "ape_ethereum.Ethereum.fee_token_symbol", false]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch", false]], "fetch() (ape_pm.githubdependency method)": [[15, "ape_pm.GithubDependency.fetch", false]], "fetch() (ape_pm.localdependency method)": [[15, "ape_pm.LocalDependency.fetch", false]], "fetch() (ape_pm.npmdependency method)": [[15, "ape_pm.NpmDependency.fetch", false]], "fetch() (ape_pm.pythondependency method)": [[15, "ape_pm.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)": [[13, "ape_ethereum.ForkedNetworkConfig", false]], "foundryproject (class in ape_pm)": [[15, "ape_pm.FoundryProject", false]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error", 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.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.gas", false]], "gas_cost (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.GAS_COST", false]], "gas_estimation_error_message() (in module ape.utils)": [[24, "ape.utils.gas_estimation_error_message", false]], "gas_limit (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.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.web3provider property)": [[13, "ape_ethereum.Web3Provider.gas_price", false]], "gas_price (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.gas_price", false]], "gasconfig (class in ape_test)": [[16, "ape_test.GasConfig", false]], "gasexclusion (class in ape_test)": [[16, "ape_test.GasExclusion", false]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account", false]], "generate_account() (ape_test.testaccountcontainer method)": [[16, "ape_test.TestAccountContainer.generate_account", false]], "generate_account() (in module ape_accounts)": [[11, "ape_accounts.generate_account", false]], "generate_dev_accounts() (in module ape.utils)": [[24, "ape.utils.generate_dev_accounts", false]], "generateddevaccount (class in ape.utils)": [[24, "ape.utils.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.extramodelattributes method)": [[24, "ape.utils.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)": [[24, "ape.utils.get_all_files_in_directory", false]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance", false]], "get_balance() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_balance", false]], "get_balance() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_balance", false]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_block() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_calltree() (ape_ethereum.calltrace method)": [[13, "ape_ethereum.CallTrace.get_calltree", false]], "get_calltree() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.get_calltree", false]], "get_calltree() (ape_ethereum.transactiontrace method)": [[13, "ape_ethereum.TransactionTrace.get_calltree", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code", false]], "get_code() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_contract_logs", false]], "get_contract_logs() (ape_test.localprovider method)": [[16, "ape_test.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)": [[24, "ape.utils.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)": [[24, "ape.utils.get_full_extension", false]], "get_gas_report() (ape_ethereum.trace method)": [[13, "ape_ethereum.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_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.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_nonce", false]], "get_nonce() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_nonce", false]], "get_package_path() (in module ape.utils)": [[24, "ape.utils.get_package_path", false]], "get_package_version() (in module ape.utils)": [[24, "ape.utils.get_package_version", false]], "get_project_dependencies() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_project_dependencies", 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.ethereum method)": [[13, "ape_ethereum.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.ethereum method)": [[13, "ape_ethereum.Ethereum.get_python_types", false]], "get_raw_calltree() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.get_raw_calltree", false]], "get_raw_frames() (ape_ethereum.trace method)": [[13, "ape_ethereum.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.web3provider method)": [[13, "ape_ethereum.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)": [[24, "ape.utils.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.web3provider method)": [[13, "ape_ethereum.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.gethdev method)": [[14, "ape_node.GethDev.get_test_account", false]], "get_test_account() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_test_account", false]], "get_test_account() (ape_test.testaccountcontainer method)": [[16, "ape_test.TestAccountContainer.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_transaction_trace", false]], "get_transaction_trace() (ape_test.localprovider method)": [[16, "ape_test.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.web3provider method)": [[13, "ape_ethereum.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.web3provider method)": [[13, "ape_ethereum.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.interfacecompiler method)": [[15, "ape_pm.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "gethdev (class in ape_node)": [[14, "ape_node.GethDev", false]], "github (ape_pm.githubdependency attribute)": [[15, "ape_pm.GithubDependency.github", false]], "githubdependency (class in ape_pm)": [[15, "ape_pm.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.block attribute)": [[13, "ape_ethereum.Block.hash", false]], "hd_path (ape_test.apetestconfig attribute)": [[16, "ape_test.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]], "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.coveragereportsconfig attribute)": [[16, "ape_test.CoverageReportsConfig.html", false]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri", false]], "http_uri (ape_ethereum.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.http_uri", false]], "http_uri (ape_ethereum.web3provider property)": [[13, "ape_ethereum.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)": [[11, "ape_accounts.import_account_from_mnemonic", false]], "import_account_from_private_key() (in module ape_accounts)": [[11, "ape_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)": [[24, "ape.utils.in_tempdir", false]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include", false]], "include_dependencies (ape_compile.config attribute)": [[12, "ape_compile.Config.include_dependencies", false]], "include_getattr (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.include_getattr", false]], "include_getitem (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.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-v", false]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile", false]], "injected_before_use (class in ape.utils)": [[24, "ape.utils.injected_before_use", false]], "inputs (ape.utils.tracestyles attribute)": [[24, "ape.utils.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]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter", false]], "interfacecompiler (class in ape_pm)": [[15, "ape_pm.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]], "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.ethereumnodeconfig attribute)": [[14, "ape_node.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)": [[24, "ape.utils.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.web3provider property)": [[13, "ape_ethereum.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)": [[24, "ape.utils.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_named_tuple() (in module ape.utils)": [[24, "ape.utils.is_named_tuple", false]], "is_struct() (in module ape.utils)": [[24, "ape.utils.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.brownieproject property)": [[15, "ape_pm.BrownieProject.is_valid", false]], "is_valid (ape_pm.foundryproject property)": [[15, "ape_pm.FoundryProject.is_valid", false]], "is_zero_hex() (in module ape.utils)": [[24, "ape.utils.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.struct method)": [[24, "ape.utils.Struct.items", false]], "join() (ape.utils.joinablequeue method)": [[24, "ape.utils.JoinableQueue.join", false]], "joinablequeue (class in ape.utils)": [[24, "ape.utils.JoinableQueue", false]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON", false]], "keyfileaccount (class in ape_accounts)": [[11, "ape_accounts.KeyfileAccount", 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)": [[24, "ape.utils.load_config", false]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest", false]], "local (ape_pm.localdependency attribute)": [[15, "ape_pm.LocalDependency.local", false]], "localdependency (class in ape_pm)": [[15, "ape_pm.LocalDependency", false]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", false]], "localprovider (class in ape_test)": [[16, "ape_test.LocalProvider", false]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location", false]], "log_index (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.log_index", false]], "log_instead_of_fail() (in module ape.utils)": [[24, "ape.utils.log_instead_of_fail", 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.web3provider method)": [[13, "ape_ethereum.Web3Provider.make_request", 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.web3provider property)": [[13, "ape_ethereum.Web3Provider.max_gas", false]], "max_gas (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.max_gas", false]], "max_receipt_retries (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.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.receipt property)": [[13, "ape_ethereum.Receipt.method_called", false]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError", false]], "methods (ape.utils.tracestyles attribute)": [[24, "ape.utils.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.gethdev method)": [[14, "ape_node.GethDev.mine", false]], "mine() (ape_test.localprovider method)": [[16, "ape_test.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.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.mnemonic", false]], "mockcontractlog (class in ape.types)": [[23, "ape.types.MockContractLog", false]], "model_computed_fields (ape.utils.baseinterfacemodel attribute)": [[24, "ape.utils.BaseInterfaceModel.model_computed_fields", false]], "model_computed_fields (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.model_computed_fields", false]], "model_config (ape.utils.baseinterfacemodel attribute)": [[24, "ape.utils.BaseInterfaceModel.model_config", false]], "model_config (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.model_config", 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_fields (ape.utils.baseinterfacemodel attribute)": [[24, "ape.utils.BaseInterfaceModel.model_fields", false]], "model_fields (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.model_fields", false]], "module": [[10, "module-ape", false], [11, "module-ape_accounts", false], [12, "module-ape_compile", false], [13, "module-ape_ethereum", false], [13, "module-ape_ethereum.multicall", false], [14, "module-ape_node", false], [15, "module-ape_pm", false], [16, "module-ape_test", 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", false], [23, "module-ape.types.address", false], [23, "module-ape.types.coverage", false], [24, "module-ape.utils", 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.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.name", false]], "name (ape_ethereum.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.name", false]], "name (ape_node.gethdev attribute)": [[14, "ape_node.GethDev.name", false]], "name (ape_pm.interfacecompiler property)": [[15, "ape_pm.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)": [[13, "ape_ethereum.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.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks", false]], "networks (in module ape)": [[10, "ape.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]], "no_error (ape_ethereum.transactionstatusenum attribute)": [[13, "ape_ethereum.TransactionStatusEnum.NO_ERROR", false]], "node (class in ape_node)": [[14, "ape_node.Node", 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.npmdependency attribute)": [[15, "ape_pm.NpmDependency.npm", false]], "npmdependency (class in ape_pm)": [[15, "ape_pm.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.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.number_of_accounts", false]], "otterscanqueryengine (class in ape_node)": [[14, "ape_node.OtterscanQueryEngine", 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 attribute)": [[12, "ape_compile.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)": [[12, "ape_compile.OutputExtras", false]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat", false]], "outputs (ape.utils.tracestyles attribute)": [[24, "ape.utils.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.githubdependency property)": [[15, "ape_pm.GithubDependency.package_id", false]], "package_id (ape_pm.localdependency property)": [[15, "ape_pm.LocalDependency.package_id", false]], "package_id (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.package_id", false]], "package_id (ape_pm.pythondependency property)": [[15, "ape_pm.PythonDependency.package_id", false]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache", false]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash", false]], "parent_hash (ape_ethereum.block attribute)": [[13, "ape_ethereum.Block.parent_hash", 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 (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path", false]], "path_match() (in module ape.utils)": [[24, "ape.utils.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]], "perform_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.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.web3provider method)": [[13, "ape_ethereum.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.poll_logs", false]], "pragma_str_to_specifier_set() (in module ape.utils)": [[24, "ape.utils.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.web3provider method)": [[13, "ape_ethereum.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.web3provider property)": [[13, "ape_ethereum.Web3Provider.priority_fee", false]], "priority_fee (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.priority_fee", false]], "private_key (ape.utils.generateddevaccount attribute)": [[24, "ape.utils.GeneratedDevAccount.private_key", false]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name", false]], "process_name (ape_node.gethdev property)": [[14, "ape_node.GethDev.process_name", false]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement", false]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project", false]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project", false]], "project (in module ape)": [[10, "ape.Project", false], [10, "ape.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.apetestconfig attribute)": [[16, "ape_test.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]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", 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.pythondependency attribute)": [[15, "ape_pm.PythonDependency.pypi", false]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", false]], "python (ape_pm.pythondependency attribute)": [[15, "ape_pm.PythonDependency.python", false]], "pythondependency (class in ape_pm)": [[15, "ape_pm.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.receipt method)": [[13, "ape_ethereum.Receipt.raise_for_status", false]], "raises_not_implemented() (in module ape.utils)": [[24, "ape.utils.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.receipt property)": [[13, "ape_ethereum.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.calltrace property)": [[13, "ape_ethereum.CallTrace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.transactiontrace property)": [[13, "ape_ethereum.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)": [[13, "ape_ethereum.Receipt", false]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", false]], "receiver (ape_ethereum.sharedblobtransaction attribute)": [[13, "ape_ethereum.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.githubdependency attribute)": [[15, "ape_pm.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.singledispatchmethod method)": [[24, "ape.utils.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.coverageconfig attribute)": [[16, "ape_test.CoverageConfig.reports", false]], "reports (ape_test.gasconfig attribute)": [[16, "ape_test.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.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.request_header", false]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "request_headers (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.request_headers", false]], "request_headers (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.request_headers", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "required_confirmations (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset", false]], "reset() (ape_test.testaccountcontainer method)": [[16, "ape_test.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.gethdev method)": [[14, "ape_node.GethDev.restore", false]], "restore() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "return_value (ape_ethereum.calltrace property)": [[13, "ape_ethereum.CallTrace.return_value", false]], "return_value (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.return_value", false]], "returns_array() (in module ape.utils)": [[24, "ape.utils.returns_array", false]], "revert_message (ape_ethereum.trace property)": [[13, "ape_ethereum.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]], "reverts (in module ape)": [[10, "ape.reverts", false]], "rpcheaders (class in ape.utils)": [[24, "ape.utils.RPCHeaders", false]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError", false]], "run command line option": [[7, "cmdoption-run-I", false]], "run_in_tempdir() (in module ape.utils)": [[24, "ape.utils.run_in_tempdir", false]], "run_until_complete() (in module ape.utils)": [[24, "ape.utils.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.send_call", false]], "send_call() (ape_test.localprovider method)": [[16, "ape_test.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.send_transaction", false]], "send_transaction() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.send_transaction", false]], "serialize_exclude() (ape_compile.config method)": [[12, "ape_compile.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.basetransaction method)": [[13, "ape_ethereum.BaseTransaction.serialize_transaction", false]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", false]], "set_autosign() (ape_accounts.keyfileaccount method)": [[11, "ape_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.gethdev method)": [[14, "ape_node.GethDev.set_timestamp", false]], "set_timestamp() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "settings (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.settings", false]], "sharedblobreceipt (class in ape_ethereum)": [[13, "ape_ethereum.SharedBlobReceipt", false]], "sharedblobtransaction (class in ape_ethereum)": [[13, "ape_ethereum.SharedBlobTransaction", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show", false]], "show() (ape_ethereum.trace method)": [[13, "ape_ethereum.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.receipt method)": [[13, "ape_ethereum.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.receipt method)": [[13, "ape_ethereum.Receipt.show_gas_report", false]], "show_gas_report() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.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.receipt method)": [[13, "ape_ethereum.Receipt.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace", false]], "show_trace() (ape_ethereum.receipt method)": [[13, "ape_ethereum.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.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_message", false]], "sign_message() (ape_test.testaccount method)": [[16, "ape_test.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.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_raw_msghash", false]], "sign_raw_msghash() (ape_test.testaccount method)": [[16, "ape_test.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.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_transaction", false]], "sign_transaction() (ape_test.testaccount method)": [[16, "ape_test.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)": [[24, "ape.utils.singledispatchmethod", false]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size", false]], "size (ape_ethereum.block property)": [[13, "ape_ethereum.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.gethdev method)": [[14, "ape_node.GethDev.snapshot", false]], "snapshot() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.snapshot", 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_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback", false]], "source_traceback (ape_ethereum.receipt property)": [[13, "ape_ethereum.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]], "spawn() (in module ape.utils)": [[24, "ape.utils.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.gethdev method)": [[14, "ape_node.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]], "staticfeetransaction (class in ape_ethereum)": [[13, "ape_ethereum.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.stream_request", false]], "stream_response() (in module ape.utils)": [[24, "ape.utils.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)": [[24, "ape.utils.Struct", false]], "structparser (class in ape.utils)": [[24, "ape.utils.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_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.web3provider property)": [[13, "ape_ethereum.Web3Provider.supports_tracing", false]], "supports_tracing (ape_test.localprovider property)": [[16, "ape_test.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.coveragereportsconfig attribute)": [[16, "ape_test.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)": [[16, "ape_test.TestAccount", false]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", false]], "testaccountcontainer (class in ape_test)": [[16, "ape_test.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.contractlog property)": [[23, "ape.types.ContractLog.timestamp", false]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp", false]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter", false]], "to_int() (in module ape.utils)": [[24, "ape.utils.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.receipt property)": [[13, "ape_ethereum.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)": [[13, "ape_ethereum.Trace", false]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "tracestyles (class in ape.utils)": [[24, "ape.utils.TraceStyles", false]], "track (ape_test.coverageconfig attribute)": [[16, "ape_test.CoverageConfig.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.calltrace property)": [[13, "ape_ethereum.CallTrace.transaction", false]], "transaction (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.transaction", false]], "transaction (ape_ethereum.transactiontrace property)": [[13, "ape_ethereum.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.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.transaction_acceptance_timeout", false]], "transaction_hash (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.transaction_hash", false]], "transaction_index (ape.types.contractlog attribute)": [[23, "ape.types.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)": [[13, "ape_ethereum.TransactionStatusEnum", false]], "transactiontrace (class in ape_ethereum)": [[13, "ape_ethereum.TransactionTrace", false]], "transactiontype (class in ape_ethereum)": [[13, "ape_ethereum.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.calltrace attribute)": [[13, "ape_ethereum.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.basetransaction property)": [[13, "ape_ethereum.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.update_settings", false]], "update_settings() (ape_test.localprovider method)": [[16, "ape_test.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.forkednetworkconfig attribute)": [[13, "ape_ethereum.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.githubdependency property)": [[15, "ape_pm.GithubDependency.uri", false]], "uri (ape_pm.localdependency property)": [[15, "ape_pm.LocalDependency.uri", false]], "uri (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.uri", false]], "uri (ape_pm.pythondependency property)": [[15, "ape_pm.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)": [[24, "ape.utils.use_temp_sys_path", false]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider", false]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size", false]], "value (ape.utils.tracestyles attribute)": [[24, "ape.utils.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.githubdependency attribute)": [[15, "ape_pm.GithubDependency.version", false]], "version (ape_pm.localdependency attribute)": [[15, "ape_pm.LocalDependency.version", false]], "version (ape_pm.npmdependency attribute)": [[15, "ape_pm.NpmDependency.version", false]], "version (ape_pm.pythondependency attribute)": [[15, "ape_pm.PythonDependency.version", false]], "version_from_installed_package_json (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.version_from_installed_package_json", false]], "version_from_project_package_json (ape_pm.npmdependency property)": [[15, "ape_pm.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.githubdependency property)": [[15, "ape_pm.GithubDependency.version_id", false]], "version_id (ape_pm.localdependency property)": [[15, "ape_pm.LocalDependency.version_id", false]], "version_id (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.version_id", false]], "version_id (ape_pm.pythondependency property)": [[15, "ape_pm.PythonDependency.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", false]], "web3 (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.web3", false]], "web3provider (class in ape_ethereum)": [[13, "ape_ethereum.Web3Provider", false]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk", false]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri", false]], "ws_uri (ape_ethereum.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.ws_uri", false]], "ws_uri (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.ws_uri", false]], "xml (ape_test.coveragereportsconfig attribute)": [[16, "ape_test.CoverageReportsConfig.xml", false]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"": [[10, 0, 0, "-", "ape"], [11, 0, 0, "-", "ape_accounts"], [12, 0, 0, "-", "ape_compile"], [13, 0, 0, "-", "ape_ethereum"], [14, 0, 0, "-", "ape_node"], [15, 0, 0, "-", "ape_pm"], [16, 0, 0, "-", "ape_test"]], "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, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [20, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [22, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [23, 0, 0, "-", "types"], [24, 0, 0, "-", "utils"]], "ape.api": [[17, 0, 0, "-", "accounts"], [17, 0, 0, "-", "address"], [17, 0, 0, "-", "compiler"], [17, 0, 0, "-", "config"], [17, 0, 0, "-", "convert"], [17, 0, 0, "-", "explorers"], [17, 0, 0, "-", "networks"], [17, 0, 0, "-", "projects"], [17, 0, 0, "-", "providers"], [17, 0, 0, "-", "query"]], "ape.api.accounts": [[17, 4, 1, "", "AccountAPI"], [17, 4, 1, "", "AccountContainerAPI"], [17, 4, 1, "", "ImpersonatedAccount"], [17, 4, 1, "", "TestAccountAPI"], [17, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[17, 2, 1, "", "__signature__"], [17, 5, 1, "", "alias"], [17, 6, 1, "", "call"], [17, 6, 1, "", "check_signature"], [17, 6, 1, "", "declare"], [17, 6, 1, "", "deploy"], [17, 6, 1, "", "prepare_transaction"], [17, 6, 1, "", "sign_message"], [17, 6, 1, "", "sign_raw_msghash"], [17, 6, 1, "", "sign_transaction"], [17, 6, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[17, 6, 1, "", "__contains__"], [17, 6, 1, "", "__delitem__"], [17, 6, 1, "", "__getitem__"], [17, 6, 1, "", "__len__"], [17, 2, 1, "", "__signature__"], [17, 2, 1, "", "account_type"], [17, 5, 1, "", "accounts"], [17, 5, 1, "", "aliases"], [17, 6, 1, "", "append"], [17, 5, 1, "", "data_folder"], [17, 2, 1, "", "name"], [17, 6, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[17, 2, 1, "", "__signature__"], [17, 5, 1, "", "address"], [17, 6, 1, "", "call"], [17, 2, 1, "", "raw_address"], [17, 6, 1, "", "sign_message"], [17, 6, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[17, 2, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 2, 1, "", "__signature__"], [17, 5, 1, "", "data_folder"], [17, 6, 1, "", "generate_account"], [17, 6, 1, "", "get_test_account"], [17, 6, 1, "", "reset"]], "ape.api.address": [[17, 4, 1, "", "Address"], [17, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[17, 5, 1, "", "address"]], "ape.api.address.BaseAddress": [[17, 5, 1, "", "address"], [17, 5, 1, "", "balance"], [17, 5, 1, "", "code"], [17, 5, 1, "", "codesize"], [17, 5, 1, "", "history"], [17, 5, 1, "", "is_contract"], [17, 5, 1, "", "nonce"]], "ape.api.compiler": [[17, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[17, 6, 1, "", "compile"], [17, 6, 1, "", "compile_code"], [17, 2, 1, "", "compiler_settings"], [17, 6, 1, "", "enrich_error"], [17, 6, 1, "", "flatten_contract"], [17, 6, 1, "", "get_compiler_settings"], [17, 6, 1, "", "get_config"], [17, 6, 1, "", "get_imports"], [17, 6, 1, "", "get_version_map"], [17, 6, 1, "", "get_versions"], [17, 6, 1, "", "init_coverage_profile"], [17, 5, 1, "", "name"], [17, 5, 1, "", "supports_source_tracing"], [17, 6, 1, "", "trace_source"]], "ape.api.config": [[17, 4, 1, "", "ApeConfig"], [17, 4, 1, "", "ConfigEnum"], [17, 4, 1, "", "DeploymentConfig"], [17, 4, 1, "", "GenericConfig"], [17, 4, 1, "", "PluginConfig"]], "ape.api.config.ApeConfig": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 6, 1, "", "__repr__"], [17, 2, 1, "", "__signature__"], [17, 6, 1, "", "__str__"], [17, 2, 1, "", "base_path"], [17, 2, 1, "", "contracts_folder"], [17, 2, 1, "", "default_ecosystem"], [17, 2, 1, "", "dependencies"], [17, 2, 1, "", "deployment_data"], [17, 2, 1, "", "interfaces_folder"], [17, 2, 1, "", "meta"], [17, 6, 1, "", "model_dump"], [17, 2, 1, "", "name"], [17, 2, 1, "", "request_headers"], [17, 2, 1, "", "version"], [17, 6, 1, "", "write_to_disk"]], "ape.api.config.ConfigEnum": [[17, 6, 1, "", "__repr__"], [17, 6, 1, "", "__str__"]], "ape.api.config.DeploymentConfig": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"], [17, 2, 1, "", "address"], [17, 2, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"], [17, 6, 1, "", "__str__"]], "ape.api.convert": [[17, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 2, 1, "", "__signature__"], [17, 6, 1, "", "convert"], [17, 6, 1, "", "is_convertible"]], "ape.api.explorers": [[17, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[17, 6, 1, "", "get_address_url"], [17, 6, 1, "", "get_contract_type"], [17, 6, 1, "", "get_transaction_url"], [17, 6, 1, "", "publish_contract"]], "ape.api.networks": [[17, 4, 1, "", "EcosystemAPI"], [17, 4, 1, "", "ForkedNetworkAPI"], [17, 4, 1, "", "NetworkAPI"], [17, 4, 1, "", "ProviderContextManager"], [17, 4, 1, "", "ProxyInfoAPI"], [17, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[17, 6, 1, "", "__repr__"], [17, 2, 1, "", "__signature__"], [17, 6, 1, "", "add_network"], [17, 5, 1, "", "config"], [17, 6, 1, "", "create_transaction"], [17, 5, 1, "", "custom_network"], [17, 5, 1, "", "data_folder"], [17, 6, 1, "", "decode_address"], [17, 6, 1, "", "decode_block"], [17, 6, 1, "", "decode_calldata"], [17, 6, 1, "", "decode_custom_error"], [17, 6, 1, "", "decode_logs"], [17, 6, 1, "", "decode_primitive_value"], [17, 6, 1, "", "decode_receipt"], [17, 6, 1, "", "decode_returndata"], [17, 5, 1, "", "default_network_name"], [17, 6, 1, "", "encode_address"], [17, 6, 1, "", "encode_calldata"], [17, 6, 1, "", "encode_contract_blueprint"], [17, 6, 1, "", "encode_deployment"], [17, 6, 1, "", "encode_transaction"], [17, 6, 1, "", "enrich_trace"], [17, 2, 1, "", "fee_token_decimals"], [17, 2, 1, "", "fee_token_symbol"], [17, 6, 1, "", "get_method_selector"], [17, 6, 1, "", "get_network"], [17, 6, 1, "", "get_network_data"], [17, 6, 1, "", "get_proxy_info"], [17, 6, 1, "", "get_python_types"], [17, 2, 1, "", "name"], [17, 5, 1, "", "networks"], [17, 2, 1, "", "request_header"], [17, 6, 1, "", "serialize_transaction"], [17, 6, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[17, 2, 1, "", "__signature__"], [17, 5, 1, "", "upstream_chain_id"], [17, 5, 1, "", "upstream_network"], [17, 5, 1, "", "upstream_provider"], [17, 6, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[17, 6, 1, "", "__repr__"], [17, 2, 1, "", "__signature__"], [17, 5, 1, "", "auto_gas_multiplier"], [17, 5, 1, "", "base_fee_multiplier"], [17, 5, 1, "", "block_time"], [17, 5, 1, "", "chain_id"], [17, 5, 1, "", "data_folder"], [17, 5, 1, "", "default_provider_name"], [17, 2, 1, "", "ecosystem"], [17, 5, 1, "", "ecosystem_config"], [17, 5, 1, "", "explorer"], [17, 6, 1, "", "get_provider"], [17, 5, 1, "", "is_adhoc"], [17, 5, 1, "", "is_dev"], [17, 5, 1, "", "is_fork"], [17, 5, 1, "", "is_local"], [17, 5, 1, "", "is_mainnet"], [17, 2, 1, "", "name"], [17, 5, 1, "", "network_id"], [17, 5, 1, "", "providers"], [17, 6, 1, "", "publish_contract"], [17, 2, 1, "", "request_header"], [17, 5, 1, "", "required_confirmations"], [17, 6, 1, "", "set_default_provider"], [17, 5, 1, "", "transaction_acceptance_timeout"], [17, 6, 1, "", "use_default_provider"], [17, 6, 1, "", "use_provider"], [17, 6, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[17, 5, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"], [17, 2, 1, "", "target"]], "ape.api.projects": [[17, 4, 1, "", "ApeProject"], [17, 4, 1, "", "DependencyAPI"], [17, 4, 1, "", "ProjectAPI"]], "ape.api.projects.ApeProject": [[17, 6, 1, "", "extract_config"], [17, 5, 1, "", "is_valid"]], "ape.api.projects.DependencyAPI": [[17, 2, 1, "", "config_override"], [17, 6, 1, "", "fetch"], [17, 2, 1, "", "name"], [17, 5, 1, "", "package_id"], [17, 5, 1, "", "uri"], [17, 5, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[17, 6, 1, "", "extract_config"], [17, 5, 1, "", "is_valid"], [17, 2, 1, "", "path"]], "ape.api.providers": [[17, 4, 1, "", "BlockAPI"], [17, 4, 1, "", "ProviderAPI"], [17, 4, 1, "", "SubprocessProvider"], [17, 4, 1, "", "TestProviderAPI"], [17, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[17, 5, 1, "", "datetime"], [17, 2, 1, "", "hash"], [17, 2, 1, "", "num_transactions"], [17, 2, 1, "", "number"], [17, 2, 1, "", "parent_hash"], [17, 5, 1, "", "size"], [17, 2, 1, "", "timestamp"], [17, 5, 1, "", "transactions"], [17, 6, 1, "", "validate_size"]], "ape.api.providers.ProviderAPI": [[17, 5, 1, "", "base_fee"], [17, 2, 1, "", "block_page_size"], [17, 5, 1, "", "chain_id"], [17, 2, 1, "", "concurrency"], [17, 5, 1, "", "config"], [17, 6, 1, "", "connect"], [17, 5, 1, "", "connection_id"], [17, 5, 1, "", "connection_str"], [17, 5, 1, "", "data_folder"], [17, 6, 1, "", "disconnect"], [17, 6, 1, "", "estimate_gas_cost"], [17, 5, 1, "", "gas_price"], [17, 6, 1, "", "get_balance"], [17, 6, 1, "", "get_block"], [17, 6, 1, "", "get_code"], [17, 6, 1, "", "get_contract_logs"], [17, 6, 1, "", "get_nonce"], [17, 6, 1, "", "get_receipt"], [17, 6, 1, "", "get_storage"], [17, 6, 1, "", "get_test_account"], [17, 6, 1, "", "get_transaction_trace"], [17, 6, 1, "", "get_transactions_by_account_nonce"], [17, 6, 1, "", "get_transactions_by_block"], [17, 6, 1, "", "get_virtual_machine_error"], [17, 5, 1, "", "http_uri"], [17, 5, 1, "", "is_connected"], [17, 6, 1, "", "make_request"], [17, 5, 1, "", "max_gas"], [17, 6, 1, "", "mine"], [17, 2, 1, "", "name"], [17, 2, 1, "", "network"], [17, 5, 1, "", "network_choice"], [17, 6, 1, "", "poll_blocks"], [17, 6, 1, "", "poll_logs"], [17, 6, 1, "", "prepare_transaction"], [17, 5, 1, "", "priority_fee"], [17, 2, 1, "", "provider_settings"], [17, 6, 1, "", "relock_account"], [17, 2, 1, "", "request_header"], [17, 6, 1, "", "restore"], [17, 6, 1, "", "send_call"], [17, 6, 1, "", "send_private_transaction"], [17, 6, 1, "", "send_transaction"], [17, 6, 1, "", "set_balance"], [17, 6, 1, "", "set_code"], [17, 6, 1, "", "set_storage"], [17, 6, 1, "", "set_timestamp"], [17, 5, 1, "", "settings"], [17, 6, 1, "", "snapshot"], [17, 6, 1, "", "stream_request"], [17, 5, 1, "", "supports_tracing"], [17, 6, 1, "", "unlock_account"], [17, 6, 1, "", "update_settings"], [17, 5, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[17, 6, 1, "", "build_command"], [17, 6, 1, "", "connect"], [17, 5, 1, "", "connection_id"], [17, 6, 1, "", "disconnect"], [17, 5, 1, "", "process_name"], [17, 6, 1, "", "start"], [17, 6, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[17, 5, 1, "", "auto_mine"], [17, 6, 1, "", "mine"], [17, 6, 1, "", "restore"], [17, 6, 1, "", "set_timestamp"], [17, 6, 1, "", "snapshot"]], "ape.api.query": [[17, 4, 1, "", "AccountTransactionQuery"], [17, 4, 1, "", "BlockQuery"], [17, 4, 1, "", "BlockTransactionQuery"], [17, 4, 1, "", "ContractCreation"], [17, 4, 1, "", "ContractCreationQuery"], [17, 4, 1, "", "ContractEventQuery"], [17, 4, 1, "", "ContractMethodQuery"], [17, 4, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"], [17, 2, 1, "", "block"], [17, 2, 1, "", "deployer"], [17, 2, 1, "", "factory"], [17, 6, 1, "", "from_receipt"], [17, 5, 1, "", "receipt"], [17, 2, 1, "", "txn_hash"]], "ape.api.query.ContractCreationQuery": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.QueryAPI": [[17, 6, 1, "", "estimate_query"], [17, 6, 1, "", "perform_query"], [17, 6, 1, "", "update_cache"]], "ape.api.transactions": [[17, 4, 1, "", "ReceiptAPI"], [17, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[17, 6, 1, "", "await_confirmations"], [17, 5, 1, "", "confirmed"], [17, 5, 1, "", "debug_logs_lines"], [17, 5, 1, "", "debug_logs_typed"], [17, 6, 1, "", "decode_logs"], [17, 5, 1, "", "events"], [17, 5, 1, "", "failed"], [17, 5, 1, "", "method_called"], [17, 6, 1, "", "raise_for_status"], [17, 5, 1, "", "ran_out_of_gas"], [17, 5, 1, "", "return_value"], [17, 6, 1, "", "show_debug_logs"], [17, 6, 1, "", "show_events"], [17, 6, 1, "", "show_gas_report"], [17, 6, 1, "", "show_source_traceback"], [17, 6, 1, "", "show_trace"], [17, 5, 1, "", "source_traceback"], [17, 5, 1, "", "total_fees_paid"], [17, 5, 1, "", "trace"], [17, 6, 1, "", "track_coverage"], [17, 6, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[17, 5, 1, "", "receipt"], [17, 6, 1, "", "serialize_transaction"], [17, 5, 1, "", "total_transfer_value"], [17, 5, 1, "", "trace"], [17, 5, 1, "", "txn_hash"]], "ape.cli": [[18, 0, 0, "-", "arguments"], [18, 0, 0, "-", "choices"], [18, 0, 0, "-", "commands"], [18, 0, 0, "-", "options"], [18, 0, 0, "-", "paramtype"]], "ape.cli.arguments": [[18, 1, 1, "", "contract_file_paths_argument"], [18, 1, 1, "", "existing_alias_argument"], [18, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[18, 4, 1, "", "AccountAliasPromptChoice"], [18, 4, 1, "", "Alias"], [18, 4, 1, "", "NetworkChoice"], [18, 4, 1, "", "OutputFormat"], [18, 4, 1, "", "PromptChoice"], [18, 1, 1, "", "output_format_choice"], [18, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[18, 6, 1, "", "convert"], [18, 6, 1, "", "print_choices"], [18, 6, 1, "", "select_account"]], "ape.cli.choices.Alias": [[18, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[18, 6, 1, "", "convert"], [18, 6, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[18, 2, 1, "", "TREE"], [18, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[18, 6, 1, "", "convert"], [18, 6, 1, "", "print_choices"]], "ape.cli.commands": [[18, 4, 1, "", "ConnectedProviderCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[18, 6, 1, "", "invoke"], [18, 6, 1, "", "parse_args"]], "ape.cli.options": [[18, 4, 1, "", "ApeCliContextObject"], [18, 4, 1, "", "NetworkOption"], [18, 1, 1, "", "account_option"], [18, 1, 1, "", "ape_cli_context"], [18, 1, 1, "", "contract_option"], [18, 1, 1, "", "incompatible_with"], [18, 1, 1, "", "network_option"], [18, 1, 1, "", "output_format_option"], [18, 1, 1, "", "skip_confirmation_option"], [18, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[18, 6, 1, "", "abort"]], "ape.cli.paramtype": [[18, 4, 1, "", "JSON"], [18, 4, 1, "", "Noop"], [18, 4, 1, "", "Path"]], "ape.cli.paramtype.JSON": [[18, 6, 1, "", "convert"]], "ape.cli.paramtype.Noop": [[18, 6, 1, "", "convert"]], "ape.contracts.base": [[19, 4, 1, "", "ContractContainer"], [19, 4, 1, "", "ContractEvent"], [19, 4, 1, "", "ContractInstance"], [19, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[19, 6, 1, "", "__call__"], [19, 6, 1, "", "__eq__"], [19, 2, 1, "", "__hash__"], [19, 6, 1, "", "__repr__"], [19, 6, 1, "", "at"], [19, 6, 1, "", "deploy"], [19, 5, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[19, 6, 1, "", "__call__"], [19, 6, 1, "", "__iter__"], [19, 6, 1, "", "__repr__"], [19, 2, 1, "", "__signature__"], [19, 6, 1, "", "from_receipt"], [19, 5, 1, "", "info"], [19, 5, 1, "", "name"], [19, 6, 1, "", "poll_logs"], [19, 6, 1, "", "query"], [19, 6, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[19, 6, 1, "", "__call__"], [19, 6, 1, "", "__repr__"], [19, 5, 1, "", "address"], [19, 6, 1, "", "call_view_method"], [19, 5, 1, "", "creation_metadata"], [19, 6, 1, "", "from_receipt"], [19, 6, 1, "", "get_error_by_signature"], [19, 6, 1, "", "get_event_by_signature"], [19, 6, 1, "", "invoke_transaction"]], "ape.contracts.base.ContractTypeWrapper": [[19, 6, 1, "", "decode_input"], [19, 5, 1, "", "identifier_lookup"], [19, 5, 1, "", "selector_identifiers"], [19, 5, 1, "", "source_path"]], "ape.exceptions": [[20, 7, 1, "", "APINotImplementedError"], [20, 7, 1, "", "Abort"], [20, 7, 1, "", "AccountsError"], [20, 7, 1, "", "AliasAlreadyInUseError"], [20, 7, 1, "", "ApeAttributeError"], [20, 7, 1, "", "ApeException"], [20, 7, 1, "", "ApeIndexError"], [20, 7, 1, "", "ArgumentsLengthError"], [20, 7, 1, "", "BlockNotFoundError"], [20, 7, 1, "", "ChainError"], [20, 7, 1, "", "CompilerError"], [20, 7, 1, "", "ConfigError"], [20, 7, 1, "", "ContractDataError"], [20, 7, 1, "", "ContractLogicError"], [20, 7, 1, "", "ContractNotFoundError"], [20, 7, 1, "", "ConversionError"], [20, 7, 1, "", "CustomError"], [20, 7, 1, "", "DecodingError"], [20, 7, 1, "", "EcosystemNotFoundError"], [20, 7, 1, "", "MethodNonPayableError"], [20, 7, 1, "", "MissingDeploymentBytecodeError"], [20, 7, 1, "", "NetworkError"], [20, 7, 1, "", "NetworkMismatchError"], [20, 7, 1, "", "NetworkNotFoundError"], [20, 7, 1, "", "OutOfGasError"], [20, 7, 1, "", "PluginInstallError"], [20, 7, 1, "", "PluginVersionError"], [20, 7, 1, "", "ProjectError"], [20, 7, 1, "", "ProviderError"], [20, 7, 1, "", "ProviderNotConnectedError"], [20, 7, 1, "", "ProviderNotFoundError"], [20, 7, 1, "", "QueryEngineError"], [20, 7, 1, "", "RPCTimeoutError"], [20, 7, 1, "", "SignatureError"], [20, 7, 1, "", "SubprocessError"], [20, 7, 1, "", "SubprocessTimeoutError"], [20, 7, 1, "", "TransactionError"], [20, 7, 1, "", "TransactionNotFoundError"], [20, 7, 1, "", "UnknownSnapshotError"], [20, 7, 1, "", "UnknownVersionError"], [20, 7, 1, "", "VirtualMachineError"], [20, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[20, 6, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[20, 5, 1, "", "dev_message"], [20, 6, 1, "", "from_error"]], "ape.exceptions.CustomError": [[20, 5, 1, "", "name"]], "ape.managers": [[21, 0, 0, "-", "accounts"], [21, 0, 0, "-", "compilers"], [21, 0, 0, "-", "config"], [21, 0, 0, "-", "converters"], [21, 0, 0, "-", "networks"], [21, 0, 0, "-", "project"], [21, 0, 0, "-", "query"]], "ape.managers.accounts": [[21, 4, 1, "", "AccountManager"], [21, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[21, 6, 1, "", "__contains__"], [21, 6, 1, "", "__len__"], [21, 6, 1, "", "__repr__"], [21, 5, 1, "", "aliases"], [21, 5, 1, "", "containers"], [21, 6, 1, "", "get_accounts_by_type"], [21, 6, 1, "", "load"], [21, 5, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[21, 6, 1, "", "__contains__"], [21, 6, 1, "", "__getitem__"], [21, 6, 1, "", "__iter__"], [21, 6, 1, "", "__len__"], [21, 6, 1, "", "__repr__"], [21, 6, 1, "", "impersonate_account"], [21, 6, 1, "", "stop_impersonating"]], "ape.managers.chain": [[21, 4, 1, "", "AccountHistory"], [21, 4, 1, "", "BlockContainer"], [21, 4, 1, "", "ChainManager"], [21, 4, 1, "", "ContractCache"], [21, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[21, 6, 1, "", "__iter__"], [21, 6, 1, "", "__len__"], [21, 2, 1, "", "__signature__"], [21, 2, 1, "", "address"], [21, 6, 1, "", "append"], [21, 5, 1, "", "outgoing"], [21, 6, 1, "", "query"], [21, 6, 1, "", "revert_to_block"], [21, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 6, 1, "", "__getitem__"], [21, 6, 1, "", "__iter__"], [21, 6, 1, "", "__len__"], [21, 5, 1, "", "head"], [21, 5, 1, "", "height"], [21, 6, 1, "", "poll_blocks"], [21, 6, 1, "", "query"], [21, 6, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 6, 1, "", "__repr__"], [21, 5, 1, "", "base_fee"], [21, 5, 1, "", "blocks"], [21, 5, 1, "", "chain_id"], [21, 5, 1, "", "gas_price"], [21, 6, 1, "", "get_receipt"], [21, 5, 1, "", "history"], [21, 6, 1, "", "isolate"], [21, 6, 1, "", "mine"], [21, 5, 1, "", "pending_timestamp"], [21, 6, 1, "", "restore"], [21, 6, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 6, 1, "", "__delitem__"], [21, 6, 1, "", "__setitem__"], [21, 6, 1, "", "cache_blueprint"], [21, 6, 1, "", "cache_deployment"], [21, 6, 1, "", "cache_proxy_info"], [21, 6, 1, "", "clear_local_caches"], [21, 6, 1, "", "get"], [21, 6, 1, "", "get_blueprint"], [21, 6, 1, "", "get_container"], [21, 6, 1, "", "get_creation_metadata"], [21, 6, 1, "", "get_deployments"], [21, 6, 1, "", "get_multiple"], [21, 6, 1, "", "get_proxy_info"], [21, 6, 1, "", "instance_at"], [21, 6, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[21, 6, 1, "", "append"], [21, 6, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 6, 1, "", "can_trace_source"], [21, 6, 1, "", "compile"], [21, 6, 1, "", "compile_source"], [21, 6, 1, "", "enrich_error"], [21, 6, 1, "", "flatten_contract"], [21, 6, 1, "", "get_custom_error"], [21, 6, 1, "", "get_imports"], [21, 6, 1, "", "get_references"], [21, 5, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 4, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "__str__"], [21, 6, 1, "", "extract_config"], [21, 5, 1, "", "global_config"], [21, 6, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 4, 1, "", "AccountIntConverter"], [21, 4, 1, "", "AddressAPIConverter"], [21, 4, 1, "", "BytesAddressConverter"], [21, 4, 1, "", "ConversionManager"], [21, 4, 1, "", "HexAddressConverter"], [21, 4, 1, "", "HexConverter"], [21, 4, 1, "", "HexIntConverter"], [21, 4, 1, "", "HexIterableConverter"], [21, 4, 1, "", "IntAddressConverter"], [21, 4, 1, "", "StringDecimalConverter"], [21, 4, 1, "", "StringIntConverter"], [21, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 5, 1, "", "active_provider"], [21, 6, 1, "", "create_custom_provider"], [21, 5, 1, "", "custom_networks"], [21, 5, 1, "", "default_ecosystem"], [21, 5, 1, "", "ecosystem"], [21, 5, 1, "", "ecosystem_names"], [21, 5, 1, "", "ecosystems"], [21, 6, 1, "", "fork"], [21, 6, 1, "", "get_ecosystem"], [21, 6, 1, "", "get_network_choices"], [21, 6, 1, "", "get_provider_from_choice"], [21, 6, 1, "", "get_request_headers"], [21, 5, 1, "", "network"], [21, 5, 1, "", "network_data"], [21, 5, 1, "", "network_names"], [21, 6, 1, "", "parse_network_choice"], [21, 5, 1, "", "provider_names"], [21, 6, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 4, 1, "", "ContractManager"], [21, 4, 1, "", "Dependency"], [21, 4, 1, "", "DependencyManager"], [21, 4, 1, "", "DependencyVersionMap"], [21, 4, 1, "", "LocalProject"], [21, 4, 1, "", "Project"], [21, 4, 1, "", "ProjectManager"], [21, 4, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 6, 1, "", "__eq__"], [21, 6, 1, "", "__hash__"], [21, 6, 1, "", "__repr__"], [21, 5, 1, "", "api_path"], [21, 6, 1, "", "compile"], [21, 6, 1, "", "install"], [21, 5, 1, "", "installed"], [21, 5, 1, "", "manifest_path"], [21, 5, 1, "", "name"], [21, 5, 1, "", "package_id"], [21, 5, 1, "", "project"], [21, 5, 1, "", "project_path"], [21, 6, 1, "", "unpack"], [21, 5, 1, "", "uri"], [21, 5, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "add"], [21, 6, 1, "", "decode_dependency"], [21, 6, 1, "", "get_dependency"], [21, 6, 1, "", "get_project_dependencies"], [21, 6, 1, "", "get_versions"], [21, 6, 1, "", "install"], [21, 5, 1, "", "installed"], [21, 5, 1, "", "packages_cache"], [21, 5, 1, "", "specified"], [21, 6, 1, "", "unpack"], [21, 5, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 6, 1, "", "__contains__"], [21, 6, 1, "", "__getitem__"], [21, 6, 1, "", "__repr__"], [21, 6, 1, "", "get"]], "ape.managers.project.LocalProject": [[21, 6, 1, "", "__repr__"], [21, 5, 1, "", "config"], [21, 5, 1, "", "contracts"], [21, 5, 1, "", "contracts_folder"], [21, 5, 1, "", "deployments"], [21, 5, 1, "", "exclusions"], [21, 6, 1, "", "extract_manifest"], [21, 5, 1, "", "in_tempdir"], [21, 5, 1, "", "interfaces_folder"], [21, 6, 1, "", "isolate_in_tempdir"], [21, 6, 1, "", "load_manifest"], [21, 5, 1, "", "meta"], [21, 5, 1, "", "project_api"], [21, 6, 1, "", "refresh_sources"], [21, 6, 1, "", "reload_config"], [21, 5, 1, "", "sources"], [21, 6, 1, "", "unpack"], [21, 6, 1, "", "update_manifest"]], "ape.managers.project.Project": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "add_compiler_data"], [21, 5, 1, "", "dependencies"], [21, 5, 1, "", "is_compiled"], [21, 6, 1, "", "isolate_in_tempdir"], [21, 6, 1, "", "reconfigure"], [21, 6, 1, "", "unpack"], [21, 6, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "from_manifest"], [21, 6, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "get"], [21, 6, 1, "", "is_excluded"], [21, 6, 1, "", "lookup"], [21, 5, 1, "", "paths"], [21, 6, 1, "", "refresh"]], "ape.managers.query": [[21, 4, 1, "", "DefaultQueryProvider"], [21, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 6, 1, "", "estimate_query"], [21, 6, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 5, 1, "", "engines"], [21, 6, 1, "", "query"]], "ape.plugins": [[22, 0, 0, "-", "account"], [22, 0, 0, "-", "compiler"], [22, 0, 0, "-", "config"], [22, 0, 0, "-", "converter"], [22, 0, 0, "-", "network"], [22, 0, 0, "-", "pluggy_patch"], [22, 0, 0, "-", "project"], [22, 0, 0, "-", "query"], [22, 1, 1, "", "register"]], "ape.plugins.account": [[22, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 6, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 6, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 6, 1, "", "config_class"]], "ape.plugins.converter": [[22, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 6, 1, "", "converters"]], "ape.plugins.network": [[22, 4, 1, "", "EcosystemPlugin"], [22, 4, 1, "", "ExplorerPlugin"], [22, 4, 1, "", "NetworkPlugin"], [22, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 6, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 6, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 6, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 6, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 4, 1, "", "PluginType"], [22, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 4, 1, "", "DependencyPlugin"], [22, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 6, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 6, 1, "", "projects"]], "ape.plugins.query": [[22, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 6, 1, "", "query_engines"]], "ape.types": [[23, 4, 1, "", "BaseContractLog"], [23, 3, 1, "", "BlockID"], [23, 4, 1, "", "ContractLog"], [23, 4, 1, "", "MockContractLog"], [23, 0, 0, "-", "address"], [23, 0, 0, "-", "coverage"]], "ape.types.BaseContractLog": [[23, 2, 1, "", "contract_address"], [23, 2, 1, "", "event_arguments"], [23, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[23, 2, 1, "", "block_hash"], [23, 2, 1, "", "block_number"], [23, 2, 1, "", "log_index"], [23, 5, 1, "", "timestamp"], [23, 2, 1, "", "transaction_hash"], [23, 2, 1, "", "transaction_index"]], "ape.types.address": [[23, 3, 1, "", "AddressType"], [23, 3, 1, "", "RawAddress"]], "ape.types.coverage": [[23, 4, 1, "", "ContractCoverage"], [23, 4, 1, "", "ContractSourceCoverage"], [23, 4, 1, "", "CoverageProject"], [23, 4, 1, "", "CoverageReport"], [23, 4, 1, "", "CoverageStatement"], [23, 4, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 2, 1, "", "functions"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "name"], [23, 5, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 2, 1, "", "contracts"], [23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 6, 1, "", "include"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "source_id"], [23, 5, 1, "", "statements"], [23, 5, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "name"], [23, 2, 1, "", "sources"], [23, 5, 1, "", "statements"], [23, 5, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 6, 1, "", "get_html"], [23, 6, 1, "", "get_xml"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "projects"], [23, 2, 1, "", "source_folders"], [23, 5, 1, "", "sources"], [23, 5, 1, "", "statements"], [23, 2, 1, "", "timestamp"], [23, 5, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 2, 1, "", "hit_count"], [23, 2, 1, "", "location"], [23, 2, 1, "", "pcs"], [23, 2, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 2, 1, "", "full_name"], [23, 2, 1, "", "hit_count"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "name"], [23, 6, 1, "", "profile_statement"], [23, 2, 1, "", "statements"]], "ape.types.signatures": [[23, 4, 1, "", "MessageSignature"], [23, 4, 1, "", "SignableMessage"], [23, 4, 1, "", "TransactionSignature"], [23, 6, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 2, 1, "", "body"], [23, 2, 1, "", "header"], [23, 2, 1, "", "version"]], "ape.utils": [[24, 4, 1, "", "BaseInterface"], [24, 4, 1, "", "BaseInterfaceModel"], [24, 4, 1, "", "ExtraAttributesMixin"], [24, 4, 1, "", "ExtraModelAttributes"], [24, 4, 1, "", "GeneratedDevAccount"], [24, 4, 1, "", "JoinableQueue"], [24, 4, 1, "", "RPCHeaders"], [24, 4, 1, "", "Struct"], [24, 4, 1, "", "StructParser"], [24, 4, 1, "", "TraceStyles"], [24, 1, 1, "", "add_padding_to_strings"], [24, 1, 1, "", "allow_disconnected"], [24, 1, 1, "", "as_our_module"], [24, 1, 1, "", "clean_path"], [24, 1, 1, "", "create_tempdir"], [24, 1, 1, "", "expand_environment_variables"], [24, 1, 1, "", "extract_archive"], [24, 1, 1, "", "extract_nested_value"], [24, 1, 1, "", "gas_estimation_error_message"], [24, 1, 1, "", "generate_dev_accounts"], [24, 1, 1, "", "get_all_files_in_directory"], [24, 1, 1, "", "get_current_timestamp_ms"], [24, 1, 1, "", "get_full_extension"], [24, 1, 1, "", "get_package_path"], [24, 1, 1, "", "get_package_version"], [24, 1, 1, "", "get_relative_path"], [24, 1, 1, "", "in_tempdir"], [24, 4, 1, "", "injected_before_use"], [24, 1, 1, "", "is_array"], [24, 1, 1, "", "is_evm_precompile"], [24, 1, 1, "", "is_named_tuple"], [24, 1, 1, "", "is_struct"], [24, 1, 1, "", "is_zero_hex"], [24, 1, 1, "", "load_config"], [24, 1, 1, "", "log_instead_of_fail"], [24, 1, 1, "", "path_match"], [24, 1, 1, "", "pragma_str_to_specifier_set"], [24, 1, 1, "", "raises_not_implemented"], [24, 1, 1, "", "returns_array"], [24, 1, 1, "", "run_in_tempdir"], [24, 1, 1, "", "run_until_complete"], [24, 4, 1, "", "singledispatchmethod"], [24, 1, 1, "", "spawn"], [24, 1, 1, "", "stream_response"], [24, 1, 1, "", "to_int"], [24, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[24, 2, 1, "", "model_computed_fields"], [24, 2, 1, "", "model_config"], [24, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[24, 2, 1, "", "additional_error_message"], [24, 2, 1, "", "attributes"], [24, 6, 1, "", "get"], [24, 2, 1, "", "include_getattr"], [24, 2, 1, "", "include_getitem"], [24, 2, 1, "", "model_computed_fields"], [24, 2, 1, "", "model_config"], [24, 2, 1, "", "model_fields"], [24, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[24, 2, 1, "", "address"], [24, 2, 1, "", "private_key"]], "ape.utils.JoinableQueue": [[24, 6, 1, "", "join"]], "ape.utils.Struct": [[24, 6, 1, "", "items"]], "ape.utils.StructParser": [[24, 6, 1, "", "decode_output"], [24, 5, 1, "", "default_name"], [24, 6, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[24, 2, 1, "", "CONTRACTS"], [24, 2, 1, "", "DELEGATE"], [24, 2, 1, "", "GAS_COST"], [24, 2, 1, "", "INPUTS"], [24, 2, 1, "", "METHODS"], [24, 2, 1, "", "OUTPUTS"], [24, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[24, 6, 1, "", "register"]], "ape_accounts": [[11, 4, 1, "", "AccountContainer"], [11, 4, 1, "", "KeyfileAccount"], [11, 1, 1, "", "generate_account"], [11, 1, 1, "", "import_account_from_mnemonic"], [11, 1, 1, "", "import_account_from_private_key"]], "ape_accounts.AccountContainer": [[11, 5, 1, "", "accounts"], [11, 5, 1, "", "aliases"]], "ape_accounts.KeyfileAccount": [[11, 5, 1, "", "address"], [11, 5, 1, "", "alias"], [11, 6, 1, "", "set_autosign"], [11, 6, 1, "", "sign_message"], [11, 6, 1, "", "sign_raw_msghash"], [11, 6, 1, "", "sign_transaction"]], "ape_compile": [[12, 4, 1, "", "Config"], [12, 4, 1, "", "OutputExtras"]], "ape_compile.Config": [[12, 2, 1, "", "exclude"], [12, 2, 1, "", "include_dependencies"], [12, 2, 1, "", "output_extra"], [12, 6, 1, "", "serialize_exclude"]], "ape_compile.OutputExtras": [[12, 2, 1, "", "ABI"]], "ape_ethereum": [[13, 4, 1, "", "AccessListTransaction"], [13, 4, 1, "", "BaseEthereumConfig"], [13, 4, 1, "", "BaseTransaction"], [13, 4, 1, "", "Block"], [13, 4, 1, "", "CallTrace"], [13, 4, 1, "", "DynamicFeeTransaction"], [13, 4, 1, "", "Ethereum"], [13, 4, 1, "", "EthereumConfig"], [13, 4, 1, "", "EthereumNodeProvider"], [13, 4, 1, "", "ForkedNetworkConfig"], [13, 4, 1, "", "NetworkConfig"], [13, 4, 1, "", "Receipt"], [13, 4, 1, "", "SharedBlobReceipt"], [13, 4, 1, "", "SharedBlobTransaction"], [13, 4, 1, "", "StaticFeeTransaction"], [13, 4, 1, "", "Trace"], [13, 4, 1, "", "TransactionStatusEnum"], [13, 4, 1, "", "TransactionTrace"], [13, 4, 1, "", "TransactionType"], [13, 4, 1, "", "Web3Provider"], [13, 1, 1, "", "assert_web3_provider_uri_env_var_not_set"], [13, 0, 0, "-", "multicall"]], "ape_ethereum.BaseTransaction": [[13, 6, 1, "", "serialize_transaction"], [13, 5, 1, "", "txn_hash"]], "ape_ethereum.Block": [[13, 2, 1, "", "hash"], [13, 2, 1, "", "parent_hash"], [13, 5, 1, "", "size"]], "ape_ethereum.CallTrace": [[13, 2, 1, "", "arguments"], [13, 2, 1, "", "call_trace_approach"], [13, 6, 1, "", "get_calltree"], [13, 5, 1, "", "raw_trace_frames"], [13, 5, 1, "", "return_value"], [13, 5, 1, "", "transaction"], [13, 2, 1, "", "tx"]], "ape_ethereum.Ethereum": [[13, 5, 1, "", "config"], [13, 6, 1, "", "create_transaction"], [13, 6, 1, "", "decode_address"], [13, 6, 1, "", "decode_block"], [13, 6, 1, "", "decode_calldata"], [13, 6, 1, "", "decode_custom_error"], [13, 6, 1, "", "decode_logs"], [13, 6, 1, "", "decode_primitive_value"], [13, 6, 1, "", "decode_receipt"], [13, 6, 1, "", "decode_returndata"], [13, 6, 1, "", "encode_address"], [13, 6, 1, "", "encode_calldata"], [13, 6, 1, "", "encode_contract_blueprint"], [13, 6, 1, "", "encode_deployment"], [13, 6, 1, "", "encode_transaction"], [13, 6, 1, "", "enrich_trace"], [13, 2, 1, "", "fee_token_symbol"], [13, 6, 1, "", "get_proxy_info"], [13, 6, 1, "", "get_python_types"]], "ape_ethereum.EthereumNodeProvider": [[13, 2, 1, "", "block_page_size"], [13, 2, 1, "", "concurrency"], [13, 6, 1, "", "connect"], [13, 5, 1, "", "connection_id"], [13, 5, 1, "", "connection_str"], [13, 6, 1, "", "disconnect"], [13, 5, 1, "", "http_uri"], [13, 2, 1, "", "name"], [13, 2, 1, "", "request_header"], [13, 5, 1, "", "ws_uri"]], "ape_ethereum.ForkedNetworkConfig": [[13, 2, 1, "", "upstream_provider"]], "ape_ethereum.NetworkConfig": [[13, 2, 1, "", "base_fee_multiplier"], [13, 2, 1, "", "block_time"], [13, 2, 1, "", "default_provider"], [13, 2, 1, "", "default_transaction_type"], [13, 2, 1, "", "gas_limit"], [13, 2, 1, "", "max_receipt_retries"], [13, 2, 1, "", "request_headers"], [13, 2, 1, "", "required_confirmations"], [13, 2, 1, "", "transaction_acceptance_timeout"]], "ape_ethereum.Receipt": [[13, 5, 1, "", "debug_logs_typed"], [13, 6, 1, "", "decode_logs"], [13, 5, 1, "", "failed"], [13, 5, 1, "", "method_called"], [13, 6, 1, "", "raise_for_status"], [13, 5, 1, "", "ran_out_of_gas"], [13, 6, 1, "", "show_events"], [13, 6, 1, "", "show_gas_report"], [13, 6, 1, "", "show_source_traceback"], [13, 6, 1, "", "show_trace"], [13, 5, 1, "", "source_traceback"], [13, 5, 1, "", "total_fees_paid"]], "ape_ethereum.SharedBlobReceipt": [[13, 2, 1, "", "blob_gas_price"], [13, 2, 1, "", "blob_gas_used"]], "ape_ethereum.SharedBlobTransaction": [[13, 2, 1, "", "receiver"]], "ape_ethereum.Trace": [[13, 2, 1, "", "call_trace_approach"], [13, 5, 1, "", "debug_logs"], [13, 5, 1, "", "enriched_calltree"], [13, 6, 1, "", "get_calltree"], [13, 6, 1, "", "get_gas_report"], [13, 6, 1, "", "get_raw_calltree"], [13, 6, 1, "", "get_raw_frames"], [13, 5, 1, "", "raw_trace_frames"], [13, 5, 1, "", "return_value"], [13, 5, 1, "", "revert_message"], [13, 6, 1, "", "show"], [13, 6, 1, "", "show_gas_report"], [13, 5, 1, "", "transaction"]], "ape_ethereum.TransactionStatusEnum": [[13, 2, 1, "", "FAILING"], [13, 2, 1, "", "NO_ERROR"]], "ape_ethereum.TransactionTrace": [[13, 6, 1, "", "get_calltree"], [13, 5, 1, "", "raw_trace_frames"], [13, 5, 1, "", "transaction"]], "ape_ethereum.Web3Provider": [[13, 5, 1, "", "base_fee"], [13, 5, 1, "", "call_trace_approach"], [13, 5, 1, "", "chain_id"], [13, 6, 1, "", "create_access_list"], [13, 6, 1, "", "estimate_gas_cost"], [13, 5, 1, "", "gas_price"], [13, 6, 1, "", "get_balance"], [13, 6, 1, "", "get_block"], [13, 6, 1, "", "get_code"], [13, 6, 1, "", "get_contract_logs"], [13, 6, 1, "", "get_nonce"], [13, 6, 1, "", "get_receipt"], [13, 6, 1, "", "get_storage"], [13, 6, 1, "", "get_transaction_trace"], [13, 6, 1, "", "get_transactions_by_account_nonce"], [13, 6, 1, "", "get_transactions_by_block"], [13, 6, 1, "", "get_virtual_machine_error"], [13, 5, 1, "", "http_uri"], [13, 5, 1, "", "is_connected"], [13, 6, 1, "", "make_request"], [13, 5, 1, "", "max_gas"], [13, 6, 1, "", "poll_blocks"], [13, 6, 1, "", "poll_logs"], [13, 6, 1, "", "prepare_transaction"], [13, 5, 1, "", "priority_fee"], [13, 6, 1, "", "send_call"], [13, 6, 1, "", "send_transaction"], [13, 6, 1, "", "stream_request"], [13, 5, 1, "", "supports_tracing"], [13, 6, 1, "", "update_settings"], [13, 5, 1, "", "web3"], [13, 5, 1, "", "ws_uri"]], "ape_ethereum.multicall": [[13, 4, 1, "", "Call"], [13, 4, 1, "", "Transaction"]], "ape_ethereum.multicall.Call": [[13, 6, 1, "", "__call__"], [13, 6, 1, "", "add"], [13, 6, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 6, 1, "", "__call__"], [13, 6, 1, "", "as_transaction"]], "ape_node": [[14, 4, 1, "", "EthereumNetworkConfig"], [14, 4, 1, "", "EthereumNodeConfig"], [14, 4, 1, "", "GethDev"], [14, 4, 1, "", "Node"], [14, 4, 1, "", "OtterscanQueryEngine"]], "ape_node.EthereumNodeConfig": [[14, 2, 1, "", "call_trace_approach"], [14, 2, 1, "", "data_dir"], [14, 2, 1, "", "ethereum"], [14, 2, 1, "", "executable"], [14, 2, 1, "", "ipc_path"], [14, 2, 1, "", "request_headers"]], "ape_node.GethDev": [[14, 5, 1, "", "auto_mine"], [14, 6, 1, "", "build_command"], [14, 5, 1, "", "chain_id"], [14, 6, 1, "", "connect"], [14, 6, 1, "", "disconnect"], [14, 6, 1, "", "get_test_account"], [14, 6, 1, "", "mine"], [14, 2, 1, "", "name"], [14, 5, 1, "", "process_name"], [14, 6, 1, "", "restore"], [14, 6, 1, "", "set_timestamp"], [14, 6, 1, "", "snapshot"], [14, 6, 1, "", "start"]], "ape_node.OtterscanQueryEngine": [[14, 6, 1, "", "estimate_query"], [14, 6, 1, "", "perform_query"]], "ape_pm": [[15, 4, 1, "", "BrownieProject"], [15, 4, 1, "", "FoundryProject"], [15, 4, 1, "", "GithubDependency"], [15, 4, 1, "", "InterfaceCompiler"], [15, 4, 1, "", "LocalDependency"], [15, 4, 1, "", "NpmDependency"], [15, 4, 1, "", "PythonDependency"]], "ape_pm.BrownieProject": [[15, 6, 1, "", "extract_config"], [15, 5, 1, "", "is_valid"]], "ape_pm.FoundryProject": [[15, 6, 1, "", "extract_config"], [15, 5, 1, "", "is_valid"]], "ape_pm.GithubDependency": [[15, 6, 1, "", "fetch"], [15, 2, 1, "", "github"], [15, 5, 1, "", "package_id"], [15, 2, 1, "", "ref"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_id"]], "ape_pm.InterfaceCompiler": [[15, 6, 1, "", "compile"], [15, 6, 1, "", "compile_code"], [15, 6, 1, "", "enrich_error"], [15, 6, 1, "", "get_versions"], [15, 5, 1, "", "name"]], "ape_pm.LocalDependency": [[15, 6, 1, "", "fetch"], [15, 2, 1, "", "local"], [15, 5, 1, "", "package_id"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_id"]], "ape_pm.NpmDependency": [[15, 6, 1, "", "fetch"], [15, 2, 1, "", "npm"], [15, 5, 1, "", "package_id"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_from_installed_package_json"], [15, 5, 1, "", "version_from_project_package_json"], [15, 5, 1, "", "version_id"]], "ape_pm.PythonDependency": [[15, 6, 1, "", "fetch"], [15, 5, 1, "", "package_id"], [15, 2, 1, "", "pypi"], [15, 2, 1, "", "python"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_id"]], "ape_test": [[16, 4, 1, "", "ApeTestConfig"], [16, 4, 1, "", "CoverageConfig"], [16, 4, 1, "", "CoverageReportsConfig"], [16, 4, 1, "", "EthTesterProviderConfig"], [16, 4, 1, "", "GasConfig"], [16, 4, 1, "", "GasExclusion"], [16, 4, 1, "", "LocalProvider"], [16, 4, 1, "", "TestAccount"], [16, 4, 1, "", "TestAccountContainer"]], "ape_test.ApeTestConfig": [[16, 2, 1, "", "balance"], [16, 2, 1, "", "coverage"], [16, 2, 1, "", "disconnect_providers_after"], [16, 2, 1, "", "gas"], [16, 2, 1, "", "hd_path"], [16, 2, 1, "", "mnemonic"], [16, 2, 1, "", "number_of_accounts"], [16, 2, 1, "", "provider"]], "ape_test.CoverageConfig": [[16, 2, 1, "", "exclude"], [16, 2, 1, "", "reports"], [16, 2, 1, "", "track"]], "ape_test.CoverageReportsConfig": [[16, 2, 1, "", "html"], [16, 2, 1, "", "terminal"], [16, 2, 1, "", "xml"]], "ape_test.GasConfig": [[16, 2, 1, "", "exclude"], [16, 2, 1, "", "reports"]], "ape_test.LocalProvider": [[16, 5, 1, "", "auto_mine"], [16, 5, 1, "", "base_fee"], [16, 5, 1, "", "chain_id"], [16, 6, 1, "", "connect"], [16, 6, 1, "", "disconnect"], [16, 6, 1, "", "estimate_gas_cost"], [16, 5, 1, "", "gas_price"], [16, 6, 1, "", "get_balance"], [16, 6, 1, "", "get_contract_logs"], [16, 6, 1, "", "get_nonce"], [16, 6, 1, "", "get_test_account"], [16, 6, 1, "", "get_transaction_trace"], [16, 6, 1, "", "get_virtual_machine_error"], [16, 5, 1, "", "max_gas"], [16, 6, 1, "", "mine"], [16, 5, 1, "", "priority_fee"], [16, 6, 1, "", "restore"], [16, 6, 1, "", "send_call"], [16, 6, 1, "", "send_transaction"], [16, 6, 1, "", "set_timestamp"], [16, 5, 1, "", "settings"], [16, 6, 1, "", "snapshot"], [16, 5, 1, "", "supports_tracing"], [16, 6, 1, "", "update_settings"]], "ape_test.TestAccount": [[16, 5, 1, "", "address"], [16, 5, 1, "", "alias"], [16, 6, 1, "", "sign_message"], [16, 6, 1, "", "sign_raw_msghash"], [16, 6, 1, "", "sign_transaction"]], "ape_test.TestAccountContainer": [[16, 5, 1, "", "accounts"], [16, 5, 1, "", "aliases"], [16, 6, 1, "", "generate_account"], [16, 6, 1, "", "get_test_account"], [16, 6, 1, "", "reset"]], "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-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-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", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "property", "Python property"], "6": ["py", "method", "Python method"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:property", "6": "py:method", "7": "py:exception", "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, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [13, 17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": [13, 23], "0x0000000000000000000000000000000000000000000000000000000000000000": [13, 17], "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": [44, 46], "0xabc1230001112223334445566611855443322111": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "0xca11bde05977b3631167028862be2a173976ca11": 13, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0xsplit": 39, "1": [6, 10, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [13, 16, 17, 19, 21, 24, 27, 28, 36, 37], "100": [13, 16, 17, 30, 44, 46], "1000000000": [17, 21], "1000000000000000000": [17, 21], "10000000000000000000000": 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, "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, "25845": 45, "2678": [17, 21, 40], "2718": 13, "28307": 44, "2930": [13, 46], "3": [27, 29, 30, 32, 41, 42, 44, 46], "30": 36, "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, "44": [0, 11, 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, 16, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [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": [17, 23, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [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, 26, 32, 37, 42, 44], "As": [33, 37, 42, 44], "At": [30, 44], "But": 38, "By": [13, 17, 27, 32, 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, 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": 16, "No": [21, 37], "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, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 28, 30, 42, 44], "To": [12, 17, 21, 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__": 24, "__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_extra__": 17, "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [10, 11, 13, 16, 17, 19, 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_hide_none_typ": [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, "_immutable_numb": 44, "_io": 13, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_mod_t": 24, "_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, "_target": 45, "_valu": 44, "_verifyingcontract_": 25, "_version_": 25, "_web3": 33, "_x": 44, "abbrevi": 32, "abc": [17, 18, 24], "abi": [10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 24, 27, 42, 46], "abi_typ": [13, 17, 24, 30], "abityp": [13, 17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 39, 44, 45], "abort": [18, 20, 26], "about": [10, 13, 16, 17, 20, 21, 23, 24, 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": [13, 17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [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": 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": [14, 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": [10, 17, 18, 19, 21, 29, 30, 43, 44], "active_provid": [21, 29], "actual": [17, 19, 23, 30, 44], "ad": [13, 17, 20, 21, 24, 25, 26, 29, 37, 44], "add": [13, 14, 17, 18, 20, 21, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "add_compiler_data": 21, "add_network": 17, "add_padding_to_str": 24, "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": [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, 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], "algorithm": [19, 21], "alia": [0, 10, 11, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [11, 16, 17, 18, 21, 26], "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], "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], "along": [19, 32], "alpha": 24, "alphabet": 28, "alreadi": [15, 17, 18, 20, 21, 25, 26, 29, 30, 32, 34, 37, 40], "also": [1, 6, 10, 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": 43, "amount": [11, 13, 17, 19, 21, 30, 31, 37, 46], "an": [0, 3, 10, 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, 10, 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": [10, 11, 13, 16, 17, 19, 21, 23, 24], "anonym": [13, 17], "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 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_myplugin": 33, "ape_nod": 14, "ape_pm": 15, "ape_test": 16, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apeclicontextobject": [18, 26], "apeconfig": [15, 17, 21], "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, 18, 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, 24, 27, 37], "appli": [13, 17, 21, 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, "arbitrary_types_allow": 24, "arbitrum": 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": [17, 19, 20, 21, 27], "arrai": [24, 42], "arriv": 18, "artifact": [15, 17, 21, 27, 38], "as_our_modul": 24, "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, 30, 37, 40, 42, 43, 44, 45, 46], "ast": 23, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [13, 17, 20, 21, 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_gas_multipli": 17, "auto_min": [14, 16, 17, 44], "autogaslimit": 13, "autom": 38, "automat": [1, 6, 11, 12, 18, 22, 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, 42, 44, 46], "avalanch": 37, "avoid": [21, 25, 30, 41, 42, 43], "await": 24, "await_confirm": 17, "b": 13, "back": [1, 12, 16, 17, 19, 21, 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, "base": [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, 24], "basemultical": 13, "baseset": 17, "basetransact": 13, "basic": 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], "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, "besid": 42, "best": [14, 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": 37, "blob": [13, 24], "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, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [13, 16, 17, 20, 23], "blocknotfounderror": [13, 17, 20], "blockqueri": [14, 17, 21], "blocktransactionqueri": [14, 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], "borrow": 24, "both": [13, 16, 17, 21, 22, 23, 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": 37, "build": [12, 13, 16, 24, 27, 32, 38, 40, 41, 43, 44, 45], "build_command": [14, 17], "builder": 13, "built": [21, 33, 41, 44], "builtin": [23, 42], "bundl": 44, "burn": 45, "by_alia": [17, 23], "bypass": [19, 21, 32], "byte": [11, 13, 14, 16, 17, 19, 21, 23, 24, 30], "bytecod": [1, 13, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "cach": [6, 10, 15, 17, 21, 29, 32, 38, 44], "cache_blueprint": 21, "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], "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": 45, "capit": 38, "captur": 44, "care": [16, 37, 46], "carefulli": 37, "case": [13, 17, 19, 20, 21, 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, "certain": [16, 18, 21, 44, 46], "chain": [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, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "charact": 24, "check": [13, 16, 17, 19, 21, 23, 24, 25, 30, 32, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [10, 11, 13, 16, 17, 19, 21, 23], "choic": [17, 21, 26, 37, 46], "choice_callback": 18, "choos": [6, 14, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [18, 24, 26, 43], "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], "classvar": [17, 19, 21, 24], "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, "cls_or_def": 24, "cmd": [18, 26, 37], "cmd_1": 26, "cmd_2": 26, "cmd_3": 26, "code": [13, 15, 17, 18, 20, 21, 23, 26, 30, 32, 33, 40, 41, 44, 45], "codecov": 23, "codes": 17, "collect": [17, 18, 20, 21, 23, 32], "collis": [21, 30], "colon": [26, 44], "color": [17, 24, 36], "column": [17, 19, 21, 23], "com": [14, 24, 35, 37, 41], "combin": [16, 17, 21, 37, 44], "come": [19, 21, 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, 14, 17, 21, 24, 43, 44], "complex": [30, 32], "compon": 23, "compos": 33, "comprehens": [13, 14, 16, 17, 21], "comput": [17, 24, 25, 38], "computedfieldinfo": 24, "concaten": 21, "concept": [17, 23, 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, 24], "configenum": 17, "configerror": 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, 24, 33], "conftest": 44, "connect": [10, 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, "constructor": [13, 17, 19, 30, 40], "constructorabi": [10, 13, 17, 19, 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, 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": [14, 17, 19, 21], "contractcreationqueri": [14, 17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [13, 17, 19, 46], "contracteventqueri": [14, 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], "contractlogicerror": [15, 17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [14, 17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [10, 13, 15, 17, 19, 20, 21], "contracttypewrapp": 19, "control": [10, 13, 17, 21, 25, 26, 37, 43, 44, 46], "conveni": [17, 21], "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": 30, "core": [5, 17, 25, 28, 30, 32, 33, 37], "coroutin": 24, "correct": [18, 32, 37, 44], "correctli": 37, "correspond": [11, 16, 17, 19, 23, 24, 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_network_typ": 17, "create_tempdir": 24, "create_transact": [13, 17], "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "cross": 19, "ctrl": 44, "ctx": 18, "currenc": [13, 16, 17, 46], "current": [10, 13, 16, 17, 18, 21, 24, 35, 37, 38], "custom": [13, 17, 18, 20, 21, 23, 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": 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_trace_transaction_paramet": [13, 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, 17, 35], "deeper": [13, 41, 44, 45], "def": [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_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, 24, 37], "defisaverlogg": 45, "delai": [8, 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": [41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [25, 37], "descript": [13, 16, 17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [15, 17, 21, 24], "detail": [13, 16, 17, 19, 23, 38], "detect": [15, 17, 19, 20, 21, 39, 42], "determin": [14, 17, 19, 21, 39], "determinist": 11, "dev": [13, 17, 20, 21, 23, 30, 44, 46], "dev_messag": 20, "develop": [9, 10, 14, 16, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [13, 17, 18, 21, 23, 24, 30, 38, 44, 45], "did": [13, 34, 45], "differ": [13, 17, 19, 21, 24, 28, 32, 33, 35, 37, 38, 39, 44], "difficulti": 13, "dig": 24, "dim": 24, "dir": 5, "dir_a": 24, "dir_b": 24, "directli": [15, 17, 19, 21, 25, 26, 27, 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": [10, 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, 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], "doc_str": 24, "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], "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, 16, 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, 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_structured_data": 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], "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [14, 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": [21, 22, 23, 30, 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, 24, 25, 46], "equival": [13, 17], "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": [10, 19, 20, 21], "especi": [13, 17, 32], "estim": [13, 14, 16, 17, 21, 24, 28, 37, 44], "estimate_gas_cost": [13, 16, 17, 46], "estimate_queri": [14, 17, 21], "etc": [13, 26, 42, 46], "eth": [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, 23], "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, 21], "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpm": [21, 38, 40], "ethpm_typ": [15, 17, 19, 21, 23], "ethtest": [16, 37, 44], "ethtesterproviderconfig": 16, "evalu": 24, "even": [13, 17, 21, 36, 37], "event": [13, 16, 17, 19, 20, 23, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [10, 13, 17, 19, 21, 24], "everi": [13, 16, 21, 23, 24, 36, 37, 39], "everyth": [15, 17, 33, 35], "evm": [13, 17, 21, 23, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 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, 13, 15, 16, 17, 18, 19, 21, 24, 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, 29, 30, 36, 43, 44, 45], "exist": [0, 13, 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, 44, 46], "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, 26, 35], "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_spac": 24, "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": [10, 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": [10, 21], "fallbacknotdefinederror": 42, "fals": [11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 32, 42, 44, 45], "familiar": 37, "fantom": [28, 35, 37, 44], "fashion": 30, "faster": [13, 21], "fdel": 24, "featu": [13, 17], "featur": [17, 18, 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, 21, 23, 24, 32, 35, 44], "fieldinfo": 24, "figur": 30, "file": [8, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 35, 37, 38, 42, 43, 44, 46], "file_a": 24, "file_b": 24, "file_c": 24, "file_path": [1, 26], "filenam": 21, "filesystem": 24, "fill": 21, "filter": [4, 13, 16, 17, 18, 19, 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, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 46], "fixtur": [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": 44, "fly": 37, "fn": 24, "folder": [3, 7, 8, 16, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [15, 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, 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": [26, 30, 32, 36, 41, 44, 46], "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_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "fset": 24, "full": [15, 17, 21, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [13, 28, 30], "func": [13, 17, 23, 24, 44], "function": [10, 13, 15, 17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 37, 42], "function_hit": 23, "function_r": 23, "functional_valid": [13, 17, 23], "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, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [13, 17, 28, 37], "gas_pric": [13, 16, 17, 21, 46], "gas_us": [13, 17, 30], "gasconfig": 16, "gasexclus": 16, "gaslimit": 13, "gaspric": 13, "gasus": 13, "gather": 24, "ge": [16, 17, 23], "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": [24, 37], "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_bal": [13, 16, 17], "get_block": [13, 17, 29, 37], "get_blueprint": 21, "get_calltre": 13, "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_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_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_struct_log_pars": 13, "gethdev": 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, 24, 28, 35, 37, 41], "githubdepend": 15, "gitmodul": 22, "give": [25, 26, 32, 39, 43], "given": [7, 8, 11, 13, 15, 16, 17, 18, 19, 20, 21, 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": [15, 39], "go": [12, 16, 17, 21, 37], "goe": [24, 37], "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": [10, 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, 30, 46], "happen": [18, 22, 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, 17, 23], "hashstr20": [13, 17, 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, 16, 24, 44], "hdpath": 25, "head": [21, 29], "header": [13, 14, 17, 21, 23, 24], "height": 21, "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, 17, 21, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [10, 11, 13, 16, 17, 19, 21, 23, 30], "hexconvert": 21, "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": [10, 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], "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], "httpprovid": [13, 14, 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, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "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": 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": [14, 17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 12, 18, 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], "inject": [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": [13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "instance_at": 21, "instance_from_receipt": 21, "instanti": [10, 17, 27], "instead": [6, 13, 15, 17, 21, 23, 24, 27, 28, 32, 33, 37], "instruct": 41, "insur": [17, 28], "int": [11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [13, 17, 21, 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": [29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [17, 21, 44], "invalidopt": 13, "investig": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [13, 26, 32], "io": [13, 17, 23, 41], "ipc": [13, 14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [13, 17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_fork": 17, "is_loc": 17, "is_mainnet": 17, "is_named_tupl": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": [15, 17], "is_zero_hex": 24, "isinst": 44, "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, 14, 15, 16, 17, 19, 20, 21, 22, 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": 37, "junk": [16, 24, 25, 28, 44], "just": [21, 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, 26, 27, 30, 32, 33, 37, 44], "known": [13, 15, 17, 21, 24, 26, 27, 30], "kwarg": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l10": 24, "l2": [13, 17, 34], "l24": 24, "lack": [28, 32], "lambda": [13, 17, 23, 26], "languag": [17, 30, 35, 41], "larg": [13, 17, 31, 37, 38], "larger": 27, "last": [16, 19, 21, 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, "lazili": 24, "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": [10, 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, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [24, 25, 30, 32, 33], "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, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 13, 17, 18, 21, 23, 41, 42, 43, 44], "line_r": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [10, 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, 16, 17, 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, 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], "logger": [18, 26, 36], "logic": [10, 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, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "lower": 12, "ltd": 41, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 11, 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, 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], "manageraccessmixin": [17, 18, 19, 24], "mani": [13, 17, 18, 31, 35, 37], "manifest": [1, 17, 21, 32, 40], "manifest_path": 21, "mansion": 24, "manual": [1, 14, 29, 37, 44], "map": [1, 6, 13, 16, 17, 19, 20, 21, 22, 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, 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], "maxfeeperblobga": 13, "maxfeeperga": 13, "maxim": [25, 35], "maximum": [13, 16, 17, 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": [11, 13, 16, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [11, 16, 17, 23], "meta": [17, 21], "metadata": [17, 21, 24], "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": [10, 13, 17, 19, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "mid": [21, 44], "middl": 37, "might": [13, 17, 29, 42], "millisecond": [14, 17, 21, 23, 24], "mimic": 21, "min": [21, 44, 45], "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, "miss": [13, 17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": [13, 24], "mnemon": [0, 11, 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_computed_field": 24, "model_config": 24, "model_dump": [17, 23], "model_field": 24, "modelmodel_dump": [17, 23], "modifi": [11, 13, 16, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [23, 24, 29, 30, 36], "modular": 41, "monei": [30, 46], "more": [11, 12, 13, 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, "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, 28, 37], "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, 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_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, "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": [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, 24, 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, 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], "next": [5, 13, 17, 21, 37, 42], "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, "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": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonetyp": 24, "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], "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, "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": [16, 24, 25, 28, 44], "numer": [28, 36, 37], "o": [13, 14, 24, 25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 12, 13, 17, 18, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [13, 17, 30, 38, 44, 45], "occassion": [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, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 13, 16, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "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": [17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 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, 25, 26, 30, 37], "org": [3, 17, 21, 32], "organ": [15, 33, 35, 40, 41], "origin": [16, 17, 23, 24, 32, 41, 45], "oserror": 24, "ot": 17, "other": [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, "otterscanqueryengin": 14, "our": [24, 31, 33, 41, 43, 44], "out": [13, 17, 20, 21, 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": 28, "over": [17, 21], "overal": 22, "overrid": [1, 4, 6, 11, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [13, 17, 20], "overriden": [14, 17], "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, "pad": 24, "pai": [13, 17, 42], "paid": [13, 17, 31], "pair": [21, 24], "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": [18, 21, 24, 26], "parse_arg": 18, "parse_network_choic": [17, 21, 37, 44], "parser": [18, 22], "part": [21, 24, 26, 33, 37, 44, 46], "parti": [25, 35, 41], "partial": 17, "particular": [17, 21, 44], "particularli": [13, 17], "pass": [13, 14, 17, 18, 21, 23, 25, 26, 32, 33, 38, 44, 46], "passphras": [11, 25], "password": 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, 14, 17, 19, 21, 23, 25, 30, 44], "perform_queri": [14, 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, 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], "polygon": [37, 43], "pool": 30, "poolcontract": 44, "popen": [14, 17], "port": [13, 16, 17], "posit": [23, 44], "posixpath": [12, 13, 14, 16, 17], "possibl": [20, 21, 22, 24, 25, 37], "possibli": 30, "post": 13, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [13, 16, 17, 19, 24, 25, 27, 29], "preced": 28, "preceed": [13, 17], "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, 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], "privat": [0, 11, 17, 25], "private_kei": [11, 16, 24, 25], "probabl": 24, "problem": [13, 20], "process": [13, 14, 16, 17, 22, 24, 30, 33], "process_nam": [14, 17], "process_wait_timeout": [14, 17], "produc": [13, 17, 23], "product": 41, "profil": [17, 23, 44], "profile_stat": 23, "program": [15, 17, 21, 23, 42], "programmat": 25, "progress": 24, "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 15, 18, 19, 20, 23, 26, 27, 28, 29, 32, 35, 37, 40, 41, 42, 43, 46], "project_api": 21, "project_path": 21, "projectapi": [17, 21, 22], "projecterror": [20, 21], "projectmanag": [10, 15, 17, 19, 20, 21, 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, 18, 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], "public": [21, 30, 42, 44], "publicnod": 14, "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": 37, "pure": 30, "purpos": [10, 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, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [13, 17, 23], "pypi": [15, 21], "pytest": [8, 10, 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, 10, 13, 14, 19, 20, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [14, 17, 21], "queue": 24, "quick": 43, "quicker": [11, 16, 17], "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, 25], "rang": [13, 17, 19, 21], "rare": 26, "rate": [23, 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, 16, 17, 19, 20, 21, 30, 31, 45], "receiv": [13, 17, 21, 25, 30, 44], "receiveabi": [10, 21], "recent": 21, "reclaim": 24, "recogn": 17, "recommend": [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, 24, 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": [10, 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], "releas": [15, 31, 32, 35, 41], "relev": [20, 23], "reli": [13, 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, 24, 37], "repo": [3, 15], "report": [13, 16, 17, 23, 37], "repositori": [15, 17], "repr": [17, 19, 21], "repres": [11, 13, 14, 16, 17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [13, 14, 17, 21, 22, 32, 36], "request_head": [13, 14, 16, 17, 21, 28, 37], "requir": [0, 5, 10, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 28, 30, 32, 35, 37, 41, 42, 44, 46], "required_confirm": [13, 17, 19, 21], "resembl": [10, 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, 23, 24, 37], "rest": [25, 33], "restor": [14, 16, 17, 21], "result": [1, 4, 13, 16, 17, 18, 19, 21, 24, 28, 29, 30, 42], "retri": [13, 32, 37], "retriev": [13, 14, 15, 16, 17, 21, 24, 30, 39], "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, 17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 13, 16, 17, 20, 21, 24, 30, 37], "revert_messag": [13, 20], "revert_to_block": 21, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "rockx": 14, "root": [15, 17, 21, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "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": 44, "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "scriptabl": 25, "sdk": 37, "search": [13, 17, 19, 24], "search_top": [17, 19], "second": [8, 13, 17, 19, 20, 21, 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, 30, 44], "selector_identifi": [19, 30], "selector_str": 30, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "semi": 26, "send": [13, 16, 17, 20, 30, 37, 44, 46], "send_cal": [13, 16, 17], "send_everyth": 17, "send_private_transact": 17, "send_transact": [13, 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, 24], "serial": [13, 15, 17, 23], "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, "share": [21, 23, 24, 37, 44], "shareabl": 17, "sharedblobreceipt": 13, "sharedblobtransact": 13, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": 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": [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, 24], "signatur": [11, 13, 16, 17, 19, 21, 24, 30], "signatureerror": [17, 20], "signer": [11, 16, 17, 23, 25, 26, 30], "signer_opt": [11, 16, 17], "silverback": 37, "similar": [13, 19, 26, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 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, "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, "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, 24], "snapshot_id": [14, 16, 17, 20, 21], "snapshotid": [16, 17, 20, 21, 24], "snekmat": [15, 28, 32, 38], "so": [12, 15, 17, 21, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "softwar": [24, 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": [24, 27, 32, 37, 42, 44], "somewher": [21, 32], "soon": [22, 32], "sophist": 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, "source_traceback": [13, 17, 20], "sourcecoverag": 17, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [13, 17, 20], "space": [11, 24], "space_charact": 24, "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, 24, 35, 37, 44], "starknet_pi": 24, "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, 31], "start_index": 24, "start_nonc": [13, 17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [10, 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], "stderr": 4, "stderr_queu": [14, 17], "stdout": [4, 13, 17], "stdout_queu": [14, 17], "steal": 24, "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [12, 24, 32, 39, 44, 45, 46], "stmt": 44, "stop": [13, 17, 19, 21, 26, 44], "stop_block": [13, 17, 19, 21, 31], "stop_imperson": 21, "stop_nonc": [13, 17, 21], "storag": [11, 13, 15, 17, 30], "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "str_list": 24, "strai": 37, "stream": [4, 13, 17, 24], "stream_request": [13, 17], "stream_respons": 24, "strict": 37, "string": [11, 17, 18, 20, 21, 22, 23, 24, 25, 28, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [13, 17, 19, 30], "stringintconvert": 21, "struct": [13, 24], "struct_log": 45, "structabi": [10, 19, 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_debug_trace_cal": 13, "supports_source_trac": 17, "supports_trac": [13, 16, 17], "suppos": 43, "sure": [21, 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, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [13, 31, 44, 45], "tag": [6, 15, 23, 32], "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [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, 24, 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": [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": [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, 14, 16, 17, 19, 21, 23, 25, 26, 28, 30, 32, 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], "tof": 13, "togeth": [25, 33], "token": [13, 17, 32, 35, 37, 44, 45, 46], "tokenlist": 33, "tokenswapp": 21, "too": 21, "took": [45, 46], "tool": [6, 15, 30, 32, 41, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [13, 16, 17, 19, 30], "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, 23, 24, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": 45, "traceabl": 21, "traceapi": [13, 16, 17, 20], "traceapproach": [13, 14], "traceback": [13, 17], "tracer": 13, "tracestyl": 24, "track": [16, 17, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "tradit": 15, "transact": [9, 11, 13, 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, 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, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [11, 12, 13, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 37, 40, 42, 44, 45], "trust": [35, 37], "try": [20, 21, 24, 32, 33, 42, 43, 44], "try_snapshot": 24, "tsconfig": 27, "tupl": [10, 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, 16, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [10, 13, 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": [14, 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, "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, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": [13, 17], "unpack": [17, 21], "unprocessedabi": [10, 21], "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [24, 37], "unwil": 27, "unwind": 42, "up": [13, 14, 16, 17, 21, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [13, 17, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": [13, 16, 17], "upgrad": [5, 35, 39, 41], "upon": [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, 10, 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": [13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "usdc": 30, "use_cach": 21, "use_default_provid": [17, 37], "use_depend": 27, "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, 10, 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": [24, 32], "v2": 30, "v3": 32, "val": [1, 6], "valid": [13, 17, 22, 23, 25, 28, 37], "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], "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, 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, 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, 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, 37], "walk": 40, "wallet": 24, "want": [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, 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], "went": [13, 16, 17], "were": [13, 17, 21, 24, 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": [14, 17, 19, 21, 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, "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": [10, 13, 15, 17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": 43, "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [13, 16, 17, 20], "ws_uri": [13, 17, 37], "wsl": 41, "wss": [13, 17, 37], "www": 37, "x": [21, 44], "xml": [16, 23, 44], "y": [5, 6, 21, 32], "yaml": [3, 4, 10, 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, "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, "zip": 24, "zkevm": 37}, "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": 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], "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, "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": 31, "except": 20, "exclud": 27, "exclus": 32, "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": [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": 23, "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, "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": 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": 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, 25, 28, 44], "time": 37, "timeout": 46, "tip": 44, "tool": 26, "trace": [45, 46], "track": 40, "transact": [17, 30, 31, 37, 44, 46], "transfer": 46, "type": [18, 23, 32, 35, 37], "uninstal": [5, 6, 32], "updat": 5, "url": 37, "us": [25, 31, 33], "user": 9, "util": 24, "verifi": 25, "version": [5, 35], "wallet": 25}}) \ No newline at end of file +Search.setIndex({"alltitles": {"%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "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"]], "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"]], "Exclude Files": [[27, "exclude-files"]], "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 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": [[23, "module-ape.types"]], "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"]], "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"]], "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 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": [[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"]], "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"]], "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"]], "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"]], "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]], "--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": [[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]], "-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]], "__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_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_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.outputextras attribute)": [[12, "ape_compile.OutputExtras.ABI", false]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", false]], "accesslisttransaction (class in ape_ethereum)": [[13, "ape_ethereum.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)": [[11, "ape_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.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts", false]], "accounts (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.accounts", false]], "accounts (ape_test.testaccountcontainer property)": [[16, "ape_test.TestAccountContainer.accounts", false]], "accounts (in module ape)": [[10, "ape.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.call method)": [[13, "ape_ethereum.multicall.Call.add", false]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data", false]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network", false]], "add_padding_to_strings() (in module ape.utils)": [[24, "ape.utils.add_padding_to_strings", false]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.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.generateddevaccount attribute)": [[24, "ape.utils.GeneratedDevAccount.address", false]], "address (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.address", false]], "address (ape_test.testaccount property)": [[16, "ape_test.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.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.alias", false]], "alias (ape_test.testaccount property)": [[16, "ape_test.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.accountcontainer property)": [[11, "ape_accounts.AccountContainer.aliases", false]], "aliases (ape_test.testaccountcontainer property)": [[16, "ape_test.TestAccountContainer.aliases", false]], "allow_disconnected() (in module ape.utils)": [[24, "ape.utils.allow_disconnected", false]], "ape": [[10, "module-ape", 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.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.types": [[23, "module-ape.types", false]], "ape.types.address": [[23, "module-ape.types.address", false]], "ape.types.coverage": [[23, "module-ape.types.coverage", false]], "ape.utils": [[24, "module-ape.utils", false]], "ape_accounts": [[11, "module-ape_accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile": [[12, "module-ape_compile", false]], "ape_ethereum": [[13, "module-ape_ethereum", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_node": [[14, "module-ape_node", false]], "ape_pm": [[15, "module-ape_pm", false]], "ape_test": [[16, "module-ape_test", 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]], "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)": [[16, "ape_test.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]], "arguments (ape_ethereum.calltrace attribute)": [[13, "ape_ethereum.CallTrace.arguments", false]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError", false]], "as_our_module() (in module ape.utils)": [[24, "ape.utils.as_our_module", 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)": [[13, "ape_ethereum.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.extramodelattributes attribute)": [[24, "ape.utils.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.gethdev property)": [[14, "ape_node.GethDev.auto_mine", false]], "auto_mine (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.auto_mine", 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.apetestconfig attribute)": [[16, "ape_test.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.web3provider property)": [[13, "ape_ethereum.Web3Provider.base_fee", false]], "base_fee (ape_test.localprovider property)": [[16, "ape_test.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.networkconfig attribute)": [[13, "ape_ethereum.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]], "basecontractlog (class in ape.types)": [[23, "ape.types.BaseContractLog", false]], "baseethereumconfig (class in ape_ethereum)": [[13, "ape_ethereum.BaseEthereumConfig", false]], "baseinterface (class in ape.utils)": [[24, "ape.utils.BaseInterface", false]], "baseinterfacemodel (class in ape.utils)": [[24, "ape.utils.BaseInterfaceModel", false]], "basetransaction (class in ape_ethereum)": [[13, "ape_ethereum.BaseTransaction", false]], "blob_gas_price (ape_ethereum.sharedblobreceipt attribute)": [[13, "ape_ethereum.SharedBlobReceipt.blob_gas_price", false]], "blob_gas_used (ape_ethereum.sharedblobreceipt attribute)": [[13, "ape_ethereum.SharedBlobReceipt.blob_gas_used", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block", false]], "block (class in ape_ethereum)": [[13, "ape_ethereum.Block", false]], "block_hash (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.block_hash", false]], "block_number (ape.types.contractlog attribute)": [[23, "ape.types.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.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.block_page_size", false]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time", false]], "block_time (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.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)": [[23, "ape.types.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)": [[15, "ape_pm.BrownieProject", false]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "build_command() (ape_node.gethdev method)": [[14, "ape_node.GethDev.build_command", false]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter", 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.calltrace attribute)": [[13, "ape_ethereum.CallTrace.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace attribute)": [[13, "ape_ethereum.Trace.call_trace_approach", false]], "call_trace_approach (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.call_trace_approach", false]], "call_trace_approach (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.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)": [[13, "ape_ethereum.CallTrace", false]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source", false]], "chain (in module ape)": [[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.web3provider property)": [[13, "ape_ethereum.Web3Provider.chain_id", false]], "chain_id (ape_node.gethdev property)": [[14, "ape_node.GethDev.chain_id", false]], "chain_id (ape_test.localprovider property)": [[16, "ape_test.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)": [[24, "ape.utils.clean_path", false]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches", 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.interfacecompiler method)": [[15, "ape_pm.InterfaceCompiler.compile", false]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code", false]], "compile_code() (ape_pm.interfacecompiler method)": [[15, "ape_pm.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 (in module ape)": [[10, "ape.compilers", false]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency", false]], "concurrency (ape_ethereum.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.concurrency", 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.ethereum property)": [[13, "ape_ethereum.Ethereum.config", false]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config", false]], "config (class in ape_compile)": [[12, "ape_compile.Config", false]], "config (in module ape)": [[10, "ape.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.ethereumnodeprovider method)": [[13, "ape_ethereum.EthereumNodeProvider.connect", false]], "connect() (ape_node.gethdev method)": [[14, "ape_node.GethDev.connect", false]], "connect() (ape_test.localprovider method)": [[16, "ape_test.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.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.connection_id", false]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "connection_str (ape_ethereum.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.connection_str", false]], "console command line option": [[2, "cmdoption-console-v", false]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers", false]], "contract() (in module ape)": [[10, "ape.Contract", false]], "contract_address (ape.types.basecontractlog attribute)": [[23, "ape.types.BaseContractLog.contract_address", 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)": [[23, "ape.types.ContractLog", 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.tracestyles attribute)": [[24, "ape.utils.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]], "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]], "convert() (in module ape)": [[10, "ape.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.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.coverage", false]], "coverageconfig (class in ape_test)": [[16, "ape_test.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)": [[16, "ape_test.CoverageReportsConfig", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_access_list() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.create_access_list", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", false]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type", false]], "create_tempdir() (in module ape.utils)": [[24, "ape.utils.create_tempdir", false]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction", false]], "create_transaction() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.create_transaction", false]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata", 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.ethereumnodeconfig attribute)": [[14, "ape_node.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 property)": [[13, "ape_ethereum.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.receipt property)": [[13, "ape_ethereum.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.ethereum class method)": [[13, "ape_ethereum.Ethereum.decode_address", false]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_block() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_calldata() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.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.ethereum method)": [[13, "ape_ethereum.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.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_logs", false]], "decode_logs() (ape_ethereum.receipt method)": [[13, "ape_ethereum.Receipt.decode_logs", false]], "decode_output() (ape.utils.structparser method)": [[24, "ape.utils.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.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_primitive_value", false]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_receipt() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata", false]], "decode_returndata() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.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.structparser property)": [[24, "ape.utils.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.networkconfig attribute)": [[13, "ape_ethereum.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.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.default_transaction_type", false]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider", false]], "delegate (ape.utils.tracestyles attribute)": [[24, "ape.utils.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]], "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]], "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.ethereumnodeprovider method)": [[13, "ape_ethereum.EthereumNodeProvider.disconnect", false]], "disconnect() (ape_node.gethdev method)": [[14, "ape_node.GethDev.disconnect", false]], "disconnect() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.disconnect", false]], "disconnect_providers_after (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.disconnect_providers_after", false]], "dynamicfeetransaction (class in ape_ethereum)": [[13, "ape_ethereum.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.ethereum class method)": [[13, "ape_ethereum.Ethereum.encode_address", false]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_calldata() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.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.ethereum method)": [[13, "ape_ethereum.Ethereum.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment", false]], "encode_deployment() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.encode_deployment", false]], "encode_input() (ape.utils.structparser method)": [[24, "ape.utils.StructParser.encode_input", false]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction", false]], "encode_transaction() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.encode_transaction", 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.interfacecompiler method)": [[15, "ape_pm.InterfaceCompiler.enrich_error", false]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "enrich_trace() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.enrich_trace", false]], "enriched_calltree (ape_ethereum.trace property)": [[13, "ape_ethereum.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.estimate_gas_cost", false]], "estimate_gas_cost() (ape_test.localprovider method)": [[16, "ape_test.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]], "estimate_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.estimate_query", false]], "ethereum (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.ethereum", false]], "ethereum (class in ape_ethereum)": [[13, "ape_ethereum.Ethereum", false]], "ethereumconfig (class in ape_ethereum)": [[13, "ape_ethereum.EthereumConfig", false]], "ethereumnetworkconfig (class in ape_node)": [[14, "ape_node.EthereumNetworkConfig", false]], "ethereumnodeconfig (class in ape_node)": [[14, "ape_node.EthereumNodeConfig", false]], "ethereumnodeprovider (class in ape_ethereum)": [[13, "ape_ethereum.EthereumNodeProvider", false]], "ethtesterproviderconfig (class in ape_test)": [[16, "ape_test.EthTesterProviderConfig", false]], "event_arguments (ape.types.basecontractlog attribute)": [[23, "ape.types.BaseContractLog.event_arguments", false]], "event_name (ape.types.basecontractlog attribute)": [[23, "ape.types.BaseContractLog.event_name", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclude (ape_compile.config attribute)": [[12, "ape_compile.Config.exclude", false]], "exclude (ape_test.coverageconfig attribute)": [[16, "ape_test.CoverageConfig.exclude", false]], "exclude (ape_test.gasconfig attribute)": [[16, "ape_test.GasConfig.exclude", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "executable (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.executable", false]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument", false]], "expand_environment_variables() (in module ape.utils)": [[24, "ape.utils.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]], "extraattributesmixin (class in ape.utils)": [[24, "ape.utils.ExtraAttributesMixin", false]], "extract_archive() (in module ape.utils)": [[24, "ape.utils.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.brownieproject method)": [[15, "ape_pm.BrownieProject.extract_config", false]], "extract_config() (ape_pm.foundryproject method)": [[15, "ape_pm.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)": [[24, "ape.utils.extract_nested_value", false]], "extramodelattributes (class in ape.utils)": [[24, "ape.utils.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.receipt property)": [[13, "ape_ethereum.Receipt.failed", false]], "failing (ape_ethereum.transactionstatusenum attribute)": [[13, "ape_ethereum.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.ethereum attribute)": [[13, "ape_ethereum.Ethereum.fee_token_symbol", false]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch", false]], "fetch() (ape_pm.githubdependency method)": [[15, "ape_pm.GithubDependency.fetch", false]], "fetch() (ape_pm.localdependency method)": [[15, "ape_pm.LocalDependency.fetch", false]], "fetch() (ape_pm.npmdependency method)": [[15, "ape_pm.NpmDependency.fetch", false]], "fetch() (ape_pm.pythondependency method)": [[15, "ape_pm.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)": [[13, "ape_ethereum.ForkedNetworkConfig", false]], "foundryproject (class in ape_pm)": [[15, "ape_pm.FoundryProject", false]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error", 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.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.gas", false]], "gas_cost (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.GAS_COST", false]], "gas_estimation_error_message() (in module ape.utils)": [[24, "ape.utils.gas_estimation_error_message", false]], "gas_limit (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.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.web3provider property)": [[13, "ape_ethereum.Web3Provider.gas_price", false]], "gas_price (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.gas_price", false]], "gasconfig (class in ape_test)": [[16, "ape_test.GasConfig", false]], "gasexclusion (class in ape_test)": [[16, "ape_test.GasExclusion", false]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account", false]], "generate_account() (ape_test.testaccountcontainer method)": [[16, "ape_test.TestAccountContainer.generate_account", false]], "generate_account() (in module ape_accounts)": [[11, "ape_accounts.generate_account", false]], "generate_dev_accounts() (in module ape.utils)": [[24, "ape.utils.generate_dev_accounts", false]], "generateddevaccount (class in ape.utils)": [[24, "ape.utils.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.extramodelattributes method)": [[24, "ape.utils.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)": [[24, "ape.utils.get_all_files_in_directory", false]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance", false]], "get_balance() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_balance", false]], "get_balance() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_balance", false]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_block() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_calltree() (ape_ethereum.calltrace method)": [[13, "ape_ethereum.CallTrace.get_calltree", false]], "get_calltree() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.get_calltree", false]], "get_calltree() (ape_ethereum.transactiontrace method)": [[13, "ape_ethereum.TransactionTrace.get_calltree", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code", false]], "get_code() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_contract_logs", false]], "get_contract_logs() (ape_test.localprovider method)": [[16, "ape_test.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)": [[24, "ape.utils.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)": [[24, "ape.utils.get_full_extension", false]], "get_gas_report() (ape_ethereum.trace method)": [[13, "ape_ethereum.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_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.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_nonce", false]], "get_nonce() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_nonce", false]], "get_package_path() (in module ape.utils)": [[24, "ape.utils.get_package_path", false]], "get_package_version() (in module ape.utils)": [[24, "ape.utils.get_package_version", false]], "get_project_dependencies() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_project_dependencies", 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.ethereum method)": [[13, "ape_ethereum.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.ethereum method)": [[13, "ape_ethereum.Ethereum.get_python_types", false]], "get_raw_calltree() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.get_raw_calltree", false]], "get_raw_frames() (ape_ethereum.trace method)": [[13, "ape_ethereum.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.web3provider method)": [[13, "ape_ethereum.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)": [[24, "ape.utils.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.web3provider method)": [[13, "ape_ethereum.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.gethdev method)": [[14, "ape_node.GethDev.get_test_account", false]], "get_test_account() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_test_account", false]], "get_test_account() (ape_test.testaccountcontainer method)": [[16, "ape_test.TestAccountContainer.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_transaction_trace", false]], "get_transaction_trace() (ape_test.localprovider method)": [[16, "ape_test.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.web3provider method)": [[13, "ape_ethereum.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.web3provider method)": [[13, "ape_ethereum.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.interfacecompiler method)": [[15, "ape_pm.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "gethdev (class in ape_node)": [[14, "ape_node.GethDev", false]], "github (ape_pm.githubdependency attribute)": [[15, "ape_pm.GithubDependency.github", false]], "githubdependency (class in ape_pm)": [[15, "ape_pm.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.block attribute)": [[13, "ape_ethereum.Block.hash", false]], "hd_path (ape_test.apetestconfig attribute)": [[16, "ape_test.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]], "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.coveragereportsconfig attribute)": [[16, "ape_test.CoverageReportsConfig.html", false]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri", false]], "http_uri (ape_ethereum.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.http_uri", false]], "http_uri (ape_ethereum.web3provider property)": [[13, "ape_ethereum.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)": [[11, "ape_accounts.import_account_from_mnemonic", false]], "import_account_from_private_key() (in module ape_accounts)": [[11, "ape_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)": [[24, "ape.utils.in_tempdir", false]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include", false]], "include_dependencies (ape_compile.config attribute)": [[12, "ape_compile.Config.include_dependencies", false]], "include_getattr (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.include_getattr", false]], "include_getitem (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.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-v", false]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile", false]], "injected_before_use (class in ape.utils)": [[24, "ape.utils.injected_before_use", false]], "inputs (ape.utils.tracestyles attribute)": [[24, "ape.utils.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]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter", false]], "interfacecompiler (class in ape_pm)": [[15, "ape_pm.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]], "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.ethereumnodeconfig attribute)": [[14, "ape_node.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)": [[24, "ape.utils.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.web3provider property)": [[13, "ape_ethereum.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)": [[24, "ape.utils.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_named_tuple() (in module ape.utils)": [[24, "ape.utils.is_named_tuple", false]], "is_struct() (in module ape.utils)": [[24, "ape.utils.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.brownieproject property)": [[15, "ape_pm.BrownieProject.is_valid", false]], "is_valid (ape_pm.foundryproject property)": [[15, "ape_pm.FoundryProject.is_valid", false]], "is_zero_hex() (in module ape.utils)": [[24, "ape.utils.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.struct method)": [[24, "ape.utils.Struct.items", false]], "join() (ape.utils.joinablequeue method)": [[24, "ape.utils.JoinableQueue.join", false]], "joinablequeue (class in ape.utils)": [[24, "ape.utils.JoinableQueue", false]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON", false]], "keyfileaccount (class in ape_accounts)": [[11, "ape_accounts.KeyfileAccount", 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)": [[24, "ape.utils.load_config", false]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest", false]], "local (ape_pm.localdependency attribute)": [[15, "ape_pm.LocalDependency.local", false]], "localdependency (class in ape_pm)": [[15, "ape_pm.LocalDependency", false]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", false]], "localprovider (class in ape_test)": [[16, "ape_test.LocalProvider", false]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location", false]], "log_index (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.log_index", false]], "log_instead_of_fail() (in module ape.utils)": [[24, "ape.utils.log_instead_of_fail", 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.web3provider method)": [[13, "ape_ethereum.Web3Provider.make_request", 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.web3provider property)": [[13, "ape_ethereum.Web3Provider.max_gas", false]], "max_gas (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.max_gas", false]], "max_receipt_retries (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.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.receipt property)": [[13, "ape_ethereum.Receipt.method_called", false]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError", false]], "methods (ape.utils.tracestyles attribute)": [[24, "ape.utils.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.gethdev method)": [[14, "ape_node.GethDev.mine", false]], "mine() (ape_test.localprovider method)": [[16, "ape_test.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.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.mnemonic", false]], "mockcontractlog (class in ape.types)": [[23, "ape.types.MockContractLog", false]], "model_computed_fields (ape.utils.baseinterfacemodel attribute)": [[24, "ape.utils.BaseInterfaceModel.model_computed_fields", false]], "model_computed_fields (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.model_computed_fields", false]], "model_config (ape.utils.baseinterfacemodel attribute)": [[24, "ape.utils.BaseInterfaceModel.model_config", false]], "model_config (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.model_config", 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_fields (ape.utils.baseinterfacemodel attribute)": [[24, "ape.utils.BaseInterfaceModel.model_fields", false]], "model_fields (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.model_fields", false]], "module": [[10, "module-ape", false], [11, "module-ape_accounts", false], [12, "module-ape_compile", false], [13, "module-ape_ethereum", false], [13, "module-ape_ethereum.multicall", false], [14, "module-ape_node", false], [15, "module-ape_pm", false], [16, "module-ape_test", 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", false], [23, "module-ape.types.address", false], [23, "module-ape.types.coverage", false], [24, "module-ape.utils", 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.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.name", false]], "name (ape_ethereum.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.name", false]], "name (ape_node.gethdev attribute)": [[14, "ape_node.GethDev.name", false]], "name (ape_pm.interfacecompiler property)": [[15, "ape_pm.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)": [[13, "ape_ethereum.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.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks", false]], "networks (in module ape)": [[10, "ape.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]], "no_error (ape_ethereum.transactionstatusenum attribute)": [[13, "ape_ethereum.TransactionStatusEnum.NO_ERROR", false]], "node (class in ape_node)": [[14, "ape_node.Node", 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.npmdependency attribute)": [[15, "ape_pm.NpmDependency.npm", false]], "npmdependency (class in ape_pm)": [[15, "ape_pm.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.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.number_of_accounts", false]], "otterscanqueryengine (class in ape_node)": [[14, "ape_node.OtterscanQueryEngine", 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 attribute)": [[12, "ape_compile.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)": [[12, "ape_compile.OutputExtras", false]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat", false]], "outputs (ape.utils.tracestyles attribute)": [[24, "ape.utils.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.githubdependency property)": [[15, "ape_pm.GithubDependency.package_id", false]], "package_id (ape_pm.localdependency property)": [[15, "ape_pm.LocalDependency.package_id", false]], "package_id (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.package_id", false]], "package_id (ape_pm.pythondependency property)": [[15, "ape_pm.PythonDependency.package_id", false]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache", false]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash", false]], "parent_hash (ape_ethereum.block attribute)": [[13, "ape_ethereum.Block.parent_hash", 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 (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path", false]], "path_match() (in module ape.utils)": [[24, "ape.utils.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]], "perform_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.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.web3provider method)": [[13, "ape_ethereum.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.poll_logs", false]], "pragma_str_to_specifier_set() (in module ape.utils)": [[24, "ape.utils.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.web3provider method)": [[13, "ape_ethereum.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.web3provider property)": [[13, "ape_ethereum.Web3Provider.priority_fee", false]], "priority_fee (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.priority_fee", false]], "private_key (ape.utils.generateddevaccount attribute)": [[24, "ape.utils.GeneratedDevAccount.private_key", false]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name", false]], "process_name (ape_node.gethdev property)": [[14, "ape_node.GethDev.process_name", false]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement", false]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project", false]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project", false]], "project (in module ape)": [[10, "ape.Project", false], [10, "ape.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.apetestconfig attribute)": [[16, "ape_test.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]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", 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.pythondependency attribute)": [[15, "ape_pm.PythonDependency.pypi", false]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", false]], "python (ape_pm.pythondependency attribute)": [[15, "ape_pm.PythonDependency.python", false]], "pythondependency (class in ape_pm)": [[15, "ape_pm.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.receipt method)": [[13, "ape_ethereum.Receipt.raise_for_status", false]], "raises_not_implemented() (in module ape.utils)": [[24, "ape.utils.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.receipt property)": [[13, "ape_ethereum.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.calltrace property)": [[13, "ape_ethereum.CallTrace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.transactiontrace property)": [[13, "ape_ethereum.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)": [[13, "ape_ethereum.Receipt", false]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", false]], "receiver (ape_ethereum.sharedblobtransaction attribute)": [[13, "ape_ethereum.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.githubdependency attribute)": [[15, "ape_pm.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.singledispatchmethod method)": [[24, "ape.utils.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.coverageconfig attribute)": [[16, "ape_test.CoverageConfig.reports", false]], "reports (ape_test.gasconfig attribute)": [[16, "ape_test.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.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.request_header", false]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "request_headers (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.request_headers", false]], "request_headers (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.request_headers", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "required_confirmations (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset", false]], "reset() (ape_test.testaccountcontainer method)": [[16, "ape_test.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.gethdev method)": [[14, "ape_node.GethDev.restore", false]], "restore() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "return_value (ape_ethereum.calltrace property)": [[13, "ape_ethereum.CallTrace.return_value", false]], "return_value (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.return_value", false]], "returns_array() (in module ape.utils)": [[24, "ape.utils.returns_array", false]], "revert_message (ape_ethereum.trace property)": [[13, "ape_ethereum.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]], "reverts (in module ape)": [[10, "ape.reverts", false]], "rpcheaders (class in ape.utils)": [[24, "ape.utils.RPCHeaders", false]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError", false]], "run command line option": [[7, "cmdoption-run-I", false]], "run_in_tempdir() (in module ape.utils)": [[24, "ape.utils.run_in_tempdir", false]], "run_until_complete() (in module ape.utils)": [[24, "ape.utils.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.send_call", false]], "send_call() (ape_test.localprovider method)": [[16, "ape_test.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.send_transaction", false]], "send_transaction() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.send_transaction", false]], "serialize_exclude() (ape_compile.config method)": [[12, "ape_compile.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.basetransaction method)": [[13, "ape_ethereum.BaseTransaction.serialize_transaction", false]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", false]], "set_autosign() (ape_accounts.keyfileaccount method)": [[11, "ape_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.gethdev method)": [[14, "ape_node.GethDev.set_timestamp", false]], "set_timestamp() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "settings (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.settings", false]], "sharedblobreceipt (class in ape_ethereum)": [[13, "ape_ethereum.SharedBlobReceipt", false]], "sharedblobtransaction (class in ape_ethereum)": [[13, "ape_ethereum.SharedBlobTransaction", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show", false]], "show() (ape_ethereum.trace method)": [[13, "ape_ethereum.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.receipt method)": [[13, "ape_ethereum.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.receipt method)": [[13, "ape_ethereum.Receipt.show_gas_report", false]], "show_gas_report() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.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.receipt method)": [[13, "ape_ethereum.Receipt.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace", false]], "show_trace() (ape_ethereum.receipt method)": [[13, "ape_ethereum.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.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_message", false]], "sign_message() (ape_test.testaccount method)": [[16, "ape_test.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.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_raw_msghash", false]], "sign_raw_msghash() (ape_test.testaccount method)": [[16, "ape_test.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.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_transaction", false]], "sign_transaction() (ape_test.testaccount method)": [[16, "ape_test.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)": [[24, "ape.utils.singledispatchmethod", false]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size", false]], "size (ape_ethereum.block property)": [[13, "ape_ethereum.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.gethdev method)": [[14, "ape_node.GethDev.snapshot", false]], "snapshot() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.snapshot", 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_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback", false]], "source_traceback (ape_ethereum.receipt property)": [[13, "ape_ethereum.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]], "spawn() (in module ape.utils)": [[24, "ape.utils.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.gethdev method)": [[14, "ape_node.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]], "staticfeetransaction (class in ape_ethereum)": [[13, "ape_ethereum.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.stream_request", false]], "stream_response() (in module ape.utils)": [[24, "ape.utils.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)": [[24, "ape.utils.Struct", false]], "structparser (class in ape.utils)": [[24, "ape.utils.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_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.web3provider property)": [[13, "ape_ethereum.Web3Provider.supports_tracing", false]], "supports_tracing (ape_test.localprovider property)": [[16, "ape_test.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.coveragereportsconfig attribute)": [[16, "ape_test.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)": [[16, "ape_test.TestAccount", false]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", false]], "testaccountcontainer (class in ape_test)": [[16, "ape_test.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.contractlog property)": [[23, "ape.types.ContractLog.timestamp", false]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp", false]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter", false]], "to_int() (in module ape.utils)": [[24, "ape.utils.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.receipt property)": [[13, "ape_ethereum.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)": [[13, "ape_ethereum.Trace", false]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "tracestyles (class in ape.utils)": [[24, "ape.utils.TraceStyles", false]], "track (ape_test.coverageconfig attribute)": [[16, "ape_test.CoverageConfig.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.calltrace property)": [[13, "ape_ethereum.CallTrace.transaction", false]], "transaction (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.transaction", false]], "transaction (ape_ethereum.transactiontrace property)": [[13, "ape_ethereum.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.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.transaction_acceptance_timeout", false]], "transaction_hash (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.transaction_hash", false]], "transaction_index (ape.types.contractlog attribute)": [[23, "ape.types.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)": [[13, "ape_ethereum.TransactionStatusEnum", false]], "transactiontrace (class in ape_ethereum)": [[13, "ape_ethereum.TransactionTrace", false]], "transactiontype (class in ape_ethereum)": [[13, "ape_ethereum.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.calltrace attribute)": [[13, "ape_ethereum.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.basetransaction property)": [[13, "ape_ethereum.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.web3provider method)": [[13, "ape_ethereum.Web3Provider.update_settings", false]], "update_settings() (ape_test.localprovider method)": [[16, "ape_test.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.forkednetworkconfig attribute)": [[13, "ape_ethereum.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.githubdependency property)": [[15, "ape_pm.GithubDependency.uri", false]], "uri (ape_pm.localdependency property)": [[15, "ape_pm.LocalDependency.uri", false]], "uri (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.uri", false]], "uri (ape_pm.pythondependency property)": [[15, "ape_pm.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)": [[24, "ape.utils.use_temp_sys_path", false]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider", false]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size", false]], "value (ape.utils.tracestyles attribute)": [[24, "ape.utils.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.githubdependency attribute)": [[15, "ape_pm.GithubDependency.version", false]], "version (ape_pm.localdependency attribute)": [[15, "ape_pm.LocalDependency.version", false]], "version (ape_pm.npmdependency attribute)": [[15, "ape_pm.NpmDependency.version", false]], "version (ape_pm.pythondependency attribute)": [[15, "ape_pm.PythonDependency.version", false]], "version_from_installed_package_json (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.version_from_installed_package_json", false]], "version_from_project_package_json (ape_pm.npmdependency property)": [[15, "ape_pm.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.githubdependency property)": [[15, "ape_pm.GithubDependency.version_id", false]], "version_id (ape_pm.localdependency property)": [[15, "ape_pm.LocalDependency.version_id", false]], "version_id (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.version_id", false]], "version_id (ape_pm.pythondependency property)": [[15, "ape_pm.PythonDependency.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", false]], "web3 (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.web3", false]], "web3provider (class in ape_ethereum)": [[13, "ape_ethereum.Web3Provider", false]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk", false]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri", false]], "ws_uri (ape_ethereum.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.ws_uri", false]], "ws_uri (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.ws_uri", false]], "xml (ape_test.coveragereportsconfig attribute)": [[16, "ape_test.CoverageReportsConfig.xml", false]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"": [[10, 0, 0, "-", "ape"], [11, 0, 0, "-", "ape_accounts"], [12, 0, 0, "-", "ape_compile"], [13, 0, 0, "-", "ape_ethereum"], [14, 0, 0, "-", "ape_node"], [15, 0, 0, "-", "ape_pm"], [16, 0, 0, "-", "ape_test"]], "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, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [20, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [22, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [23, 0, 0, "-", "types"], [24, 0, 0, "-", "utils"]], "ape.api": [[17, 0, 0, "-", "accounts"], [17, 0, 0, "-", "address"], [17, 0, 0, "-", "compiler"], [17, 0, 0, "-", "config"], [17, 0, 0, "-", "convert"], [17, 0, 0, "-", "explorers"], [17, 0, 0, "-", "networks"], [17, 0, 0, "-", "projects"], [17, 0, 0, "-", "providers"], [17, 0, 0, "-", "query"]], "ape.api.accounts": [[17, 4, 1, "", "AccountAPI"], [17, 4, 1, "", "AccountContainerAPI"], [17, 4, 1, "", "ImpersonatedAccount"], [17, 4, 1, "", "TestAccountAPI"], [17, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[17, 2, 1, "", "__signature__"], [17, 5, 1, "", "alias"], [17, 6, 1, "", "call"], [17, 6, 1, "", "check_signature"], [17, 6, 1, "", "declare"], [17, 6, 1, "", "deploy"], [17, 6, 1, "", "prepare_transaction"], [17, 6, 1, "", "sign_message"], [17, 6, 1, "", "sign_raw_msghash"], [17, 6, 1, "", "sign_transaction"], [17, 6, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[17, 6, 1, "", "__contains__"], [17, 6, 1, "", "__delitem__"], [17, 6, 1, "", "__getitem__"], [17, 6, 1, "", "__len__"], [17, 2, 1, "", "__signature__"], [17, 2, 1, "", "account_type"], [17, 5, 1, "", "accounts"], [17, 5, 1, "", "aliases"], [17, 6, 1, "", "append"], [17, 5, 1, "", "data_folder"], [17, 2, 1, "", "name"], [17, 6, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[17, 2, 1, "", "__signature__"], [17, 5, 1, "", "address"], [17, 6, 1, "", "call"], [17, 2, 1, "", "raw_address"], [17, 6, 1, "", "sign_message"], [17, 6, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[17, 2, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 2, 1, "", "__signature__"], [17, 5, 1, "", "data_folder"], [17, 6, 1, "", "generate_account"], [17, 6, 1, "", "get_test_account"], [17, 6, 1, "", "reset"]], "ape.api.address": [[17, 4, 1, "", "Address"], [17, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[17, 5, 1, "", "address"]], "ape.api.address.BaseAddress": [[17, 5, 1, "", "address"], [17, 5, 1, "", "balance"], [17, 5, 1, "", "code"], [17, 5, 1, "", "codesize"], [17, 5, 1, "", "history"], [17, 5, 1, "", "is_contract"], [17, 5, 1, "", "nonce"]], "ape.api.compiler": [[17, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[17, 6, 1, "", "compile"], [17, 6, 1, "", "compile_code"], [17, 2, 1, "", "compiler_settings"], [17, 6, 1, "", "enrich_error"], [17, 6, 1, "", "flatten_contract"], [17, 6, 1, "", "get_compiler_settings"], [17, 6, 1, "", "get_config"], [17, 6, 1, "", "get_imports"], [17, 6, 1, "", "get_version_map"], [17, 6, 1, "", "get_versions"], [17, 6, 1, "", "init_coverage_profile"], [17, 5, 1, "", "name"], [17, 5, 1, "", "supports_source_tracing"], [17, 6, 1, "", "trace_source"]], "ape.api.config": [[17, 4, 1, "", "ApeConfig"], [17, 4, 1, "", "ConfigEnum"], [17, 4, 1, "", "DeploymentConfig"], [17, 4, 1, "", "GenericConfig"], [17, 4, 1, "", "PluginConfig"]], "ape.api.config.ApeConfig": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 6, 1, "", "__repr__"], [17, 2, 1, "", "__signature__"], [17, 6, 1, "", "__str__"], [17, 2, 1, "", "base_path"], [17, 2, 1, "", "contracts_folder"], [17, 2, 1, "", "default_ecosystem"], [17, 2, 1, "", "dependencies"], [17, 2, 1, "", "deployment_data"], [17, 2, 1, "", "interfaces_folder"], [17, 2, 1, "", "meta"], [17, 6, 1, "", "model_dump"], [17, 2, 1, "", "name"], [17, 2, 1, "", "request_headers"], [17, 2, 1, "", "version"], [17, 6, 1, "", "write_to_disk"]], "ape.api.config.ConfigEnum": [[17, 6, 1, "", "__repr__"], [17, 6, 1, "", "__str__"]], "ape.api.config.DeploymentConfig": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"], [17, 2, 1, "", "address"], [17, 2, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"], [17, 6, 1, "", "__str__"]], "ape.api.convert": [[17, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 2, 1, "", "__signature__"], [17, 6, 1, "", "convert"], [17, 6, 1, "", "is_convertible"]], "ape.api.explorers": [[17, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[17, 6, 1, "", "get_address_url"], [17, 6, 1, "", "get_contract_type"], [17, 6, 1, "", "get_transaction_url"], [17, 6, 1, "", "publish_contract"]], "ape.api.networks": [[17, 4, 1, "", "EcosystemAPI"], [17, 4, 1, "", "ForkedNetworkAPI"], [17, 4, 1, "", "NetworkAPI"], [17, 4, 1, "", "ProviderContextManager"], [17, 4, 1, "", "ProxyInfoAPI"], [17, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[17, 6, 1, "", "__repr__"], [17, 2, 1, "", "__signature__"], [17, 6, 1, "", "add_network"], [17, 5, 1, "", "config"], [17, 6, 1, "", "create_transaction"], [17, 5, 1, "", "custom_network"], [17, 5, 1, "", "data_folder"], [17, 6, 1, "", "decode_address"], [17, 6, 1, "", "decode_block"], [17, 6, 1, "", "decode_calldata"], [17, 6, 1, "", "decode_custom_error"], [17, 6, 1, "", "decode_logs"], [17, 6, 1, "", "decode_primitive_value"], [17, 6, 1, "", "decode_receipt"], [17, 6, 1, "", "decode_returndata"], [17, 5, 1, "", "default_network_name"], [17, 6, 1, "", "encode_address"], [17, 6, 1, "", "encode_calldata"], [17, 6, 1, "", "encode_contract_blueprint"], [17, 6, 1, "", "encode_deployment"], [17, 6, 1, "", "encode_transaction"], [17, 6, 1, "", "enrich_trace"], [17, 2, 1, "", "fee_token_decimals"], [17, 2, 1, "", "fee_token_symbol"], [17, 6, 1, "", "get_method_selector"], [17, 6, 1, "", "get_network"], [17, 6, 1, "", "get_network_data"], [17, 6, 1, "", "get_proxy_info"], [17, 6, 1, "", "get_python_types"], [17, 2, 1, "", "name"], [17, 5, 1, "", "networks"], [17, 2, 1, "", "request_header"], [17, 6, 1, "", "serialize_transaction"], [17, 6, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[17, 2, 1, "", "__signature__"], [17, 5, 1, "", "upstream_chain_id"], [17, 5, 1, "", "upstream_network"], [17, 5, 1, "", "upstream_provider"], [17, 6, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[17, 6, 1, "", "__repr__"], [17, 2, 1, "", "__signature__"], [17, 5, 1, "", "auto_gas_multiplier"], [17, 5, 1, "", "base_fee_multiplier"], [17, 5, 1, "", "block_time"], [17, 5, 1, "", "chain_id"], [17, 5, 1, "", "data_folder"], [17, 5, 1, "", "default_provider_name"], [17, 2, 1, "", "ecosystem"], [17, 5, 1, "", "ecosystem_config"], [17, 5, 1, "", "explorer"], [17, 6, 1, "", "get_provider"], [17, 5, 1, "", "is_adhoc"], [17, 5, 1, "", "is_dev"], [17, 5, 1, "", "is_fork"], [17, 5, 1, "", "is_local"], [17, 5, 1, "", "is_mainnet"], [17, 2, 1, "", "name"], [17, 5, 1, "", "network_id"], [17, 5, 1, "", "providers"], [17, 6, 1, "", "publish_contract"], [17, 2, 1, "", "request_header"], [17, 5, 1, "", "required_confirmations"], [17, 6, 1, "", "set_default_provider"], [17, 5, 1, "", "transaction_acceptance_timeout"], [17, 6, 1, "", "use_default_provider"], [17, 6, 1, "", "use_provider"], [17, 6, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[17, 5, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"], [17, 2, 1, "", "target"]], "ape.api.projects": [[17, 4, 1, "", "ApeProject"], [17, 4, 1, "", "DependencyAPI"], [17, 4, 1, "", "ProjectAPI"]], "ape.api.projects.ApeProject": [[17, 6, 1, "", "extract_config"], [17, 5, 1, "", "is_valid"]], "ape.api.projects.DependencyAPI": [[17, 2, 1, "", "config_override"], [17, 6, 1, "", "fetch"], [17, 2, 1, "", "name"], [17, 5, 1, "", "package_id"], [17, 5, 1, "", "uri"], [17, 5, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[17, 6, 1, "", "extract_config"], [17, 5, 1, "", "is_valid"], [17, 2, 1, "", "path"]], "ape.api.providers": [[17, 4, 1, "", "BlockAPI"], [17, 4, 1, "", "ProviderAPI"], [17, 4, 1, "", "SubprocessProvider"], [17, 4, 1, "", "TestProviderAPI"], [17, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[17, 5, 1, "", "datetime"], [17, 2, 1, "", "hash"], [17, 2, 1, "", "num_transactions"], [17, 2, 1, "", "number"], [17, 2, 1, "", "parent_hash"], [17, 5, 1, "", "size"], [17, 2, 1, "", "timestamp"], [17, 5, 1, "", "transactions"], [17, 6, 1, "", "validate_size"]], "ape.api.providers.ProviderAPI": [[17, 5, 1, "", "base_fee"], [17, 2, 1, "", "block_page_size"], [17, 5, 1, "", "chain_id"], [17, 2, 1, "", "concurrency"], [17, 5, 1, "", "config"], [17, 6, 1, "", "connect"], [17, 5, 1, "", "connection_id"], [17, 5, 1, "", "connection_str"], [17, 5, 1, "", "data_folder"], [17, 6, 1, "", "disconnect"], [17, 6, 1, "", "estimate_gas_cost"], [17, 5, 1, "", "gas_price"], [17, 6, 1, "", "get_balance"], [17, 6, 1, "", "get_block"], [17, 6, 1, "", "get_code"], [17, 6, 1, "", "get_contract_logs"], [17, 6, 1, "", "get_nonce"], [17, 6, 1, "", "get_receipt"], [17, 6, 1, "", "get_storage"], [17, 6, 1, "", "get_test_account"], [17, 6, 1, "", "get_transaction_trace"], [17, 6, 1, "", "get_transactions_by_account_nonce"], [17, 6, 1, "", "get_transactions_by_block"], [17, 6, 1, "", "get_virtual_machine_error"], [17, 5, 1, "", "http_uri"], [17, 5, 1, "", "is_connected"], [17, 6, 1, "", "make_request"], [17, 5, 1, "", "max_gas"], [17, 6, 1, "", "mine"], [17, 2, 1, "", "name"], [17, 2, 1, "", "network"], [17, 5, 1, "", "network_choice"], [17, 6, 1, "", "poll_blocks"], [17, 6, 1, "", "poll_logs"], [17, 6, 1, "", "prepare_transaction"], [17, 5, 1, "", "priority_fee"], [17, 2, 1, "", "provider_settings"], [17, 6, 1, "", "relock_account"], [17, 2, 1, "", "request_header"], [17, 6, 1, "", "restore"], [17, 6, 1, "", "send_call"], [17, 6, 1, "", "send_private_transaction"], [17, 6, 1, "", "send_transaction"], [17, 6, 1, "", "set_balance"], [17, 6, 1, "", "set_code"], [17, 6, 1, "", "set_storage"], [17, 6, 1, "", "set_timestamp"], [17, 5, 1, "", "settings"], [17, 6, 1, "", "snapshot"], [17, 6, 1, "", "stream_request"], [17, 5, 1, "", "supports_tracing"], [17, 6, 1, "", "unlock_account"], [17, 6, 1, "", "update_settings"], [17, 5, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[17, 6, 1, "", "build_command"], [17, 6, 1, "", "connect"], [17, 5, 1, "", "connection_id"], [17, 6, 1, "", "disconnect"], [17, 5, 1, "", "process_name"], [17, 6, 1, "", "start"], [17, 6, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[17, 5, 1, "", "auto_mine"], [17, 6, 1, "", "mine"], [17, 6, 1, "", "restore"], [17, 6, 1, "", "set_timestamp"], [17, 6, 1, "", "snapshot"]], "ape.api.query": [[17, 4, 1, "", "AccountTransactionQuery"], [17, 4, 1, "", "BlockQuery"], [17, 4, 1, "", "BlockTransactionQuery"], [17, 4, 1, "", "ContractCreation"], [17, 4, 1, "", "ContractCreationQuery"], [17, 4, 1, "", "ContractEventQuery"], [17, 4, 1, "", "ContractMethodQuery"], [17, 4, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"], [17, 2, 1, "", "block"], [17, 2, 1, "", "deployer"], [17, 2, 1, "", "factory"], [17, 6, 1, "", "from_receipt"], [17, 5, 1, "", "receipt"], [17, 2, 1, "", "txn_hash"]], "ape.api.query.ContractCreationQuery": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.QueryAPI": [[17, 6, 1, "", "estimate_query"], [17, 6, 1, "", "perform_query"], [17, 6, 1, "", "update_cache"]], "ape.api.transactions": [[17, 4, 1, "", "ReceiptAPI"], [17, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[17, 6, 1, "", "await_confirmations"], [17, 5, 1, "", "confirmed"], [17, 5, 1, "", "debug_logs_lines"], [17, 5, 1, "", "debug_logs_typed"], [17, 6, 1, "", "decode_logs"], [17, 5, 1, "", "events"], [17, 5, 1, "", "failed"], [17, 5, 1, "", "method_called"], [17, 6, 1, "", "raise_for_status"], [17, 5, 1, "", "ran_out_of_gas"], [17, 5, 1, "", "return_value"], [17, 6, 1, "", "show_debug_logs"], [17, 6, 1, "", "show_events"], [17, 6, 1, "", "show_gas_report"], [17, 6, 1, "", "show_source_traceback"], [17, 6, 1, "", "show_trace"], [17, 5, 1, "", "source_traceback"], [17, 5, 1, "", "total_fees_paid"], [17, 5, 1, "", "trace"], [17, 6, 1, "", "track_coverage"], [17, 6, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[17, 5, 1, "", "receipt"], [17, 6, 1, "", "serialize_transaction"], [17, 5, 1, "", "total_transfer_value"], [17, 5, 1, "", "trace"], [17, 5, 1, "", "txn_hash"]], "ape.cli": [[18, 0, 0, "-", "arguments"], [18, 0, 0, "-", "choices"], [18, 0, 0, "-", "commands"], [18, 0, 0, "-", "options"], [18, 0, 0, "-", "paramtype"]], "ape.cli.arguments": [[18, 1, 1, "", "contract_file_paths_argument"], [18, 1, 1, "", "existing_alias_argument"], [18, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[18, 4, 1, "", "AccountAliasPromptChoice"], [18, 4, 1, "", "Alias"], [18, 4, 1, "", "NetworkChoice"], [18, 4, 1, "", "OutputFormat"], [18, 4, 1, "", "PromptChoice"], [18, 1, 1, "", "output_format_choice"], [18, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[18, 6, 1, "", "convert"], [18, 6, 1, "", "print_choices"], [18, 6, 1, "", "select_account"]], "ape.cli.choices.Alias": [[18, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[18, 6, 1, "", "convert"], [18, 6, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[18, 2, 1, "", "TREE"], [18, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[18, 6, 1, "", "convert"], [18, 6, 1, "", "print_choices"]], "ape.cli.commands": [[18, 4, 1, "", "ConnectedProviderCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[18, 6, 1, "", "invoke"], [18, 6, 1, "", "parse_args"]], "ape.cli.options": [[18, 4, 1, "", "ApeCliContextObject"], [18, 4, 1, "", "NetworkOption"], [18, 1, 1, "", "account_option"], [18, 1, 1, "", "ape_cli_context"], [18, 1, 1, "", "contract_option"], [18, 1, 1, "", "incompatible_with"], [18, 1, 1, "", "network_option"], [18, 1, 1, "", "output_format_option"], [18, 1, 1, "", "skip_confirmation_option"], [18, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[18, 6, 1, "", "abort"]], "ape.cli.paramtype": [[18, 4, 1, "", "JSON"], [18, 4, 1, "", "Noop"], [18, 4, 1, "", "Path"]], "ape.cli.paramtype.JSON": [[18, 6, 1, "", "convert"]], "ape.cli.paramtype.Noop": [[18, 6, 1, "", "convert"]], "ape.contracts.base": [[19, 4, 1, "", "ContractContainer"], [19, 4, 1, "", "ContractEvent"], [19, 4, 1, "", "ContractInstance"], [19, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[19, 6, 1, "", "__call__"], [19, 6, 1, "", "__eq__"], [19, 2, 1, "", "__hash__"], [19, 6, 1, "", "__repr__"], [19, 6, 1, "", "at"], [19, 6, 1, "", "deploy"], [19, 5, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[19, 6, 1, "", "__call__"], [19, 6, 1, "", "__iter__"], [19, 6, 1, "", "__repr__"], [19, 2, 1, "", "__signature__"], [19, 6, 1, "", "from_receipt"], [19, 5, 1, "", "info"], [19, 5, 1, "", "name"], [19, 6, 1, "", "poll_logs"], [19, 6, 1, "", "query"], [19, 6, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[19, 6, 1, "", "__call__"], [19, 6, 1, "", "__repr__"], [19, 5, 1, "", "address"], [19, 6, 1, "", "call_view_method"], [19, 5, 1, "", "creation_metadata"], [19, 6, 1, "", "from_receipt"], [19, 6, 1, "", "get_error_by_signature"], [19, 6, 1, "", "get_event_by_signature"], [19, 6, 1, "", "invoke_transaction"]], "ape.contracts.base.ContractTypeWrapper": [[19, 6, 1, "", "decode_input"], [19, 5, 1, "", "identifier_lookup"], [19, 5, 1, "", "selector_identifiers"], [19, 5, 1, "", "source_path"]], "ape.exceptions": [[20, 7, 1, "", "APINotImplementedError"], [20, 7, 1, "", "Abort"], [20, 7, 1, "", "AccountsError"], [20, 7, 1, "", "AliasAlreadyInUseError"], [20, 7, 1, "", "ApeAttributeError"], [20, 7, 1, "", "ApeException"], [20, 7, 1, "", "ApeIndexError"], [20, 7, 1, "", "ArgumentsLengthError"], [20, 7, 1, "", "BlockNotFoundError"], [20, 7, 1, "", "ChainError"], [20, 7, 1, "", "CompilerError"], [20, 7, 1, "", "ConfigError"], [20, 7, 1, "", "ContractDataError"], [20, 7, 1, "", "ContractLogicError"], [20, 7, 1, "", "ContractNotFoundError"], [20, 7, 1, "", "ConversionError"], [20, 7, 1, "", "CustomError"], [20, 7, 1, "", "DecodingError"], [20, 7, 1, "", "EcosystemNotFoundError"], [20, 7, 1, "", "MethodNonPayableError"], [20, 7, 1, "", "MissingDeploymentBytecodeError"], [20, 7, 1, "", "NetworkError"], [20, 7, 1, "", "NetworkMismatchError"], [20, 7, 1, "", "NetworkNotFoundError"], [20, 7, 1, "", "OutOfGasError"], [20, 7, 1, "", "PluginInstallError"], [20, 7, 1, "", "PluginVersionError"], [20, 7, 1, "", "ProjectError"], [20, 7, 1, "", "ProviderError"], [20, 7, 1, "", "ProviderNotConnectedError"], [20, 7, 1, "", "ProviderNotFoundError"], [20, 7, 1, "", "QueryEngineError"], [20, 7, 1, "", "RPCTimeoutError"], [20, 7, 1, "", "SignatureError"], [20, 7, 1, "", "SubprocessError"], [20, 7, 1, "", "SubprocessTimeoutError"], [20, 7, 1, "", "TransactionError"], [20, 7, 1, "", "TransactionNotFoundError"], [20, 7, 1, "", "UnknownSnapshotError"], [20, 7, 1, "", "UnknownVersionError"], [20, 7, 1, "", "VirtualMachineError"], [20, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[20, 6, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[20, 5, 1, "", "dev_message"], [20, 6, 1, "", "from_error"]], "ape.exceptions.CustomError": [[20, 5, 1, "", "name"]], "ape.managers": [[21, 0, 0, "-", "accounts"], [21, 0, 0, "-", "compilers"], [21, 0, 0, "-", "config"], [21, 0, 0, "-", "converters"], [21, 0, 0, "-", "networks"], [21, 0, 0, "-", "project"], [21, 0, 0, "-", "query"]], "ape.managers.accounts": [[21, 4, 1, "", "AccountManager"], [21, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[21, 6, 1, "", "__contains__"], [21, 6, 1, "", "__len__"], [21, 6, 1, "", "__repr__"], [21, 5, 1, "", "aliases"], [21, 5, 1, "", "containers"], [21, 6, 1, "", "get_accounts_by_type"], [21, 6, 1, "", "load"], [21, 5, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[21, 6, 1, "", "__contains__"], [21, 6, 1, "", "__getitem__"], [21, 6, 1, "", "__iter__"], [21, 6, 1, "", "__len__"], [21, 6, 1, "", "__repr__"], [21, 6, 1, "", "impersonate_account"], [21, 6, 1, "", "stop_impersonating"]], "ape.managers.chain": [[21, 4, 1, "", "AccountHistory"], [21, 4, 1, "", "BlockContainer"], [21, 4, 1, "", "ChainManager"], [21, 4, 1, "", "ContractCache"], [21, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[21, 6, 1, "", "__iter__"], [21, 6, 1, "", "__len__"], [21, 2, 1, "", "__signature__"], [21, 2, 1, "", "address"], [21, 6, 1, "", "append"], [21, 5, 1, "", "outgoing"], [21, 6, 1, "", "query"], [21, 6, 1, "", "revert_to_block"], [21, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 6, 1, "", "__getitem__"], [21, 6, 1, "", "__iter__"], [21, 6, 1, "", "__len__"], [21, 5, 1, "", "head"], [21, 5, 1, "", "height"], [21, 6, 1, "", "poll_blocks"], [21, 6, 1, "", "query"], [21, 6, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 6, 1, "", "__repr__"], [21, 5, 1, "", "base_fee"], [21, 5, 1, "", "blocks"], [21, 5, 1, "", "chain_id"], [21, 5, 1, "", "gas_price"], [21, 6, 1, "", "get_receipt"], [21, 5, 1, "", "history"], [21, 6, 1, "", "isolate"], [21, 6, 1, "", "mine"], [21, 5, 1, "", "pending_timestamp"], [21, 6, 1, "", "restore"], [21, 6, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 6, 1, "", "__delitem__"], [21, 6, 1, "", "__setitem__"], [21, 6, 1, "", "cache_blueprint"], [21, 6, 1, "", "cache_deployment"], [21, 6, 1, "", "cache_proxy_info"], [21, 6, 1, "", "clear_local_caches"], [21, 6, 1, "", "get"], [21, 6, 1, "", "get_blueprint"], [21, 6, 1, "", "get_container"], [21, 6, 1, "", "get_creation_metadata"], [21, 6, 1, "", "get_deployments"], [21, 6, 1, "", "get_multiple"], [21, 6, 1, "", "get_proxy_info"], [21, 6, 1, "", "instance_at"], [21, 6, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[21, 6, 1, "", "append"], [21, 6, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 6, 1, "", "can_trace_source"], [21, 6, 1, "", "compile"], [21, 6, 1, "", "compile_source"], [21, 6, 1, "", "enrich_error"], [21, 6, 1, "", "flatten_contract"], [21, 6, 1, "", "get_custom_error"], [21, 6, 1, "", "get_imports"], [21, 6, 1, "", "get_references"], [21, 5, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 4, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "__str__"], [21, 6, 1, "", "extract_config"], [21, 5, 1, "", "global_config"], [21, 6, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 4, 1, "", "AccountIntConverter"], [21, 4, 1, "", "AddressAPIConverter"], [21, 4, 1, "", "BytesAddressConverter"], [21, 4, 1, "", "ConversionManager"], [21, 4, 1, "", "HexAddressConverter"], [21, 4, 1, "", "HexConverter"], [21, 4, 1, "", "HexIntConverter"], [21, 4, 1, "", "HexIterableConverter"], [21, 4, 1, "", "IntAddressConverter"], [21, 4, 1, "", "StringDecimalConverter"], [21, 4, 1, "", "StringIntConverter"], [21, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 5, 1, "", "active_provider"], [21, 6, 1, "", "create_custom_provider"], [21, 5, 1, "", "custom_networks"], [21, 5, 1, "", "default_ecosystem"], [21, 5, 1, "", "ecosystem"], [21, 5, 1, "", "ecosystem_names"], [21, 5, 1, "", "ecosystems"], [21, 6, 1, "", "fork"], [21, 6, 1, "", "get_ecosystem"], [21, 6, 1, "", "get_network_choices"], [21, 6, 1, "", "get_provider_from_choice"], [21, 6, 1, "", "get_request_headers"], [21, 5, 1, "", "network"], [21, 5, 1, "", "network_data"], [21, 5, 1, "", "network_names"], [21, 6, 1, "", "parse_network_choice"], [21, 5, 1, "", "provider_names"], [21, 6, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 4, 1, "", "ContractManager"], [21, 4, 1, "", "Dependency"], [21, 4, 1, "", "DependencyManager"], [21, 4, 1, "", "DependencyVersionMap"], [21, 4, 1, "", "LocalProject"], [21, 4, 1, "", "Project"], [21, 4, 1, "", "ProjectManager"], [21, 4, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 6, 1, "", "__eq__"], [21, 6, 1, "", "__hash__"], [21, 6, 1, "", "__repr__"], [21, 5, 1, "", "api_path"], [21, 6, 1, "", "compile"], [21, 6, 1, "", "install"], [21, 5, 1, "", "installed"], [21, 5, 1, "", "manifest_path"], [21, 5, 1, "", "name"], [21, 5, 1, "", "package_id"], [21, 5, 1, "", "project"], [21, 5, 1, "", "project_path"], [21, 6, 1, "", "unpack"], [21, 5, 1, "", "uri"], [21, 5, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "add"], [21, 6, 1, "", "decode_dependency"], [21, 6, 1, "", "get_dependency"], [21, 6, 1, "", "get_project_dependencies"], [21, 6, 1, "", "get_versions"], [21, 6, 1, "", "install"], [21, 5, 1, "", "installed"], [21, 5, 1, "", "packages_cache"], [21, 5, 1, "", "specified"], [21, 6, 1, "", "unpack"], [21, 5, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 6, 1, "", "__contains__"], [21, 6, 1, "", "__getitem__"], [21, 6, 1, "", "__repr__"], [21, 6, 1, "", "get"]], "ape.managers.project.LocalProject": [[21, 6, 1, "", "__repr__"], [21, 5, 1, "", "config"], [21, 5, 1, "", "contracts"], [21, 5, 1, "", "contracts_folder"], [21, 5, 1, "", "deployments"], [21, 5, 1, "", "exclusions"], [21, 6, 1, "", "extract_manifest"], [21, 5, 1, "", "in_tempdir"], [21, 5, 1, "", "interfaces_folder"], [21, 6, 1, "", "isolate_in_tempdir"], [21, 6, 1, "", "load_manifest"], [21, 5, 1, "", "meta"], [21, 5, 1, "", "project_api"], [21, 6, 1, "", "refresh_sources"], [21, 6, 1, "", "reload_config"], [21, 5, 1, "", "sources"], [21, 6, 1, "", "unpack"], [21, 6, 1, "", "update_manifest"]], "ape.managers.project.Project": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "add_compiler_data"], [21, 5, 1, "", "dependencies"], [21, 5, 1, "", "is_compiled"], [21, 6, 1, "", "isolate_in_tempdir"], [21, 6, 1, "", "reconfigure"], [21, 6, 1, "", "unpack"], [21, 6, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "from_manifest"], [21, 6, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "get"], [21, 6, 1, "", "is_excluded"], [21, 6, 1, "", "lookup"], [21, 5, 1, "", "paths"], [21, 6, 1, "", "refresh"]], "ape.managers.query": [[21, 4, 1, "", "DefaultQueryProvider"], [21, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 6, 1, "", "estimate_query"], [21, 6, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 5, 1, "", "engines"], [21, 6, 1, "", "query"]], "ape.plugins": [[22, 0, 0, "-", "account"], [22, 0, 0, "-", "compiler"], [22, 0, 0, "-", "config"], [22, 0, 0, "-", "converter"], [22, 0, 0, "-", "network"], [22, 0, 0, "-", "pluggy_patch"], [22, 0, 0, "-", "project"], [22, 0, 0, "-", "query"], [22, 1, 1, "", "register"]], "ape.plugins.account": [[22, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 6, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 6, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 6, 1, "", "config_class"]], "ape.plugins.converter": [[22, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 6, 1, "", "converters"]], "ape.plugins.network": [[22, 4, 1, "", "EcosystemPlugin"], [22, 4, 1, "", "ExplorerPlugin"], [22, 4, 1, "", "NetworkPlugin"], [22, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 6, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 6, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 6, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 6, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 4, 1, "", "PluginType"], [22, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 4, 1, "", "DependencyPlugin"], [22, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 6, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 6, 1, "", "projects"]], "ape.plugins.query": [[22, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 6, 1, "", "query_engines"]], "ape.types": [[23, 4, 1, "", "BaseContractLog"], [23, 3, 1, "", "BlockID"], [23, 4, 1, "", "ContractLog"], [23, 4, 1, "", "MockContractLog"], [23, 0, 0, "-", "address"], [23, 0, 0, "-", "coverage"]], "ape.types.BaseContractLog": [[23, 2, 1, "", "contract_address"], [23, 2, 1, "", "event_arguments"], [23, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[23, 2, 1, "", "block_hash"], [23, 2, 1, "", "block_number"], [23, 2, 1, "", "log_index"], [23, 5, 1, "", "timestamp"], [23, 2, 1, "", "transaction_hash"], [23, 2, 1, "", "transaction_index"]], "ape.types.address": [[23, 3, 1, "", "AddressType"], [23, 3, 1, "", "RawAddress"]], "ape.types.coverage": [[23, 4, 1, "", "ContractCoverage"], [23, 4, 1, "", "ContractSourceCoverage"], [23, 4, 1, "", "CoverageProject"], [23, 4, 1, "", "CoverageReport"], [23, 4, 1, "", "CoverageStatement"], [23, 4, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 2, 1, "", "functions"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "name"], [23, 5, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 2, 1, "", "contracts"], [23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 6, 1, "", "include"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "source_id"], [23, 5, 1, "", "statements"], [23, 5, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "name"], [23, 2, 1, "", "sources"], [23, 5, 1, "", "statements"], [23, 5, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 6, 1, "", "get_html"], [23, 6, 1, "", "get_xml"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "projects"], [23, 2, 1, "", "source_folders"], [23, 5, 1, "", "sources"], [23, 5, 1, "", "statements"], [23, 2, 1, "", "timestamp"], [23, 5, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 2, 1, "", "hit_count"], [23, 2, 1, "", "location"], [23, 2, 1, "", "pcs"], [23, 2, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 2, 1, "", "full_name"], [23, 2, 1, "", "hit_count"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "name"], [23, 6, 1, "", "profile_statement"], [23, 2, 1, "", "statements"]], "ape.types.signatures": [[23, 4, 1, "", "MessageSignature"], [23, 4, 1, "", "SignableMessage"], [23, 4, 1, "", "TransactionSignature"], [23, 6, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 2, 1, "", "body"], [23, 2, 1, "", "header"], [23, 2, 1, "", "version"]], "ape.utils": [[24, 4, 1, "", "BaseInterface"], [24, 4, 1, "", "BaseInterfaceModel"], [24, 4, 1, "", "ExtraAttributesMixin"], [24, 4, 1, "", "ExtraModelAttributes"], [24, 4, 1, "", "GeneratedDevAccount"], [24, 4, 1, "", "JoinableQueue"], [24, 4, 1, "", "RPCHeaders"], [24, 4, 1, "", "Struct"], [24, 4, 1, "", "StructParser"], [24, 4, 1, "", "TraceStyles"], [24, 1, 1, "", "add_padding_to_strings"], [24, 1, 1, "", "allow_disconnected"], [24, 1, 1, "", "as_our_module"], [24, 1, 1, "", "clean_path"], [24, 1, 1, "", "create_tempdir"], [24, 1, 1, "", "expand_environment_variables"], [24, 1, 1, "", "extract_archive"], [24, 1, 1, "", "extract_nested_value"], [24, 1, 1, "", "gas_estimation_error_message"], [24, 1, 1, "", "generate_dev_accounts"], [24, 1, 1, "", "get_all_files_in_directory"], [24, 1, 1, "", "get_current_timestamp_ms"], [24, 1, 1, "", "get_full_extension"], [24, 1, 1, "", "get_package_path"], [24, 1, 1, "", "get_package_version"], [24, 1, 1, "", "get_relative_path"], [24, 1, 1, "", "in_tempdir"], [24, 4, 1, "", "injected_before_use"], [24, 1, 1, "", "is_array"], [24, 1, 1, "", "is_evm_precompile"], [24, 1, 1, "", "is_named_tuple"], [24, 1, 1, "", "is_struct"], [24, 1, 1, "", "is_zero_hex"], [24, 1, 1, "", "load_config"], [24, 1, 1, "", "log_instead_of_fail"], [24, 1, 1, "", "path_match"], [24, 1, 1, "", "pragma_str_to_specifier_set"], [24, 1, 1, "", "raises_not_implemented"], [24, 1, 1, "", "returns_array"], [24, 1, 1, "", "run_in_tempdir"], [24, 1, 1, "", "run_until_complete"], [24, 4, 1, "", "singledispatchmethod"], [24, 1, 1, "", "spawn"], [24, 1, 1, "", "stream_response"], [24, 1, 1, "", "to_int"], [24, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[24, 2, 1, "", "model_computed_fields"], [24, 2, 1, "", "model_config"], [24, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[24, 2, 1, "", "additional_error_message"], [24, 2, 1, "", "attributes"], [24, 6, 1, "", "get"], [24, 2, 1, "", "include_getattr"], [24, 2, 1, "", "include_getitem"], [24, 2, 1, "", "model_computed_fields"], [24, 2, 1, "", "model_config"], [24, 2, 1, "", "model_fields"], [24, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[24, 2, 1, "", "address"], [24, 2, 1, "", "private_key"]], "ape.utils.JoinableQueue": [[24, 6, 1, "", "join"]], "ape.utils.Struct": [[24, 6, 1, "", "items"]], "ape.utils.StructParser": [[24, 6, 1, "", "decode_output"], [24, 5, 1, "", "default_name"], [24, 6, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[24, 2, 1, "", "CONTRACTS"], [24, 2, 1, "", "DELEGATE"], [24, 2, 1, "", "GAS_COST"], [24, 2, 1, "", "INPUTS"], [24, 2, 1, "", "METHODS"], [24, 2, 1, "", "OUTPUTS"], [24, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[24, 6, 1, "", "register"]], "ape_accounts": [[11, 4, 1, "", "AccountContainer"], [11, 4, 1, "", "KeyfileAccount"], [11, 1, 1, "", "generate_account"], [11, 1, 1, "", "import_account_from_mnemonic"], [11, 1, 1, "", "import_account_from_private_key"]], "ape_accounts.AccountContainer": [[11, 5, 1, "", "accounts"], [11, 5, 1, "", "aliases"]], "ape_accounts.KeyfileAccount": [[11, 5, 1, "", "address"], [11, 5, 1, "", "alias"], [11, 6, 1, "", "set_autosign"], [11, 6, 1, "", "sign_message"], [11, 6, 1, "", "sign_raw_msghash"], [11, 6, 1, "", "sign_transaction"]], "ape_compile": [[12, 4, 1, "", "Config"], [12, 4, 1, "", "OutputExtras"]], "ape_compile.Config": [[12, 2, 1, "", "exclude"], [12, 2, 1, "", "include_dependencies"], [12, 2, 1, "", "output_extra"], [12, 6, 1, "", "serialize_exclude"]], "ape_compile.OutputExtras": [[12, 2, 1, "", "ABI"]], "ape_ethereum": [[13, 4, 1, "", "AccessListTransaction"], [13, 4, 1, "", "BaseEthereumConfig"], [13, 4, 1, "", "BaseTransaction"], [13, 4, 1, "", "Block"], [13, 4, 1, "", "CallTrace"], [13, 4, 1, "", "DynamicFeeTransaction"], [13, 4, 1, "", "Ethereum"], [13, 4, 1, "", "EthereumConfig"], [13, 4, 1, "", "EthereumNodeProvider"], [13, 4, 1, "", "ForkedNetworkConfig"], [13, 4, 1, "", "NetworkConfig"], [13, 4, 1, "", "Receipt"], [13, 4, 1, "", "SharedBlobReceipt"], [13, 4, 1, "", "SharedBlobTransaction"], [13, 4, 1, "", "StaticFeeTransaction"], [13, 4, 1, "", "Trace"], [13, 4, 1, "", "TransactionStatusEnum"], [13, 4, 1, "", "TransactionTrace"], [13, 4, 1, "", "TransactionType"], [13, 4, 1, "", "Web3Provider"], [13, 1, 1, "", "assert_web3_provider_uri_env_var_not_set"], [13, 0, 0, "-", "multicall"]], "ape_ethereum.BaseTransaction": [[13, 6, 1, "", "serialize_transaction"], [13, 5, 1, "", "txn_hash"]], "ape_ethereum.Block": [[13, 2, 1, "", "hash"], [13, 2, 1, "", "parent_hash"], [13, 5, 1, "", "size"]], "ape_ethereum.CallTrace": [[13, 2, 1, "", "arguments"], [13, 2, 1, "", "call_trace_approach"], [13, 6, 1, "", "get_calltree"], [13, 5, 1, "", "raw_trace_frames"], [13, 5, 1, "", "return_value"], [13, 5, 1, "", "transaction"], [13, 2, 1, "", "tx"]], "ape_ethereum.Ethereum": [[13, 5, 1, "", "config"], [13, 6, 1, "", "create_transaction"], [13, 6, 1, "", "decode_address"], [13, 6, 1, "", "decode_block"], [13, 6, 1, "", "decode_calldata"], [13, 6, 1, "", "decode_custom_error"], [13, 6, 1, "", "decode_logs"], [13, 6, 1, "", "decode_primitive_value"], [13, 6, 1, "", "decode_receipt"], [13, 6, 1, "", "decode_returndata"], [13, 6, 1, "", "encode_address"], [13, 6, 1, "", "encode_calldata"], [13, 6, 1, "", "encode_contract_blueprint"], [13, 6, 1, "", "encode_deployment"], [13, 6, 1, "", "encode_transaction"], [13, 6, 1, "", "enrich_trace"], [13, 2, 1, "", "fee_token_symbol"], [13, 6, 1, "", "get_proxy_info"], [13, 6, 1, "", "get_python_types"]], "ape_ethereum.EthereumNodeProvider": [[13, 2, 1, "", "block_page_size"], [13, 2, 1, "", "concurrency"], [13, 6, 1, "", "connect"], [13, 5, 1, "", "connection_id"], [13, 5, 1, "", "connection_str"], [13, 6, 1, "", "disconnect"], [13, 5, 1, "", "http_uri"], [13, 2, 1, "", "name"], [13, 2, 1, "", "request_header"], [13, 5, 1, "", "ws_uri"]], "ape_ethereum.ForkedNetworkConfig": [[13, 2, 1, "", "upstream_provider"]], "ape_ethereum.NetworkConfig": [[13, 2, 1, "", "base_fee_multiplier"], [13, 2, 1, "", "block_time"], [13, 2, 1, "", "default_provider"], [13, 2, 1, "", "default_transaction_type"], [13, 2, 1, "", "gas_limit"], [13, 2, 1, "", "max_receipt_retries"], [13, 2, 1, "", "request_headers"], [13, 2, 1, "", "required_confirmations"], [13, 2, 1, "", "transaction_acceptance_timeout"]], "ape_ethereum.Receipt": [[13, 5, 1, "", "debug_logs_typed"], [13, 6, 1, "", "decode_logs"], [13, 5, 1, "", "failed"], [13, 5, 1, "", "method_called"], [13, 6, 1, "", "raise_for_status"], [13, 5, 1, "", "ran_out_of_gas"], [13, 6, 1, "", "show_events"], [13, 6, 1, "", "show_gas_report"], [13, 6, 1, "", "show_source_traceback"], [13, 6, 1, "", "show_trace"], [13, 5, 1, "", "source_traceback"], [13, 5, 1, "", "total_fees_paid"]], "ape_ethereum.SharedBlobReceipt": [[13, 2, 1, "", "blob_gas_price"], [13, 2, 1, "", "blob_gas_used"]], "ape_ethereum.SharedBlobTransaction": [[13, 2, 1, "", "receiver"]], "ape_ethereum.Trace": [[13, 2, 1, "", "call_trace_approach"], [13, 5, 1, "", "debug_logs"], [13, 5, 1, "", "enriched_calltree"], [13, 6, 1, "", "get_calltree"], [13, 6, 1, "", "get_gas_report"], [13, 6, 1, "", "get_raw_calltree"], [13, 6, 1, "", "get_raw_frames"], [13, 5, 1, "", "raw_trace_frames"], [13, 5, 1, "", "return_value"], [13, 5, 1, "", "revert_message"], [13, 6, 1, "", "show"], [13, 6, 1, "", "show_gas_report"], [13, 5, 1, "", "transaction"]], "ape_ethereum.TransactionStatusEnum": [[13, 2, 1, "", "FAILING"], [13, 2, 1, "", "NO_ERROR"]], "ape_ethereum.TransactionTrace": [[13, 6, 1, "", "get_calltree"], [13, 5, 1, "", "raw_trace_frames"], [13, 5, 1, "", "transaction"]], "ape_ethereum.Web3Provider": [[13, 5, 1, "", "base_fee"], [13, 5, 1, "", "call_trace_approach"], [13, 5, 1, "", "chain_id"], [13, 6, 1, "", "create_access_list"], [13, 6, 1, "", "estimate_gas_cost"], [13, 5, 1, "", "gas_price"], [13, 6, 1, "", "get_balance"], [13, 6, 1, "", "get_block"], [13, 6, 1, "", "get_code"], [13, 6, 1, "", "get_contract_logs"], [13, 6, 1, "", "get_nonce"], [13, 6, 1, "", "get_receipt"], [13, 6, 1, "", "get_storage"], [13, 6, 1, "", "get_transaction_trace"], [13, 6, 1, "", "get_transactions_by_account_nonce"], [13, 6, 1, "", "get_transactions_by_block"], [13, 6, 1, "", "get_virtual_machine_error"], [13, 5, 1, "", "http_uri"], [13, 5, 1, "", "is_connected"], [13, 6, 1, "", "make_request"], [13, 5, 1, "", "max_gas"], [13, 6, 1, "", "poll_blocks"], [13, 6, 1, "", "poll_logs"], [13, 6, 1, "", "prepare_transaction"], [13, 5, 1, "", "priority_fee"], [13, 6, 1, "", "send_call"], [13, 6, 1, "", "send_transaction"], [13, 6, 1, "", "stream_request"], [13, 5, 1, "", "supports_tracing"], [13, 6, 1, "", "update_settings"], [13, 5, 1, "", "web3"], [13, 5, 1, "", "ws_uri"]], "ape_ethereum.multicall": [[13, 4, 1, "", "Call"], [13, 4, 1, "", "Transaction"]], "ape_ethereum.multicall.Call": [[13, 6, 1, "", "__call__"], [13, 6, 1, "", "add"], [13, 6, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 6, 1, "", "__call__"], [13, 6, 1, "", "as_transaction"]], "ape_node": [[14, 4, 1, "", "EthereumNetworkConfig"], [14, 4, 1, "", "EthereumNodeConfig"], [14, 4, 1, "", "GethDev"], [14, 4, 1, "", "Node"], [14, 4, 1, "", "OtterscanQueryEngine"]], "ape_node.EthereumNodeConfig": [[14, 2, 1, "", "call_trace_approach"], [14, 2, 1, "", "data_dir"], [14, 2, 1, "", "ethereum"], [14, 2, 1, "", "executable"], [14, 2, 1, "", "ipc_path"], [14, 2, 1, "", "request_headers"]], "ape_node.GethDev": [[14, 5, 1, "", "auto_mine"], [14, 6, 1, "", "build_command"], [14, 5, 1, "", "chain_id"], [14, 6, 1, "", "connect"], [14, 6, 1, "", "disconnect"], [14, 6, 1, "", "get_test_account"], [14, 6, 1, "", "mine"], [14, 2, 1, "", "name"], [14, 5, 1, "", "process_name"], [14, 6, 1, "", "restore"], [14, 6, 1, "", "set_timestamp"], [14, 6, 1, "", "snapshot"], [14, 6, 1, "", "start"]], "ape_node.OtterscanQueryEngine": [[14, 6, 1, "", "estimate_query"], [14, 6, 1, "", "perform_query"]], "ape_pm": [[15, 4, 1, "", "BrownieProject"], [15, 4, 1, "", "FoundryProject"], [15, 4, 1, "", "GithubDependency"], [15, 4, 1, "", "InterfaceCompiler"], [15, 4, 1, "", "LocalDependency"], [15, 4, 1, "", "NpmDependency"], [15, 4, 1, "", "PythonDependency"]], "ape_pm.BrownieProject": [[15, 6, 1, "", "extract_config"], [15, 5, 1, "", "is_valid"]], "ape_pm.FoundryProject": [[15, 6, 1, "", "extract_config"], [15, 5, 1, "", "is_valid"]], "ape_pm.GithubDependency": [[15, 6, 1, "", "fetch"], [15, 2, 1, "", "github"], [15, 5, 1, "", "package_id"], [15, 2, 1, "", "ref"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_id"]], "ape_pm.InterfaceCompiler": [[15, 6, 1, "", "compile"], [15, 6, 1, "", "compile_code"], [15, 6, 1, "", "enrich_error"], [15, 6, 1, "", "get_versions"], [15, 5, 1, "", "name"]], "ape_pm.LocalDependency": [[15, 6, 1, "", "fetch"], [15, 2, 1, "", "local"], [15, 5, 1, "", "package_id"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_id"]], "ape_pm.NpmDependency": [[15, 6, 1, "", "fetch"], [15, 2, 1, "", "npm"], [15, 5, 1, "", "package_id"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_from_installed_package_json"], [15, 5, 1, "", "version_from_project_package_json"], [15, 5, 1, "", "version_id"]], "ape_pm.PythonDependency": [[15, 6, 1, "", "fetch"], [15, 5, 1, "", "package_id"], [15, 2, 1, "", "pypi"], [15, 2, 1, "", "python"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_id"]], "ape_test": [[16, 4, 1, "", "ApeTestConfig"], [16, 4, 1, "", "CoverageConfig"], [16, 4, 1, "", "CoverageReportsConfig"], [16, 4, 1, "", "EthTesterProviderConfig"], [16, 4, 1, "", "GasConfig"], [16, 4, 1, "", "GasExclusion"], [16, 4, 1, "", "LocalProvider"], [16, 4, 1, "", "TestAccount"], [16, 4, 1, "", "TestAccountContainer"]], "ape_test.ApeTestConfig": [[16, 2, 1, "", "balance"], [16, 2, 1, "", "coverage"], [16, 2, 1, "", "disconnect_providers_after"], [16, 2, 1, "", "gas"], [16, 2, 1, "", "hd_path"], [16, 2, 1, "", "mnemonic"], [16, 2, 1, "", "number_of_accounts"], [16, 2, 1, "", "provider"]], "ape_test.CoverageConfig": [[16, 2, 1, "", "exclude"], [16, 2, 1, "", "reports"], [16, 2, 1, "", "track"]], "ape_test.CoverageReportsConfig": [[16, 2, 1, "", "html"], [16, 2, 1, "", "terminal"], [16, 2, 1, "", "xml"]], "ape_test.GasConfig": [[16, 2, 1, "", "exclude"], [16, 2, 1, "", "reports"]], "ape_test.LocalProvider": [[16, 5, 1, "", "auto_mine"], [16, 5, 1, "", "base_fee"], [16, 5, 1, "", "chain_id"], [16, 6, 1, "", "connect"], [16, 6, 1, "", "disconnect"], [16, 6, 1, "", "estimate_gas_cost"], [16, 5, 1, "", "gas_price"], [16, 6, 1, "", "get_balance"], [16, 6, 1, "", "get_contract_logs"], [16, 6, 1, "", "get_nonce"], [16, 6, 1, "", "get_test_account"], [16, 6, 1, "", "get_transaction_trace"], [16, 6, 1, "", "get_virtual_machine_error"], [16, 5, 1, "", "max_gas"], [16, 6, 1, "", "mine"], [16, 5, 1, "", "priority_fee"], [16, 6, 1, "", "restore"], [16, 6, 1, "", "send_call"], [16, 6, 1, "", "send_transaction"], [16, 6, 1, "", "set_timestamp"], [16, 5, 1, "", "settings"], [16, 6, 1, "", "snapshot"], [16, 5, 1, "", "supports_tracing"], [16, 6, 1, "", "update_settings"]], "ape_test.TestAccount": [[16, 5, 1, "", "address"], [16, 5, 1, "", "alias"], [16, 6, 1, "", "sign_message"], [16, 6, 1, "", "sign_raw_msghash"], [16, 6, 1, "", "sign_transaction"]], "ape_test.TestAccountContainer": [[16, 5, 1, "", "accounts"], [16, 5, 1, "", "aliases"], [16, 6, 1, "", "generate_account"], [16, 6, 1, "", "get_test_account"], [16, 6, 1, "", "reset"]], "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-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-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", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "property", "Python property"], "6": ["py", "method", "Python method"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:property", "6": "py:method", "7": "py:exception", "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, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [13, 17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": [13, 23], "0x0000000000000000000000000000000000000000000000000000000000000000": [13, 17], "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": [44, 46], "0xabc1230001112223334445566611855443322111": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "0xca11bde05977b3631167028862be2a173976ca11": 13, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0xsplit": 39, "1": [6, 10, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [13, 16, 17, 19, 21, 24, 27, 28, 36, 37], "100": [13, 16, 17, 30, 44, 46], "1000000000": [17, 21], "1000000000000000000": [17, 21], "10000000000000000000000": 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, "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, "25845": 45, "2678": [17, 21, 40], "2718": 13, "28307": 44, "2930": [13, 46], "3": [27, 29, 30, 32, 41, 42, 44, 46], "30": 36, "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, "44": [0, 11, 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, 16, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [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": [17, 23, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [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, 26, 32, 37, 42, 44], "As": [33, 37, 42, 44], "At": [30, 44], "But": 38, "By": [13, 17, 27, 32, 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, 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": 16, "No": [21, 37], "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, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 28, 30, 42, 44], "To": [12, 17, 21, 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__": 24, "__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_extra__": 17, "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [10, 11, 13, 16, 17, 19, 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_hide_none_typ": [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, "_immutable_numb": 44, "_io": 13, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_mod_t": 24, "_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, "_target": 45, "_valu": 44, "_verifyingcontract_": 25, "_version_": 25, "_web3": 33, "_x": 44, "abbrevi": 32, "abc": [17, 18, 24], "abi": [10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 24, 27, 42, 46], "abi_typ": [13, 17, 24, 30], "abityp": [13, 17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 39, 44, 45], "abort": [18, 20, 26], "about": [10, 13, 16, 17, 20, 21, 23, 24, 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": [13, 17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [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": 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": [14, 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": [10, 17, 18, 19, 21, 29, 30, 43, 44], "active_provid": [21, 29], "actual": [17, 19, 23, 30, 44], "ad": [13, 17, 20, 21, 24, 25, 26, 29, 37, 44], "add": [13, 14, 17, 18, 20, 21, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "add_compiler_data": 21, "add_network": 17, "add_padding_to_str": 24, "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": [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, 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], "algorithm": [19, 21], "alia": [0, 10, 11, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [11, 16, 17, 18, 21, 26], "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], "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], "along": [19, 32], "alpha": 24, "alphabet": 28, "alreadi": [15, 17, 18, 20, 21, 25, 26, 29, 30, 32, 34, 37, 40], "also": [1, 6, 10, 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": 43, "amount": [11, 13, 17, 19, 21, 30, 31, 37, 46], "an": [0, 3, 10, 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, 10, 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": [10, 11, 13, 16, 17, 19, 21, 23, 24], "anonym": [13, 17], "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 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_myplugin": 33, "ape_nod": 14, "ape_pm": 15, "ape_test": 16, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apeclicontextobject": [18, 26], "apeconfig": [15, 17, 21], "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, 18, 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, 24, 27, 37], "appli": [13, 17, 21, 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, "arbitrary_types_allow": 24, "arbitrum": 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": [17, 19, 20, 21, 27], "arrai": [24, 42], "arriv": 18, "artifact": [15, 17, 21, 27, 38], "as_our_modul": 24, "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, 30, 37, 40, 42, 43, 44, 45, 46], "ast": 23, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [13, 17, 20, 21, 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_gas_multipli": 17, "auto_min": [14, 16, 17, 44], "autogaslimit": 13, "autom": 38, "automat": [1, 6, 11, 12, 18, 22, 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, 42, 44, 46], "avalanch": 37, "avoid": [21, 25, 30, 41, 42, 43], "await": 24, "await_confirm": 17, "b": 13, "back": [1, 12, 16, 17, 19, 21, 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, "base": [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, 24], "basemultical": 13, "baseset": 17, "basetransact": 13, "basic": 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], "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, "besid": 42, "best": [14, 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": 37, "blob": [13, 24], "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, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [13, 16, 17, 20, 23], "blocknotfounderror": [13, 17, 20], "blockqueri": [14, 17, 21], "blocktransactionqueri": [14, 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], "borrow": 24, "both": [13, 16, 17, 21, 22, 23, 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": 37, "build": [12, 13, 16, 24, 27, 32, 38, 40, 41, 43, 44, 45], "build_command": [14, 17], "builder": 13, "built": [21, 33, 41, 44], "builtin": [23, 42], "bundl": 44, "burn": 45, "by_alia": [17, 23], "bypass": [19, 21, 32], "byte": [11, 13, 14, 16, 17, 19, 21, 23, 24, 30], "bytecod": [1, 13, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "cach": [6, 10, 15, 17, 21, 29, 32, 38, 44], "cache_blueprint": 21, "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], "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": 45, "capit": 38, "captur": 44, "care": [16, 37, 46], "carefulli": 37, "case": [13, 17, 19, 20, 21, 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, "certain": [16, 18, 21, 44, 46], "chain": [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, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "charact": 24, "check": [13, 16, 17, 19, 21, 23, 24, 25, 30, 32, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [10, 11, 13, 16, 17, 19, 21, 23], "choic": [17, 21, 26, 37, 46], "choice_callback": 18, "choos": [6, 14, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [18, 24, 26, 43], "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], "classvar": [17, 19, 21, 24], "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, "cls_or_def": 24, "cmd": [18, 26, 37], "cmd_1": 26, "cmd_2": 26, "cmd_3": 26, "code": [13, 15, 17, 18, 20, 21, 23, 26, 30, 32, 33, 40, 41, 44, 45], "codecov": 23, "codes": 17, "collect": [17, 18, 20, 21, 23, 32], "collis": [21, 30], "colon": [26, 44], "color": [17, 24, 36], "column": [17, 19, 21, 23], "com": [24, 35, 37, 41], "combin": [16, 17, 21, 37, 44], "come": [19, 21, 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, 14, 17, 21, 24, 43, 44], "complex": [30, 32], "compon": 23, "compos": 33, "comprehens": [13, 14, 16, 17, 21], "comput": [17, 24, 25, 38], "computedfieldinfo": 24, "concaten": 21, "concept": [17, 23, 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, 24], "configenum": 17, "configerror": 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, 24, 33], "conftest": 44, "connect": [10, 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, "constructor": [13, 17, 19, 30, 40], "constructorabi": [10, 13, 17, 19, 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, 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": [14, 17, 19, 21], "contractcreationqueri": [14, 17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [13, 17, 19, 46], "contracteventqueri": [14, 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], "contractlogicerror": [15, 17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [14, 17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [10, 13, 15, 17, 19, 20, 21], "contracttypewrapp": 19, "control": [10, 13, 17, 21, 25, 26, 37, 43, 44, 46], "conveni": [17, 21], "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": 30, "core": [5, 17, 25, 28, 30, 32, 33, 37], "coroutin": 24, "correct": [18, 32, 37, 44], "correctli": 37, "correspond": [11, 16, 17, 19, 23, 24, 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_network_typ": 17, "create_tempdir": 24, "create_transact": [13, 17], "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "cross": 19, "ctrl": 44, "ctx": 18, "currenc": [13, 16, 17, 46], "current": [10, 13, 16, 17, 18, 21, 24, 35, 37, 38], "custom": [13, 17, 18, 20, 21, 23, 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": 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_trace_transaction_paramet": [13, 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, 17, 35], "deeper": [13, 41, 44, 45], "def": [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_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, 24, 37], "defisaverlogg": 45, "delai": [8, 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": [41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [25, 37], "descript": [13, 16, 17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [15, 17, 21, 24], "detail": [13, 16, 17, 19, 23, 38], "detect": [15, 17, 19, 20, 21, 39, 42], "determin": [14, 17, 19, 21, 39], "determinist": 11, "dev": [13, 17, 20, 21, 23, 30, 44, 46], "dev_messag": 20, "develop": [9, 10, 14, 16, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [13, 17, 18, 21, 23, 24, 30, 38, 44, 45], "did": [13, 34, 45], "differ": [13, 17, 19, 21, 24, 28, 32, 33, 35, 37, 38, 39, 44], "difficulti": 13, "dig": 24, "dim": 24, "dir": 5, "dir_a": 24, "dir_b": 24, "directli": [15, 17, 19, 21, 25, 26, 27, 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": [10, 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, 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], "doc_str": 24, "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], "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], "drpc": 14, "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, 16, 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, 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_structured_data": 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], "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [14, 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": [21, 22, 23, 30, 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, 24, 25, 46], "equival": [13, 17], "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": [10, 19, 20, 21], "especi": [13, 17, 32], "estim": [13, 14, 16, 17, 21, 24, 28, 37, 44], "estimate_gas_cost": [13, 16, 17, 46], "estimate_queri": [14, 17, 21], "etc": [13, 26, 42, 46], "eth": [13, 14, 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, 23], "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, 21], "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpandaop": 14, "ethpm": [21, 38, 40], "ethpm_typ": [15, 17, 19, 21, 23], "ethtest": [16, 37, 44], "ethtesterproviderconfig": 16, "evalu": 24, "even": [13, 17, 21, 36, 37], "event": [13, 16, 17, 19, 20, 23, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [10, 13, 17, 19, 21, 24], "everi": [13, 16, 21, 23, 24, 36, 37, 39], "everyth": [15, 17, 33, 35], "evm": [13, 17, 21, 23, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 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, 13, 15, 16, 17, 18, 19, 21, 24, 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, 29, 30, 36, 43, 44, 45], "exist": [0, 13, 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, 44, 46], "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, 26, 35], "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_spac": 24, "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": [10, 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": [10, 21], "fallbacknotdefinederror": 42, "fals": [11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 32, 42, 44, 45], "familiar": 37, "fantom": [28, 35, 37, 44], "fashion": 30, "faster": [13, 21], "fdel": 24, "featu": [13, 17], "featur": [17, 18, 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, 21, 23, 24, 32, 35, 44], "fieldinfo": 24, "figur": 30, "file": [8, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 35, 37, 38, 42, 43, 44, 46], "file_a": 24, "file_b": 24, "file_c": 24, "file_path": [1, 26], "filenam": 21, "filesystem": 24, "fill": 21, "filter": [4, 13, 16, 17, 18, 19, 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, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 46], "fixtur": [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": 44, "fly": 37, "fn": 24, "folder": [3, 7, 8, 16, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [15, 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, 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": [26, 30, 32, 36, 41, 44, 46], "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_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "fset": 24, "full": [15, 17, 21, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [13, 28, 30], "func": [13, 17, 23, 24, 44], "function": [10, 13, 15, 17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 37, 42], "function_hit": 23, "function_r": 23, "functional_valid": [13, 17, 23], "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, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [13, 17, 28, 37], "gas_pric": [13, 16, 17, 21, 46], "gas_us": [13, 17, 30], "gasconfig": 16, "gasexclus": 16, "gaslimit": 13, "gaspric": 13, "gasus": 13, "gather": 24, "ge": [16, 17, 23], "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": [24, 37], "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_bal": [13, 16, 17], "get_block": [13, 17, 29, 37], "get_blueprint": 21, "get_calltre": 13, "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_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_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_struct_log_pars": 13, "gethdev": 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, 24, 28, 35, 37, 41], "githubdepend": 15, "gitmodul": 22, "give": [25, 26, 32, 39, 43], "given": [7, 8, 11, 13, 15, 16, 17, 18, 19, 20, 21, 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": [15, 39], "go": [12, 16, 17, 21, 37], "goe": [24, 37], "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": [10, 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, 30, 46], "happen": [18, 22, 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, 17, 23], "hashstr20": [13, 17, 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, 16, 24, 44], "hdpath": 25, "head": [21, 29], "header": [13, 14, 17, 21, 23, 24], "height": 21, "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, 17, 21, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [10, 11, 13, 16, 17, 19, 21, 23, 30], "hexconvert": 21, "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": [10, 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], "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], "httpprovid": [13, 14, 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, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "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": 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": [14, 17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 12, 18, 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], "inject": [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": [13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "instance_at": 21, "instance_from_receipt": 21, "instanti": [10, 17, 27], "instead": [6, 13, 15, 17, 21, 23, 24, 27, 28, 32, 33, 37], "instruct": 41, "insur": [17, 28], "int": [11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [13, 17, 21, 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": [29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [17, 21, 44], "invalidopt": 13, "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": 17, "is_named_tupl": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": [15, 17], "is_zero_hex": 24, "isinst": 44, "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, 14, 15, 16, 17, 19, 20, 21, 22, 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": 37, "junk": [16, 24, 25, 28, 44], "just": [21, 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, 26, 27, 30, 32, 33, 37, 44], "known": [13, 15, 17, 21, 24, 26, 27, 30], "kwarg": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l10": 24, "l2": [13, 17, 34], "l24": 24, "lack": [28, 32], "lambda": [13, 17, 23, 26], "languag": [17, 30, 35, 41], "larg": [13, 17, 31, 37, 38], "larger": 27, "last": [16, 19, 21, 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, "lazili": 24, "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": [10, 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, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [24, 25, 30, 32, 33], "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, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 13, 17, 18, 21, 23, 41, 42, 43, 44], "line_r": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [10, 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, 16, 17, 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, 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], "logger": [18, 26, 36], "logic": [10, 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, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "lower": 12, "ltd": 41, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 11, 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, 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], "manageraccessmixin": [17, 18, 19, 24], "mani": [13, 17, 18, 31, 35, 37], "manifest": [1, 17, 21, 32, 40], "manifest_path": 21, "mansion": 24, "manual": [1, 14, 29, 37, 44], "map": [1, 6, 13, 16, 17, 19, 20, 21, 22, 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, 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], "maxfeeperblobga": 13, "maxfeeperga": 13, "maxim": [25, 35], "maximum": [13, 16, 17, 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": [11, 13, 16, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [11, 16, 17, 23], "meta": [17, 21], "metadata": [17, 21, 24], "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": [10, 13, 17, 19, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "mid": [21, 44], "middl": 37, "might": [13, 17, 29, 42], "millisecond": [14, 17, 21, 23, 24], "mimic": 21, "min": [21, 44, 45], "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, "miss": [13, 17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": [13, 24], "mnemon": [0, 11, 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_computed_field": 24, "model_config": 24, "model_dump": [17, 23], "model_field": 24, "modelmodel_dump": [17, 23], "modifi": [11, 13, 16, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [23, 24, 29, 30, 36], "modular": 41, "monei": [30, 46], "more": [11, 12, 13, 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, "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, 28, 37], "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, 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_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, "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": [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, 24, 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, 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], "next": [5, 13, 17, 21, 37, 42], "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, "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": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonetyp": 24, "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], "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, "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": [16, 24, 25, 28, 44], "numer": [28, 36, 37], "o": [13, 14, 24, 25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 12, 13, 17, 18, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [13, 17, 30, 38, 44, 45], "occassion": [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, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 13, 16, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "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": [17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 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, 25, 26, 30, 37], "org": [3, 14, 17, 21, 32], "organ": [15, 33, 35, 40, 41], "origin": [16, 17, 23, 24, 32, 41, 45], "oserror": 24, "ot": 17, "other": [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, "otterscanqueryengin": 14, "our": [24, 31, 33, 41, 43, 44], "out": [13, 17, 20, 21, 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": 28, "over": [17, 21], "overal": 22, "overrid": [1, 4, 6, 11, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [13, 17, 20], "overriden": [14, 17], "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, "pad": 24, "pai": [13, 17, 42], "paid": [13, 17, 31], "pair": [21, 24], "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": [18, 21, 24, 26], "parse_arg": 18, "parse_network_choic": [17, 21, 37, 44], "parser": [18, 22], "part": [21, 24, 26, 33, 37, 44, 46], "parti": [25, 35, 41], "partial": 17, "particular": [17, 21, 44], "particularli": [13, 17], "pass": [13, 14, 17, 18, 21, 23, 25, 26, 32, 33, 38, 44, 46], "passphras": [11, 25], "password": 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, 14, 17, 19, 21, 23, 25, 30, 44], "perform_queri": [14, 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, 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], "polygon": [37, 43], "pool": 30, "poolcontract": 44, "popen": [14, 17], "port": [13, 16, 17], "posit": [23, 44], "posixpath": [12, 13, 14, 16, 17], "possibl": [20, 21, 22, 24, 25, 37], "possibli": 30, "post": 13, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [13, 16, 17, 19, 24, 25, 27, 29], "preced": 28, "preceed": [13, 17], "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, 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], "privat": [0, 11, 17, 25], "private_kei": [11, 16, 24, 25], "probabl": 24, "problem": [13, 20], "process": [13, 14, 16, 17, 22, 24, 30, 33], "process_nam": [14, 17], "process_wait_timeout": [14, 17], "produc": [13, 17, 23], "product": 41, "profil": [17, 23, 44], "profile_stat": 23, "program": [15, 17, 21, 23, 42], "programmat": 25, "progress": 24, "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 15, 18, 19, 20, 23, 26, 27, 28, 29, 32, 35, 37, 40, 41, 42, 43, 46], "project_api": 21, "project_path": 21, "projectapi": [17, 21, 22], "projecterror": [20, 21], "projectmanag": [10, 15, 17, 19, 20, 21, 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, 18, 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], "public": [21, 30, 42, 44], "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": 37, "pure": 30, "purpos": [10, 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, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [13, 17, 23], "pypi": [15, 21], "pytest": [8, 10, 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, 10, 13, 14, 19, 20, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [14, 17, 21], "queue": 24, "quick": 43, "quicker": [11, 16, 17], "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, 25], "rang": [13, 17, 19, 21], "rare": 26, "rate": [23, 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, 16, 17, 19, 20, 21, 30, 31, 45], "receiv": [13, 17, 21, 25, 30, 44], "receiveabi": [10, 21], "recent": 21, "reclaim": 24, "recogn": 17, "recommend": [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, 24, 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": [10, 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], "releas": [15, 31, 32, 35, 41], "relev": [20, 23], "reli": [13, 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, 24, 37], "repo": [3, 15], "report": [13, 16, 17, 23, 37], "repositori": [15, 17], "repr": [17, 19, 21], "repres": [11, 13, 14, 16, 17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [13, 14, 17, 21, 22, 32, 36], "request_head": [13, 14, 16, 17, 21, 28, 37], "requir": [0, 5, 10, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 28, 30, 32, 35, 37, 41, 42, 44, 46], "required_confirm": [13, 17, 19, 21], "resembl": [10, 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, 23, 24, 37], "rest": [25, 33], "restor": [14, 16, 17, 21], "result": [1, 4, 13, 16, 17, 18, 19, 21, 24, 28, 29, 30, 42], "retri": [13, 32, 37], "retriev": [13, 14, 15, 16, 17, 21, 24, 30, 39], "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, 17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 13, 16, 17, 20, 21, 24, 30, 37], "revert_messag": [13, 20], "revert_to_block": 21, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "root": [15, 17, 21, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [13, 14, 16, 17, 28, 30, 45, 46], "rpc2": 14, "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": 44, "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "scriptabl": 25, "sdk": 37, "search": [13, 17, 19, 24], "search_top": [17, 19], "second": [8, 13, 17, 19, 20, 21, 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, 30, 44], "selector_identifi": [19, 30], "selector_str": 30, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "semi": 26, "send": [13, 16, 17, 20, 30, 37, 44, 46], "send_cal": [13, 16, 17], "send_everyth": 17, "send_private_transact": 17, "send_transact": [13, 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, 24], "serial": [13, 15, 17, 23], "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, "share": [21, 23, 24, 37, 44], "shareabl": 17, "sharedblobreceipt": 13, "sharedblobtransact": 13, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": 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": [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, 24], "signatur": [11, 13, 16, 17, 19, 21, 24, 30], "signatureerror": [17, 20], "signer": [11, 16, 17, 23, 25, 26, 30], "signer_opt": [11, 16, 17], "silverback": 37, "similar": [13, 19, 26, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 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, "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, "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, 24], "snapshot_id": [14, 16, 17, 20, 21], "snapshotid": [16, 17, 20, 21, 24], "snekmat": [15, 28, 32, 38], "so": [12, 15, 17, 21, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "softwar": [24, 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": [24, 27, 32, 37, 42, 44], "somewher": [21, 32], "soon": [22, 32], "sophist": 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, "source_traceback": [13, 17, 20], "sourcecoverag": 17, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [13, 17, 20], "space": [11, 24], "space_charact": 24, "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, 24, 35, 37, 44], "starknet_pi": 24, "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, 31], "start_index": 24, "start_nonc": [13, 17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [10, 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], "stderr": 4, "stderr_queu": [14, 17], "stdout": [4, 13, 17], "stdout_queu": [14, 17], "steal": 24, "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [12, 24, 32, 39, 44, 45, 46], "stmt": 44, "stop": [13, 17, 19, 21, 26, 44], "stop_block": [13, 17, 19, 21, 31], "stop_imperson": 21, "stop_nonc": [13, 17, 21], "storag": [11, 13, 15, 17, 30], "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "str_list": 24, "strai": 37, "stream": [4, 13, 17, 24], "stream_request": [13, 17], "stream_respons": 24, "strict": 37, "string": [11, 17, 18, 20, 21, 22, 23, 24, 25, 28, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [13, 17, 19, 30], "stringintconvert": 21, "struct": [13, 24], "struct_log": 45, "structabi": [10, 19, 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_debug_trace_cal": 13, "supports_source_trac": 17, "supports_trac": [13, 16, 17], "suppos": 43, "sure": [21, 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, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [13, 31, 44, 45], "tag": [6, 15, 23, 32], "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [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, 24, 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": [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": [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, 14, 16, 17, 19, 21, 23, 25, 26, 28, 30, 32, 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], "tof": 13, "togeth": [25, 33], "token": [13, 17, 32, 35, 37, 44, 45, 46], "tokenlist": 33, "tokenswapp": 21, "too": 21, "took": [45, 46], "tool": [6, 15, 30, 32, 41, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [13, 16, 17, 19, 30], "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, 23, 24, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": 45, "traceabl": 21, "traceapi": [13, 16, 17, 20], "traceapproach": [13, 14], "traceback": [13, 17], "tracer": 13, "tracestyl": 24, "track": [16, 17, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "tradit": 15, "transact": [9, 11, 13, 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, 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, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [11, 12, 13, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 37, 40, 42, 44, 45], "trust": [35, 37], "try": [20, 21, 24, 32, 33, 42, 43, 44], "try_snapshot": 24, "tsconfig": 27, "tupl": [10, 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, 16, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [10, 13, 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": [14, 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, "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, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": [13, 17], "unpack": [17, 21], "unprocessedabi": [10, 21], "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [24, 37], "unwil": 27, "unwind": 42, "up": [13, 14, 16, 17, 21, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [13, 17, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": [13, 16, 17], "upgrad": [5, 35, 39, 41], "upon": [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, 10, 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": [13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "usdc": 30, "use_cach": 21, "use_default_provid": [17, 37], "use_depend": 27, "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, 10, 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": [24, 32], "v2": 30, "v3": 32, "val": [1, 6], "valid": [13, 17, 22, 23, 25, 28, 37], "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], "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, 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, 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, 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, 37], "walk": 40, "wallet": 24, "want": [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, 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], "went": [13, 16, 17], "were": [13, 17, 21, 24, 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": [14, 17, 19, 21, 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, "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": [10, 13, 15, 17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": 43, "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [13, 16, 17, 20], "ws_uri": [13, 17, 37], "wsl": 41, "wss": [13, 17, 37], "www": 37, "x": [21, 44], "xml": [16, 23, 44], "y": [5, 6, 21, 32], "yaml": [3, 4, 10, 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, "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, "zip": 24, "zkevm": 37}, "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": 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], "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, "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": 31, "except": 20, "exclud": 27, "exclus": 32, "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": [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": 23, "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, "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": 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": 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, 25, 28, 44], "time": 37, "timeout": 46, "tip": 44, "tool": 26, "trace": [45, 46], "track": 40, "transact": [17, 30, 31, 37, 44, 46], "transfer": 46, "type": [18, 23, 32, 35, 37], "uninstal": [5, 6, 32], "updat": 5, "url": 37, "us": [25, 31, 33], "user": 9, "util": 24, "verifi": 25, "version": [5, 35], "wallet": 25}}) \ No newline at end of file