From 6c1f1ece3375b3911ad8dac2d8646c97e650c820 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 21 Oct 2024 15:01:56 +0000 Subject: [PATCH] Update documentation --- index.html | 2 +- latest/.doctrees/commands/networks.doctree | Bin 15197 -> 15197 bytes latest/.doctrees/environment.pickle | Bin 1037830 -> 1037829 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 87949 -> 87948 bytes .../.doctrees/methoddocs/ape_accounts.doctree | Bin 134891 -> 134890 bytes .../.doctrees/methoddocs/ape_compile.doctree | Bin 128857 -> 128856 bytes .../.doctrees/methoddocs/ape_ethereum.doctree | Bin 999391 -> 999390 bytes latest/.doctrees/methoddocs/ape_node.doctree | Bin 362465 -> 362654 bytes latest/.doctrees/methoddocs/ape_pm.doctree | Bin 338553 -> 338552 bytes latest/.doctrees/methoddocs/ape_test.doctree | Bin 706319 -> 706318 bytes latest/.doctrees/methoddocs/api.doctree | Bin 2022477 -> 2022476 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 695515 -> 696117 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 670098 -> 670097 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 758359 -> 758358 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 1682144 -> 1682143 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 797345 -> 797344 bytes latest/.doctrees/methoddocs/types.doctree | Bin 1065423 -> 1065422 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 1071066 -> 1071065 bytes latest/commands/networks.html | 2 +- latest/methoddocs/ape_node.html | 4 ++-- latest/methoddocs/cli.html | 6 +++--- latest/searchindex.js | 2 +- 22 files changed, 8 insertions(+), 8 deletions(-) diff --git a/index.html b/index.html index 15bf05cc99..ce27c98421 100644 --- a/index.html +++ b/index.html @@ -2,4 +2,4 @@ Redirecting... - + diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index 330b58f8852513402a03cd9e86867f8c6fb3f130..98bdd362a35d361b871634b85b25a4b2a83ab7a2 100644 GIT binary patch delta 178 zcmcaxcDHOpzGOgdVrE`mYKcOP0+gkjmS2<&V|ICmNHTV0QJ2>(EtDd diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index daad01e9cd4e93719edde26a0b7852a692663b0e..1195aa26acf7d0335d12c9afb1570ce81633a6f0 100644 GIT binary patch delta 58550 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 delta 58255 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\XncAC?wgdC+#AHf5;svG*gmCGvDZKgeg(L#Rp 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 diff --git a/latest/.doctrees/methoddocs/ape.doctree b/latest/.doctrees/methoddocs/ape.doctree index 4fec57f469f2f894b6ac0222f02b86ceb2f8961b..1f545d744f4df6f9b57d717056f7b8158b90c935 100644 GIT binary patch delta 5335 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 GbN&xk8A_P| delta 5368 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 E19Si^Bme*a delta 5741 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 U2GnxgvQD7#aM1dF@rO_UA5&$2zW@LL diff --git a/latest/.doctrees/methoddocs/ape_node.doctree b/latest/.doctrees/methoddocs/ape_node.doctree index 2a4a35a5b8f9f66fadc45fa2fcd5b05ddb41e58f..dea27e91dbc64a78ed600e1b204be794f71bb363 100644 GIT binary patch delta 13058 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 delta 12612 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 diff --git a/latest/.doctrees/methoddocs/ape_test.doctree b/latest/.doctrees/methoddocs/ape_test.doctree index c3fb1df4a260917b63fba0335dacf46a699b5c78..60914b5212c7560f0d28e136868b16da9174f7ce 100644 GIT binary patch delta 14738 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 WPtmG_oNQf}N598K^m{dLc>h1}HWQNo delta 14275 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 diff --git a/latest/.doctrees/methoddocs/api.doctree b/latest/.doctrees/methoddocs/api.doctree index 3855cda877443da312336edb77a49522d4286bce..8abda09c7293dfc788e4920b217509f24edf4858 100644 GIT binary patch delta 17895 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 delta 18379 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 Dn(3a3 delta 46478 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 diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree index 352a2df11313090409961f44e5215e7022cac8d9..aece1a706baa89f1ad7c28ea3684af6547d4f01b 100644 GIT binary patch delta 32735 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 T0+h4r`HgU(yp-%$>i7Quu>DG2 delta 33709 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 delta 35047 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 diff --git a/latest/.doctrees/methoddocs/managers.doctree b/latest/.doctrees/methoddocs/managers.doctree index 69cf4c462cacabf4e274c3dd8235f021163a08c4..75aec548d4e128db762f182a85219998bfb9363c 100644 GIT binary patch delta 45655 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 I88GVq0T#m22><{9 diff --git a/latest/.doctrees/methoddocs/plugins.doctree b/latest/.doctrees/methoddocs/plugins.doctree index e7d67f7c9d24c30a764487e778e620331a80a5c9..ce97d3b96d9010172c4224438c9c56130fb513dd 100644 GIT binary patch delta 44881 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 Q=ok2`eqJ9J*gNq50X;rXj{pDw delta 46424 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 TYU^C@6SPJDejzrfN6`NPIhy_9 diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index 0aa56d84dd4a207af20f1fb3d76375b3d1533fa7..e4d556539262bc87d7cce47e3bcabb6676c3f526 100644 GIT binary patch delta 44114 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 z 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
LznIPw0%ECQ{GNx!Y; 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 DQCD*s diff --git a/latest/commands/networks.html b/latest/commands/networks.html index 7fb192db40..c600aa8f37 100644 --- a/latest/commands/networks.html +++ b/latest/commands/networks.html @@ -204,7 +204,7 @@

list

Filter the results by network

Options:
-

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

+

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

diff --git a/latest/methoddocs/ape_node.html b/latest/methoddocs/ape_node.html index ebc5538a71..0288f4433d 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_flag_prefix_char: str | None = None, _cli_implicit_flags: bool | None = None, _cli_ignore_unknown_args: bool | None = None, _secrets_dir: PathType | None = None, *, mainnet: dict = {'uri': 'https://rpc.flashbots.net'}, holesky: dict = {'uri': 'https://holesky.drpc.org'}, sepolia: dict = {'uri': 'https://rpc.sepolia.ethpandaops.io'}, 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_flag_prefix_char: str | None = None, _cli_implicit_flags: bool | None = None, _cli_ignore_unknown_args: bool | None = None, _secrets_dir: PathType | None = None, *, mainnet: dict = {'uri': 'https://rpc.flashbots.net'}, holesky: dict = {'uri': 'https://rpc.holesky.ethpandaops.io'}, sepolia: dict = {'uri': 'https://ethereum-sepolia-rpc.publicnode.com'}, 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_flag_prefix_char: str | None = None, _cli_implicit_flags: bool | None = None, _cli_ignore_unknown_args: bool | None = None, _secrets_dir: PathType | None = None, *, ethereum: EthereumNetworkConfig = EthereumNetworkConfig(mainnet={'uri': 'https://rpc.flashbots.net'}, holesky={'uri': 'https://holesky.drpc.org'}, sepolia={'uri': 'https://rpc.sepolia.ethpandaops.io'}, 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_flag_prefix_char: str | None = None, _cli_implicit_flags: bool | None = None, _cli_ignore_unknown_args: bool | None = None, _secrets_dir: PathType | None = None, *, ethereum: EthereumNetworkConfig = EthereumNetworkConfig(mainnet={'uri': 'https://rpc.flashbots.net'}, holesky={'uri': 'https://rpc.holesky.ethpandaops.io'}, 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)

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/methoddocs/cli.html b/latest/methoddocs/cli.html index ee02401adb..dd3b06e7ac 100644 --- a/latest/methoddocs/cli.html +++ b/latest/methoddocs/cli.html @@ -556,14 +556,14 @@

ape.cli
-ape.cli.options.ape_cli_context(default_log_level: str | int | ~ape.logging.LogLevel = 'INFO', obj_type: type = <class 'ape.cli.options.ApeCliContextObject'>) Callable
+ape.cli.options.ape_cli_context(default_log_level: str | int | ~ape.logging.LogLevel | None = None, obj_type: type = <class 'ape.cli.options.ApeCliContextObject'>) Callable

A click context object with helpful utilities. Use in your commands to get access to common utility features, such as logging or accessing managers.

Parameters:
    -
  • default_log_level (str | int | LogLevel) – The log-level +

  • default_log_level (str | int | LogLevel | None) – The log-level value to pass to verbosity_option().

  • obj_type (Type) – The context object type. Defaults to ApeCliContextObject. Sub-class @@ -652,7 +652,7 @@

    ape.cli
    -ape.cli.options.verbosity_option(cli_logger: ApeLogger | None = None, default: str | int | LogLevel = 'INFO', callback: Callable | None = None, **kwargs) Callable
    +ape.cli.options.verbosity_option(cli_logger: ApeLogger | None = None, default: str | int | LogLevel | None = None, callback: Callable | None = None, **kwargs) Callable

    A decorator that adds a –verbosity, -v option to the decorated command.

    diff --git a/latest/searchindex.js b/latest/searchindex.js index 2f24e9e291..847c15847a 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_mainnet (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.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, "", "is_mainnet"], [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_flag_prefix_char": [12, 13, 14, 16, 17], "_cli_hide_none_typ": [12, 13, 14, 16, 17], "_cli_ignore_unknown_arg": [12, 13, 14, 16, 17], "_cli_implicit_flag": [12, 13, 14, 16, 17], "_cli_parse_arg": [12, 13, 14, 16, 17], "_cli_parse_none_str": [12, 13, 14, 16, 17], "_cli_prefix": [12, 13, 14, 16, 17], "_cli_prog_nam": [12, 13, 14, 16, 17], "_cli_settings_sourc": [12, 13, 14, 16, 17], "_cli_use_class_docs_for_group": [12, 13, 14, 16, 17], "_contract": 45, "_data": 45, "_env_fil": [12, 13, 14, 16, 17], "_env_file_encod": [12, 13, 14, 16, 17], "_env_ignore_empti": [12, 13, 14, 16, 17], "_env_nested_delimit": [12, 13, 14, 16, 17], "_env_parse_enum": [12, 13, 14, 16, 17], "_env_parse_none_str": [12, 13, 14, 16, 17], "_env_prefix": [12, 13, 14, 16, 17], "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_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": [13, 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": [13, 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], "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], "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, 14, 17, 23, 41], "ipc": [13, 14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [13, 17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_fork": 17, "is_loc": 17, "is_mainnet": [13, 17], "is_named_tupl": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": [15, 17], "is_zero_hex": 24, "isinst": 44, "isn": 13, "isnumer": 28, "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "item": [13, 16, 17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [11, 13, 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], "occasion": [13, 17], "occupi": 23, "occur": [13, 17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": [15, 32], "often": [15, 17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 35, 37, 46], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "one": [13, 14, 16, 17, 18, 19, 21, 22, 23, 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": [13, 17, 28], "predict": 46, "prefer": 28, "prefix": [12, 16, 19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefix_": 16, "prefund": 25, "premis": 25, "prepar": [13, 17], "prepare_transact": [13, 17], "present": [17, 21, 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], "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, 13, 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_mainnet (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.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, "", "is_mainnet"], [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_flag_prefix_char": [12, 13, 14, 16, 17], "_cli_hide_none_typ": [12, 13, 14, 16, 17], "_cli_ignore_unknown_arg": [12, 13, 14, 16, 17], "_cli_implicit_flag": [12, 13, 14, 16, 17], "_cli_parse_arg": [12, 13, 14, 16, 17], "_cli_parse_none_str": [12, 13, 14, 16, 17], "_cli_prefix": [12, 13, 14, 16, 17], "_cli_prog_nam": [12, 13, 14, 16, 17], "_cli_settings_sourc": [12, 13, 14, 16, 17], "_cli_use_class_docs_for_group": [12, 13, 14, 16, 17], "_contract": 45, "_data": 45, "_env_fil": [12, 13, 14, 16, 17], "_env_file_encod": [12, 13, 14, 16, 17], "_env_ignore_empti": [12, 13, 14, 16, 17], "_env_nested_delimit": [12, 13, 14, 16, 17], "_env_parse_enum": [12, 13, 14, 16, 17], "_env_parse_none_str": [12, 13, 14, 16, 17], "_env_prefix": [12, 13, 14, 16, 17], "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_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": [13, 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": [13, 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], "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], "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, 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": [13, 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, "isn": 13, "isnumer": 28, "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "item": [13, 16, 17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [11, 13, 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], "occasion": [13, 17], "occupi": 23, "occur": [13, 17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": [15, 32], "often": [15, 17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 35, 37, 46], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "one": [13, 14, 16, 17, 18, 19, 21, 22, 23, 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": [13, 17, 28], "predict": 46, "prefer": 28, "prefix": [12, 16, 19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefix_": 16, "prefund": 25, "premis": 25, "prepar": [13, 17], "prepare_transact": [13, 17], "present": [17, 21, 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, "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, 13, 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