diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index 2ddb83c6f2..512a8cf5e8 100644 Binary files a/latest/.doctrees/commands/networks.doctree and b/latest/.doctrees/commands/networks.doctree differ diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index 4b761df6bc..de444358ba 100644 Binary files a/latest/.doctrees/environment.pickle and b/latest/.doctrees/environment.pickle differ diff --git a/latest/.doctrees/methoddocs/ape.doctree b/latest/.doctrees/methoddocs/ape.doctree index ef5229ec0e..ae60cd2a1e 100644 Binary files a/latest/.doctrees/methoddocs/ape.doctree and b/latest/.doctrees/methoddocs/ape.doctree differ diff --git a/latest/.doctrees/methoddocs/ape_accounts.doctree b/latest/.doctrees/methoddocs/ape_accounts.doctree index 6f087ebe56..f8786acdc5 100644 Binary files a/latest/.doctrees/methoddocs/ape_accounts.doctree and b/latest/.doctrees/methoddocs/ape_accounts.doctree differ diff --git a/latest/.doctrees/methoddocs/ape_compile.doctree b/latest/.doctrees/methoddocs/ape_compile.doctree index 9a1041f7f4..48400f7f7a 100644 Binary files a/latest/.doctrees/methoddocs/ape_compile.doctree and b/latest/.doctrees/methoddocs/ape_compile.doctree differ diff --git a/latest/.doctrees/methoddocs/ape_ethereum.doctree b/latest/.doctrees/methoddocs/ape_ethereum.doctree index cfb0889432..2ee4e4d45c 100644 Binary files a/latest/.doctrees/methoddocs/ape_ethereum.doctree and b/latest/.doctrees/methoddocs/ape_ethereum.doctree differ diff --git a/latest/.doctrees/methoddocs/ape_node.doctree b/latest/.doctrees/methoddocs/ape_node.doctree index 1a1f4836f8..b72224bbe5 100644 Binary files a/latest/.doctrees/methoddocs/ape_node.doctree and b/latest/.doctrees/methoddocs/ape_node.doctree differ diff --git a/latest/.doctrees/methoddocs/ape_pm.doctree b/latest/.doctrees/methoddocs/ape_pm.doctree index 887136ac77..5b77e7ff59 100644 Binary files a/latest/.doctrees/methoddocs/ape_pm.doctree and b/latest/.doctrees/methoddocs/ape_pm.doctree differ diff --git a/latest/.doctrees/methoddocs/ape_test.doctree b/latest/.doctrees/methoddocs/ape_test.doctree index 3b982e7d0a..8d507eeffa 100644 Binary files a/latest/.doctrees/methoddocs/ape_test.doctree and b/latest/.doctrees/methoddocs/ape_test.doctree differ diff --git a/latest/.doctrees/methoddocs/api.doctree b/latest/.doctrees/methoddocs/api.doctree index aa4e929eb4..73f260b44c 100644 Binary files a/latest/.doctrees/methoddocs/api.doctree and b/latest/.doctrees/methoddocs/api.doctree differ diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree index 0f1125fc33..e62035e820 100644 Binary files a/latest/.doctrees/methoddocs/cli.doctree and b/latest/.doctrees/methoddocs/cli.doctree differ diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree index 1ffb372d13..31fc9406a8 100644 Binary files a/latest/.doctrees/methoddocs/contracts.doctree and b/latest/.doctrees/methoddocs/contracts.doctree differ diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index 037026ce36..e207a60dc9 100644 Binary files a/latest/.doctrees/methoddocs/exceptions.doctree and b/latest/.doctrees/methoddocs/exceptions.doctree differ diff --git a/latest/.doctrees/methoddocs/managers.doctree b/latest/.doctrees/methoddocs/managers.doctree index 9911000fbe..54f62cbbb9 100644 Binary files a/latest/.doctrees/methoddocs/managers.doctree and b/latest/.doctrees/methoddocs/managers.doctree differ diff --git a/latest/.doctrees/methoddocs/plugins.doctree b/latest/.doctrees/methoddocs/plugins.doctree index 85976c0889..a5f0f2ee55 100644 Binary files a/latest/.doctrees/methoddocs/plugins.doctree and b/latest/.doctrees/methoddocs/plugins.doctree differ diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index cac571047b..f56d83017c 100644 Binary files a/latest/.doctrees/methoddocs/types.doctree and b/latest/.doctrees/methoddocs/types.doctree differ diff --git a/latest/.doctrees/methoddocs/utils.doctree b/latest/.doctrees/methoddocs/utils.doctree index 3507901dcb..a4f26e5832 100644 Binary files a/latest/.doctrees/methoddocs/utils.doctree and b/latest/.doctrees/methoddocs/utils.doctree differ diff --git a/latest/.doctrees/userguides/config.doctree b/latest/.doctrees/userguides/config.doctree index e1638a960b..4b251d208c 100644 Binary files a/latest/.doctrees/userguides/config.doctree and b/latest/.doctrees/userguides/config.doctree differ diff --git a/latest/_sources/userguides/config.md.txt b/latest/_sources/userguides/config.md.txt index 447349c824..e61ecb6cdc 100644 --- a/latest/_sources/userguides/config.md.txt +++ b/latest/_sources/userguides/config.md.txt @@ -29,6 +29,27 @@ plugin: This helps keep your secrets out of Ape! +## Base Path + +Change the base path if it is different than your project root. +For example, imagine a project structure like: + +``` +project +└── src/ + └── contracts/ + └── MyContract.sol +``` + +In this case, you want to configure Ape like: + +```yaml +base_path: src +``` + +This way, `MyContract.vy`'s source ID will be `"contracts/Factory.vy"` and not `"src/contracts/Factory.vy"`. +Some dependencies, such as python-based ones like `snekmate`, use this structure. + ## Contracts Folder Specify a different path to your `contracts/` directory. diff --git a/latest/commands/networks.html b/latest/commands/networks.html index 8e05e724d6..37d413aa10 100644 --- a/latest/commands/networks.html +++ b/latest/commands/networks.html @@ -200,7 +200,7 @@

list

Filter the results by network

Options:
-

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

+

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

@@ -211,7 +211,7 @@

list

Filter the results by provider

Options:
-

test | node

+

node

@@ -237,7 +237,7 @@

run

Override the default network and provider. (see ape networks list for options)

Options:
-

:mainnet:node | ethereum:mainnet:node | :mainnet | ethereum:mainnet | :sepolia:node | ethereum:sepolia:node | :sepolia | ethereum:sepolia | :holesky:node | ethereum:holesky:node | :holesky | ethereum:holesky | ::node | :local:node | ethereum::node | ethereum:local:node | ::test | :local:test | ethereum::test | ethereum:local:test | :local | ethereum:local | ethereum

+

:mainnet:node | ethereum:mainnet:node | :mainnet | ethereum:mainnet | :sepolia:node | ethereum:sepolia:node | :sepolia | ethereum:sepolia | :holesky:node | ethereum:holesky:node | :holesky | ethereum:holesky | ::node | :local:node | ethereum::node | ethereum:local:node | :local | ethereum:local | ethereum

diff --git a/latest/genindex.html b/latest/genindex.html index 75ad52d022..2ac7da4d7b 100644 --- a/latest/genindex.html +++ b/latest/genindex.html @@ -1780,6 +1780,8 @@

B

  • (ape_ethereum.NetworkConfig attribute)
  • +
  • base_path (ape.api.config.ApeConfig attribute) +
  • BaseAddress (class in ape.api.address)
  • BaseContractLog (class in ape.types) @@ -1797,11 +1799,11 @@

    B

  • blob_gas_used (ape_ethereum.SharedBlobReceipt attribute)
  • block (ape.api.query.ContractCreation attribute) -
  • -
  • Block (class in ape_ethereum)
    • +
    • Block (class in ape_ethereum) +
    • block_hash (ape.types.ContractLog attribute)
    • block_number (ape.types.ContractLog attribute) diff --git a/latest/methoddocs/ape_node.html b/latest/methoddocs/ape_node.html index 59cc19db8a..7f8813c12a 100644 --- a/latest/methoddocs/ape_node.html +++ b/latest/methoddocs/ape_node.html @@ -188,12 +188,12 @@

      ape-node

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

      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/api.html b/latest/methoddocs/api.html index 2115242e3e..9f4a03b207 100644 --- a/latest/methoddocs/api.html +++ b/latest/methoddocs/api.html @@ -287,6 +287,7 @@
    • __repr__()
    • __signature__
    • __str__()
    • +
    • base_path
    • contracts_folder
    • default_ecosystem
    • dependencies
    • @@ -860,7 +861,7 @@

      ape.api
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.accounts.AccountAPI'>, 'config': {'title': 'AccountAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.accounts.AccountAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.accounts.AccountAPI'>>]}, 'ref': 'ape.api.accounts.AccountAPI:94574766682064', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {}, 'model_name': 'AccountAPI', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.accounts.AccountAPI'>, 'config': {'title': 'AccountAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.accounts.AccountAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.accounts.AccountAPI'>>]}, 'ref': 'ape.api.accounts.AccountAPI:93925551344928', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {}, 'model_name': 'AccountAPI', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -898,13 +899,13 @@

      ape.api
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e75f6fd0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {},                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 0,             },         ),         has_extra: false,         root_model: false,         name: "AccountAPI",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf1f8d20,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {},                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 0,             },         ),         has_extra: false,         root_model: false,         name: "AccountAPI",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="AccountAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [],                 model_name: "AccountAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e75f6fd0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "AccountAPI",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="AccountAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [],                 model_name: "AccountAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbf1f8d20,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "AccountAPI",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -1221,7 +1222,7 @@

      ape.api
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.accounts.AccountContainerAPI'>, 'config': {'title': 'AccountContainerAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.accounts.AccountContainerAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.accounts.AccountContainerAPI'>>]}, 'ref': 'ape.api.accounts.AccountContainerAPI:94574766971552', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'account_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'cls': <class 'ape.api.accounts.AccountAPI'>, 'type': 'is-subclass'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}}, 'model_name': 'AccountContainerAPI', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.accounts.AccountContainerAPI'>, 'config': {'title': 'AccountContainerAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.accounts.AccountContainerAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.accounts.AccountContainerAPI'>>]}, 'ref': 'ape.api.accounts.AccountContainerAPI:93925551631600', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'account_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'cls': <class 'ape.api.accounts.AccountAPI'>, 'type': 'is-subclass'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}}, 'model_name': 'AccountContainerAPI', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -1259,13 +1260,13 @@

      ape.api
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e763daa0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "name": SerField {                         key_py: Py(                             0x00007f3180b54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "account_type": SerField {                         key_py: Py(                             0x00007f317c9f7670,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Any(                                 AnySerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 2,             },         ),         has_extra: false,         root_model: false,         name: "AccountContainerAPI",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf23ecf0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "account_type": SerField {                         key_py: Py(                             0x00007f3af6974ab0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Any(                                 AnySerializer,                             ),                         ),                         required: true,                     },                     "name": SerField {                         key_py: Py(                             0x00007f3afad54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 2,             },         ),         has_extra: false,         root_model: false,         name: "AccountContainerAPI",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="AccountContainerAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "name",                         lookup_key: Simple {                             key: "name",                             py_key: Py(                                 0x00007f3179a105b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007f3179a10370,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3180b54af0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "account_type",                         lookup_key: Simple {                             key: "account_type",                             py_key: Py(                                 0x00007f3179a10470,                             ),                             path: LookupPath(                                 [                                     S(                                         "account_type",                                         Py(                                             0x00007f3179a10530,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f317c9f7670,                         ),                         validator: IsSubclass(                             IsSubclassValidator {                                 class: Py(                                     0x00005603e75f6fd0,                                 ),                                 class_repr: "AccountAPI",                                 name: "is-subclass[AccountAPI]",                             },                         ),                         frozen: false,                     },                 ],                 model_name: "AccountContainerAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e763daa0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "AccountContainerAPI",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="AccountContainerAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "name",                         lookup_key: Simple {                             key: "name",                             py_key: Py(                                 0x00007f3af3921470,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007f3af3920ab0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3afad54af0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "account_type",                         lookup_key: Simple {                             key: "account_type",                             py_key: Py(                                 0x00007f3af3920230,                             ),                             path: LookupPath(                                 [                                     S(                                         "account_type",                                         Py(                                             0x00007f3af3911b70,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af6974ab0,                         ),                         validator: IsSubclass(                             IsSubclassValidator {                                 class: Py(                                     0x0000556cbf1f8d20,                                 ),                                 class_repr: "AccountAPI",                                 name: "is-subclass[AccountAPI]",                             },                         ),                         frozen: false,                     },                 ],                 model_name: "AccountContainerAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbf23ecf0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "AccountContainerAPI",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -1374,7 +1375,7 @@

      ape.api
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.accounts.ImpersonatedAccount'>, 'config': {'title': 'ImpersonatedAccount'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.accounts.ImpersonatedAccount'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.accounts.ImpersonatedAccount'>>]}, 'ref': 'ape.api.accounts.ImpersonatedAccount:94574766992656', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'raw_address': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}}, 'model_name': 'ImpersonatedAccount', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.accounts.ImpersonatedAccount'>, 'config': {'title': 'ImpersonatedAccount'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.accounts.ImpersonatedAccount'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.accounts.ImpersonatedAccount'>>]}, 'ref': 'ape.api.accounts.ImpersonatedAccount:93925551652144', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'raw_address': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}}, 'model_name': 'ImpersonatedAccount', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -1412,13 +1413,13 @@

      ape.api
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e7642d10,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "raw_address": SerField {                         key_py: Py(                             0x00007f317ca1c0f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 1,             },         ),         has_extra: false,         root_model: false,         name: "ImpersonatedAccount",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf243d30,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "raw_address": SerField {                         key_py: Py(                             0x00007f3af69753b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 1,             },         ),         has_extra: false,         root_model: false,         name: "ImpersonatedAccount",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ImpersonatedAccount", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "raw_address",                         lookup_key: Simple {                             key: "raw_address",                             py_key: Py(                                 0x00007f3179befd30,                             ),                             path: LookupPath(                                 [                                     S(                                         "raw_address",                                         Py(                                             0x00007f3179befcf0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f317ca1c0f0,                         ),                         validator: FunctionBefore(                             FunctionBeforeValidator {                                 validator: StrConstrained(                                     StrConstrainedValidator {                                         strict: false,                                         pattern: None,                                         max_length: Some(                                             42,                                         ),                                         min_length: Some(                                             42,                                         ),                                         strip_whitespace: false,                                         to_lower: false,                                         to_upper: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 func: Py(                                     0x00007f3179befe00,                                 ),                                 config: Py(                                     0x00007f3179a00200,                                 ),                                 name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                 field_name: None,                                 info_arg: true,                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ImpersonatedAccount",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e7642d10,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "ImpersonatedAccount",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ImpersonatedAccount", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "raw_address",                         lookup_key: Simple {                             key: "raw_address",                             py_key: Py(                                 0x00007f3af393ecf0,                             ),                             path: LookupPath(                                 [                                     S(                                         "raw_address",                                         Py(                                             0x00007f3af393ea70,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af69753b0,                         ),                         validator: FunctionBefore(                             FunctionBeforeValidator {                                 validator: StrConstrained(                                     StrConstrainedValidator {                                         strict: false,                                         pattern: None,                                         max_length: Some(                                             42,                                         ),                                         min_length: Some(                                             42,                                         ),                                         strip_whitespace: false,                                         to_lower: false,                                         to_upper: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 func: Py(                                     0x00007f3af393ee40,                                 ),                                 config: Py(                                     0x00007f3af392d600,                                 ),                                 name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                 field_name: None,                                 info_arg: true,                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ImpersonatedAccount",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbf243d30,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "ImpersonatedAccount",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -1551,7 +1552,7 @@

      ape.api
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.accounts.TestAccountAPI'>, 'config': {'title': 'TestAccountAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.accounts.TestAccountAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.accounts.TestAccountAPI'>>]}, 'ref': 'ape.api.accounts.TestAccountAPI:94574752834000', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {}, 'model_name': 'TestAccountAPI', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.accounts.TestAccountAPI'>, 'config': {'title': 'TestAccountAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.accounts.TestAccountAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.accounts.TestAccountAPI'>>]}, 'ref': 'ape.api.accounts.TestAccountAPI:93925537698560', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {}, 'model_name': 'TestAccountAPI', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -1589,13 +1590,13 @@

      ape.api
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e68c21d0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {},                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 0,             },         ),         has_extra: false,         root_model: false,         name: "TestAccountAPI",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbe4f5300,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {},                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 0,             },         ),         has_extra: false,         root_model: false,         name: "TestAccountAPI",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="TestAccountAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [],                 model_name: "TestAccountAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e68c21d0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "TestAccountAPI",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="TestAccountAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [],                 model_name: "TestAccountAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbe4f5300,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "TestAccountAPI",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -1634,7 +1635,7 @@

      ape.api
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.accounts.TestAccountContainerAPI'>, 'config': {'title': 'TestAccountContainerAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.accounts.TestAccountContainerAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.accounts.TestAccountContainerAPI'>>]}, 'ref': 'ape.api.accounts.TestAccountContainerAPI:94574766975808', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'account_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'cls': <class 'ape.api.accounts.AccountAPI'>, 'type': 'is-subclass'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}}, 'model_name': 'TestAccountContainerAPI', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.accounts.TestAccountContainerAPI'>, 'config': {'title': 'TestAccountContainerAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.accounts.TestAccountContainerAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.accounts.TestAccountContainerAPI'>>]}, 'ref': 'ape.api.accounts.TestAccountContainerAPI:93925551635296', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'account_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'cls': <class 'ape.api.accounts.AccountAPI'>, 'type': 'is-subclass'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}}, 'model_name': 'TestAccountContainerAPI', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -1672,13 +1673,13 @@

      ape.api
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e763eb40,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "account_type": SerField {                         key_py: Py(                             0x00007f317c9f7670,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Any(                                 AnySerializer,                             ),                         ),                         required: true,                     },                     "name": SerField {                         key_py: Py(                             0x00007f3180b54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 2,             },         ),         has_extra: false,         root_model: false,         name: "TestAccountContainerAPI",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf23fb60,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "account_type": SerField {                         key_py: Py(                             0x00007f3af6974ab0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Any(                                 AnySerializer,                             ),                         ),                         required: true,                     },                     "name": SerField {                         key_py: Py(                             0x00007f3afad54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 2,             },         ),         has_extra: false,         root_model: false,         name: "TestAccountContainerAPI",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="TestAccountContainerAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "name",                         lookup_key: Simple {                             key: "name",                             py_key: Py(                                 0x00007f3179a00230,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007f3179a000b0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3180b54af0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "account_type",                         lookup_key: Simple {                             key: "account_type",                             py_key: Py(                                 0x00007f317d15c070,                             ),                             path: LookupPath(                                 [                                     S(                                         "account_type",                                         Py(                                             0x00007f317a7928b0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f317c9f7670,                         ),                         validator: IsSubclass(                             IsSubclassValidator {                                 class: Py(                                     0x00005603e75f6fd0,                                 ),                                 class_repr: "AccountAPI",                                 name: "is-subclass[AccountAPI]",                             },                         ),                         frozen: false,                     },                 ],                 model_name: "TestAccountContainerAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e763eb40,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "TestAccountContainerAPI",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="TestAccountContainerAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "name",                         lookup_key: Simple {                             key: "name",                             py_key: Py(                                 0x00007f3af392d470,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007f3af392e430,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3afad54af0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "account_type",                         lookup_key: Simple {                             key: "account_type",                             py_key: Py(                                 0x00007f3af392d670,                             ),                             path: LookupPath(                                 [                                     S(                                         "account_type",                                         Py(                                             0x00007f3af392e4b0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af6974ab0,                         ),                         validator: IsSubclass(                             IsSubclassValidator {                                 class: Py(                                     0x0000556cbf1f8d20,                                 ),                                 class_repr: "AccountAPI",                                 name: "is-subclass[AccountAPI]",                             },                         ),                         frozen: false,                     },                 ],                 model_name: "TestAccountContainerAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbf23fb60,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "TestAccountContainerAPI",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -2073,7 +2074,7 @@

      ape.api

      Config

      -class ape.api.config.ApeConfig(*args, contracts_folder: str | None = None, default_ecosystem: str = 'ethereum', dependencies: list[dict] = [], deployments: dict[str, dict[str, list[DeploymentConfig]]] = None, interfaces_folder: str = 'interfaces', meta: PackageMeta = PackageMeta(authors=None, license=None, description=None, keywords=None, links=None), name: str = '', request_headers: dict = {}, version: str = '', **kwargs)
      +class ape.api.config.ApeConfig(*args, contracts_folder: str | None = None, default_ecosystem: str = 'ethereum', dependencies: list[dict] = [], deployments: dict[str, dict[str, list[DeploymentConfig]]] = None, interfaces_folder: str = 'interfaces', meta: PackageMeta = PackageMeta(authors=None, license=None, description=None, keywords=None, links=None), name: str = '', base_path: str | None = None, request_headers: dict = {}, version: str = '', **kwargs)

      Bases: ExtraAttributesMixin, BaseSettings, ManagerAccessMixin

      The top-level config.

      @@ -2096,7 +2097,7 @@

      ape.api
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.config.ApeConfig'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'ApeConfig', 'validate_default': True}, 'custom_init': True, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.config.ApeConfig'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.config.ApeConfig'>>]}, 'ref': 'ape.api.config.ApeConfig:94574766471504', 'root_model': False, 'schema': {'function': {'function': <bound method ApeConfig.validate_model of <class 'ape.api.config.ApeConfig'>>, 'type': 'no-info'}, 'schema': {'computed_fields': [], 'fields': {'contracts_folder': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'default_ecosystem': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 'ethereum', 'schema': {'type': 'str'}, 'type': 'default'}, 'type': 'model-field'}, 'dependencies': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': [], 'schema': {'items_schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'list'}, 'type': 'default'}, 'type': 'model-field'}, 'deployment_data': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default_factory': <class 'dict'>, 'schema': {'keys_schema': {'type': 'str'}, 'type': 'dict', 'values_schema': {'keys_schema': {'type': 'str'}, 'type': 'dict', 'values_schema': {'items_schema': {'cls': <class 'ape.api.config.DeploymentConfig'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'DeploymentConfig', 'validate_default': True}, 'custom_init': True, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.config.DeploymentConfig'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.config.DeploymentConfig'>>]}, 'ref': 'ape.api.config.DeploymentConfig:94574766462128', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'address': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}, 'contract_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}}, 'model_name': 'DeploymentConfig', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'list'}}}, 'type': 'default'}, 'serialization_alias': 'deployments', 'type': 'model-field', 'validation_alias': 'deployments'}, 'interfaces_folder': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 'interfaces', 'schema': {'type': 'str'}, 'type': 'default'}, 'type': 'model-field'}, 'meta': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': PackageMeta(authors=None, license=None, description=None, keywords=None, links=None), 'schema': {'cls': <class 'ethpm_types.manifest.PackageMeta'>, 'config': {'title': 'PackageMeta'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.manifest.PackageMeta'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.manifest.PackageMeta'>>]}, 'ref': 'ethpm_types.manifest.PackageMeta:94574750567696', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'authors': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'description': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'keywords': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'license': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'links': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'keys_schema': {'type': 'str'}, 'type': 'dict', 'values_schema': {'type': 'url'}}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'PackageMeta', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'default'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': '', 'schema': {'type': 'str'}, 'type': 'default'}, 'type': 'model-field'}, 'request_headers': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': {}, 'schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'default'}, 'type': 'model-field'}, 'version': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': '', 'schema': {'type': 'str'}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'ApeConfig', 'type': 'model-fields'}, 'type': 'function-before'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.config.ApeConfig'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'ApeConfig', 'validate_default': True}, 'custom_init': True, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.config.ApeConfig'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.config.ApeConfig'>>]}, 'ref': 'ape.api.config.ApeConfig:93925551134240', 'root_model': False, 'schema': {'function': {'function': <bound method ApeConfig.validate_model of <class 'ape.api.config.ApeConfig'>>, 'type': 'no-info'}, 'schema': {'computed_fields': [], 'fields': {'base_path': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'contracts_folder': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'default_ecosystem': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 'ethereum', 'schema': {'type': 'str'}, 'type': 'default'}, 'type': 'model-field'}, 'dependencies': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': [], 'schema': {'items_schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'list'}, 'type': 'default'}, 'type': 'model-field'}, 'deployment_data': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default_factory': <class 'dict'>, 'schema': {'keys_schema': {'type': 'str'}, 'type': 'dict', 'values_schema': {'keys_schema': {'type': 'str'}, 'type': 'dict', 'values_schema': {'items_schema': {'cls': <class 'ape.api.config.DeploymentConfig'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'DeploymentConfig', 'validate_default': True}, 'custom_init': True, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.config.DeploymentConfig'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.config.DeploymentConfig'>>]}, 'ref': 'ape.api.config.DeploymentConfig:93925551124864', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'address': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}, 'contract_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}}, 'model_name': 'DeploymentConfig', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'list'}}}, 'type': 'default'}, 'serialization_alias': 'deployments', 'type': 'model-field', 'validation_alias': 'deployments'}, 'interfaces_folder': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 'interfaces', 'schema': {'type': 'str'}, 'type': 'default'}, 'type': 'model-field'}, 'meta': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': PackageMeta(authors=None, license=None, description=None, keywords=None, links=None), 'schema': {'cls': <class 'ethpm_types.manifest.PackageMeta'>, 'config': {'title': 'PackageMeta'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.manifest.PackageMeta'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.manifest.PackageMeta'>>]}, 'ref': 'ethpm_types.manifest.PackageMeta:93925535224576', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'authors': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'description': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'keywords': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'license': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'links': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'keys_schema': {'type': 'str'}, 'type': 'dict', 'values_schema': {'type': 'url'}}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'PackageMeta', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'default'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': '', 'schema': {'type': 'str'}, 'type': 'default'}, 'type': 'model-field'}, 'request_headers': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': {}, 'schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'default'}, 'type': 'model-field'}, 'version': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': '', 'schema': {'type': 'str'}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'ApeConfig', 'type': 'model-fields'}, 'type': 'function-before'}, 'type': 'model'}

      The core schema of the model.

      @@ -2108,7 +2109,7 @@

      ape.api
      -__pydantic_decorators__: ClassVar[_decorators.DecoratorInfos] = DecoratorInfos(validators={}, field_validators={}, root_validators={}, field_serializers={}, model_serializers={}, model_validators={'validate_model': Decorator(cls_ref='ape.api.config.ApeConfig:94574766471504', cls_var_name='validate_model', func=<bound method ApeConfig.validate_model of <class 'ape.api.config.ApeConfig'>>, shim=None, info=ModelValidatorDecoratorInfo(mode='before'))}, computed_fields={})
      +__pydantic_decorators__: ClassVar[_decorators.DecoratorInfos] = DecoratorInfos(validators={}, field_validators={}, root_validators={}, field_serializers={}, model_serializers={}, model_validators={'validate_model': Decorator(cls_ref='ape.api.config.ApeConfig:93925551134240', cls_var_name='validate_model', func=<bound method ApeConfig.validate_model of <class 'ape.api.config.ApeConfig'>>, shim=None, info=ModelValidatorDecoratorInfo(mode='before'))}, computed_fields={})

      Metadata containing the decorators defined on the model. This replaces Model.__validators__ and Model.__root_validators__ from Pydantic V1.

      @@ -2152,13 +2153,13 @@

      ape.api
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e75c3950,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "version": SerField {                         key_py: Py(                             0x00007f3180b775f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3180b08030,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "dependencies": SerField {                         key_py: Py(                             0x00007f3180468a30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f317d108700,                                         ),                                     ),                                     serializer: List(                                         ListSerializer {                                             item_serializer: Dict(                                                 DictSerializer {                                                     key_serializer: Any(                                                         AnySerializer,                                                     ),                                                     value_serializer: Any(                                                         AnySerializer,                                                     ),                                                     filter: SchemaFilter {                                                         include: None,                                                         exclude: None,                                                     },                                                     name: "dict[any, any]",                                                 },                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "list[dict[any, any]]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "meta": SerField {                         key_py: Py(                             0x00007f3180794ff0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f317dbc5530,                                         ),                                     ),                                     serializer: Model(                                         ModelSerializer {                                             class: Py(                                                 0x00005603e6698d10,                                             ),                                             serializer: Fields(                                                 GeneralFieldsSerializer {                                                     fields: {                                                         "authors": SerField {                                                             key_py: Py(                                                                 0x00007f31803516b0,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3181389980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: List(                                                                                     ListSerializer {                                                                                         item_serializer: Str(                                                                                             StrSerializer,                                                                                         ),                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         name: "list[str]",                                                                                     },                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             required: true,                                                         },                                                         "keywords": SerField {                                                             key_py: Py(                                                                 0x00007f31807eeaf0,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3181389980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: List(                                                                                     ListSerializer {                                                                                         item_serializer: Str(                                                                                             StrSerializer,                                                                                         ),                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         name: "list[str]",                                                                                     },                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             required: true,                                                         },                                                         "description": SerField {                                                             key_py: Py(                                                                 0x00007f3180654e30,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3181389980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: Str(                                                                                     StrSerializer,                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             required: true,                                                         },                                                         "links": SerField {                                                             key_py: Py(                                                                 0x00007f317f263770,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3181389980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: Dict(                                                                                     DictSerializer {                                                                                         key_serializer: Str(                                                                                             StrSerializer,                                                                                         ),                                                                                         value_serializer: Url(                                                                                             UrlSerializer,                                                                                         ),                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         name: "dict[str, url]",                                                                                     },                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             required: true,                                                         },                                                         "license": SerField {                                                             key_py: Py(                                                                 0x00007f3180748070,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3181389980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: Str(                                                                                     StrSerializer,                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             required: true,                                                         },                                                     },                                                     computed_fields: Some(                                                         ComputedFields(                                                             [],                                                         ),                                                     ),                                                     mode: SimpleDict,                                                     extra_serializer: None,                                                     filter: SchemaFilter {                                                         include: None,                                                         exclude: None,                                                     },                                                     required_fields: 5,                                                 },                                             ),                                             has_extra: false,                                             root_model: false,                                             name: "PackageMeta",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "interfaces_folder": SerField {                         key_py: Py(                             0x00007f3179b4dd90,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f317f61c9b0,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "default_ecosystem": SerField {                         key_py: Py(                             0x00007f3179b462e0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3179b3d6b0,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "deployment_data": SerField {                         key_py: Py(                             0x00007f3179b515f0,                         ),                         alias: Some(                             "deployments",                         ),                         alias_py: Some(                             Py(                                 0x00007f3179bcdcb0,                             ),                         ),                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: DefaultFactory(                                         Py(                                             0x00007f3181386be0,                                         ),                                     ),                                     serializer: Dict(                                         DictSerializer {                                             key_serializer: Str(                                                 StrSerializer,                                             ),                                             value_serializer: Dict(                                                 DictSerializer {                                                     key_serializer: Str(                                                         StrSerializer,                                                     ),                                                     value_serializer: List(                                                         ListSerializer {                                                             item_serializer: Model(                                                                 ModelSerializer {                                                                     class: Py(                                                                         0x00005603e75c14b0,                                                                     ),                                                                     serializer: Fields(                                                                         GeneralFieldsSerializer {                                                                             fields: {                                                                                 "address": SerField {                                                                                     key_py: Py(                                                                                         0x00007f31805fe970,                                                                                     ),                                                                                     alias: None,                                                                                     alias_py: None,                                                                                     serializer: Some(                                                                                         Str(                                                                                             StrSerializer,                                                                                         ),                                                                                     ),                                                                                     required: true,                                                                                 },                                                                                 "contract_type": SerField {                                                                                     key_py: Py(                                                                                         0x00007f317d10a5b0,                                                                                     ),                                                                                     alias: None,                                                                                     alias_py: None,                                                                                     serializer: Some(                                                                                         Str(                                                                                             StrSerializer,                                                                                         ),                                                                                     ),                                                                                     required: true,                                                                                 },                                                                             },                                                                             computed_fields: Some(                                                                                 ComputedFields(                                                                                     [],                                                                                 ),                                                                             ),                                                                             mode: ModelExtra,                                                                             extra_serializer: None,                                                                             filter: SchemaFilter {                                                                                 include: None,                                                                                 exclude: None,                                                                             },                                                                             required_fields: 2,                                                                         },                                                                     ),                                                                     has_extra: true,                                                                     root_model: false,                                                                     name: "DeploymentConfig",                                                                 },                                                             ),                                                             filter: SchemaFilter {                                                                 include: None,                                                                 exclude: None,                                                             },                                                             name: "list[DeploymentConfig]",                                                         },                                                     ),                                                     filter: SchemaFilter {                                                         include: None,                                                         exclude: None,                                                     },                                                     name: "dict[str, list[DeploymentConfig]]",                                                 },                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "dict[str, dict[str, list[DeploymentConfig]]]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "request_headers": SerField {                         key_py: Py(                             0x00007f317eb703b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f317d15c4c0,                                         ),                                     ),                                     serializer: Dict(                                         DictSerializer {                                             key_serializer: Any(                                                 AnySerializer,                                             ),                                             value_serializer: Any(                                                 AnySerializer,                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "dict[any, any]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "contracts_folder": SerField {                         key_py: Py(                             0x00007f3179b4dd40,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3181389980,                                         ),                                     ),                                     serializer: Nullable(                                         NullableSerializer {                                             serializer: Str(                                                 StrSerializer,                                             ),                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "name": SerField {                         key_py: Py(                             0x00007f3180b54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3180b08030,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: ModelExtra,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 9,             },         ),         has_extra: true,         root_model: false,         name: "ApeConfig",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf1c5620,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "name": SerField {                         key_py: Py(                             0x00007f3afad54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3afad08030,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "dependencies": SerField {                         key_py: Py(                             0x00007f3afa368a30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3af3fded80,                                         ),                                     ),                                     serializer: List(                                         ListSerializer {                                             item_serializer: Dict(                                                 DictSerializer {                                                     key_serializer: Any(                                                         AnySerializer,                                                     ),                                                     value_serializer: Any(                                                         AnySerializer,                                                     ),                                                     filter: SchemaFilter {                                                         include: None,                                                         exclude: None,                                                     },                                                     name: "dict[any, any]",                                                 },                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "list[dict[any, any]]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "base_path": SerField {                         key_py: Py(                             0x00007f3afade1530,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3afb189980,                                         ),                                     ),                                     serializer: Nullable(                                         NullableSerializer {                                             serializer: Str(                                                 StrSerializer,                                             ),                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "version": SerField {                         key_py: Py(                             0x00007f3afad775f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3afad08030,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "default_ecosystem": SerField {                         key_py: Py(                             0x00007f3af3f73910,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3af807ee30,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "meta": SerField {                         key_py: Py(                             0x00007f3afa994ff0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3af3fcbe70,                                         ),                                     ),                                     serializer: Model(                                         ModelSerializer {                                             class: Py(                                                 0x0000556cbe299300,                                             ),                                             serializer: Fields(                                                 GeneralFieldsSerializer {                                                     fields: {                                                         "license": SerField {                                                             key_py: Py(                                                                 0x00007f3afa948070,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3afb189980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: Str(                                                                                     StrSerializer,                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             required: true,                                                         },                                                         "authors": SerField {                                                             key_py: Py(                                                                 0x00007f3afa2516b0,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3afb189980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: List(                                                                                     ListSerializer {                                                                                         item_serializer: Str(                                                                                             StrSerializer,                                                                                         ),                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         name: "list[str]",                                                                                     },                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             required: true,                                                         },                                                         "description": SerField {                                                             key_py: Py(                                                                 0x00007f3afa554e30,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3afb189980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: Str(                                                                                     StrSerializer,                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             required: true,                                                         },                                                         "keywords": SerField {                                                             key_py: Py(                                                                 0x00007f3afa9eeaf0,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3afb189980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: List(                                                                                     ListSerializer {                                                                                         item_serializer: Str(                                                                                             StrSerializer,                                                                                         ),                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         name: "list[str]",                                                                                     },                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             required: true,                                                         },                                                         "links": SerField {                                                             key_py: Py(                                                                 0x00007f3af9167fb0,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3afb189980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: Dict(                                                                                     DictSerializer {                                                                                         key_serializer: Str(                                                                                             StrSerializer,                                                                                         ),                                                                                         value_serializer: Url(                                                                                             UrlSerializer,                                                                                         ),                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         name: "dict[str, url]",                                                                                     },                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             required: true,                                                         },                                                     },                                                     computed_fields: Some(                                                         ComputedFields(                                                             [],                                                         ),                                                     ),                                                     mode: SimpleDict,                                                     extra_serializer: None,                                                     filter: SchemaFilter {                                                         include: None,                                                         exclude: None,                                                     },                                                     required_fields: 5,                                                 },                                             ),                                             has_extra: false,                                             root_model: false,                                             name: "PackageMeta",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "request_headers": SerField {                         key_py: Py(                             0x00007f3af8a70a30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3af3fde740,                                         ),                                     ),                                     serializer: Dict(                                         DictSerializer {                                             key_serializer: Any(                                                 AnySerializer,                                             ),                                             value_serializer: Any(                                                 AnySerializer,                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "dict[any, any]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "interfaces_folder": SerField {                         key_py: Py(                             0x00007f3af3f83370,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3af9520bf0,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "contracts_folder": SerField {                         key_py: Py(                             0x00007f3af3f83320,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3afb189980,                                         ),                                     ),                                     serializer: Nullable(                                         NullableSerializer {                                             serializer: Str(                                                 StrSerializer,                                             ),                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "deployment_data": SerField {                         key_py: Py(                             0x00007f3af3f7f430,                         ),                         alias: Some(                             "deployments",                         ),                         alias_py: Some(                             Py(                                 0x00007f3af390c130,                             ),                         ),                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: DefaultFactory(                                         Py(                                             0x00007f3afb186be0,                                         ),                                     ),                                     serializer: Dict(                                         DictSerializer {                                             key_serializer: Str(                                                 StrSerializer,                                             ),                                             value_serializer: Dict(                                                 DictSerializer {                                                     key_serializer: Str(                                                         StrSerializer,                                                     ),                                                     value_serializer: List(                                                         ListSerializer {                                                             item_serializer: Model(                                                                 ModelSerializer {                                                                     class: Py(                                                                         0x0000556cbf1c3180,                                                                     ),                                                                     serializer: Fields(                                                                         GeneralFieldsSerializer {                                                                             fields: {                                                                                 "address": SerField {                                                                                     key_py: Py(                                                                                         0x00007f3afa4fe970,                                                                                     ),                                                                                     alias: None,                                                                                     alias_py: None,                                                                                     serializer: Some(                                                                                         Str(                                                                                             StrSerializer,                                                                                         ),                                                                                     ),                                                                                     required: true,                                                                                 },                                                                                 "contract_type": SerField {                                                                                     key_py: Py(                                                                                         0x00007f3af72196b0,                                                                                     ),                                                                                     alias: None,                                                                                     alias_py: None,                                                                                     serializer: Some(                                                                                         Str(                                                                                             StrSerializer,                                                                                         ),                                                                                     ),                                                                                     required: true,                                                                                 },                                                                             },                                                                             computed_fields: Some(                                                                                 ComputedFields(                                                                                     [],                                                                                 ),                                                                             ),                                                                             mode: ModelExtra,                                                                             extra_serializer: None,                                                                             filter: SchemaFilter {                                                                                 include: None,                                                                                 exclude: None,                                                                             },                                                                             required_fields: 2,                                                                         },                                                                     ),                                                                     has_extra: true,                                                                     root_model: false,                                                                     name: "DeploymentConfig",                                                                 },                                                             ),                                                             filter: SchemaFilter {                                                                 include: None,                                                                 exclude: None,                                                             },                                                             name: "list[DeploymentConfig]",                                                         },                                                     ),                                                     filter: SchemaFilter {                                                         include: None,                                                         exclude: None,                                                     },                                                     name: "dict[str, list[DeploymentConfig]]",                                                 },                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "dict[str, dict[str, list[DeploymentConfig]]]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: ModelExtra,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 10,             },         ),         has_extra: true,         root_model: false,         name: "ApeConfig",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ApeConfig", validator=Model(     ModelValidator {         revalidate: Never,         validator: FunctionBefore(             FunctionBeforeValidator {                 validator: ModelFields(                     ModelFieldsValidator {                         fields: [                             Field {                                 name: "contracts_folder",                                 lookup_key: Simple {                                     key: "contracts_folder",                                     py_key: Py(                                         0x00007f3179bbb910,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "contracts_folder",                                                 Py(                                                     0x00007f3179bbba00,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3179b4dd40,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3181389980,                                             ),                                         ),                                         on_error: Raise,                                         validator: Nullable(                                             NullableValidator {                                                 validator: Str(                                                     StrValidator {                                                         strict: false,                                                         coerce_numbers_to_str: false,                                                     },                                                 ),                                                 name: "nullable[str]",                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[nullable[str]]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "default_ecosystem",                                 lookup_key: Simple {                                     key: "default_ecosystem",                                     py_key: Py(                                         0x00007f3179bbb960,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "default_ecosystem",                                                 Py(                                                     0x00007f3179bbb9b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3179b462e0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3179b3d6b0,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "dependencies",                                 lookup_key: Simple {                                     key: "dependencies",                                     py_key: Py(                                         0x00007f3179bcd770,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "dependencies",                                                 Py(                                                     0x00007f3179bcd730,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3180468a30,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f317d108700,                                             ),                                         ),                                         on_error: Raise,                                         validator: List(                                             ListValidator {                                                 strict: false,                                                 item_validator: Some(                                                     Dict(                                                         DictValidator {                                                             strict: false,                                                             key_validator: Any(                                                                 AnyValidator,                                                             ),                                                             value_validator: Any(                                                                 AnyValidator,                                                             ),                                                             min_length: None,                                                             max_length: None,                                                             name: "dict[any,any]",                                                         },                                                     ),                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: OnceLock(                                                     "list[dict[any,any]]",                                                 ),                                                 fail_fast: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: true,                                         name: "default[list[dict[any,any]]]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "deployment_data",                                 lookup_key: Simple {                                     key: "deployments",                                     py_key: Py(                                         0x00007f317db52270,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "deployments",                                                 Py(                                                     0x00007f317db52270,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3179b515f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: DefaultFactory(                                             Py(                                                 0x00007f3181386be0,                                             ),                                         ),                                         on_error: Raise,                                         validator: Dict(                                             DictValidator {                                                 strict: false,                                                 key_validator: Str(                                                     StrValidator {                                                         strict: false,                                                         coerce_numbers_to_str: false,                                                     },                                                 ),                                                 value_validator: Dict(                                                     DictValidator {                                                         strict: false,                                                         key_validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         value_validator: List(                                                             ListValidator {                                                                 strict: false,                                                                 item_validator: Some(                                                                     Model(                                                                         ModelValidator {                                                                             revalidate: Never,                                                                             validator: ModelFields(                                                                                 ModelFieldsValidator {                                                                                     fields: [                                                                                         Field {                                                                                             name: "address",                                                                                             lookup_key: Simple {                                                                                                 key: "address",                                                                                                 py_key: Py(                                                                                                     0x00007f3179bcd6f0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "address",                                                                                                             Py(                                                                                                                 0x00007f3179bcd6b0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007f31805fe970,                                                                                             ),                                                                                             validator: FunctionBefore(                                                                                                 FunctionBeforeValidator {                                                                                                     validator: StrConstrained(                                                                                                         StrConstrainedValidator {                                                                                                             strict: false,                                                                                                             pattern: None,                                                                                                             max_length: Some(                                                                                                                 42,                                                                                                             ),                                                                                                             min_length: Some(                                                                                                                 42,                                                                                                             ),                                                                                                             strip_whitespace: false,                                                                                                             to_lower: false,                                                                                                             to_upper: false,                                                                                                             coerce_numbers_to_str: false,                                                                                                         },                                                                                                     ),                                                                                                     func: Py(                                                                                                         0x00007f3179ba9800,                                                                                                     ),                                                                                                     config: Py(                                                                                                         0x00007f3179bcc7c0,                                                                                                     ),                                                                                                     name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                                                                                     field_name: None,                                                                                                     info_arg: true,                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "contract_type",                                                                                             lookup_key: Simple {                                                                                                 key: "contract_type",                                                                                                 py_key: Py(                                                                                                     0x00007f3179bcd7b0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "contract_type",                                                                                                             Py(                                                                                                                 0x00007f3179bcd7f0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007f317d10a5b0,                                                                                             ),                                                                                             validator: Str(                                                                                                 StrValidator {                                                                                                     strict: false,                                                                                                     coerce_numbers_to_str: false,                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                     ],                                                                                     model_name: "DeploymentConfig",                                                                                     extra_behavior: Allow,                                                                                     extras_validator: None,                                                                                     strict: false,                                                                                     from_attributes: false,                                                                                     loc_by_alias: true,                                                                                 },                                                                             ),                                                                             class: Py(                                                                                 0x00005603e75c14b0,                                                                             ),                                                                             post_init: None,                                                                             frozen: false,                                                                             custom_init: true,                                                                             root_model: false,                                                                             undefined: Py(                                                                                 0x00007f317dfecdb0,                                                                             ),                                                                             name: "DeploymentConfig",                                                                         },                                                                     ),                                                                 ),                                                                 min_length: None,                                                                 max_length: None,                                                                 name: OnceLock(                                                                     "list[DeploymentConfig]",                                                                 ),                                                                 fail_fast: false,                                                             },                                                         ),                                                         min_length: None,                                                         max_length: None,                                                         name: "dict[str,list[DeploymentConfig]]",                                                     },                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: "dict[str,dict[str,list[DeploymentConfig]]]",                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[dict[str,dict[str,list[DeploymentConfig]]]]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "interfaces_folder",                                 lookup_key: Simple {                                     key: "interfaces_folder",                                     py_key: Py(                                         0x00007f3179bbba50,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "interfaces_folder",                                                 Py(                                                     0x00007f3179bbbaa0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3179b4dd90,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f317f61c9b0,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "meta",                                 lookup_key: Simple {                                     key: "meta",                                     py_key: Py(                                         0x00007f3179bcdab0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "meta",                                                 Py(                                                     0x00007f3179bcdaf0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3180794ff0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f317dbc5530,                                             ),                                         ),                                         on_error: Raise,                                         validator: Model(                                             ModelValidator {                                                 revalidate: Never,                                                 validator: ModelFields(                                                     ModelFieldsValidator {                                                         fields: [                                                             Field {                                                                 name: "authors",                                                                 lookup_key: Simple {                                                                     key: "authors",                                                                     py_key: Py(                                                                         0x00007f3179bcd830,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "authors",                                                                                 Py(                                                                                     0x00007f3179bcd870,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007f31803516b0,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3181389980,                                                                             ),                                                                         ),                                                                         on_error: Raise,                                                                         validator: Nullable(                                                                             NullableValidator {                                                                                 validator: List(                                                                                     ListValidator {                                                                                         strict: false,                                                                                         item_validator: Some(                                                                                             Str(                                                                                                 StrValidator {                                                                                                     strict: false,                                                                                                     coerce_numbers_to_str: false,                                                                                                 },                                                                                             ),                                                                                         ),                                                                                         min_length: None,                                                                                         max_length: None,                                                                                         name: OnceLock(                                                                                             "list[str]",                                                                                         ),                                                                                         fail_fast: false,                                                                                     },                                                                                 ),                                                                                 name: "nullable[list[str]]",                                                                             },                                                                         ),                                                                         validate_default: false,                                                                         copy_default: false,                                                                         name: "default[nullable[list[str]]]",                                                                         undefined: Py(                                                                             0x00007f317dfecdb0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "license",                                                                 lookup_key: Simple {                                                                     key: "license",                                                                     py_key: Py(                                                                         0x00007f3179bcd8b0,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "license",                                                                                 Py(                                                                                     0x00007f3179bcd8f0,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007f3180748070,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3181389980,                                                                             ),                                                                         ),                                                                         on_error: Raise,                                                                         validator: Nullable(                                                                             NullableValidator {                                                                                 validator: Str(                                                                                     StrValidator {                                                                                         strict: false,                                                                                         coerce_numbers_to_str: false,                                                                                     },                                                                                 ),                                                                                 name: "nullable[str]",                                                                             },                                                                         ),                                                                         validate_default: false,                                                                         copy_default: false,                                                                         name: "default[nullable[str]]",                                                                         undefined: Py(                                                                             0x00007f317dfecdb0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "description",                                                                 lookup_key: Simple {                                                                     key: "description",                                                                     py_key: Py(                                                                         0x00007f3179bcd930,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "description",                                                                                 Py(                                                                                     0x00007f3179bcd970,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007f3180654e30,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3181389980,                                                                             ),                                                                         ),                                                                         on_error: Raise,                                                                         validator: Nullable(                                                                             NullableValidator {                                                                                 validator: Str(                                                                                     StrValidator {                                                                                         strict: false,                                                                                         coerce_numbers_to_str: false,                                                                                     },                                                                                 ),                                                                                 name: "nullable[str]",                                                                             },                                                                         ),                                                                         validate_default: false,                                                                         copy_default: false,                                                                         name: "default[nullable[str]]",                                                                         undefined: Py(                                                                             0x00007f317dfecdb0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "keywords",                                                                 lookup_key: Simple {                                                                     key: "keywords",                                                                     py_key: Py(                                                                         0x00007f3179bcd9b0,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "keywords",                                                                                 Py(                                                                                     0x00007f3179bcd9f0,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007f31807eeaf0,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3181389980,                                                                             ),                                                                         ),                                                                         on_error: Raise,                                                                         validator: Nullable(                                                                             NullableValidator {                                                                                 validator: List(                                                                                     ListValidator {                                                                                         strict: false,                                                                                         item_validator: Some(                                                                                             Str(                                                                                                 StrValidator {                                                                                                     strict: false,                                                                                                     coerce_numbers_to_str: false,                                                                                                 },                                                                                             ),                                                                                         ),                                                                                         min_length: None,                                                                                         max_length: None,                                                                                         name: OnceLock(                                                                                             "list[str]",                                                                                         ),                                                                                         fail_fast: false,                                                                                     },                                                                                 ),                                                                                 name: "nullable[list[str]]",                                                                             },                                                                         ),                                                                         validate_default: false,                                                                         copy_default: false,                                                                         name: "default[nullable[list[str]]]",                                                                         undefined: Py(                                                                             0x00007f317dfecdb0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "links",                                                                 lookup_key: Simple {                                                                     key: "links",                                                                     py_key: Py(                                                                         0x00007f3179bcda30,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "links",                                                                                 Py(                                                                                     0x00007f3179bcda70,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007f317f263770,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3181389980,                                                                             ),                                                                         ),                                                                         on_error: Raise,                                                                         validator: Nullable(                                                                             NullableValidator {                                                                                 validator: Dict(                                                                                     DictValidator {                                                                                         strict: false,                                                                                         key_validator: Str(                                                                                             StrValidator {                                                                                                 strict: false,                                                                                                 coerce_numbers_to_str: false,                                                                                             },                                                                                         ),                                                                                         value_validator: Url(                                                                                             UrlValidator {                                                                                                 strict: false,                                                                                                 max_length: None,                                                                                                 allowed_schemes: None,                                                                                                 host_required: false,                                                                                                 default_host: None,                                                                                                 default_port: None,                                                                                                 default_path: None,                                                                                                 name: "url",                                                                                             },                                                                                         ),                                                                                         min_length: None,                                                                                         max_length: None,                                                                                         name: "dict[str,url]",                                                                                     },                                                                                 ),                                                                                 name: "nullable[dict[str,url]]",                                                                             },                                                                         ),                                                                         validate_default: false,                                                                         copy_default: false,                                                                         name: "default[nullable[dict[str,url]]]",                                                                         undefined: Py(                                                                             0x00007f317dfecdb0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                         ],                                                         model_name: "PackageMeta",                                                         extra_behavior: Ignore,                                                         extras_validator: None,                                                         strict: false,                                                         from_attributes: false,                                                         loc_by_alias: true,                                                     },                                                 ),                                                 class: Py(                                                     0x00005603e6698d10,                                                 ),                                                 post_init: None,                                                 frozen: false,                                                 custom_init: false,                                                 root_model: false,                                                 undefined: Py(                                                     0x00007f317dfecdb0,                                                 ),                                                 name: "PackageMeta",                                             },                                         ),                                         validate_default: true,                                         copy_default: true,                                         name: "default[PackageMeta]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "name",                                 lookup_key: Simple {                                     key: "name",                                     py_key: Py(                                         0x00007f3179bcdb30,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "name",                                                 Py(                                                     0x00007f3179bcdb70,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3180b54af0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3180b08030,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "request_headers",                                 lookup_key: Simple {                                     key: "request_headers",                                     py_key: Py(                                         0x00007f3179bcdbb0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "request_headers",                                                 Py(                                                     0x00007f3179bcdbf0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f317eb703b0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f317d15c4c0,                                             ),                                         ),                                         on_error: Raise,                                         validator: Dict(                                             DictValidator {                                                 strict: false,                                                 key_validator: Any(                                                     AnyValidator,                                                 ),                                                 value_validator: Any(                                                     AnyValidator,                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: "dict[any,any]",                                             },                                         ),                                         validate_default: true,                                         copy_default: true,                                         name: "default[dict[any,any]]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "version",                                 lookup_key: Simple {                                     key: "version",                                     py_key: Py(                                         0x00007f3179bcdc30,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "version",                                                 Py(                                                     0x00007f3179bcdc70,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3180b775f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3180b08030,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "ApeConfig",                         extra_behavior: Allow,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007f3179bbc400,                 ),                 config: Py(                     0x00007f3179bcd640,                 ),                 name: "function-before[validate_model(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x00005603e75c3950,         ),         post_init: None,         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "ApeConfig",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ApeConfig", validator=Model(     ModelValidator {         revalidate: Never,         validator: FunctionBefore(             FunctionBeforeValidator {                 validator: ModelFields(                     ModelFieldsValidator {                         fields: [                             Field {                                 name: "contracts_folder",                                 lookup_key: Simple {                                     key: "contracts_folder",                                     py_key: Py(                                         0x00007f3af67f7c30,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "contracts_folder",                                                 Py(                                                     0x00007f3af3ff90c0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af3f83320,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3afb189980,                                             ),                                         ),                                         on_error: Raise,                                         validator: Nullable(                                             NullableValidator {                                                 validator: Str(                                                     StrValidator {                                                         strict: false,                                                         coerce_numbers_to_str: false,                                                     },                                                 ),                                                 name: "nullable[str]",                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[nullable[str]]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "default_ecosystem",                                 lookup_key: Simple {                                     key: "default_ecosystem",                                     py_key: Py(                                         0x00007f3af3ff9070,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "default_ecosystem",                                                 Py(                                                     0x00007f3af3ff9160,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af3f73910,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3af807ee30,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "dependencies",                                 lookup_key: Simple {                                     key: "dependencies",                                     py_key: Py(                                         0x00007f3af3fffb30,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "dependencies",                                                 Py(                                                     0x00007f3af3fffaf0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afa368a30,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3af3fded80,                                             ),                                         ),                                         on_error: Raise,                                         validator: List(                                             ListValidator {                                                 strict: false,                                                 item_validator: Some(                                                     Dict(                                                         DictValidator {                                                             strict: false,                                                             key_validator: Any(                                                                 AnyValidator,                                                             ),                                                             value_validator: Any(                                                                 AnyValidator,                                                             ),                                                             min_length: None,                                                             max_length: None,                                                             name: "dict[any,any]",                                                         },                                                     ),                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: OnceLock(                                                     "list[dict[any,any]]",                                                 ),                                                 fail_fast: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: true,                                         name: "default[list[dict[any,any]]]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "deployment_data",                                 lookup_key: Simple {                                     key: "deployments",                                     py_key: Py(                                         0x00007f3af6e6b4b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "deployments",                                                 Py(                                                     0x00007f3af6e6b4b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af3f7f430,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: DefaultFactory(                                             Py(                                                 0x00007f3afb186be0,                                             ),                                         ),                                         on_error: Raise,                                         validator: Dict(                                             DictValidator {                                                 strict: false,                                                 key_validator: Str(                                                     StrValidator {                                                         strict: false,                                                         coerce_numbers_to_str: false,                                                     },                                                 ),                                                 value_validator: Dict(                                                     DictValidator {                                                         strict: false,                                                         key_validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         value_validator: List(                                                             ListValidator {                                                                 strict: false,                                                                 item_validator: Some(                                                                     Model(                                                                         ModelValidator {                                                                             revalidate: Never,                                                                             validator: ModelFields(                                                                                 ModelFieldsValidator {                                                                                     fields: [                                                                                         Field {                                                                                             name: "address",                                                                                             lookup_key: Simple {                                                                                                 key: "address",                                                                                                 py_key: Py(                                                                                                     0x00007f3af3fffab0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "address",                                                                                                             Py(                                                                                                                 0x00007f3af3fffa70,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007f3afa4fe970,                                                                                             ),                                                                                             validator: FunctionBefore(                                                                                                 FunctionBeforeValidator {                                                                                                     validator: StrConstrained(                                                                                                         StrConstrainedValidator {                                                                                                             strict: false,                                                                                                             pattern: None,                                                                                                             max_length: Some(                                                                                                                 42,                                                                                                             ),                                                                                                             min_length: Some(                                                                                                                 42,                                                                                                             ),                                                                                                             strip_whitespace: false,                                                                                                             to_lower: false,                                                                                                             to_upper: false,                                                                                                             coerce_numbers_to_str: false,                                                                                                         },                                                                                                     ),                                                                                                     func: Py(                                                                                                         0x00007f3af3fdf600,                                                                                                     ),                                                                                                     config: Py(                                                                                                         0x00007f3af3ffea40,                                                                                                     ),                                                                                                     name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                                                                                     field_name: None,                                                                                                     info_arg: true,                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "contract_type",                                                                                             lookup_key: Simple {                                                                                                 key: "contract_type",                                                                                                 py_key: Py(                                                                                                     0x00007f3af3fffb70,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "contract_type",                                                                                                             Py(                                                                                                                 0x00007f3af3fffbb0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007f3af72196b0,                                                                                             ),                                                                                             validator: Str(                                                                                                 StrValidator {                                                                                                     strict: false,                                                                                                     coerce_numbers_to_str: false,                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                     ],                                                                                     model_name: "DeploymentConfig",                                                                                     extra_behavior: Allow,                                                                                     extras_validator: None,                                                                                     strict: false,                                                                                     from_attributes: false,                                                                                     loc_by_alias: true,                                                                                 },                                                                             ),                                                                             class: Py(                                                                                 0x0000556cbf1c3180,                                                                             ),                                                                             post_init: None,                                                                             frozen: false,                                                                             custom_init: true,                                                                             root_model: false,                                                                             undefined: Py(                                                                                 0x00007f3af952f220,                                                                             ),                                                                             name: "DeploymentConfig",                                                                         },                                                                     ),                                                                 ),                                                                 min_length: None,                                                                 max_length: None,                                                                 name: OnceLock(                                                                     "list[DeploymentConfig]",                                                                 ),                                                                 fail_fast: false,                                                             },                                                         ),                                                         min_length: None,                                                         max_length: None,                                                         name: "dict[str,list[DeploymentConfig]]",                                                     },                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: "dict[str,dict[str,list[DeploymentConfig]]]",                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[dict[str,dict[str,list[DeploymentConfig]]]]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "interfaces_folder",                                 lookup_key: Simple {                                     key: "interfaces_folder",                                     py_key: Py(                                         0x00007f3af3ff9110,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "interfaces_folder",                                                 Py(                                                     0x00007f3af3ff91b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af3f83370,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3af9520bf0,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "meta",                                 lookup_key: Simple {                                     key: "meta",                                     py_key: Py(                                         0x00007f3af3fffe70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "meta",                                                 Py(                                                     0x00007f3af3fffeb0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afa994ff0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3af3fcbe70,                                             ),                                         ),                                         on_error: Raise,                                         validator: Model(                                             ModelValidator {                                                 revalidate: Never,                                                 validator: ModelFields(                                                     ModelFieldsValidator {                                                         fields: [                                                             Field {                                                                 name: "authors",                                                                 lookup_key: Simple {                                                                     key: "authors",                                                                     py_key: Py(                                                                         0x00007f3af3fffbf0,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "authors",                                                                                 Py(                                                                                     0x00007f3af3fffc30,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007f3afa2516b0,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3afb189980,                                                                             ),                                                                         ),                                                                         on_error: Raise,                                                                         validator: Nullable(                                                                             NullableValidator {                                                                                 validator: List(                                                                                     ListValidator {                                                                                         strict: false,                                                                                         item_validator: Some(                                                                                             Str(                                                                                                 StrValidator {                                                                                                     strict: false,                                                                                                     coerce_numbers_to_str: false,                                                                                                 },                                                                                             ),                                                                                         ),                                                                                         min_length: None,                                                                                         max_length: None,                                                                                         name: OnceLock(                                                                                             "list[str]",                                                                                         ),                                                                                         fail_fast: false,                                                                                     },                                                                                 ),                                                                                 name: "nullable[list[str]]",                                                                             },                                                                         ),                                                                         validate_default: false,                                                                         copy_default: false,                                                                         name: "default[nullable[list[str]]]",                                                                         undefined: Py(                                                                             0x00007f3af952f220,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "license",                                                                 lookup_key: Simple {                                                                     key: "license",                                                                     py_key: Py(                                                                         0x00007f3af3fffc70,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "license",                                                                                 Py(                                                                                     0x00007f3af3fffcb0,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007f3afa948070,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3afb189980,                                                                             ),                                                                         ),                                                                         on_error: Raise,                                                                         validator: Nullable(                                                                             NullableValidator {                                                                                 validator: Str(                                                                                     StrValidator {                                                                                         strict: false,                                                                                         coerce_numbers_to_str: false,                                                                                     },                                                                                 ),                                                                                 name: "nullable[str]",                                                                             },                                                                         ),                                                                         validate_default: false,                                                                         copy_default: false,                                                                         name: "default[nullable[str]]",                                                                         undefined: Py(                                                                             0x00007f3af952f220,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "description",                                                                 lookup_key: Simple {                                                                     key: "description",                                                                     py_key: Py(                                                                         0x00007f3af3fffcf0,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "description",                                                                                 Py(                                                                                     0x00007f3af3fffd30,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007f3afa554e30,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3afb189980,                                                                             ),                                                                         ),                                                                         on_error: Raise,                                                                         validator: Nullable(                                                                             NullableValidator {                                                                                 validator: Str(                                                                                     StrValidator {                                                                                         strict: false,                                                                                         coerce_numbers_to_str: false,                                                                                     },                                                                                 ),                                                                                 name: "nullable[str]",                                                                             },                                                                         ),                                                                         validate_default: false,                                                                         copy_default: false,                                                                         name: "default[nullable[str]]",                                                                         undefined: Py(                                                                             0x00007f3af952f220,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "keywords",                                                                 lookup_key: Simple {                                                                     key: "keywords",                                                                     py_key: Py(                                                                         0x00007f3af3fffd70,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "keywords",                                                                                 Py(                                                                                     0x00007f3af3fffdb0,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007f3afa9eeaf0,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3afb189980,                                                                             ),                                                                         ),                                                                         on_error: Raise,                                                                         validator: Nullable(                                                                             NullableValidator {                                                                                 validator: List(                                                                                     ListValidator {                                                                                         strict: false,                                                                                         item_validator: Some(                                                                                             Str(                                                                                                 StrValidator {                                                                                                     strict: false,                                                                                                     coerce_numbers_to_str: false,                                                                                                 },                                                                                             ),                                                                                         ),                                                                                         min_length: None,                                                                                         max_length: None,                                                                                         name: OnceLock(                                                                                             "list[str]",                                                                                         ),                                                                                         fail_fast: false,                                                                                     },                                                                                 ),                                                                                 name: "nullable[list[str]]",                                                                             },                                                                         ),                                                                         validate_default: false,                                                                         copy_default: false,                                                                         name: "default[nullable[list[str]]]",                                                                         undefined: Py(                                                                             0x00007f3af952f220,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "links",                                                                 lookup_key: Simple {                                                                     key: "links",                                                                     py_key: Py(                                                                         0x00007f3af3fffdf0,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "links",                                                                                 Py(                                                                                     0x00007f3af3fffe30,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007f3af9167fb0,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007f3afb189980,                                                                             ),                                                                         ),                                                                         on_error: Raise,                                                                         validator: Nullable(                                                                             NullableValidator {                                                                                 validator: Dict(                                                                                     DictValidator {                                                                                         strict: false,                                                                                         key_validator: Str(                                                                                             StrValidator {                                                                                                 strict: false,                                                                                                 coerce_numbers_to_str: false,                                                                                             },                                                                                         ),                                                                                         value_validator: Url(                                                                                             UrlValidator {                                                                                                 strict: false,                                                                                                 max_length: None,                                                                                                 allowed_schemes: None,                                                                                                 host_required: false,                                                                                                 default_host: None,                                                                                                 default_port: None,                                                                                                 default_path: None,                                                                                                 name: "url",                                                                                             },                                                                                         ),                                                                                         min_length: None,                                                                                         max_length: None,                                                                                         name: "dict[str,url]",                                                                                     },                                                                                 ),                                                                                 name: "nullable[dict[str,url]]",                                                                             },                                                                         ),                                                                         validate_default: false,                                                                         copy_default: false,                                                                         name: "default[nullable[dict[str,url]]]",                                                                         undefined: Py(                                                                             0x00007f3af952f220,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                         ],                                                         model_name: "PackageMeta",                                                         extra_behavior: Ignore,                                                         extras_validator: None,                                                         strict: false,                                                         from_attributes: false,                                                         loc_by_alias: true,                                                     },                                                 ),                                                 class: Py(                                                     0x0000556cbe299300,                                                 ),                                                 post_init: None,                                                 frozen: false,                                                 custom_init: false,                                                 root_model: false,                                                 undefined: Py(                                                     0x00007f3af952f220,                                                 ),                                                 name: "PackageMeta",                                             },                                         ),                                         validate_default: true,                                         copy_default: true,                                         name: "default[PackageMeta]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "name",                                 lookup_key: Simple {                                     key: "name",                                     py_key: Py(                                         0x00007f3af3fffef0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "name",                                                 Py(                                                     0x00007f3af3ffff30,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afad54af0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3afad08030,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "base_path",                                 lookup_key: Simple {                                     key: "base_path",                                     py_key: Py(                                         0x00007f3af3ffff70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "base_path",                                                 Py(                                                     0x00007f3af3ffffb0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afade1530,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3afb189980,                                             ),                                         ),                                         on_error: Raise,                                         validator: Nullable(                                             NullableValidator {                                                 validator: Str(                                                     StrValidator {                                                         strict: false,                                                         coerce_numbers_to_str: false,                                                     },                                                 ),                                                 name: "nullable[str]",                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[nullable[str]]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "request_headers",                                 lookup_key: Simple {                                     key: "request_headers",                                     py_key: Py(                                         0x00007f3af390c030,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "request_headers",                                                 Py(                                                     0x00007f3af390c070,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af8a70a30,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3af3fde740,                                             ),                                         ),                                         on_error: Raise,                                         validator: Dict(                                             DictValidator {                                                 strict: false,                                                 key_validator: Any(                                                     AnyValidator,                                                 ),                                                 value_validator: Any(                                                     AnyValidator,                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: "dict[any,any]",                                             },                                         ),                                         validate_default: true,                                         copy_default: true,                                         name: "default[dict[any,any]]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "version",                                 lookup_key: Simple {                                     key: "version",                                     py_key: Py(                                         0x00007f3af390c0b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "version",                                                 Py(                                                     0x00007f3af390c0f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afad775f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3afad08030,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "ApeConfig",                         extra_behavior: Allow,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007f3af6b1f400,                 ),                 config: Py(                     0x00007f3af3fffa00,                 ),                 name: "function-before[validate_model(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x0000556cbf1c5620,         ),         post_init: None,         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "ApeConfig",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -2170,7 +2171,7 @@

      ape.api
      -__signature__: ClassVar[Signature] = <Signature (*args, contracts_folder: Optional[str] = None, default_ecosystem: str = 'ethereum', dependencies: list[dict] = [], deployments: dict[str, dict[str, list[ape.api.config.DeploymentConfig]]] = None, interfaces_folder: str = 'interfaces', meta: ethpm_types.manifest.PackageMeta = PackageMeta(authors=None, license=None, description=None, keywords=None, links=None), name: str = '', request_headers: dict = {}, version: str = '', **kwargs) -> None>
      +__signature__: ClassVar[Signature] = <Signature (*args, contracts_folder: Optional[str] = None, default_ecosystem: str = 'ethereum', dependencies: list[dict] = [], deployments: dict[str, dict[str, list[ape.api.config.DeploymentConfig]]] = None, interfaces_folder: str = 'interfaces', meta: ethpm_types.manifest.PackageMeta = PackageMeta(authors=None, license=None, description=None, keywords=None, links=None), name: str = '', base_path: Optional[str] = None, request_headers: dict = {}, version: str = '', **kwargs) -> None>

      The synthesized __init__ [Signature][inspect.Signature] of the model.

      @@ -2180,6 +2181,13 @@

      ape.api

      Return str(self).

      +
      +
      +base_path: str | None
      +

      Use this when the project’s base-path is not the +root of the project.

      +
      +
      contracts_folder: str | None
      @@ -2344,7 +2352,7 @@

      ape.api
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.config.DeploymentConfig'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'DeploymentConfig', 'validate_default': True}, 'custom_init': True, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.config.DeploymentConfig'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.config.DeploymentConfig'>>]}, 'ref': 'ape.api.config.DeploymentConfig:94574766462128', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'address': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}, 'contract_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}}, 'model_name': 'DeploymentConfig', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.config.DeploymentConfig'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'DeploymentConfig', 'validate_default': True}, 'custom_init': True, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.config.DeploymentConfig'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.config.DeploymentConfig'>>]}, 'ref': 'ape.api.config.DeploymentConfig:93925551124864', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'address': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}, 'contract_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}}, 'model_name': 'DeploymentConfig', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -2400,13 +2408,13 @@

      ape.api
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e75c14b0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "address": SerField {                         key_py: Py(                             0x00007f31805fe970,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "contract_type": SerField {                         key_py: Py(                             0x00007f317d10a5b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: ModelExtra,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 2,             },         ),         has_extra: true,         root_model: false,         name: "DeploymentConfig",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf1c3180,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "address": SerField {                         key_py: Py(                             0x00007f3afa4fe970,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "contract_type": SerField {                         key_py: Py(                             0x00007f3af72196b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: ModelExtra,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 2,             },         ),         has_extra: true,         root_model: false,         name: "DeploymentConfig",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="DeploymentConfig", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "address",                         lookup_key: Simple {                             key: "address",                             py_key: Py(                                 0x00007f3179baa370,                             ),                             path: LookupPath(                                 [                                     S(                                         "address",                                         Py(                                             0x00007f3179baa330,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f31805fe970,                         ),                         validator: FunctionBefore(                             FunctionBeforeValidator {                                 validator: StrConstrained(                                     StrConstrainedValidator {                                         strict: false,                                         pattern: None,                                         max_length: Some(                                             42,                                         ),                                         min_length: Some(                                             42,                                         ),                                         strip_whitespace: false,                                         to_lower: false,                                         to_upper: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 func: Py(                                     0x00007f3179ba9800,                                 ),                                 config: Py(                                     0x00007f3179baa240,                                 ),                                 name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                 field_name: None,                                 info_arg: true,                             },                         ),                         frozen: false,                     },                     Field {                         name: "contract_type",                         lookup_key: Simple {                             key: "contract_type",                             py_key: Py(                                 0x00007f3179baa2f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "contract_type",                                         Py(                                             0x00007f3179baa2b0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f317d10a5b0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                 ],                 model_name: "DeploymentConfig",                 extra_behavior: Allow,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e75c14b0,         ),         post_init: None,         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "DeploymentConfig",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="DeploymentConfig", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "address",                         lookup_key: Simple {                             key: "address",                             py_key: Py(                                 0x00007f3af3ff4170,                             ),                             path: LookupPath(                                 [                                     S(                                         "address",                                         Py(                                             0x00007f3af3ff4130,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3afa4fe970,                         ),                         validator: FunctionBefore(                             FunctionBeforeValidator {                                 validator: StrConstrained(                                     StrConstrainedValidator {                                         strict: false,                                         pattern: None,                                         max_length: Some(                                             42,                                         ),                                         min_length: Some(                                             42,                                         ),                                         strip_whitespace: false,                                         to_lower: false,                                         to_upper: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 func: Py(                                     0x00007f3af3fdf600,                                 ),                                 config: Py(                                     0x00007f3af3ff4040,                                 ),                                 name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                 field_name: None,                                 info_arg: true,                             },                         ),                         frozen: false,                     },                     Field {                         name: "contract_type",                         lookup_key: Simple {                             key: "contract_type",                             py_key: Py(                                 0x00007f3af3ff40f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "contract_type",                                         Py(                                             0x00007f3af3ff40b0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af72196b0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                 ],                 model_name: "DeploymentConfig",                 extra_behavior: Allow,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbf1c3180,         ),         post_init: None,         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "DeploymentConfig",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -2464,7 +2472,7 @@

      ape.api
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.config.PluginConfig'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'PluginConfig', 'validate_default': True}, 'custom_init': True, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.config.PluginConfig'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.config.PluginConfig'>>]}, 'ref': 'ape.api.config.PluginConfig:94574766452256', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {}, 'model_name': 'PluginConfig', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.config.PluginConfig'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'PluginConfig', 'validate_default': True}, 'custom_init': True, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.config.PluginConfig'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.config.PluginConfig'>>]}, 'ref': 'ape.api.config.PluginConfig:93925551115328', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {}, 'model_name': 'PluginConfig', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -2520,13 +2528,13 @@

      ape.api
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e75bee20,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {},                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: ModelExtra,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 0,             },         ),         has_extra: true,         root_model: false,         name: "PluginConfig",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf1c0c40,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {},                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: ModelExtra,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 0,             },         ),         has_extra: true,         root_model: false,         name: "PluginConfig",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="PluginConfig", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [],                 model_name: "PluginConfig",                 extra_behavior: Allow,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e75bee20,         ),         post_init: None,         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "PluginConfig",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="PluginConfig", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [],                 model_name: "PluginConfig",                 extra_behavior: Allow,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbf1c0c40,         ),         post_init: None,         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "PluginConfig",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -2571,7 +2579,7 @@

      ape.api
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.convert.ConverterAPI'>, 'config': {'title': 'ConverterAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.convert.ConverterAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.convert.ConverterAPI'>>]}, 'ref': 'ape.api.convert.ConverterAPI:94574767012960', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {}, 'model_name': 'ConverterAPI', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.convert.ConverterAPI'>, 'config': {'title': 'ConverterAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.convert.ConverterAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.convert.ConverterAPI'>>]}, 'ref': 'ape.api.convert.ConverterAPI:93925551673296', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {}, 'model_name': 'ConverterAPI', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -2609,13 +2617,13 @@

      ape.api
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e7647c60,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {},                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 0,             },         ),         has_extra: false,         root_model: false,         name: "ConverterAPI",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf248fd0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {},                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 0,             },         ),         has_extra: false,         root_model: false,         name: "ConverterAPI",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ConverterAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [],                 model_name: "ConverterAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e7647c60,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "ConverterAPI",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ConverterAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [],                 model_name: "ConverterAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbf248fd0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "ConverterAPI",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -2771,7 +2779,7 @@

      ape.api
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'function': {'function': <bound method EcosystemAPI._validate_ecosystem of <class 'ape.api.networks.EcosystemAPI'>>, 'type': 'no-info'}, 'metadata': {'pydantic_js_functions': [<bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.networks.EcosystemAPI'>>]}, 'ref': 'ape.api.networks.EcosystemAPI:94574766542160', 'schema': {'cls': <class 'ape.api.networks.EcosystemAPI'>, 'config': {'title': 'EcosystemAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.networks.EcosystemAPI'>, title=None)]}, 'post_init': 'model_post_init', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'fee_token_decimals': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 18, 'schema': {'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'fee_token_symbol': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'request_header': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': {}, 'schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'EcosystemAPI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'function-after'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'function': {'function': <bound method EcosystemAPI._validate_ecosystem of <class 'ape.api.networks.EcosystemAPI'>>, 'type': 'no-info'}, 'metadata': {'pydantic_js_functions': [<bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.networks.EcosystemAPI'>>]}, 'ref': 'ape.api.networks.EcosystemAPI:93925551206128', 'schema': {'cls': <class 'ape.api.networks.EcosystemAPI'>, 'config': {'title': 'EcosystemAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.networks.EcosystemAPI'>, title=None)]}, 'post_init': 'model_post_init', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'fee_token_decimals': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 18, 'schema': {'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'fee_token_symbol': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'request_header': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': {}, 'schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'EcosystemAPI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'function-after'}

      The core schema of the model.

      @@ -2783,7 +2791,7 @@

      ape.api
      -__pydantic_decorators__: ClassVar[_decorators.DecoratorInfos] = DecoratorInfos(validators={}, field_validators={}, root_validators={}, field_serializers={}, model_serializers={}, model_validators={'_validate_ecosystem': Decorator(cls_ref='ape.api.networks.EcosystemAPI:94574766542160', cls_var_name='_validate_ecosystem', func=<bound method EcosystemAPI._validate_ecosystem of <class 'ape.api.networks.EcosystemAPI'>>, shim=None, info=ModelValidatorDecoratorInfo(mode='after'))}, computed_fields={})
      +__pydantic_decorators__: ClassVar[_decorators.DecoratorInfos] = DecoratorInfos(validators={}, field_validators={}, root_validators={}, field_serializers={}, model_serializers={}, model_validators={'_validate_ecosystem': Decorator(cls_ref='ape.api.networks.EcosystemAPI:93925551206128', cls_var_name='_validate_ecosystem', func=<bound method EcosystemAPI._validate_ecosystem of <class 'ape.api.networks.EcosystemAPI'>>, shim=None, info=ModelValidatorDecoratorInfo(mode='after'))}, computed_fields={})

      Metadata containing the decorators defined on the model. This replaces Model.__validators__ and Model.__root_validators__ from Pydantic V1.

      @@ -2809,13 +2817,13 @@

      ape.api
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e75d4d50,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "name": SerField {                         key_py: Py(                             0x00007f3180b54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "request_header": SerField {                         key_py: Py(                             0x00007f317e167970,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3179b18980,                                         ),                                     ),                                     serializer: Dict(                                         DictSerializer {                                             key_serializer: Any(                                                 AnySerializer,                                             ),                                             value_serializer: Any(                                                 AnySerializer,                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "dict[any, any]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "fee_token_symbol": SerField {                         key_py: Py(                             0x00007f3179b45b60,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "fee_token_decimals": SerField {                         key_py: Py(                             0x00007f3179b45bb0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3180b00310,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 4,             },         ),         has_extra: false,         root_model: false,         name: "EcosystemAPI",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf1d6ef0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "request_header": SerField {                         key_py: Py(                             0x00007f3af7ea7b30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3af3f4a940,                                         ),                                     ),                                     serializer: Dict(                                         DictSerializer {                                             key_serializer: Any(                                                 AnySerializer,                                             ),                                             value_serializer: Any(                                                 AnySerializer,                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "dict[any, any]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "fee_token_symbol": SerField {                         key_py: Py(                             0x00007f3af3f73190,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "fee_token_decimals": SerField {                         key_py: Py(                             0x00007f3af3f731e0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3afad00310,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "name": SerField {                         key_py: Py(                             0x00007f3afad54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 4,             },         ),         has_extra: false,         root_model: false,         name: "EcosystemAPI",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="EcosystemAPI", validator=FunctionAfter(     FunctionAfterValidator {         validator: Model(             ModelValidator {                 revalidate: Never,                 validator: ModelFields(                     ModelFieldsValidator {                         fields: [                             Field {                                 name: "name",                                 lookup_key: Simple {                                     key: "name",                                     py_key: Py(                                         0x00007f317a792f70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "name",                                                 Py(                                                     0x00007f3179bcfbf0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3180b54af0,                                 ),                                 validator: Str(                                     StrValidator {                                         strict: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "request_header",                                 lookup_key: Simple {                                     key: "request_header",                                     py_key: Py(                                         0x00007f3179bcfbb0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "request_header",                                                 Py(                                                     0x00007f3179bcfb70,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f317e167970,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3179b18980,                                             ),                                         ),                                         on_error: Raise,                                         validator: Dict(                                             DictValidator {                                                 strict: false,                                                 key_validator: Any(                                                     AnyValidator,                                                 ),                                                 value_validator: Any(                                                     AnyValidator,                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: "dict[any,any]",                                             },                                         ),                                         validate_default: false,                                         copy_default: true,                                         name: "default[dict[any,any]]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "fee_token_symbol",                                 lookup_key: Simple {                                     key: "fee_token_symbol",                                     py_key: Py(                                         0x00007f3179bd0490,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "fee_token_symbol",                                                 Py(                                                     0x00007f3179bd04e0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3179b45b60,                                 ),                                 validator: Str(                                     StrValidator {                                         strict: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "fee_token_decimals",                                 lookup_key: Simple {                                     key: "fee_token_decimals",                                     py_key: Py(                                         0x00007f3179bd0440,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "fee_token_decimals",                                                 Py(                                                     0x00007f3179bd0530,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3179b45bb0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3180b00310,                                             ),                                         ),                                         on_error: Raise,                                         validator: Int(                                             IntValidator {                                                 strict: false,                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[int]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "EcosystemAPI",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 class: Py(                     0x00005603e75d4d50,                 ),                 post_init: Some(                     Py(                         0x00007f317e5e8f30,                     ),                 ),                 frozen: false,                 custom_init: false,                 root_model: false,                 undefined: Py(                     0x00007f317dfecdb0,                 ),                 name: "EcosystemAPI",             },         ),         func: Py(             0x00007f3179bcf240,         ),         config: Py(             0x00007f3179bcf5c0,         ),         name: "function-after[_validate_ecosystem(), EcosystemAPI]",         field_name: None,         info_arg: false,     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="EcosystemAPI", validator=FunctionAfter(     FunctionAfterValidator {         validator: Model(             ModelValidator {                 revalidate: Never,                 validator: ModelFields(                     ModelFieldsValidator {                         fields: [                             Field {                                 name: "name",                                 lookup_key: Simple {                                     key: "name",                                     py_key: Py(                                         0x00007f3af390df70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "name",                                                 Py(                                                     0x00007f3af390df30,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afad54af0,                                 ),                                 validator: Str(                                     StrValidator {                                         strict: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "request_header",                                 lookup_key: Simple {                                     key: "request_header",                                     py_key: Py(                                         0x00007f3af390def0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "request_header",                                                 Py(                                                     0x00007f3af390deb0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af7ea7b30,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3af3f4a940,                                             ),                                         ),                                         on_error: Raise,                                         validator: Dict(                                             DictValidator {                                                 strict: false,                                                 key_validator: Any(                                                     AnyValidator,                                                 ),                                                 value_validator: Any(                                                     AnyValidator,                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: "dict[any,any]",                                             },                                         ),                                         validate_default: false,                                         copy_default: true,                                         name: "default[dict[any,any]]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "fee_token_symbol",                                 lookup_key: Simple {                                     key: "fee_token_symbol",                                     py_key: Py(                                         0x00007f3af3ff9bb0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "fee_token_symbol",                                                 Py(                                                     0x00007f3af3ff9c00,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af3f73190,                                 ),                                 validator: Str(                                     StrValidator {                                         strict: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "fee_token_decimals",                                 lookup_key: Simple {                                     key: "fee_token_decimals",                                     py_key: Py(                                         0x00007f3af3ff9b60,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "fee_token_decimals",                                                 Py(                                                     0x00007f3af3ff9c50,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af3f731e0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3afad00310,                                             ),                                         ),                                         on_error: Raise,                                         validator: Int(                                             IntValidator {                                                 strict: false,                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[int]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "EcosystemAPI",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 class: Py(                     0x0000556cbf1d6ef0,                 ),                 post_init: Some(                     Py(                         0x00007f3af84fd230,                     ),                 ),                 frozen: false,                 custom_init: false,                 root_model: false,                 undefined: Py(                     0x00007f3af952f220,                 ),                 name: "EcosystemAPI",             },         ),         func: Py(             0x00007f3af390d4c0,         ),         config: Py(             0x00007f3af390d940,         ),         name: "function-after[_validate_ecosystem(), EcosystemAPI]",         field_name: None,         info_arg: false,     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -3355,7 +3363,7 @@

      ape.api
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.networks.ForkedNetworkAPI'>, 'config': {'title': 'ForkedNetworkAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.networks.ForkedNetworkAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.networks.ForkedNetworkAPI'>>]}, 'post_init': 'model_post_init', 'ref': 'ape.api.networks.ForkedNetworkAPI:94574766540992', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'ecosystem': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method EcosystemAPI._validate_ecosystem of <class 'ape.api.networks.EcosystemAPI'>>, 'type': 'no-info'}, 'metadata': {'pydantic_js_functions': [<bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.networks.EcosystemAPI'>>]}, 'ref': 'ape.api.networks.EcosystemAPI:94574766542160', 'schema': {'cls': <class 'ape.api.networks.EcosystemAPI'>, 'config': {'title': 'EcosystemAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.networks.EcosystemAPI'>, title=None)]}, 'post_init': 'model_post_init', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'fee_token_decimals': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 18, 'schema': {'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'fee_token_symbol': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'request_header': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': {}, 'schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'EcosystemAPI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'function-after'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'request_header': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': {}, 'schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'ForkedNetworkAPI', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.networks.ForkedNetworkAPI'>, 'config': {'title': 'ForkedNetworkAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.networks.ForkedNetworkAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.networks.ForkedNetworkAPI'>>]}, 'post_init': 'model_post_init', 'ref': 'ape.api.networks.ForkedNetworkAPI:93925551204960', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'ecosystem': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method EcosystemAPI._validate_ecosystem of <class 'ape.api.networks.EcosystemAPI'>>, 'type': 'no-info'}, 'metadata': {'pydantic_js_functions': [<bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.networks.EcosystemAPI'>>]}, 'ref': 'ape.api.networks.EcosystemAPI:93925551206128', 'schema': {'cls': <class 'ape.api.networks.EcosystemAPI'>, 'config': {'title': 'EcosystemAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.networks.EcosystemAPI'>, title=None)]}, 'post_init': 'model_post_init', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'fee_token_decimals': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 18, 'schema': {'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'fee_token_symbol': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'request_header': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': {}, 'schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'EcosystemAPI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'function-after'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'request_header': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': {}, 'schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'ForkedNetworkAPI', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -3393,13 +3401,13 @@

      ape.api
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e75d48c0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "request_header": SerField {                         key_py: Py(                             0x00007f317e167970,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3179bcef80,                                         ),                                     ),                                     serializer: Dict(                                         DictSerializer {                                             key_serializer: Any(                                                 AnySerializer,                                             ),                                             value_serializer: Any(                                                 AnySerializer,                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "dict[any, any]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "ecosystem": SerField {                         key_py: Py(                             0x00007f317cd24930,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x00005603e75d4d50,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "request_header": SerField {                                                     key_py: Py(                                                         0x00007f317e167970,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3179b18980,                                                                     ),                                                                 ),                                                                 serializer: Dict(                                                                     DictSerializer {                                                                         key_serializer: Any(                                                                             AnySerializer,                                                                         ),                                                                         value_serializer: Any(                                                                             AnySerializer,                                                                         ),                                                                         filter: SchemaFilter {                                                                             include: None,                                                                             exclude: None,                                                                         },                                                                         name: "dict[any, any]",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007f3180b54af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "fee_token_symbol": SerField {                                                     key_py: Py(                                                         0x00007f3179b45b60,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "fee_token_decimals": SerField {                                                     key_py: Py(                                                         0x00007f3179b45bb0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3180b00310,                                                                     ),                                                                 ),                                                                 serializer: Int(                                                                     IntSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                             },                                             computed_fields: Some(                                                 ComputedFields(                                                     [],                                                 ),                                             ),                                             mode: SimpleDict,                                             extra_serializer: None,                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             required_fields: 4,                                         },                                     ),                                     has_extra: false,                                     root_model: false,                                     name: "EcosystemAPI",                                 },                             ),                         ),                         required: true,                     },                     "name": SerField {                         key_py: Py(                             0x00007f3180b54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 3,             },         ),         has_extra: false,         root_model: false,         name: "ForkedNetworkAPI",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf1d6a60,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "name": SerField {                         key_py: Py(                             0x00007f3afad54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "request_header": SerField {                         key_py: Py(                             0x00007f3af7ea7b30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3af390d200,                                         ),                                     ),                                     serializer: Dict(                                         DictSerializer {                                             key_serializer: Any(                                                 AnySerializer,                                             ),                                             value_serializer: Any(                                                 AnySerializer,                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "dict[any, any]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "ecosystem": SerField {                         key_py: Py(                             0x00007f3af6c7e1f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x0000556cbf1d6ef0,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007f3afad54af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "request_header": SerField {                                                     key_py: Py(                                                         0x00007f3af7ea7b30,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3af3f4a940,                                                                     ),                                                                 ),                                                                 serializer: Dict(                                                                     DictSerializer {                                                                         key_serializer: Any(                                                                             AnySerializer,                                                                         ),                                                                         value_serializer: Any(                                                                             AnySerializer,                                                                         ),                                                                         filter: SchemaFilter {                                                                             include: None,                                                                             exclude: None,                                                                         },                                                                         name: "dict[any, any]",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "fee_token_decimals": SerField {                                                     key_py: Py(                                                         0x00007f3af3f731e0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3afad00310,                                                                     ),                                                                 ),                                                                 serializer: Int(                                                                     IntSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "fee_token_symbol": SerField {                                                     key_py: Py(                                                         0x00007f3af3f73190,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                             },                                             computed_fields: Some(                                                 ComputedFields(                                                     [],                                                 ),                                             ),                                             mode: SimpleDict,                                             extra_serializer: None,                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             required_fields: 4,                                         },                                     ),                                     has_extra: false,                                     root_model: false,                                     name: "EcosystemAPI",                                 },                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 3,             },         ),         has_extra: false,         root_model: false,         name: "ForkedNetworkAPI",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ForkedNetworkAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "name",                         lookup_key: Simple {                             key: "name",                             py_key: Py(                                 0x00007f3179bdde30,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007f3179bdddf0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3180b54af0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "ecosystem",                         lookup_key: Simple {                             key: "ecosystem",                             py_key: Py(                                 0x00007f3179bddef0,                             ),                             path: LookupPath(                                 [                                     S(                                         "ecosystem",                                         Py(                                             0x00007f3179bddf30,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f317cd24930,                         ),                         validator: FunctionAfter(                             FunctionAfterValidator {                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007f3179bdddb0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007f3179bddd70,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3180b54af0,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "request_header",                                                         lookup_key: Simple {                                                             key: "request_header",                                                             py_key: Py(                                                                 0x00007f3179bdde70,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "request_header",                                                                         Py(                                                                             0x00007f3179bddeb0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f317e167970,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3179b18980,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Dict(                                                                     DictValidator {                                                                         strict: false,                                                                         key_validator: Any(                                                                             AnyValidator,                                                                         ),                                                                         value_validator: Any(                                                                             AnyValidator,                                                                         ),                                                                         min_length: None,                                                                         max_length: None,                                                                         name: "dict[any,any]",                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: true,                                                                 name: "default[dict[any,any]]",                                                                 undefined: Py(                                                                     0x00007f317dfecdb0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "fee_token_symbol",                                                         lookup_key: Simple {                                                             key: "fee_token_symbol",                                                             py_key: Py(                                                                 0x00007f3179bd1160,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_symbol",                                                                         Py(                                                                             0x00007f3179bd11b0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3179b45b60,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "fee_token_decimals",                                                         lookup_key: Simple {                                                             key: "fee_token_decimals",                                                             py_key: Py(                                                                 0x00007f3179bd1110,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_decimals",                                                                         Py(                                                                             0x00007f3179bd1200,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3179b45bb0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3180b00310,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Int(                                                                     IntValidator {                                                                         strict: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[int]",                                                                 undefined: Py(                                                                     0x00007f317dfecdb0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "EcosystemAPI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x00005603e75d4d50,                                         ),                                         post_init: Some(                                             Py(                                                 0x00007f317e5e8f30,                                             ),                                         ),                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                         name: "EcosystemAPI",                                     },                                 ),                                 func: Py(                                     0x00007f3179bcf240,                                 ),                                 config: Py(                                     0x00007f3179bddd00,                                 ),                                 name: "function-after[_validate_ecosystem(), EcosystemAPI]",                                 field_name: None,                                 info_arg: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "request_header",                         lookup_key: Simple {                             key: "request_header",                             py_key: Py(                                 0x00007f3179bddf70,                             ),                             path: LookupPath(                                 [                                     S(                                         "request_header",                                         Py(                                             0x00007f3179bddfb0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f317e167970,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007f3179bcef80,                                     ),                                 ),                                 on_error: Raise,                                 validator: Dict(                                     DictValidator {                                         strict: false,                                         key_validator: Any(                                             AnyValidator,                                         ),                                         value_validator: Any(                                             AnyValidator,                                         ),                                         min_length: None,                                         max_length: None,                                         name: "dict[any,any]",                                     },                                 ),                                 validate_default: false,                                 copy_default: true,                                 name: "default[dict[any,any]]",                                 undefined: Py(                                     0x00007f317dfecdb0,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ForkedNetworkAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e75d48c0,         ),         post_init: Some(             Py(                 0x00007f317e5e8f30,             ),         ),         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "ForkedNetworkAPI",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ForkedNetworkAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "name",                         lookup_key: Simple {                             key: "name",                             py_key: Py(                                 0x00007f3af390f470,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007f3af390f430,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3afad54af0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "ecosystem",                         lookup_key: Simple {                             key: "ecosystem",                             py_key: Py(                                 0x00007f3af390f530,                             ),                             path: LookupPath(                                 [                                     S(                                         "ecosystem",                                         Py(                                             0x00007f3af390f570,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af6c7e1f0,                         ),                         validator: FunctionAfter(                             FunctionAfterValidator {                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007f3af390f3f0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007f3af390f3b0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3afad54af0,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "request_header",                                                         lookup_key: Simple {                                                             key: "request_header",                                                             py_key: Py(                                                                 0x00007f3af390f4b0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "request_header",                                                                         Py(                                                                             0x00007f3af390f4f0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3af7ea7b30,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3af3f4a940,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Dict(                                                                     DictValidator {                                                                         strict: false,                                                                         key_validator: Any(                                                                             AnyValidator,                                                                         ),                                                                         value_validator: Any(                                                                             AnyValidator,                                                                         ),                                                                         min_length: None,                                                                         max_length: None,                                                                         name: "dict[any,any]",                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: true,                                                                 name: "default[dict[any,any]]",                                                                 undefined: Py(                                                                     0x00007f3af952f220,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "fee_token_symbol",                                                         lookup_key: Simple {                                                             key: "fee_token_symbol",                                                             py_key: Py(                                                                 0x00007f3af3ffa830,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_symbol",                                                                         Py(                                                                             0x00007f3af3ffa880,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3af3f73190,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "fee_token_decimals",                                                         lookup_key: Simple {                                                             key: "fee_token_decimals",                                                             py_key: Py(                                                                 0x00007f3af3ffa7e0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_decimals",                                                                         Py(                                                                             0x00007f3af3ffa8d0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3af3f731e0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3afad00310,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Int(                                                                     IntValidator {                                                                         strict: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[int]",                                                                 undefined: Py(                                                                     0x00007f3af952f220,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "EcosystemAPI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x0000556cbf1d6ef0,                                         ),                                         post_init: Some(                                             Py(                                                 0x00007f3af84fd230,                                             ),                                         ),                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                         name: "EcosystemAPI",                                     },                                 ),                                 func: Py(                                     0x00007f3af390d4c0,                                 ),                                 config: Py(                                     0x00007f3af390f340,                                 ),                                 name: "function-after[_validate_ecosystem(), EcosystemAPI]",                                 field_name: None,                                 info_arg: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "request_header",                         lookup_key: Simple {                             key: "request_header",                             py_key: Py(                                 0x00007f3af390f5b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "request_header",                                         Py(                                             0x00007f3af390f5f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af7ea7b30,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007f3af390d200,                                     ),                                 ),                                 on_error: Raise,                                 validator: Dict(                                     DictValidator {                                         strict: false,                                         key_validator: Any(                                             AnyValidator,                                         ),                                         value_validator: Any(                                             AnyValidator,                                         ),                                         min_length: None,                                         max_length: None,                                         name: "dict[any,any]",                                     },                                 ),                                 validate_default: false,                                 copy_default: true,                                 name: "default[dict[any,any]]",                                 undefined: Py(                                     0x00007f3af952f220,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ForkedNetworkAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbf1d6a60,         ),         post_init: Some(             Py(                 0x00007f3af84fd230,             ),         ),         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "ForkedNetworkAPI",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -3472,7 +3480,7 @@

      ape.api
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.networks.NetworkAPI'>, 'config': {'title': 'NetworkAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.networks.NetworkAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.networks.NetworkAPI'>>]}, 'post_init': 'model_post_init', 'ref': 'ape.api.networks.NetworkAPI:94574766544240', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'ecosystem': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method EcosystemAPI._validate_ecosystem of <class 'ape.api.networks.EcosystemAPI'>>, 'type': 'no-info'}, 'metadata': {'pydantic_js_functions': [<bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.networks.EcosystemAPI'>>]}, 'ref': 'ape.api.networks.EcosystemAPI:94574766542160', 'schema': {'cls': <class 'ape.api.networks.EcosystemAPI'>, 'config': {'title': 'EcosystemAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.networks.EcosystemAPI'>, title=None)]}, 'post_init': 'model_post_init', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'fee_token_decimals': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 18, 'schema': {'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'fee_token_symbol': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'request_header': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': {}, 'schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'EcosystemAPI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'function-after'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'request_header': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': {}, 'schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'NetworkAPI', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.networks.NetworkAPI'>, 'config': {'title': 'NetworkAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.networks.NetworkAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.networks.NetworkAPI'>>]}, 'post_init': 'model_post_init', 'ref': 'ape.api.networks.NetworkAPI:93925551208208', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'ecosystem': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method EcosystemAPI._validate_ecosystem of <class 'ape.api.networks.EcosystemAPI'>>, 'type': 'no-info'}, 'metadata': {'pydantic_js_functions': [<bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.networks.EcosystemAPI'>>]}, 'ref': 'ape.api.networks.EcosystemAPI:93925551206128', 'schema': {'cls': <class 'ape.api.networks.EcosystemAPI'>, 'config': {'title': 'EcosystemAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.networks.EcosystemAPI'>, title=None)]}, 'post_init': 'model_post_init', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'fee_token_decimals': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 18, 'schema': {'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'fee_token_symbol': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'request_header': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': {}, 'schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'EcosystemAPI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'function-after'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'request_header': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': {}, 'schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'NetworkAPI', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -3510,13 +3518,13 @@

      ape.api
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e75d5570,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "name": SerField {                         key_py: Py(                             0x00007f3180b54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "ecosystem": SerField {                         key_py: Py(                             0x00007f317cd24930,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x00005603e75d4d50,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "request_header": SerField {                                                     key_py: Py(                                                         0x00007f317e167970,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3179b18980,                                                                     ),                                                                 ),                                                                 serializer: Dict(                                                                     DictSerializer {                                                                         key_serializer: Any(                                                                             AnySerializer,                                                                         ),                                                                         value_serializer: Any(                                                                             AnySerializer,                                                                         ),                                                                         filter: SchemaFilter {                                                                             include: None,                                                                             exclude: None,                                                                         },                                                                         name: "dict[any, any]",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007f3180b54af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "fee_token_symbol": SerField {                                                     key_py: Py(                                                         0x00007f3179b45b60,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "fee_token_decimals": SerField {                                                     key_py: Py(                                                         0x00007f3179b45bb0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3180b00310,                                                                     ),                                                                 ),                                                                 serializer: Int(                                                                     IntSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                             },                                             computed_fields: Some(                                                 ComputedFields(                                                     [],                                                 ),                                             ),                                             mode: SimpleDict,                                             extra_serializer: None,                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             required_fields: 4,                                         },                                     ),                                     has_extra: false,                                     root_model: false,                                     name: "EcosystemAPI",                                 },                             ),                         ),                         required: true,                     },                     "request_header": SerField {                         key_py: Py(                             0x00007f317e167970,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3179bcef80,                                         ),                                     ),                                     serializer: Dict(                                         DictSerializer {                                             key_serializer: Any(                                                 AnySerializer,                                             ),                                             value_serializer: Any(                                                 AnySerializer,                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "dict[any, any]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 3,             },         ),         has_extra: false,         root_model: false,         name: "NetworkAPI",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf1d7710,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "ecosystem": SerField {                         key_py: Py(                             0x00007f3af6c7e1f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x0000556cbf1d6ef0,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007f3afad54af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "request_header": SerField {                                                     key_py: Py(                                                         0x00007f3af7ea7b30,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3af3f4a940,                                                                     ),                                                                 ),                                                                 serializer: Dict(                                                                     DictSerializer {                                                                         key_serializer: Any(                                                                             AnySerializer,                                                                         ),                                                                         value_serializer: Any(                                                                             AnySerializer,                                                                         ),                                                                         filter: SchemaFilter {                                                                             include: None,                                                                             exclude: None,                                                                         },                                                                         name: "dict[any, any]",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "fee_token_symbol": SerField {                                                     key_py: Py(                                                         0x00007f3af3f73190,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "fee_token_decimals": SerField {                                                     key_py: Py(                                                         0x00007f3af3f731e0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3afad00310,                                                                     ),                                                                 ),                                                                 serializer: Int(                                                                     IntSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                             },                                             computed_fields: Some(                                                 ComputedFields(                                                     [],                                                 ),                                             ),                                             mode: SimpleDict,                                             extra_serializer: None,                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             required_fields: 4,                                         },                                     ),                                     has_extra: false,                                     root_model: false,                                     name: "EcosystemAPI",                                 },                             ),                         ),                         required: true,                     },                     "request_header": SerField {                         key_py: Py(                             0x00007f3af7ea7b30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3af390d200,                                         ),                                     ),                                     serializer: Dict(                                         DictSerializer {                                             key_serializer: Any(                                                 AnySerializer,                                             ),                                             value_serializer: Any(                                                 AnySerializer,                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "dict[any, any]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "name": SerField {                         key_py: Py(                             0x00007f3afad54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 3,             },         ),         has_extra: false,         root_model: false,         name: "NetworkAPI",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="NetworkAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "name",                         lookup_key: Simple {                             key: "name",                             py_key: Py(                                 0x00007f3179bdc1f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007f3179bdc1b0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3180b54af0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "ecosystem",                         lookup_key: Simple {                             key: "ecosystem",                             py_key: Py(                                 0x00007f3179bdc2b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "ecosystem",                                         Py(                                             0x00007f3179bdc2f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f317cd24930,                         ),                         validator: FunctionAfter(                             FunctionAfterValidator {                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007f3179bdc170,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007f3179bdc130,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3180b54af0,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "request_header",                                                         lookup_key: Simple {                                                             key: "request_header",                                                             py_key: Py(                                                                 0x00007f3179bdc230,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "request_header",                                                                         Py(                                                                             0x00007f3179bdc270,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f317e167970,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3179b18980,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Dict(                                                                     DictValidator {                                                                         strict: false,                                                                         key_validator: Any(                                                                             AnyValidator,                                                                         ),                                                                         value_validator: Any(                                                                             AnyValidator,                                                                         ),                                                                         min_length: None,                                                                         max_length: None,                                                                         name: "dict[any,any]",                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: true,                                                                 name: "default[dict[any,any]]",                                                                 undefined: Py(                                                                     0x00007f317dfecdb0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "fee_token_symbol",                                                         lookup_key: Simple {                                                             key: "fee_token_symbol",                                                             py_key: Py(                                                                 0x00007f3179bd0d50,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_symbol",                                                                         Py(                                                                             0x00007f3179bd0da0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3179b45b60,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "fee_token_decimals",                                                         lookup_key: Simple {                                                             key: "fee_token_decimals",                                                             py_key: Py(                                                                 0x00007f3179bd0d00,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_decimals",                                                                         Py(                                                                             0x00007f3179bd0df0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3179b45bb0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3180b00310,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Int(                                                                     IntValidator {                                                                         strict: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[int]",                                                                 undefined: Py(                                                                     0x00007f317dfecdb0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "EcosystemAPI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x00005603e75d4d50,                                         ),                                         post_init: Some(                                             Py(                                                 0x00007f317e5e8f30,                                             ),                                         ),                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                         name: "EcosystemAPI",                                     },                                 ),                                 func: Py(                                     0x00007f3179bcf240,                                 ),                                 config: Py(                                     0x00007f3179bdc0c0,                                 ),                                 name: "function-after[_validate_ecosystem(), EcosystemAPI]",                                 field_name: None,                                 info_arg: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "request_header",                         lookup_key: Simple {                             key: "request_header",                             py_key: Py(                                 0x00007f3179bdc330,                             ),                             path: LookupPath(                                 [                                     S(                                         "request_header",                                         Py(                                             0x00007f3179bdc370,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f317e167970,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007f3179bcef80,                                     ),                                 ),                                 on_error: Raise,                                 validator: Dict(                                     DictValidator {                                         strict: false,                                         key_validator: Any(                                             AnyValidator,                                         ),                                         value_validator: Any(                                             AnyValidator,                                         ),                                         min_length: None,                                         max_length: None,                                         name: "dict[any,any]",                                     },                                 ),                                 validate_default: false,                                 copy_default: true,                                 name: "default[dict[any,any]]",                                 undefined: Py(                                     0x00007f317dfecdb0,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "NetworkAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e75d5570,         ),         post_init: Some(             Py(                 0x00007f317e5e8f30,             ),         ),         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "NetworkAPI",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="NetworkAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "name",                         lookup_key: Simple {                             key: "name",                             py_key: Py(                                 0x00007f3af3ffddf0,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007f3af3ffd770,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3afad54af0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "ecosystem",                         lookup_key: Simple {                             key: "ecosystem",                             py_key: Py(                                 0x00007f3af3ff7e70,                             ),                             path: LookupPath(                                 [                                     S(                                         "ecosystem",                                         Py(                                             0x00007f3af3ff78f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af6c7e1f0,                         ),                         validator: FunctionAfter(                             FunctionAfterValidator {                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007f3af3ffdc70,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007f3af3ffdbf0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3afad54af0,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "request_header",                                                         lookup_key: Simple {                                                             key: "request_header",                                                             py_key: Py(                                                                 0x00007f3af3ff7d70,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "request_header",                                                                         Py(                                                                             0x00007f3af3ff7d30,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3af7ea7b30,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3af3f4a940,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Dict(                                                                     DictValidator {                                                                         strict: false,                                                                         key_validator: Any(                                                                             AnyValidator,                                                                         ),                                                                         value_validator: Any(                                                                             AnyValidator,                                                                         ),                                                                         min_length: None,                                                                         max_length: None,                                                                         name: "dict[any,any]",                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: true,                                                                 name: "default[dict[any,any]]",                                                                 undefined: Py(                                                                     0x00007f3af952f220,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "fee_token_symbol",                                                         lookup_key: Simple {                                                             key: "fee_token_symbol",                                                             py_key: Py(                                                                 0x00007f3af3ffa470,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_symbol",                                                                         Py(                                                                             0x00007f3af3ffa4c0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3af3f73190,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "fee_token_decimals",                                                         lookup_key: Simple {                                                             key: "fee_token_decimals",                                                             py_key: Py(                                                                 0x00007f3af3ffa420,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_decimals",                                                                         Py(                                                                             0x00007f3af3ffa510,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3af3f731e0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3afad00310,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Int(                                                                     IntValidator {                                                                         strict: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[int]",                                                                 undefined: Py(                                                                     0x00007f3af952f220,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "EcosystemAPI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x0000556cbf1d6ef0,                                         ),                                         post_init: Some(                                             Py(                                                 0x00007f3af84fd230,                                             ),                                         ),                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                         name: "EcosystemAPI",                                     },                                 ),                                 func: Py(                                     0x00007f3af390d4c0,                                 ),                                 config: Py(                                     0x00007f3af3ffd900,                                 ),                                 name: "function-after[_validate_ecosystem(), EcosystemAPI]",                                 field_name: None,                                 info_arg: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "request_header",                         lookup_key: Simple {                             key: "request_header",                             py_key: Py(                                 0x00007f3af3ff6230,                             ),                             path: LookupPath(                                 [                                     S(                                         "request_header",                                         Py(                                             0x00007f3af3ff7970,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af7ea7b30,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007f3af390d200,                                     ),                                 ),                                 on_error: Raise,                                 validator: Dict(                                     DictValidator {                                         strict: false,                                         key_validator: Any(                                             AnyValidator,                                         ),                                         value_validator: Any(                                             AnyValidator,                                         ),                                         min_length: None,                                         max_length: None,                                         name: "dict[any,any]",                                     },                                 ),                                 validate_default: false,                                 copy_default: true,                                 name: "default[dict[any,any]]",                                 undefined: Py(                                     0x00007f3af952f220,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "NetworkAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbf1d7710,         ),         post_init: Some(             Py(                 0x00007f3af84fd230,             ),         ),         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "NetworkAPI",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -3866,7 +3874,7 @@

      ape.api
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.networks.ProxyInfoAPI'>, 'config': {'title': 'ProxyInfoAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.networks.ProxyInfoAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.networks.ProxyInfoAPI'>>]}, 'ref': 'ape.api.networks.ProxyInfoAPI:94574766474528', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'target': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}}, 'model_name': 'ProxyInfoAPI', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.networks.ProxyInfoAPI'>, 'config': {'title': 'ProxyInfoAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.networks.ProxyInfoAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.networks.ProxyInfoAPI'>>]}, 'ref': 'ape.api.networks.ProxyInfoAPI:93925551137776', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'target': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}}, 'model_name': 'ProxyInfoAPI', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -3922,13 +3930,13 @@

      ape.api
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e75c4520,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "target": SerField {                         key_py: Py(                             0x00007f3180b9f3b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 1,             },         ),         has_extra: false,         root_model: false,         name: "ProxyInfoAPI",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf1c63f0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "target": SerField {                         key_py: Py(                             0x00007f3afad9f3b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 1,             },         ),         has_extra: false,         root_model: false,         name: "ProxyInfoAPI",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ProxyInfoAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "target",                         lookup_key: Simple {                             key: "target",                             py_key: Py(                                 0x00007f3179ba9c30,                             ),                             path: LookupPath(                                 [                                     S(                                         "target",                                         Py(                                             0x00007f3179ba9d30,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3180b9f3b0,                         ),                         validator: FunctionBefore(                             FunctionBeforeValidator {                                 validator: StrConstrained(                                     StrConstrainedValidator {                                         strict: false,                                         pattern: None,                                         max_length: Some(                                             42,                                         ),                                         min_length: Some(                                             42,                                         ),                                         strip_whitespace: false,                                         to_lower: false,                                         to_upper: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 func: Py(                                     0x00007f3179ba9700,                                 ),                                 config: Py(                                     0x00007f3179bbdd40,                                 ),                                 name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                 field_name: None,                                 info_arg: true,                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ProxyInfoAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e75c4520,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "ProxyInfoAPI",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ProxyInfoAPI", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "target",                         lookup_key: Simple {                             key: "target",                             py_key: Py(                                 0x00007f3af3fdf430,                             ),                             path: LookupPath(                                 [                                     S(                                         "target",                                         Py(                                             0x00007f3af3fde6f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3afad9f3b0,                         ),                         validator: FunctionBefore(                             FunctionBeforeValidator {                                 validator: StrConstrained(                                     StrConstrainedValidator {                                         strict: false,                                         pattern: None,                                         max_length: Some(                                             42,                                         ),                                         min_length: Some(                                             42,                                         ),                                         strip_whitespace: false,                                         to_lower: false,                                         to_upper: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 func: Py(                                     0x00007f3af3ff7280,                                 ),                                 config: Py(                                     0x00007f3af3ffc480,                                 ),                                 name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                 field_name: None,                                 info_arg: true,                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ProxyInfoAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbf1c63f0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "ProxyInfoAPI",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -5284,7 +5292,7 @@

      Transactions
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.query.AccountTransactionQuery'>, 'config': {'title': 'AccountTransactionQuery'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.query.AccountTransactionQuery'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.query.AccountTransactionQuery'>>]}, 'ref': 'ape.api.query.AccountTransactionQuery:94574767137152', 'root_model': False, 'schema': {'function': {'function': <bound method AccountTransactionQuery.check_start_nonce_before_stop_nonce of <class 'ape.api.query.AccountTransactionQuery'>>, 'type': 'no-info'}, 'schema': {'computed_fields': [], 'fields': {'account': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}, 'columns': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'json_schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'python_schema': {'steps': [{'cls': typing.Sequence, 'cls_repr': 'Sequence', 'type': 'is-instance'}, {'function': {'function': <function sequence_validator>, 'type': 'no-info'}, 'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'function-wrap'}], 'type': 'chain'}, 'serialization': {'function': <function serialize_sequence_via_list>, 'info_arg': True, 'schema': {'type': 'str'}, 'type': 'function-wrap'}, 'type': 'json-or-python'}, 'type': 'model-field'}, 'start_nonce': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 0, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'stop_nonce': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'model-field'}}, 'model_name': 'AccountTransactionQuery', 'type': 'model-fields'}, 'type': 'function-before'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.query.AccountTransactionQuery'>, 'config': {'title': 'AccountTransactionQuery'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.query.AccountTransactionQuery'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.query.AccountTransactionQuery'>>]}, 'ref': 'ape.api.query.AccountTransactionQuery:93925551798832', 'root_model': False, 'schema': {'function': {'function': <bound method AccountTransactionQuery.check_start_nonce_before_stop_nonce of <class 'ape.api.query.AccountTransactionQuery'>>, 'type': 'no-info'}, 'schema': {'computed_fields': [], 'fields': {'account': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}, 'columns': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'json_schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'python_schema': {'steps': [{'cls': typing.Sequence, 'cls_repr': 'Sequence', 'type': 'is-instance'}, {'function': {'function': <function sequence_validator>, 'type': 'no-info'}, 'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'function-wrap'}], 'type': 'chain'}, 'serialization': {'function': <function serialize_sequence_via_list>, 'info_arg': True, 'schema': {'type': 'str'}, 'type': 'function-wrap'}, 'type': 'json-or-python'}, 'type': 'model-field'}, 'start_nonce': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 0, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'stop_nonce': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'model-field'}}, 'model_name': 'AccountTransactionQuery', 'type': 'model-fields'}, 'type': 'function-before'}, 'type': 'model'}

      The core schema of the model.

      @@ -5296,7 +5304,7 @@

      Transactions
      -__pydantic_decorators__: ClassVar[_decorators.DecoratorInfos] = DecoratorInfos(validators={}, field_validators={}, root_validators={}, field_serializers={}, model_serializers={}, model_validators={'check_start_nonce_before_stop_nonce': Decorator(cls_ref='ape.api.query.AccountTransactionQuery:94574767137152', cls_var_name='check_start_nonce_before_stop_nonce', func=<bound method AccountTransactionQuery.check_start_nonce_before_stop_nonce of <class 'ape.api.query.AccountTransactionQuery'>>, shim=None, info=ModelValidatorDecoratorInfo(mode='before'))}, computed_fields={})
      +__pydantic_decorators__: ClassVar[_decorators.DecoratorInfos] = DecoratorInfos(validators={}, field_validators={}, root_validators={}, field_serializers={}, model_serializers={}, model_validators={'check_start_nonce_before_stop_nonce': Decorator(cls_ref='ape.api.query.AccountTransactionQuery:93925551798832', cls_var_name='check_start_nonce_before_stop_nonce', func=<bound method AccountTransactionQuery.check_start_nonce_before_stop_nonce of <class 'ape.api.query.AccountTransactionQuery'>>, shim=None, info=ModelValidatorDecoratorInfo(mode='before'))}, computed_fields={})

      Metadata containing the decorators defined on the model. This replaces Model.__validators__ and Model.__root_validators__ from Pydantic V1.

      @@ -5340,13 +5348,13 @@

      Transactions
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e7666180,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "stop_nonce": SerField {                         key_py: Py(                             0x00007f3179a304f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007f3180708af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007f317d2e80d0,                                     ),                                     name: "wrap_function[serialize_sequence_via_list, str]",                                     function_name: "serialize_sequence_via_list",                                     return_serializer: Any(                                         AnySerializer,                                     ),                                     when_used: Always,                                     is_field_serializer: false,                                     info_arg: true,                                 },                             ),                         ),                         required: true,                     },                     "account": SerField {                         key_py: Py(                             0x00007f317cc77ab0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "start_nonce": SerField {                         key_py: Py(                             0x00007f3179a304b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3180b000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 4,             },         ),         has_extra: false,         root_model: false,         name: "AccountTransactionQuery",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf267a30,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "start_nonce": SerField {                         key_py: Py(                             0x00007f3af3962570,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3afad000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007f3afa908af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007f3af6e8c4c0,                                     ),                                     name: "wrap_function[serialize_sequence_via_list, str]",                                     function_name: "serialize_sequence_via_list",                                     return_serializer: Any(                                         AnySerializer,                                     ),                                     when_used: Always,                                     is_field_serializer: false,                                     info_arg: true,                                 },                             ),                         ),                         required: true,                     },                     "account": SerField {                         key_py: Py(                             0x00007f3af6bf1430,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "stop_nonce": SerField {                         key_py: Py(                             0x00007f3af39625b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 4,             },         ),         has_extra: false,         root_model: false,         name: "AccountTransactionQuery",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="AccountTransactionQuery", validator=Model(     ModelValidator {         revalidate: Never,         validator: FunctionBefore(             FunctionBeforeValidator {                 validator: ModelFields(                     ModelFieldsValidator {                         fields: [                             Field {                                 name: "columns",                                 lookup_key: Simple {                                     key: "columns",                                     py_key: Py(                                         0x00007f3179a4eff0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007f3179a4d2f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3180708af0,                                 ),                                 validator: JsonOrPython(                                     JsonOrPython {                                         json: List(                                             ListValidator {                                                 strict: false,                                                 item_validator: Some(                                                     Str(                                                         StrValidator {                                                             strict: false,                                                             coerce_numbers_to_str: false,                                                         },                                                     ),                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: OnceLock(                                                     "list[str]",                                                 ),                                                 fail_fast: false,                                             },                                         ),                                         python: Chain(                                             ChainValidator {                                                 steps: [                                                     IsInstance(                                                         IsInstanceValidator {                                                             class: Py(                                                                 0x00007f31805d3fa0,                                                             ),                                                             class_repr: "Sequence",                                                             name: "is-instance[Sequence]",                                                         },                                                     ),                                                     FunctionWrap(                                                         FunctionWrapValidator {                                                             validator: List(                                                                 ListValidator {                                                                     strict: false,                                                                     item_validator: Some(                                                                         Str(                                                                             StrValidator {                                                                                 strict: false,                                                                                 coerce_numbers_to_str: false,                                                                             },                                                                         ),                                                                     ),                                                                     min_length: None,                                                                     max_length: None,                                                                     name: OnceLock(                                                                         <uninit>,                                                                     ),                                                                     fail_fast: false,                                                                 },                                                             ),                                                             func: Py(                                                                 0x00007f317d3b7910,                                                             ),                                                             config: Py(                                                                 0x00007f3179a4dd00,                                                             ),                                                             name: "function-wrap[sequence_validator()]",                                                             field_name: None,                                                             info_arg: false,                                                             hide_input_in_errors: false,                                                             validation_error_cause: false,                                                         },                                                     ),                                                 ],                                                 name: "chain[is-instance[Sequence],function-wrap[sequence_validator()]]",                                             },                                         ),                                         name: "json-or-python[json=list[str],python=chain[is-instance[Sequence],function-wrap[sequence_validator()]]]",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "account",                                 lookup_key: Simple {                                     key: "account",                                     py_key: Py(                                         0x00007f3179a4ecb0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "account",                                                 Py(                                                     0x00007f3179a4edb0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f317cc77ab0,                                 ),                                 validator: FunctionBefore(                                     FunctionBeforeValidator {                                         validator: StrConstrained(                                             StrConstrainedValidator {                                                 strict: false,                                                 pattern: None,                                                 max_length: Some(                                                     42,                                                 ),                                                 min_length: Some(                                                     42,                                                 ),                                                 strip_whitespace: false,                                                 to_lower: false,                                                 to_upper: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         func: Py(                                             0x00007f3179a5c340,                                         ),                                         config: Py(                                             0x00007f3179a4dd00,                                         ),                                         name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                         field_name: None,                                         info_arg: true,                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "start_nonce",                                 lookup_key: Simple {                                     key: "start_nonce",                                     py_key: Py(                                         0x00007f3179a4f270,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_nonce",                                                 Py(                                                     0x00007f3179a4d570,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3179a304b0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3180b000d0,                                             ),                                         ),                                         on_error: Raise,                                         validator: ConstrainedInt(                                             ConstrainedIntValidator {                                                 strict: false,                                                 multiple_of: None,                                                 le: None,                                                 lt: None,                                                 ge: Some(                                                     I64(                                                         0,                                                     ),                                                 ),                                                 gt: None,                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[constrained-int]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_nonce",                                 lookup_key: Simple {                                     key: "stop_nonce",                                     py_key: Py(                                         0x00007f3179a4ebf0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_nonce",                                                 Py(                                                     0x00007f3179a4d1f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3179a304f0,                                 ),                                 validator: ConstrainedInt(                                     ConstrainedIntValidator {                                         strict: false,                                         multiple_of: None,                                         le: None,                                         lt: None,                                         ge: Some(                                             I64(                                                 0,                                             ),                                         ),                                         gt: None,                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "AccountTransactionQuery",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007f3179a02cc0,                 ),                 config: Py(                     0x00007f3179a4dd00,                 ),                 name: "function-before[check_start_nonce_before_stop_nonce(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x00005603e7666180,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "AccountTransactionQuery",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="AccountTransactionQuery", validator=Model(     ModelValidator {         revalidate: Never,         validator: FunctionBefore(             FunctionBeforeValidator {                 validator: ModelFields(                     ModelFieldsValidator {                         fields: [                             Field {                                 name: "columns",                                 lookup_key: Simple {                                     key: "columns",                                     py_key: Py(                                         0x00007f3af397df70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007f3af397df30,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afa908af0,                                 ),                                 validator: JsonOrPython(                                     JsonOrPython {                                         json: List(                                             ListValidator {                                                 strict: false,                                                 item_validator: Some(                                                     Str(                                                         StrValidator {                                                             strict: false,                                                             coerce_numbers_to_str: false,                                                         },                                                     ),                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: OnceLock(                                                     "list[str]",                                                 ),                                                 fail_fast: false,                                             },                                         ),                                         python: Chain(                                             ChainValidator {                                                 steps: [                                                     IsInstance(                                                         IsInstanceValidator {                                                             class: Py(                                                                 0x00007f3afa4d3fa0,                                                             ),                                                             class_repr: "Sequence",                                                             name: "is-instance[Sequence]",                                                         },                                                     ),                                                     FunctionWrap(                                                         FunctionWrapValidator {                                                             validator: List(                                                                 ListValidator {                                                                     strict: false,                                                                     item_validator: Some(                                                                         Str(                                                                             StrValidator {                                                                                 strict: false,                                                                                 coerce_numbers_to_str: false,                                                                             },                                                                         ),                                                                     ),                                                                     min_length: None,                                                                     max_length: None,                                                                     name: OnceLock(                                                                         <uninit>,                                                                     ),                                                                     fail_fast: false,                                                                 },                                                             ),                                                             func: Py(                                                                 0x00007f3af7f07f40,                                                             ),                                                             config: Py(                                                                 0x00007f3af397f080,                                                             ),                                                             name: "function-wrap[sequence_validator()]",                                                             field_name: None,                                                             info_arg: false,                                                             hide_input_in_errors: false,                                                             validation_error_cause: false,                                                         },                                                     ),                                                 ],                                                 name: "chain[is-instance[Sequence],function-wrap[sequence_validator()]]",                                             },                                         ),                                         name: "json-or-python[json=list[str],python=chain[is-instance[Sequence],function-wrap[sequence_validator()]]]",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "account",                                 lookup_key: Simple {                                     key: "account",                                     py_key: Py(                                         0x00007f3af397de70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "account",                                                 Py(                                                     0x00007f3af397d170,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af6bf1430,                                 ),                                 validator: FunctionBefore(                                     FunctionBeforeValidator {                                         validator: StrConstrained(                                             StrConstrainedValidator {                                                 strict: false,                                                 pattern: None,                                                 max_length: Some(                                                     42,                                                 ),                                                 min_length: Some(                                                     42,                                                 ),                                                 strip_whitespace: false,                                                 to_lower: false,                                                 to_upper: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         func: Py(                                             0x00007f3af397dd40,                                         ),                                         config: Py(                                             0x00007f3af397f080,                                         ),                                         name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                         field_name: None,                                         info_arg: true,                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "start_nonce",                                 lookup_key: Simple {                                     key: "start_nonce",                                     py_key: Py(                                         0x00007f3af397e2f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_nonce",                                                 Py(                                                     0x00007f3af39860f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af3962570,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3afad000d0,                                             ),                                         ),                                         on_error: Raise,                                         validator: ConstrainedInt(                                             ConstrainedIntValidator {                                                 strict: false,                                                 multiple_of: None,                                                 le: None,                                                 lt: None,                                                 ge: Some(                                                     I64(                                                         0,                                                     ),                                                 ),                                                 gt: None,                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[constrained-int]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_nonce",                                 lookup_key: Simple {                                     key: "stop_nonce",                                     py_key: Py(                                         0x00007f3af39859f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_nonce",                                                 Py(                                                     0x00007f3af3986130,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af39625b0,                                 ),                                 validator: ConstrainedInt(                                     ConstrainedIntValidator {                                         strict: false,                                         multiple_of: None,                                         le: None,                                         lt: None,                                         ge: Some(                                             I64(                                                 0,                                             ),                                         ),                                         gt: None,                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "AccountTransactionQuery",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007f3af3985d80,                 ),                 config: Py(                     0x00007f3af397f080,                 ),                 name: "function-before[check_start_nonce_before_stop_nonce(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x0000556cbf267a30,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "AccountTransactionQuery",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -5384,7 +5392,7 @@

      Transactions
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.query.BlockQuery'>, 'config': {'title': 'BlockQuery'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.query.BlockQuery'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.query.BlockQuery'>>]}, 'ref': 'ape.api.query.BlockQuery:94574767099280', 'root_model': False, 'schema': {'function': {'function': <bound method _BaseBlockQuery.check_start_block_before_stop_block of <class 'ape.api.query.BlockQuery'>>, 'type': 'no-info'}, 'schema': {'computed_fields': [], 'fields': {'columns': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'json_schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'python_schema': {'steps': [{'cls': typing.Sequence, 'cls_repr': 'Sequence', 'type': 'is-instance'}, {'function': {'function': <function sequence_validator>, 'type': 'no-info'}, 'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'function-wrap'}], 'type': 'chain'}, 'serialization': {'function': <function serialize_sequence_via_list>, 'info_arg': True, 'schema': {'type': 'str'}, 'type': 'function-wrap'}, 'type': 'json-or-python'}, 'type': 'model-field'}, 'start_block': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 0, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'step': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 1, 'schema': {'gt': 0, 'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'stop_block': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'model-field'}}, 'model_name': 'BlockQuery', 'type': 'model-fields'}, 'type': 'function-before'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.query.BlockQuery'>, 'config': {'title': 'BlockQuery'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.query.BlockQuery'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.query.BlockQuery'>>]}, 'ref': 'ape.api.query.BlockQuery:93925551758832', 'root_model': False, 'schema': {'function': {'function': <bound method _BaseBlockQuery.check_start_block_before_stop_block of <class 'ape.api.query.BlockQuery'>>, 'type': 'no-info'}, 'schema': {'computed_fields': [], 'fields': {'columns': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'json_schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'python_schema': {'steps': [{'cls': typing.Sequence, 'cls_repr': 'Sequence', 'type': 'is-instance'}, {'function': {'function': <function sequence_validator>, 'type': 'no-info'}, 'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'function-wrap'}], 'type': 'chain'}, 'serialization': {'function': <function serialize_sequence_via_list>, 'info_arg': True, 'schema': {'type': 'str'}, 'type': 'function-wrap'}, 'type': 'json-or-python'}, 'type': 'model-field'}, 'start_block': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 0, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'step': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 1, 'schema': {'gt': 0, 'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'stop_block': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'model-field'}}, 'model_name': 'BlockQuery', 'type': 'model-fields'}, 'type': 'function-before'}, 'type': 'model'}

      The core schema of the model.

      @@ -5396,7 +5404,7 @@

      Transactions
      -__pydantic_decorators__: ClassVar[_decorators.DecoratorInfos] = DecoratorInfos(validators={}, field_validators={}, root_validators={}, field_serializers={}, model_serializers={}, model_validators={'check_start_block_before_stop_block': Decorator(cls_ref='ape.api.query.BlockQuery:94574767099280', cls_var_name='check_start_block_before_stop_block', func=<bound method _BaseBlockQuery.check_start_block_before_stop_block of <class 'ape.api.query.BlockQuery'>>, shim=None, info=ModelValidatorDecoratorInfo(mode='before'))}, computed_fields={})
      +__pydantic_decorators__: ClassVar[_decorators.DecoratorInfos] = DecoratorInfos(validators={}, field_validators={}, root_validators={}, field_serializers={}, model_serializers={}, model_validators={'check_start_block_before_stop_block': Decorator(cls_ref='ape.api.query.BlockQuery:93925551758832', cls_var_name='check_start_block_before_stop_block', func=<bound method _BaseBlockQuery.check_start_block_before_stop_block of <class 'ape.api.query.BlockQuery'>>, shim=None, info=ModelValidatorDecoratorInfo(mode='before'))}, computed_fields={})

      Metadata containing the decorators defined on the model. This replaces Model.__validators__ and Model.__root_validators__ from Pydantic V1.

      @@ -5440,13 +5448,13 @@

      Transactions
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e765cd90,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "stop_block": SerField {                         key_py: Py(                             0x00007f317ca579b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "start_block": SerField {                         key_py: Py(                             0x00007f317ca57970,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3180b000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "step": SerField {                         key_py: Py(                             0x00007f3180b548f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3180b000f0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007f3180708af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007f317d2e80d0,                                     ),                                     name: "wrap_function[serialize_sequence_via_list, str]",                                     function_name: "serialize_sequence_via_list",                                     return_serializer: Any(                                         AnySerializer,                                     ),                                     when_used: Always,                                     is_field_serializer: false,                                     info_arg: true,                                 },                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 4,             },         ),         has_extra: false,         root_model: false,         name: "BlockQuery",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf25ddf0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "stop_block": SerField {                         key_py: Py(                             0x00007f3af69ecef0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "step": SerField {                         key_py: Py(                             0x00007f3afad548f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3afad000f0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007f3afa908af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007f3af6e8c4c0,                                     ),                                     name: "wrap_function[serialize_sequence_via_list, str]",                                     function_name: "serialize_sequence_via_list",                                     return_serializer: Any(                                         AnySerializer,                                     ),                                     when_used: Always,                                     is_field_serializer: false,                                     info_arg: true,                                 },                             ),                         ),                         required: true,                     },                     "start_block": SerField {                         key_py: Py(                             0x00007f3af69eceb0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3afad000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 4,             },         ),         has_extra: false,         root_model: false,         name: "BlockQuery",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="BlockQuery", validator=Model(     ModelValidator {         revalidate: Never,         validator: FunctionBefore(             FunctionBeforeValidator {                 validator: ModelFields(                     ModelFieldsValidator {                         fields: [                             Field {                                 name: "columns",                                 lookup_key: Simple {                                     key: "columns",                                     py_key: Py(                                         0x00007f3179a4e770,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007f3179a4e730,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3180708af0,                                 ),                                 validator: JsonOrPython(                                     JsonOrPython {                                         json: List(                                             ListValidator {                                                 strict: false,                                                 item_validator: Some(                                                     Str(                                                         StrValidator {                                                             strict: false,                                                             coerce_numbers_to_str: false,                                                         },                                                     ),                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: OnceLock(                                                     "list[str]",                                                 ),                                                 fail_fast: false,                                             },                                         ),                                         python: Chain(                                             ChainValidator {                                                 steps: [                                                     IsInstance(                                                         IsInstanceValidator {                                                             class: Py(                                                                 0x00007f31805d3fa0,                                                             ),                                                             class_repr: "Sequence",                                                             name: "is-instance[Sequence]",                                                         },                                                     ),                                                     FunctionWrap(                                                         FunctionWrapValidator {                                                             validator: List(                                                                 ListValidator {                                                                     strict: false,                                                                     item_validator: Some(                                                                         Str(                                                                             StrValidator {                                                                                 strict: false,                                                                                 coerce_numbers_to_str: false,                                                                             },                                                                         ),                                                                     ),                                                                     min_length: None,                                                                     max_length: None,                                                                     name: OnceLock(                                                                         <uninit>,                                                                     ),                                                                     fail_fast: false,                                                                 },                                                             ),                                                             func: Py(                                                                 0x00007f317d3b7910,                                                             ),                                                             config: Py(                                                                 0x00007f3179a4e640,                                                             ),                                                             name: "function-wrap[sequence_validator()]",                                                             field_name: None,                                                             info_arg: false,                                                             hide_input_in_errors: false,                                                             validation_error_cause: false,                                                         },                                                     ),                                                 ],                                                 name: "chain[is-instance[Sequence],function-wrap[sequence_validator()]]",                                             },                                         ),                                         name: "json-or-python[json=list[str],python=chain[is-instance[Sequence],function-wrap[sequence_validator()]]]",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "start_block",                                 lookup_key: Simple {                                     key: "start_block",                                     py_key: Py(                                         0x00007f3179a4e6f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_block",                                                 Py(                                                     0x00007f3179a4e6b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f317ca57970,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3180b000d0,                                             ),                                         ),                                         on_error: Raise,                                         validator: ConstrainedInt(                                             ConstrainedIntValidator {                                                 strict: false,                                                 multiple_of: None,                                                 le: None,                                                 lt: None,                                                 ge: Some(                                                     I64(                                                         0,                                                     ),                                                 ),                                                 gt: None,                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[constrained-int]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_block",                                 lookup_key: Simple {                                     key: "stop_block",                                     py_key: Py(                                         0x00007f3179a4e7b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_block",                                                 Py(                                                     0x00007f3179a4e7f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f317ca579b0,                                 ),                                 validator: ConstrainedInt(                                     ConstrainedIntValidator {                                         strict: false,                                         multiple_of: None,                                         le: None,                                         lt: None,                                         ge: Some(                                             I64(                                                 0,                                             ),                                         ),                                         gt: None,                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "step",                                 lookup_key: Simple {                                     key: "step",                                     py_key: Py(                                         0x00007f3179a4e830,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "step",                                                 Py(                                                     0x00007f3179a4e870,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3180b548f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3180b000f0,                                             ),                                         ),                                         on_error: Raise,                                         validator: ConstrainedInt(                                             ConstrainedIntValidator {                                                 strict: false,                                                 multiple_of: None,                                                 le: None,                                                 lt: None,                                                 ge: None,                                                 gt: Some(                                                     I64(                                                         0,                                                     ),                                                 ),                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[constrained-int]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "BlockQuery",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007f317a1eb300,                 ),                 config: Py(                     0x00007f3179a4e640,                 ),                 name: "function-before[check_start_block_before_stop_block(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x00005603e765cd90,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "BlockQuery",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="BlockQuery", validator=Model(     ModelValidator {         revalidate: Never,         validator: FunctionBefore(             FunctionBeforeValidator {                 validator: ModelFields(                     ModelFieldsValidator {                         fields: [                             Field {                                 name: "columns",                                 lookup_key: Simple {                                     key: "columns",                                     py_key: Py(                                         0x00007f3af3984770,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007f3af3984730,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afa908af0,                                 ),                                 validator: JsonOrPython(                                     JsonOrPython {                                         json: List(                                             ListValidator {                                                 strict: false,                                                 item_validator: Some(                                                     Str(                                                         StrValidator {                                                             strict: false,                                                             coerce_numbers_to_str: false,                                                         },                                                     ),                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: OnceLock(                                                     "list[str]",                                                 ),                                                 fail_fast: false,                                             },                                         ),                                         python: Chain(                                             ChainValidator {                                                 steps: [                                                     IsInstance(                                                         IsInstanceValidator {                                                             class: Py(                                                                 0x00007f3afa4d3fa0,                                                             ),                                                             class_repr: "Sequence",                                                             name: "is-instance[Sequence]",                                                         },                                                     ),                                                     FunctionWrap(                                                         FunctionWrapValidator {                                                             validator: List(                                                                 ListValidator {                                                                     strict: false,                                                                     item_validator: Some(                                                                         Str(                                                                             StrValidator {                                                                                 strict: false,                                                                                 coerce_numbers_to_str: false,                                                                             },                                                                         ),                                                                     ),                                                                     min_length: None,                                                                     max_length: None,                                                                     name: OnceLock(                                                                         <uninit>,                                                                     ),                                                                     fail_fast: false,                                                                 },                                                             ),                                                             func: Py(                                                                 0x00007f3af7f07f40,                                                             ),                                                             config: Py(                                                                 0x00007f3af3984640,                                                             ),                                                             name: "function-wrap[sequence_validator()]",                                                             field_name: None,                                                             info_arg: false,                                                             hide_input_in_errors: false,                                                             validation_error_cause: false,                                                         },                                                     ),                                                 ],                                                 name: "chain[is-instance[Sequence],function-wrap[sequence_validator()]]",                                             },                                         ),                                         name: "json-or-python[json=list[str],python=chain[is-instance[Sequence],function-wrap[sequence_validator()]]]",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "start_block",                                 lookup_key: Simple {                                     key: "start_block",                                     py_key: Py(                                         0x00007f3af39846f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_block",                                                 Py(                                                     0x00007f3af39846b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af69eceb0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3afad000d0,                                             ),                                         ),                                         on_error: Raise,                                         validator: ConstrainedInt(                                             ConstrainedIntValidator {                                                 strict: false,                                                 multiple_of: None,                                                 le: None,                                                 lt: None,                                                 ge: Some(                                                     I64(                                                         0,                                                     ),                                                 ),                                                 gt: None,                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[constrained-int]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_block",                                 lookup_key: Simple {                                     key: "stop_block",                                     py_key: Py(                                         0x00007f3af39847b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_block",                                                 Py(                                                     0x00007f3af39847f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af69ecef0,                                 ),                                 validator: ConstrainedInt(                                     ConstrainedIntValidator {                                         strict: false,                                         multiple_of: None,                                         le: None,                                         lt: None,                                         ge: Some(                                             I64(                                                 0,                                             ),                                         ),                                         gt: None,                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "step",                                 lookup_key: Simple {                                     key: "step",                                     py_key: Py(                                         0x00007f3af3984830,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "step",                                                 Py(                                                     0x00007f3af3984870,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afad548f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3afad000f0,                                             ),                                         ),                                         on_error: Raise,                                         validator: ConstrainedInt(                                             ConstrainedIntValidator {                                                 strict: false,                                                 multiple_of: None,                                                 le: None,                                                 lt: None,                                                 ge: None,                                                 gt: Some(                                                     I64(                                                         0,                                                     ),                                                 ),                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[constrained-int]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "BlockQuery",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007f3af3f33800,                 ),                 config: Py(                     0x00007f3af3984640,                 ),                 name: "function-before[check_start_block_before_stop_block(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x0000556cbf25ddf0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "BlockQuery",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -5484,7 +5492,7 @@

      Transactions
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.query.BlockTransactionQuery'>, 'config': {'title': 'BlockTransactionQuery'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.query.BlockTransactionQuery'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.query.BlockTransactionQuery'>>]}, 'ref': 'ape.api.query.BlockTransactionQuery:94574767116848', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'block_id': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'any'}, 'type': 'model-field'}, 'columns': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'json_schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'python_schema': {'steps': [{'cls': typing.Sequence, 'cls_repr': 'Sequence', 'type': 'is-instance'}, {'function': {'function': <function sequence_validator>, 'type': 'no-info'}, 'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'function-wrap'}], 'type': 'chain'}, 'serialization': {'function': <function serialize_sequence_via_list>, 'info_arg': True, 'schema': {'type': 'str'}, 'type': 'function-wrap'}, 'type': 'json-or-python'}, 'type': 'model-field'}}, 'model_name': 'BlockTransactionQuery', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.query.BlockTransactionQuery'>, 'config': {'title': 'BlockTransactionQuery'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.query.BlockTransactionQuery'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.query.BlockTransactionQuery'>>]}, 'ref': 'ape.api.query.BlockTransactionQuery:93925551775760', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'block_id': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'any'}, 'type': 'model-field'}, 'columns': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'json_schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'python_schema': {'steps': [{'cls': typing.Sequence, 'cls_repr': 'Sequence', 'type': 'is-instance'}, {'function': {'function': <function sequence_validator>, 'type': 'no-info'}, 'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'function-wrap'}], 'type': 'chain'}, 'serialization': {'function': <function serialize_sequence_via_list>, 'info_arg': True, 'schema': {'type': 'str'}, 'type': 'function-wrap'}, 'type': 'json-or-python'}, 'type': 'model-field'}}, 'model_name': 'BlockTransactionQuery', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -5540,13 +5548,13 @@

      Transactions
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e7661230,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "columns": SerField {                         key_py: Py(                             0x00007f3180708af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007f317d2e80d0,                                     ),                                     name: "wrap_function[serialize_sequence_via_list, str]",                                     function_name: "serialize_sequence_via_list",                                     return_serializer: Any(                                         AnySerializer,                                     ),                                     when_used: Always,                                     is_field_serializer: false,                                     info_arg: true,                                 },                             ),                         ),                         required: true,                     },                     "block_id": SerField {                         key_py: Py(                             0x00007f317cd25070,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Any(                                 AnySerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 2,             },         ),         has_extra: false,         root_model: false,         name: "BlockTransactionQuery",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf262010,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "block_id": SerField {                         key_py: Py(                             0x00007f3af6c7e930,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Any(                                 AnySerializer,                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007f3afa908af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007f3af6e8c4c0,                                     ),                                     name: "wrap_function[serialize_sequence_via_list, str]",                                     function_name: "serialize_sequence_via_list",                                     return_serializer: Any(                                         AnySerializer,                                     ),                                     when_used: Always,                                     is_field_serializer: false,                                     info_arg: true,                                 },                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 2,             },         ),         has_extra: false,         root_model: false,         name: "BlockTransactionQuery",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="BlockTransactionQuery", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "columns",                         lookup_key: Simple {                             key: "columns",                             py_key: Py(                                 0x00007f3179a4f730,                             ),                             path: LookupPath(                                 [                                     S(                                         "columns",                                         Py(                                             0x00007f3179a4f6f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3180708af0,                         ),                         validator: JsonOrPython(                             JsonOrPython {                                 json: List(                                     ListValidator {                                         strict: false,                                         item_validator: Some(                                             Str(                                                 StrValidator {                                                     strict: false,                                                     coerce_numbers_to_str: false,                                                 },                                             ),                                         ),                                         min_length: None,                                         max_length: None,                                         name: OnceLock(                                             "list[str]",                                         ),                                         fail_fast: false,                                     },                                 ),                                 python: Chain(                                     ChainValidator {                                         steps: [                                             IsInstance(                                                 IsInstanceValidator {                                                     class: Py(                                                         0x00007f31805d3fa0,                                                     ),                                                     class_repr: "Sequence",                                                     name: "is-instance[Sequence]",                                                 },                                             ),                                             FunctionWrap(                                                 FunctionWrapValidator {                                                     validator: List(                                                         ListValidator {                                                             strict: false,                                                             item_validator: Some(                                                                 Str(                                                                     StrValidator {                                                                         strict: false,                                                                         coerce_numbers_to_str: false,                                                                     },                                                                 ),                                                             ),                                                             min_length: None,                                                             max_length: None,                                                             name: OnceLock(                                                                 <uninit>,                                                             ),                                                             fail_fast: false,                                                         },                                                     ),                                                     func: Py(                                                         0x00007f317d3b7910,                                                     ),                                                     config: Py(                                                         0x00007f3179a4f600,                                                     ),                                                     name: "function-wrap[sequence_validator()]",                                                     field_name: None,                                                     info_arg: false,                                                     hide_input_in_errors: false,                                                     validation_error_cause: false,                                                 },                                             ),                                         ],                                         name: "chain[is-instance[Sequence],function-wrap[sequence_validator()]]",                                     },                                 ),                                 name: "json-or-python[json=list[str],python=chain[is-instance[Sequence],function-wrap[sequence_validator()]]]",                             },                         ),                         frozen: false,                     },                     Field {                         name: "block_id",                         lookup_key: Simple {                             key: "block_id",                             py_key: Py(                                 0x00007f3179a4f6b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "block_id",                                         Py(                                             0x00007f3179a4f670,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f317cd25070,                         ),                         validator: Any(                             AnyValidator,                         ),                         frozen: false,                     },                 ],                 model_name: "BlockTransactionQuery",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e7661230,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "BlockTransactionQuery",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="BlockTransactionQuery", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "columns",                         lookup_key: Simple {                             key: "columns",                             py_key: Py(                                 0x00007f3af39857b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "columns",                                         Py(                                             0x00007f3af3985770,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3afa908af0,                         ),                         validator: JsonOrPython(                             JsonOrPython {                                 json: List(                                     ListValidator {                                         strict: false,                                         item_validator: Some(                                             Str(                                                 StrValidator {                                                     strict: false,                                                     coerce_numbers_to_str: false,                                                 },                                             ),                                         ),                                         min_length: None,                                         max_length: None,                                         name: OnceLock(                                             "list[str]",                                         ),                                         fail_fast: false,                                     },                                 ),                                 python: Chain(                                     ChainValidator {                                         steps: [                                             IsInstance(                                                 IsInstanceValidator {                                                     class: Py(                                                         0x00007f3afa4d3fa0,                                                     ),                                                     class_repr: "Sequence",                                                     name: "is-instance[Sequence]",                                                 },                                             ),                                             FunctionWrap(                                                 FunctionWrapValidator {                                                     validator: List(                                                         ListValidator {                                                             strict: false,                                                             item_validator: Some(                                                                 Str(                                                                     StrValidator {                                                                         strict: false,                                                                         coerce_numbers_to_str: false,                                                                     },                                                                 ),                                                             ),                                                             min_length: None,                                                             max_length: None,                                                             name: OnceLock(                                                                 <uninit>,                                                             ),                                                             fail_fast: false,                                                         },                                                     ),                                                     func: Py(                                                         0x00007f3af7f07f40,                                                     ),                                                     config: Py(                                                         0x00007f3af3985680,                                                     ),                                                     name: "function-wrap[sequence_validator()]",                                                     field_name: None,                                                     info_arg: false,                                                     hide_input_in_errors: false,                                                     validation_error_cause: false,                                                 },                                             ),                                         ],                                         name: "chain[is-instance[Sequence],function-wrap[sequence_validator()]]",                                     },                                 ),                                 name: "json-or-python[json=list[str],python=chain[is-instance[Sequence],function-wrap[sequence_validator()]]]",                             },                         ),                         frozen: false,                     },                     Field {                         name: "block_id",                         lookup_key: Simple {                             key: "block_id",                             py_key: Py(                                 0x00007f3af3985730,                             ),                             path: LookupPath(                                 [                                     S(                                         "block_id",                                         Py(                                             0x00007f3af39856f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af6c7e930,                         ),                         validator: Any(                             AnyValidator,                         ),                         frozen: false,                     },                 ],                 model_name: "BlockTransactionQuery",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbf262010,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "BlockTransactionQuery",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -5588,7 +5596,7 @@

      Transactions
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.query.ContractCreation'>, 'config': {'title': 'ContractCreation'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.query.ContractCreation'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.query.ContractCreation'>>]}, 'ref': 'ape.api.query.ContractCreation:94574767165424', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'block': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'model-field'}, 'deployer': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}, 'factory': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'txn_hash': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}}, 'model_name': 'ContractCreation', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.query.ContractCreation'>, 'config': {'title': 'ContractCreation'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.query.ContractCreation'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.query.ContractCreation'>>]}, 'ref': 'ape.api.query.ContractCreation:93925551827104', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'block': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'model-field'}, 'deployer': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}, 'factory': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'txn_hash': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}}, 'model_name': 'ContractCreation', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -5644,13 +5652,13 @@

      Transactions
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e766cff0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "factory": SerField {                         key_py: Py(                             0x00007f31807a9170,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3181389980,                                         ),                                     ),                                     serializer: Nullable(                                         NullableSerializer {                                             serializer: Str(                                                 StrSerializer,                                             ),                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "block": SerField {                         key_py: Py(                             0x00007f318062d970,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "deployer": SerField {                         key_py: Py(                             0x00007f3179a320b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "txn_hash": SerField {                         key_py: Py(                             0x00007f317ca1fbb0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 4,             },         ),         has_extra: false,         root_model: false,         name: "ContractCreation",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf26e8a0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "block": SerField {                         key_py: Py(                             0x00007f3afa52d970,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "deployer": SerField {                         key_py: Py(                             0x00007f3af397c1f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "factory": SerField {                         key_py: Py(                             0x00007f3afa9a9170,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3afb189980,                                         ),                                     ),                                     serializer: Nullable(                                         NullableSerializer {                                             serializer: Str(                                                 StrSerializer,                                             ),                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "txn_hash": SerField {                         key_py: Py(                             0x00007f3af69e5630,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 4,             },         ),         has_extra: false,         root_model: false,         name: "ContractCreation",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ContractCreation", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "txn_hash",                         lookup_key: Simple {                             key: "txn_hash",                             py_key: Py(                                 0x00007f3179a5fa70,                             ),                             path: LookupPath(                                 [                                     S(                                         "txn_hash",                                         Py(                                             0x00007f3179a5fa30,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f317ca1fbb0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "block",                         lookup_key: Simple {                             key: "block",                             py_key: Py(                                 0x00007f3179a5f9f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "block",                                         Py(                                             0x00007f3179a5f9b0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f318062d970,                         ),                         validator: Int(                             IntValidator {                                 strict: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "deployer",                         lookup_key: Simple {                             key: "deployer",                             py_key: Py(                                 0x00007f3179a5fab0,                             ),                             path: LookupPath(                                 [                                     S(                                         "deployer",                                         Py(                                             0x00007f3179a5faf0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3179a320b0,                         ),                         validator: FunctionBefore(                             FunctionBeforeValidator {                                 validator: StrConstrained(                                     StrConstrainedValidator {                                         strict: false,                                         pattern: None,                                         max_length: Some(                                             42,                                         ),                                         min_length: Some(                                             42,                                         ),                                         strip_whitespace: false,                                         to_lower: false,                                         to_upper: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 func: Py(                                     0x00007f3179a5f300,                                 ),                                 config: Py(                                     0x00007f3179a5f3c0,                                 ),                                 name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                 field_name: None,                                 info_arg: true,                             },                         ),                         frozen: false,                     },                     Field {                         name: "factory",                         lookup_key: Simple {                             key: "factory",                             py_key: Py(                                 0x00007f3179a5fb30,                             ),                             path: LookupPath(                                 [                                     S(                                         "factory",                                         Py(                                             0x00007f3179a5fb70,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f31807a9170,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007f3181389980,                                     ),                                 ),                                 on_error: Raise,                                 validator: Nullable(                                     NullableValidator {                                         validator: FunctionBefore(                                             FunctionBeforeValidator {                                                 validator: StrConstrained(                                                     StrConstrainedValidator {                                                         strict: false,                                                         pattern: None,                                                         max_length: Some(                                                             42,                                                         ),                                                         min_length: Some(                                                             42,                                                         ),                                                         strip_whitespace: false,                                                         to_lower: false,                                                         to_upper: false,                                                         coerce_numbers_to_str: false,                                                     },                                                 ),                                                 func: Py(                                                     0x00007f3179a5f680,                                                 ),                                                 config: Py(                                                     0x00007f3179a5f3c0,                                                 ),                                                 name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                                 field_name: None,                                                 info_arg: true,                                             },                                         ),                                         name: "nullable[function-before[__eth_pydantic_validate__(), constrained-str]]",                                     },                                 ),                                 validate_default: false,                                 copy_default: false,                                 name: "default[nullable[function-before[__eth_pydantic_validate__(), constrained-str]]]",                                 undefined: Py(                                     0x00007f317dfecdb0,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ContractCreation",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e766cff0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "ContractCreation",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ContractCreation", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "txn_hash",                         lookup_key: Simple {                             key: "txn_hash",                             py_key: Py(                                 0x00007f3af39959b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "txn_hash",                                         Py(                                             0x00007f3af3995970,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af69e5630,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "block",                         lookup_key: Simple {                             key: "block",                             py_key: Py(                                 0x00007f3af39955f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "block",                                         Py(                                             0x00007f3af3995370,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3afa52d970,                         ),                         validator: Int(                             IntValidator {                                 strict: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "deployer",                         lookup_key: Simple {                             key: "deployer",                             py_key: Py(                                 0x00007f3af39959f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "deployer",                                         Py(                                             0x00007f3af3995a30,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af397c1f0,                         ),                         validator: FunctionBefore(                             FunctionBeforeValidator {                                 validator: StrConstrained(                                     StrConstrainedValidator {                                         strict: false,                                         pattern: None,                                         max_length: Some(                                             42,                                         ),                                         min_length: Some(                                             42,                                         ),                                         strip_whitespace: false,                                         to_lower: false,                                         to_upper: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 func: Py(                                     0x00007f3af39952c0,                                 ),                                 config: Py(                                     0x00007f3af3995300,                                 ),                                 name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                 field_name: None,                                 info_arg: true,                             },                         ),                         frozen: false,                     },                     Field {                         name: "factory",                         lookup_key: Simple {                             key: "factory",                             py_key: Py(                                 0x00007f3af3995a70,                             ),                             path: LookupPath(                                 [                                     S(                                         "factory",                                         Py(                                             0x00007f3af3995ab0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3afa9a9170,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007f3afb189980,                                     ),                                 ),                                 on_error: Raise,                                 validator: Nullable(                                     NullableValidator {                                         validator: FunctionBefore(                                             FunctionBeforeValidator {                                                 validator: StrConstrained(                                                     StrConstrainedValidator {                                                         strict: false,                                                         pattern: None,                                                         max_length: Some(                                                             42,                                                         ),                                                         min_length: Some(                                                             42,                                                         ),                                                         strip_whitespace: false,                                                         to_lower: false,                                                         to_upper: false,                                                         coerce_numbers_to_str: false,                                                     },                                                 ),                                                 func: Py(                                                     0x00007f3af3995640,                                                 ),                                                 config: Py(                                                     0x00007f3af3995300,                                                 ),                                                 name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                                 field_name: None,                                                 info_arg: true,                                             },                                         ),                                         name: "nullable[function-before[__eth_pydantic_validate__(), constrained-str]]",                                     },                                 ),                                 validate_default: false,                                 copy_default: false,                                 name: "default[nullable[function-before[__eth_pydantic_validate__(), constrained-str]]]",                                 undefined: Py(                                     0x00007f3af952f220,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ContractCreation",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbf26e8a0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "ContractCreation",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -5734,7 +5742,7 @@

      Transactions
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.query.ContractCreationQuery'>, 'config': {'title': 'ContractCreationQuery'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.query.ContractCreationQuery'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.query.ContractCreationQuery'>>]}, 'ref': 'ape.api.query.ContractCreationQuery:94574767148256', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'columns': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'json_schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'python_schema': {'steps': [{'cls': typing.Sequence, 'cls_repr': 'Sequence', 'type': 'is-instance'}, {'function': {'function': <function sequence_validator>, 'type': 'no-info'}, 'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'function-wrap'}], 'type': 'chain'}, 'serialization': {'function': <function serialize_sequence_via_list>, 'info_arg': True, 'schema': {'type': 'str'}, 'type': 'function-wrap'}, 'type': 'json-or-python'}, 'type': 'model-field'}, 'contract': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}}, 'model_name': 'ContractCreationQuery', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.api.query.ContractCreationQuery'>, 'config': {'title': 'ContractCreationQuery'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.query.ContractCreationQuery'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.query.ContractCreationQuery'>>]}, 'ref': 'ape.api.query.ContractCreationQuery:93925551809936', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'columns': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'json_schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'python_schema': {'steps': [{'cls': typing.Sequence, 'cls_repr': 'Sequence', 'type': 'is-instance'}, {'function': {'function': <function sequence_validator>, 'type': 'no-info'}, 'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'function-wrap'}], 'type': 'chain'}, 'serialization': {'function': <function serialize_sequence_via_list>, 'info_arg': True, 'schema': {'type': 'str'}, 'type': 'function-wrap'}, 'type': 'json-or-python'}, 'type': 'model-field'}, 'contract': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}}, 'model_name': 'ContractCreationQuery', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -5790,13 +5798,13 @@

      Transactions
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e7668ce0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "contract": SerField {                         key_py: Py(                             0x00007f317f74d8b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007f3180708af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007f317d2e80d0,                                     ),                                     name: "wrap_function[serialize_sequence_via_list, str]",                                     function_name: "serialize_sequence_via_list",                                     return_serializer: Any(                                         AnySerializer,                                     ),                                     when_used: Always,                                     is_field_serializer: false,                                     info_arg: true,                                 },                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 2,             },         ),         has_extra: false,         root_model: false,         name: "ContractCreationQuery",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf26a590,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "columns": SerField {                         key_py: Py(                             0x00007f3afa908af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007f3af6e8c4c0,                                     ),                                     name: "wrap_function[serialize_sequence_via_list, str]",                                     function_name: "serialize_sequence_via_list",                                     return_serializer: Any(                                         AnySerializer,                                     ),                                     when_used: Always,                                     is_field_serializer: false,                                     info_arg: true,                                 },                             ),                         ),                         required: true,                     },                     "contract": SerField {                         key_py: Py(                             0x00007f3af9651b30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 2,             },         ),         has_extra: false,         root_model: false,         name: "ContractCreationQuery",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ContractCreationQuery", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "columns",                         lookup_key: Simple {                             key: "columns",                             py_key: Py(                                 0x00007f3179a5d1b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "columns",                                         Py(                                             0x00007f3179a5d170,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3180708af0,                         ),                         validator: JsonOrPython(                             JsonOrPython {                                 json: List(                                     ListValidator {                                         strict: false,                                         item_validator: Some(                                             Str(                                                 StrValidator {                                                     strict: false,                                                     coerce_numbers_to_str: false,                                                 },                                             ),                                         ),                                         min_length: None,                                         max_length: None,                                         name: OnceLock(                                             "list[str]",                                         ),                                         fail_fast: false,                                     },                                 ),                                 python: Chain(                                     ChainValidator {                                         steps: [                                             IsInstance(                                                 IsInstanceValidator {                                                     class: Py(                                                         0x00007f31805d3fa0,                                                     ),                                                     class_repr: "Sequence",                                                     name: "is-instance[Sequence]",                                                 },                                             ),                                             FunctionWrap(                                                 FunctionWrapValidator {                                                     validator: List(                                                         ListValidator {                                                             strict: false,                                                             item_validator: Some(                                                                 Str(                                                                     StrValidator {                                                                         strict: false,                                                                         coerce_numbers_to_str: false,                                                                     },                                                                 ),                                                             ),                                                             min_length: None,                                                             max_length: None,                                                             name: OnceLock(                                                                 <uninit>,                                                             ),                                                             fail_fast: false,                                                         },                                                     ),                                                     func: Py(                                                         0x00007f317d3b7910,                                                     ),                                                     config: Py(                                                         0x00007f3179a5d080,                                                     ),                                                     name: "function-wrap[sequence_validator()]",                                                     field_name: None,                                                     info_arg: false,                                                     hide_input_in_errors: false,                                                     validation_error_cause: false,                                                 },                                             ),                                         ],                                         name: "chain[is-instance[Sequence],function-wrap[sequence_validator()]]",                                     },                                 ),                                 name: "json-or-python[json=list[str],python=chain[is-instance[Sequence],function-wrap[sequence_validator()]]]",                             },                         ),                         frozen: false,                     },                     Field {                         name: "contract",                         lookup_key: Simple {                             key: "contract",                             py_key: Py(                                 0x00007f3179a5d130,                             ),                             path: LookupPath(                                 [                                     S(                                         "contract",                                         Py(                                             0x00007f3179a5d0f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f317f74d8b0,                         ),                         validator: FunctionBefore(                             FunctionBeforeValidator {                                 validator: StrConstrained(                                     StrConstrainedValidator {                                         strict: false,                                         pattern: None,                                         max_length: Some(                                             42,                                         ),                                         min_length: Some(                                             42,                                         ),                                         strip_whitespace: false,                                         to_lower: false,                                         to_upper: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 func: Py(                                     0x00007f3179a5c880,                                 ),                                 config: Py(                                     0x00007f3179a5d080,                                 ),                                 name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                 field_name: None,                                 info_arg: true,                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ContractCreationQuery",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e7668ce0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "ContractCreationQuery",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ContractCreationQuery", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "columns",                         lookup_key: Simple {                             key: "columns",                             py_key: Py(                                 0x00007f3af6bb5ef0,                             ),                             path: LookupPath(                                 [                                     S(                                         "columns",                                         Py(                                             0x00007f3af39872b0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3afa908af0,                         ),                         validator: JsonOrPython(                             JsonOrPython {                                 json: List(                                     ListValidator {                                         strict: false,                                         item_validator: Some(                                             Str(                                                 StrValidator {                                                     strict: false,                                                     coerce_numbers_to_str: false,                                                 },                                             ),                                         ),                                         min_length: None,                                         max_length: None,                                         name: OnceLock(                                             "list[str]",                                         ),                                         fail_fast: false,                                     },                                 ),                                 python: Chain(                                     ChainValidator {                                         steps: [                                             IsInstance(                                                 IsInstanceValidator {                                                     class: Py(                                                         0x00007f3afa4d3fa0,                                                     ),                                                     class_repr: "Sequence",                                                     name: "is-instance[Sequence]",                                                 },                                             ),                                             FunctionWrap(                                                 FunctionWrapValidator {                                                     validator: List(                                                         ListValidator {                                                             strict: false,                                                             item_validator: Some(                                                                 Str(                                                                     StrValidator {                                                                         strict: false,                                                                         coerce_numbers_to_str: false,                                                                     },                                                                 ),                                                             ),                                                             min_length: None,                                                             max_length: None,                                                             name: OnceLock(                                                                 <uninit>,                                                             ),                                                             fail_fast: false,                                                         },                                                     ),                                                     func: Py(                                                         0x00007f3af7f07f40,                                                     ),                                                     config: Py(                                                         0x00007f3af39871c0,                                                     ),                                                     name: "function-wrap[sequence_validator()]",                                                     field_name: None,                                                     info_arg: false,                                                     hide_input_in_errors: false,                                                     validation_error_cause: false,                                                 },                                             ),                                         ],                                         name: "chain[is-instance[Sequence],function-wrap[sequence_validator()]]",                                     },                                 ),                                 name: "json-or-python[json=list[str],python=chain[is-instance[Sequence],function-wrap[sequence_validator()]]]",                             },                         ),                         frozen: false,                     },                     Field {                         name: "contract",                         lookup_key: Simple {                             key: "contract",                             py_key: Py(                                 0x00007f3af3987270,                             ),                             path: LookupPath(                                 [                                     S(                                         "contract",                                         Py(                                             0x00007f3af3987230,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af9651b30,                         ),                         validator: FunctionBefore(                             FunctionBeforeValidator {                                 validator: StrConstrained(                                     StrConstrainedValidator {                                         strict: false,                                         pattern: None,                                         max_length: Some(                                             42,                                         ),                                         min_length: Some(                                             42,                                         ),                                         strip_whitespace: false,                                         to_lower: false,                                         to_upper: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 func: Py(                                     0x00007f3af39869c0,                                 ),                                 config: Py(                                     0x00007f3af39871c0,                                 ),                                 name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                 field_name: None,                                 info_arg: true,                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ContractCreationQuery",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbf26a590,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "ContractCreationQuery",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -5834,7 +5842,7 @@

      Transactions
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'definitions': [{'cls': <class 'ethpm_types.abi.ABIType'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'ABIType'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.ABIType'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.ABIType'>>]}, 'ref': 'ethpm_types.abi.ABIType:94574749352192', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'components': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'items_schema': {'schema_ref': 'ethpm_types.abi.ABIType:94574749352192', 'type': 'definition-ref'}, 'type': 'list'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'internal_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'internalType', 'type': 'model-field', 'validation_alias': 'internalType'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'choices': [{'type': 'str'}, {'schema_ref': 'ethpm_types.abi.ABIType:94574749352192', 'type': 'definition-ref'}], 'type': 'union'}, 'type': 'model-field'}}, 'model_name': 'ABIType', 'type': 'model-fields'}, 'type': 'model'}], 'schema': {'cls': <class 'ape.api.query.ContractEventQuery'>, 'config': {'title': 'ContractEventQuery'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.query.ContractEventQuery'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.query.ContractEventQuery'>>]}, 'ref': 'ape.api.query.ContractEventQuery:94574767177136', 'root_model': False, 'schema': {'function': {'function': <bound method _BaseBlockQuery.check_start_block_before_stop_block of <class 'ape.api.query.ContractEventQuery'>>, 'type': 'no-info'}, 'schema': {'computed_fields': [], 'fields': {'columns': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'json_schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'python_schema': {'steps': [{'cls': typing.Sequence, 'cls_repr': 'Sequence', 'type': 'is-instance'}, {'function': {'function': <function sequence_validator>, 'type': 'no-info'}, 'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'function-wrap'}], 'type': 'chain'}, 'serialization': {'function': <function serialize_sequence_via_list>, 'info_arg': True, 'schema': {'type': 'str'}, 'type': 'function-wrap'}, 'type': 'json-or-python'}, 'type': 'model-field'}, 'contract': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'choices': [{'items_schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'list'}, {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}], 'type': 'union'}, 'type': 'model-field'}, 'event': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'cls': <class 'ethpm_types.abi.EventABI'>, 'config': {'title': 'EventABI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.EventABI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.EventABI'>>]}, 'ref': 'ethpm_types.abi.EventABI:94574747457504', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'anonymous': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': False, 'schema': {'type': 'bool'}, 'type': 'default'}, 'type': 'model-field'}, 'inputs': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': [], 'schema': {'items_schema': {'cls': <class 'ethpm_types.abi.EventABIType'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'EventABIType'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.EventABIType'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.EventABIType'>>]}, 'ref': 'ethpm_types.abi.EventABIType:94574747296080', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'components': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'items_schema': {'schema_ref': 'ethpm_types.abi.ABIType:94574749352192', 'type': 'definition-ref'}, 'type': 'list'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'indexed': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': False, 'schema': {'type': 'bool'}, 'type': 'default'}, 'type': 'model-field'}, 'internal_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'internalType', 'type': 'model-field', 'validation_alias': 'internalType'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'choices': [{'type': 'str'}, {'schema_ref': 'ethpm_types.abi.ABIType:94574749352192', 'type': 'definition-ref'}], 'type': 'union'}, 'type': 'model-field'}}, 'model_name': 'EventABIType', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'list'}, 'type': 'default'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 'event', 'schema': {'expected': ['event'], 'type': 'literal'}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'EventABI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'model-field'}, 'search_topics': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'keys_schema': {'type': 'str'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'start_block': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 0, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'step': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 1, 'schema': {'gt': 0, 'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'stop_block': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'model-field'}}, 'model_name': 'ContractEventQuery', 'type': 'model-fields'}, 'type': 'function-before'}, 'type': 'model'}, 'type': 'definitions'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'definitions': [{'cls': <class 'ethpm_types.abi.ABIType'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'ABIType'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.ABIType'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.ABIType'>>]}, 'ref': 'ethpm_types.abi.ABIType:93925533684832', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'components': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'items_schema': {'schema_ref': 'ethpm_types.abi.ABIType:93925533684832', 'type': 'definition-ref'}, 'type': 'list'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'internal_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'internalType', 'type': 'model-field', 'validation_alias': 'internalType'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'choices': [{'type': 'str'}, {'schema_ref': 'ethpm_types.abi.ABIType:93925533684832', 'type': 'definition-ref'}], 'type': 'union'}, 'type': 'model-field'}}, 'model_name': 'ABIType', 'type': 'model-fields'}, 'type': 'model'}], 'schema': {'cls': <class 'ape.api.query.ContractEventQuery'>, 'config': {'title': 'ContractEventQuery'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.query.ContractEventQuery'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.query.ContractEventQuery'>>]}, 'ref': 'ape.api.query.ContractEventQuery:93925551838816', 'root_model': False, 'schema': {'function': {'function': <bound method _BaseBlockQuery.check_start_block_before_stop_block of <class 'ape.api.query.ContractEventQuery'>>, 'type': 'no-info'}, 'schema': {'computed_fields': [], 'fields': {'columns': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'json_schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'python_schema': {'steps': [{'cls': typing.Sequence, 'cls_repr': 'Sequence', 'type': 'is-instance'}, {'function': {'function': <function sequence_validator>, 'type': 'no-info'}, 'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'function-wrap'}], 'type': 'chain'}, 'serialization': {'function': <function serialize_sequence_via_list>, 'info_arg': True, 'schema': {'type': 'str'}, 'type': 'function-wrap'}, 'type': 'json-or-python'}, 'type': 'model-field'}, 'contract': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'choices': [{'items_schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'list'}, {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}], 'type': 'union'}, 'type': 'model-field'}, 'event': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'cls': <class 'ethpm_types.abi.EventABI'>, 'config': {'title': 'EventABI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.EventABI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.EventABI'>>]}, 'ref': 'ethpm_types.abi.EventABI:93925532885776', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'anonymous': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': False, 'schema': {'type': 'bool'}, 'type': 'default'}, 'type': 'model-field'}, 'inputs': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': [], 'schema': {'items_schema': {'cls': <class 'ethpm_types.abi.EventABIType'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'EventABIType'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.EventABIType'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.EventABIType'>>]}, 'ref': 'ethpm_types.abi.EventABIType:93925532798976', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'components': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'items_schema': {'schema_ref': 'ethpm_types.abi.ABIType:93925533684832', 'type': 'definition-ref'}, 'type': 'list'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'indexed': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': False, 'schema': {'type': 'bool'}, 'type': 'default'}, 'type': 'model-field'}, 'internal_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'internalType', 'type': 'model-field', 'validation_alias': 'internalType'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'choices': [{'type': 'str'}, {'schema_ref': 'ethpm_types.abi.ABIType:93925533684832', 'type': 'definition-ref'}], 'type': 'union'}, 'type': 'model-field'}}, 'model_name': 'EventABIType', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'list'}, 'type': 'default'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 'event', 'schema': {'expected': ['event'], 'type': 'literal'}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'EventABI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'model-field'}, 'search_topics': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'keys_schema': {'type': 'str'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'start_block': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 0, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'step': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 1, 'schema': {'gt': 0, 'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'stop_block': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'model-field'}}, 'model_name': 'ContractEventQuery', 'type': 'model-fields'}, 'type': 'function-before'}, 'type': 'model'}, 'type': 'definitions'}

      The core schema of the model.

      @@ -5846,7 +5854,7 @@

      Transactions
      -__pydantic_decorators__: ClassVar[_decorators.DecoratorInfos] = DecoratorInfos(validators={}, field_validators={}, root_validators={}, field_serializers={}, model_serializers={}, model_validators={'check_start_block_before_stop_block': Decorator(cls_ref='ape.api.query.ContractEventQuery:94574767177136', cls_var_name='check_start_block_before_stop_block', func=<bound method _BaseBlockQuery.check_start_block_before_stop_block of <class 'ape.api.query.ContractEventQuery'>>, shim=None, info=ModelValidatorDecoratorInfo(mode='before'))}, computed_fields={})
      +__pydantic_decorators__: ClassVar[_decorators.DecoratorInfos] = DecoratorInfos(validators={}, field_validators={}, root_validators={}, field_serializers={}, model_serializers={}, model_validators={'check_start_block_before_stop_block': Decorator(cls_ref='ape.api.query.ContractEventQuery:93925551838816', cls_var_name='check_start_block_before_stop_block', func=<bound method _BaseBlockQuery.check_start_block_before_stop_block of <class 'ape.api.query.ContractEventQuery'>>, shim=None, info=ModelValidatorDecoratorInfo(mode='before'))}, computed_fields={})

      Metadata containing the decorators defined on the model. This replaces Model.__validators__ and Model.__root_validators__ from Pydantic V1.

      @@ -5890,13 +5898,13 @@

      Transactions
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e766fdb0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "contract": SerField {                         key_py: Py(                             0x00007f317f74d8b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Union(                                 UnionSerializer {                                     choices: [                                         List(                                             ListSerializer {                                                 item_serializer: Str(                                                     StrSerializer,                                                 ),                                                 filter: SchemaFilter {                                                     include: None,                                                     exclude: None,                                                 },                                                 name: "list[str]",                                             },                                         ),                                         Str(                                             StrSerializer,                                         ),                                     ],                                     name: "Union[list[str], str]",                                 },                             ),                         ),                         required: true,                     },                     "start_block": SerField {                         key_py: Py(                             0x00007f317ca57970,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3180b000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "stop_block": SerField {                         key_py: Py(                             0x00007f317ca579b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "event": SerField {                         key_py: Py(                             0x00007f31806aa9b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x00005603e63a17e0,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007f3180b54af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "anonymous": SerField {                                                     key_py: Py(                                                         0x00007f318009cc30,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3181374cc0,                                                                     ),                                                                 ),                                                                 serializer: Bool(                                                                     BoolSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "inputs": SerField {                                                     key_py: Py(                                                         0x00007f317e3b8170,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f317cf37400,                                                                     ),                                                                 ),                                                                 serializer: List(                                                                     ListSerializer {                                                                         item_serializer: Model(                                                                             ModelSerializer {                                                                                 class: Py(                                                                                     0x00005603e637a150,                                                                                 ),                                                                                 serializer: Fields(                                                                                     GeneralFieldsSerializer {                                                                                         fields: {                                                                                             "components": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f31804d92f0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: List(                                                                                                                         ListSerializer {                                                                                                                             item_serializer: Recursive(                                                                                                                                 DefinitionRefSerializer {                                                                                                                                     definition: "...",                                                                                                                                     retry_with_lax_check: true,                                                                                                                                 },                                                                                                                             ),                                                                                                                             filter: SchemaFilter {                                                                                                                                 include: None,                                                                                                                                 exclude: None,                                                                                                                             },                                                                                                                             name: "list[definition-ref]",                                                                                                                         },                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "internal_type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f317e1d21b0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "internalType",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007f3179a71070,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "name": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3180b54af0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "indexed": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f317e1d2f30,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181374cc0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Bool(                                                                                                                 BoolSerializer,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3180b54d70,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     Union(                                                                                                         UnionSerializer {                                                                                                             choices: [                                                                                                                 Str(                                                                                                                     StrSerializer,                                                                                                                 ),                                                                                                                 Recursive(                                                                                                                     DefinitionRefSerializer {                                                                                                                         definition: "...",                                                                                                                         retry_with_lax_check: true,                                                                                                                     },                                                                                                                 ),                                                                                                             ],                                                                                                             name: "Union[str, definition-ref]",                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                         },                                                                                         computed_fields: Some(                                                                                             ComputedFields(                                                                                                 [],                                                                                             ),                                                                                         ),                                                                                         mode: ModelExtra,                                                                                         extra_serializer: None,                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         required_fields: 5,                                                                                     },                                                                                 ),                                                                                 has_extra: true,                                                                                 root_model: false,                                                                                 name: "EventABIType",                                                                             },                                                                         ),                                                                         filter: SchemaFilter {                                                                             include: None,                                                                             exclude: None,                                                                         },                                                                         name: "list[EventABIType]",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "type": SerField {                                                     key_py: Py(                                                         0x00007f3180b54d70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f31806aa9b0,                                                                     ),                                                                 ),                                                                 serializer: Literal(                                                                     LiteralSerializer {                                                                         expected_int: {},                                                                         expected_str: {                                                                             "event",                                                                         },                                                                         expected_py: None,                                                                         name: "literal['event']",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                             },                                             computed_fields: Some(                                                 ComputedFields(                                                     [],                                                 ),                                             ),                                             mode: SimpleDict,                                             extra_serializer: None,                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             required_fields: 4,                                         },                                     ),                                     has_extra: false,                                     root_model: false,                                     name: "EventABI",                                 },                             ),                         ),                         required: true,                     },                     "search_topics": SerField {                         key_py: Py(                             0x00007f317ca57bb0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3181389980,                                         ),                                     ),                                     serializer: Nullable(                                         NullableSerializer {                                             serializer: Dict(                                                 DictSerializer {                                                     key_serializer: Str(                                                         StrSerializer,                                                     ),                                                     value_serializer: Any(                                                         AnySerializer,                                                     ),                                                     filter: SchemaFilter {                                                         include: None,                                                         exclude: None,                                                     },                                                     name: "dict[str, any]",                                                 },                                             ),                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "step": SerField {                         key_py: Py(                             0x00007f3180b548f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3180b000f0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007f3180708af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007f317d2e80d0,                                     ),                                     name: "wrap_function[serialize_sequence_via_list, str]",                                     function_name: "serialize_sequence_via_list",                                     return_serializer: Any(                                         AnySerializer,                                     ),                                     when_used: Always,                                     is_field_serializer: false,                                     info_arg: true,                                 },                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 7,             },         ),         has_extra: false,         root_model: false,         name: "ContractEventQuery",     }, ), definitions=[Model(ModelSerializer { class: Py(0x5603e6570100), serializer: Fields(GeneralFieldsSerializer { fields: {"internal_type": SerField { key_py: Py(0x7f317e1d21b0), alias: Some("internalType"), alias_py: Some(Py(0x7f3179a71030)), serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3181389980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "name": SerField { key_py: Py(0x7f3180b54af0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3181389980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "components": SerField { key_py: Py(0x7f31804d92f0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3181389980)), serializer: Nullable(NullableSerializer { serializer: List(ListSerializer { item_serializer: Recursive(DefinitionRefSerializer { definition: "...", retry_with_lax_check: true }), filter: SchemaFilter { include: None, exclude: None }, name: "list[definition-ref]" }) }) })), required: true }, "type": SerField { key_py: Py(0x7f3180b54d70), alias: None, alias_py: None, serializer: Some(Union(UnionSerializer { choices: [Str(StrSerializer), Recursive(DefinitionRefSerializer { definition: "...", retry_with_lax_check: true })], name: "Union[str, definition-ref]" })), required: true }}, computed_fields: Some(ComputedFields([])), mode: ModelExtra, extra_serializer: None, filter: SchemaFilter { include: None, exclude: None }, required_fields: 4 }), has_extra: true, root_model: false, name: "ABIType" })])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf271660,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "step": SerField {                         key_py: Py(                             0x00007f3afad548f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3afad000f0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "contract": SerField {                         key_py: Py(                             0x00007f3af9651b30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Union(                                 UnionSerializer {                                     choices: [                                         List(                                             ListSerializer {                                                 item_serializer: Str(                                                     StrSerializer,                                                 ),                                                 filter: SchemaFilter {                                                     include: None,                                                     exclude: None,                                                 },                                                 name: "list[str]",                                             },                                         ),                                         Str(                                             StrSerializer,                                         ),                                     ],                                     name: "Union[list[str], str]",                                 },                             ),                         ),                         required: true,                     },                     "event": SerField {                         key_py: Py(                             0x00007f3afa5aa9b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x0000556cbe05e310,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "type": SerField {                                                     key_py: Py(                                                         0x00007f3afad54d70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3afa5aa9b0,                                                                     ),                                                                 ),                                                                 serializer: Literal(                                                                     LiteralSerializer {                                                                         expected_int: {},                                                                         expected_str: {                                                                             "event",                                                                         },                                                                         expected_py: None,                                                                         name: "literal['event']",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "inputs": SerField {                                                     key_py: Py(                                                         0x00007f3af82cc3f0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3af7367480,                                                                     ),                                                                 ),                                                                 serializer: List(                                                                     ListSerializer {                                                                         item_serializer: Model(                                                                             ModelSerializer {                                                                                 class: Py(                                                                                     0x0000556cbe049000,                                                                                 ),                                                                                 serializer: Fields(                                                                                     GeneralFieldsSerializer {                                                                                         fields: {                                                                                             "indexed": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3af7eba730,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb174cc0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Bool(                                                                                                                 BoolSerializer,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "internal_type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3af7eb98f0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "internalType",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007f3af39a6df0,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "name": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3afad54af0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "components": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3afa3d92f0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: List(                                                                                                                         ListSerializer {                                                                                                                             item_serializer: Recursive(                                                                                                                                 DefinitionRefSerializer {                                                                                                                                     definition: "...",                                                                                                                                     retry_with_lax_check: true,                                                                                                                                 },                                                                                                                             ),                                                                                                                             filter: SchemaFilter {                                                                                                                                 include: None,                                                                                                                                 exclude: None,                                                                                                                             },                                                                                                                             name: "list[definition-ref]",                                                                                                                         },                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3afad54d70,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     Union(                                                                                                         UnionSerializer {                                                                                                             choices: [                                                                                                                 Str(                                                                                                                     StrSerializer,                                                                                                                 ),                                                                                                                 Recursive(                                                                                                                     DefinitionRefSerializer {                                                                                                                         definition: "...",                                                                                                                         retry_with_lax_check: true,                                                                                                                     },                                                                                                                 ),                                                                                                             ],                                                                                                             name: "Union[str, definition-ref]",                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                         },                                                                                         computed_fields: Some(                                                                                             ComputedFields(                                                                                                 [],                                                                                             ),                                                                                         ),                                                                                         mode: ModelExtra,                                                                                         extra_serializer: None,                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         required_fields: 5,                                                                                     },                                                                                 ),                                                                                 has_extra: true,                                                                                 root_model: false,                                                                                 name: "EventABIType",                                                                             },                                                                         ),                                                                         filter: SchemaFilter {                                                                             include: None,                                                                             exclude: None,                                                                         },                                                                         name: "list[EventABIType]",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007f3afad54af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "anonymous": SerField {                                                     key_py: Py(                                                         0x00007f3af9fa8db0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3afb174cc0,                                                                     ),                                                                 ),                                                                 serializer: Bool(                                                                     BoolSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                             },                                             computed_fields: Some(                                                 ComputedFields(                                                     [],                                                 ),                                             ),                                             mode: SimpleDict,                                             extra_serializer: None,                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             required_fields: 4,                                         },                                     ),                                     has_extra: false,                                     root_model: false,                                     name: "EventABI",                                 },                             ),                         ),                         required: true,                     },                     "search_topics": SerField {                         key_py: Py(                             0x00007f3af69ed0f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3afb189980,                                         ),                                     ),                                     serializer: Nullable(                                         NullableSerializer {                                             serializer: Dict(                                                 DictSerializer {                                                     key_serializer: Str(                                                         StrSerializer,                                                     ),                                                     value_serializer: Any(                                                         AnySerializer,                                                     ),                                                     filter: SchemaFilter {                                                         include: None,                                                         exclude: None,                                                     },                                                     name: "dict[str, any]",                                                 },                                             ),                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007f3afa908af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007f3af6e8c4c0,                                     ),                                     name: "wrap_function[serialize_sequence_via_list, str]",                                     function_name: "serialize_sequence_via_list",                                     return_serializer: Any(                                         AnySerializer,                                     ),                                     when_used: Always,                                     is_field_serializer: false,                                     info_arg: true,                                 },                             ),                         ),                         required: true,                     },                     "start_block": SerField {                         key_py: Py(                             0x00007f3af69eceb0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3afad000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "stop_block": SerField {                         key_py: Py(                             0x00007f3af69ecef0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 7,             },         ),         has_extra: false,         root_model: false,         name: "ContractEventQuery",     }, ), definitions=[Model(ModelSerializer { class: Py(0x556cbe121460), serializer: Fields(GeneralFieldsSerializer { fields: {"components": SerField { key_py: Py(0x7f3afa3d92f0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3afb189980)), serializer: Nullable(NullableSerializer { serializer: List(ListSerializer { item_serializer: Recursive(DefinitionRefSerializer { definition: "...", retry_with_lax_check: true }), filter: SchemaFilter { include: None, exclude: None }, name: "list[definition-ref]" }) }) })), required: true }, "type": SerField { key_py: Py(0x7f3afad54d70), alias: None, alias_py: None, serializer: Some(Union(UnionSerializer { choices: [Str(StrSerializer), Recursive(DefinitionRefSerializer { definition: "...", retry_with_lax_check: true })], name: "Union[str, definition-ref]" })), required: true }, "name": SerField { key_py: Py(0x7f3afad54af0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3afb189980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "internal_type": SerField { key_py: Py(0x7f3af7eb98f0), alias: Some("internalType"), alias_py: Some(Py(0x7f3af39a6db0)), serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3afb189980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }}, computed_fields: Some(ComputedFields([])), mode: ModelExtra, extra_serializer: None, filter: SchemaFilter { include: None, exclude: None }, required_fields: 4 }), has_extra: true, root_model: false, name: "ABIType" })])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ContractEventQuery", validator=Model(     ModelValidator {         revalidate: Never,         validator: FunctionBefore(             FunctionBeforeValidator {                 validator: ModelFields(                     ModelFieldsValidator {                         fields: [                             Field {                                 name: "columns",                                 lookup_key: Simple {                                     key: "columns",                                     py_key: Py(                                         0x00007f3179a6acf0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007f3179a69f30,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3180708af0,                                 ),                                 validator: JsonOrPython(                                     JsonOrPython {                                         json: List(                                             ListValidator {                                                 strict: false,                                                 item_validator: Some(                                                     Str(                                                         StrValidator {                                                             strict: false,                                                             coerce_numbers_to_str: false,                                                         },                                                     ),                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: OnceLock(                                                     "list[str]",                                                 ),                                                 fail_fast: false,                                             },                                         ),                                         python: Chain(                                             ChainValidator {                                                 steps: [                                                     IsInstance(                                                         IsInstanceValidator {                                                             class: Py(                                                                 0x00007f31805d3fa0,                                                             ),                                                             class_repr: "Sequence",                                                             name: "is-instance[Sequence]",                                                         },                                                     ),                                                     FunctionWrap(                                                         FunctionWrapValidator {                                                             validator: List(                                                                 ListValidator {                                                                     strict: false,                                                                     item_validator: Some(                                                                         Str(                                                                             StrValidator {                                                                                 strict: false,                                                                                 coerce_numbers_to_str: false,                                                                             },                                                                         ),                                                                     ),                                                                     min_length: None,                                                                     max_length: None,                                                                     name: OnceLock(                                                                         <uninit>,                                                                     ),                                                                     fail_fast: false,                                                                 },                                                             ),                                                             func: Py(                                                                 0x00007f317d3b7910,                                                             ),                                                             config: Py(                                                                 0x00007f3179a70400,                                                             ),                                                             name: "function-wrap[sequence_validator()]",                                                             field_name: None,                                                             info_arg: false,                                                             hide_input_in_errors: false,                                                             validation_error_cause: false,                                                         },                                                     ),                                                 ],                                                 name: "chain[is-instance[Sequence],function-wrap[sequence_validator()]]",                                             },                                         ),                                         name: "json-or-python[json=list[str],python=chain[is-instance[Sequence],function-wrap[sequence_validator()]]]",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "start_block",                                 lookup_key: Simple {                                     key: "start_block",                                     py_key: Py(                                         0x00007f3179a6a0b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_block",                                                 Py(                                                     0x00007f3179a692b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f317ca57970,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3180b000d0,                                             ),                                         ),                                         on_error: Raise,                                         validator: ConstrainedInt(                                             ConstrainedIntValidator {                                                 strict: false,                                                 multiple_of: None,                                                 le: None,                                                 lt: None,                                                 ge: Some(                                                     I64(                                                         0,                                                     ),                                                 ),                                                 gt: None,                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[constrained-int]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_block",                                 lookup_key: Simple {                                     key: "stop_block",                                     py_key: Py(                                         0x00007f3179a694f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_block",                                                 Py(                                                     0x00007f3179a69370,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f317ca579b0,                                 ),                                 validator: ConstrainedInt(                                     ConstrainedIntValidator {                                         strict: false,                                         multiple_of: None,                                         le: None,                                         lt: None,                                         ge: Some(                                             I64(                                                 0,                                             ),                                         ),                                         gt: None,                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "step",                                 lookup_key: Simple {                                     key: "step",                                     py_key: Py(                                         0x00007f3179a6abf0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "step",                                                 Py(                                                     0x00007f3179a691b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3180b548f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3180b000f0,                                             ),                                         ),                                         on_error: Raise,                                         validator: ConstrainedInt(                                             ConstrainedIntValidator {                                                 strict: false,                                                 multiple_of: None,                                                 le: None,                                                 lt: None,                                                 ge: None,                                                 gt: Some(                                                     I64(                                                         0,                                                     ),                                                 ),                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[constrained-int]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "contract",                                 lookup_key: Simple {                                     key: "contract",                                     py_key: Py(                                         0x00007f3179a69b30,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "contract",                                                 Py(                                                     0x00007f3179a70af0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f317f74d8b0,                                 ),                                 validator: Union(                                     UnionValidator {                                         mode: Smart,                                         choices: [                                             (                                                 List(                                                     ListValidator {                                                         strict: false,                                                         item_validator: Some(                                                             FunctionBefore(                                                                 FunctionBeforeValidator {                                                                     validator: StrConstrained(                                                                         StrConstrainedValidator {                                                                             strict: false,                                                                             pattern: None,                                                                             max_length: Some(                                                                                 42,                                                                             ),                                                                             min_length: Some(                                                                                 42,                                                                             ),                                                                             strip_whitespace: false,                                                                             to_lower: false,                                                                             to_upper: false,                                                                             coerce_numbers_to_str: false,                                                                         },                                                                     ),                                                                     func: Py(                                                                         0x00007f3179a68ac0,                                                                     ),                                                                     config: Py(                                                                         0x00007f3179a70400,                                                                     ),                                                                     name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                                                     field_name: None,                                                                     info_arg: true,                                                                 },                                                             ),                                                         ),                                                         min_length: None,                                                         max_length: None,                                                         name: OnceLock(                                                             "list[function-before[__eth_pydantic_validate__(), constrained-str]]",                                                         ),                                                         fail_fast: false,                                                     },                                                 ),                                                 None,                                             ),                                             (                                                 FunctionBefore(                                                     FunctionBeforeValidator {                                                         validator: StrConstrained(                                                             StrConstrainedValidator {                                                                 strict: false,                                                                 pattern: None,                                                                 max_length: Some(                                                                     42,                                                                 ),                                                                 min_length: Some(                                                                     42,                                                                 ),                                                                 strip_whitespace: false,                                                                 to_lower: false,                                                                 to_upper: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         func: Py(                                                             0x00007f3179a68bc0,                                                         ),                                                         config: Py(                                                             0x00007f3179a70400,                                                         ),                                                         name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                                         field_name: None,                                                         info_arg: true,                                                     },                                                 ),                                                 None,                                             ),                                         ],                                         custom_error: None,                                         strict: false,                                         name: "union[list[function-before[__eth_pydantic_validate__(), constrained-str]],function-before[__eth_pydantic_validate__(), constrained-str]]",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "event",                                 lookup_key: Simple {                                     key: "event",                                     py_key: Py(                                         0x00007f3179a70f30,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "event",                                                 Py(                                                     0x00007f3179a70f70,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f31806aa9b0,                                 ),                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "type",                                                         lookup_key: Simple {                                                             key: "type",                                                             py_key: Py(                                                                 0x00007f3179a70b30,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "type",                                                                         Py(                                                                             0x00007f3179a70b70,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3180b54d70,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f31806aa9b0,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Literal(                                                                     LiteralValidator {                                                                         lookup: LiteralLookup {                                                                             expected_bool: None,                                                                             expected_int: None,                                                                             expected_str: Some(                                                                                 {                                                                                     "event": 0,                                                                                 },                                                                             ),                                                                             expected_py_dict: None,                                                                             expected_py_values: None,                                                                             values: [                                                                                 Py(                                                                                     0x00007f31806aa9b0,                                                                                 ),                                                                             ],                                                                         },                                                                         expected_repr: "'event'",                                                                         name: "literal['event']",                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[literal['event']]",                                                                 undefined: Py(                                                                     0x00007f317dfecdb0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007f3179a70bb0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007f3179a70bf0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3180b54af0,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "inputs",                                                         lookup_key: Simple {                                                             key: "inputs",                                                             py_key: Py(                                                                 0x00007f3179a70e30,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "inputs",                                                                         Py(                                                                             0x00007f3179a70e70,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f317e3b8170,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f317cf37400,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: List(                                                                     ListValidator {                                                                         strict: false,                                                                         item_validator: Some(                                                                             Model(                                                                                 ModelValidator {                                                                                     revalidate: Never,                                                                                     validator: ModelFields(                                                                                         ModelFieldsValidator {                                                                                             fields: [                                                                                                 Field {                                                                                                     name: "name",                                                                                                     lookup_key: Simple {                                                                                                         key: "name",                                                                                                         py_key: Py(                                                                                                             0x00007f3179a70c30,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "name",                                                                                                                     Py(                                                                                                                         0x00007f3179a70c70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3180b54af0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: Str(                                                                                                                         StrValidator {                                                                                                                             strict: false,                                                                                                                             coerce_numbers_to_str: false,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[str]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[str]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "type",                                                                                                     lookup_key: Simple {                                                                                                         key: "type",                                                                                                         py_key: Py(                                                                                                             0x00007f3179a70cb0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "type",                                                                                                                     Py(                                                                                                                         0x00007f3179a70cf0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3180b54d70,                                                                                                     ),                                                                                                     validator: Union(                                                                                                         UnionValidator {                                                                                                             mode: Smart,                                                                                                             choices: [                                                                                                                 (                                                                                                                     Str(                                                                                                                         StrValidator {                                                                                                                             strict: false,                                                                                                                             coerce_numbers_to_str: false,                                                                                                                         },                                                                                                                     ),                                                                                                                     None,                                                                                                                 ),                                                                                                                 (                                                                                                                     DefinitionRef(                                                                                                                         DefinitionRefValidator {                                                                                                                             definition: "ABIType",                                                                                                                         },                                                                                                                     ),                                                                                                                     None,                                                                                                                 ),                                                                                                             ],                                                                                                             custom_error: None,                                                                                                             strict: false,                                                                                                             name: "union[str,ABIType]",                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "components",                                                                                                     lookup_key: Simple {                                                                                                         key: "components",                                                                                                         py_key: Py(                                                                                                             0x00007f3179a70d30,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "components",                                                                                                                     Py(                                                                                                                         0x00007f3179a70d70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f31804d92f0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: List(                                                                                                                         ListValidator {                                                                                                                             strict: false,                                                                                                                             item_validator: Some(                                                                                                                                 DefinitionRef(                                                                                                                                     DefinitionRefValidator {                                                                                                                                         definition: "ABIType",                                                                                                                                     },                                                                                                                                 ),                                                                                                                             ),                                                                                                                             min_length: None,                                                                                                                             max_length: None,                                                                                                                             name: OnceLock(                                                                                                                                 "list[ABIType]",                                                                                                                             ),                                                                                                                             fail_fast: false,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[list[ABIType]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[list[ABIType]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "internal_type",                                                                                                     lookup_key: Simple {                                                                                                         key: "internalType",                                                                                                         py_key: Py(                                                                                                             0x00007f317e1d1bb0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "internalType",                                                                                                                     Py(                                                                                                                         0x00007f317e1d1bb0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f317e1d21b0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: Str(                                                                                                                         StrValidator {                                                                                                                             strict: false,                                                                                                                             coerce_numbers_to_str: false,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[str]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[str]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "indexed",                                                                                                     lookup_key: Simple {                                                                                                         key: "indexed",                                                                                                         py_key: Py(                                                                                                             0x00007f3179a70db0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "indexed",                                                                                                                     Py(                                                                                                                         0x00007f3179a70df0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f317e1d2f30,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181374cc0,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Bool(                                                                                                                 BoolValidator {                                                                                                                     strict: false,                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[bool]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                             ],                                                                                             model_name: "EventABIType",                                                                                             extra_behavior: Allow,                                                                                             extras_validator: None,                                                                                             strict: false,                                                                                             from_attributes: false,                                                                                             loc_by_alias: true,                                                                                         },                                                                                     ),                                                                                     class: Py(                                                                                         0x00005603e637a150,                                                                                     ),                                                                                     post_init: None,                                                                                     frozen: false,                                                                                     custom_init: false,                                                                                     root_model: false,                                                                                     undefined: Py(                                                                                         0x00007f317dfecdb0,                                                                                     ),                                                                                     name: "EventABIType",                                                                                 },                                                                             ),                                                                         ),                                                                         min_length: None,                                                                         max_length: None,                                                                         name: OnceLock(                                                                             "list[EventABIType]",                                                                         ),                                                                         fail_fast: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: true,                                                                 name: "default[list[EventABIType]]",                                                                 undefined: Py(                                                                     0x00007f317dfecdb0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "anonymous",                                                         lookup_key: Simple {                                                             key: "anonymous",                                                             py_key: Py(                                                                 0x00007f3179a70eb0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "anonymous",                                                                         Py(                                                                             0x00007f3179a70ef0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f318009cc30,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3181374cc0,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Bool(                                                                     BoolValidator {                                                                         strict: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[bool]",                                                                 undefined: Py(                                                                     0x00007f317dfecdb0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "EventABI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x00005603e63a17e0,                                         ),                                         post_init: None,                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                         name: "EventABI",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "search_topics",                                 lookup_key: Simple {                                     key: "search_topics",                                     py_key: Py(                                         0x00007f3179a70fb0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "search_topics",                                                 Py(                                                     0x00007f3179a70ff0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f317ca57bb0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3181389980,                                             ),                                         ),                                         on_error: Raise,                                         validator: Nullable(                                             NullableValidator {                                                 validator: Dict(                                                     DictValidator {                                                         strict: false,                                                         key_validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         value_validator: Any(                                                             AnyValidator,                                                         ),                                                         min_length: None,                                                         max_length: None,                                                         name: "dict[str,any]",                                                     },                                                 ),                                                 name: "nullable[dict[str,any]]",                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[nullable[dict[str,any]]]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "ContractEventQuery",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007f3179a68180,                 ),                 config: Py(                     0x00007f3179a70400,                 ),                 name: "function-before[check_start_block_before_stop_block(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x00005603e766fdb0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "ContractEventQuery",     }, ), definitions=[Model(ModelValidator { revalidate: Never, validator: ModelFields(ModelFieldsValidator { fields: [Field { name: "name", lookup_key: Simple { key: "name", py_key: Py(0x7f3179a12670), path: LookupPath([S("name", Py(0x7f3179a13f70))]) }, name_py: Py(0x7f3180b54af0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3181389980)), on_error: Raise, validator: Nullable(NullableValidator { validator: Str(StrValidator { strict: false, coerce_numbers_to_str: false }), name: "nullable[str]" }), validate_default: false, copy_default: false, name: "default[nullable[str]]", undefined: Py(0x7f317dfecdb0) }), frozen: false }, Field { name: "type", lookup_key: Simple { key: "type", py_key: Py(0x7f3179a32f70), path: LookupPath([S("type", Py(0x7f3179a4c3b0))]) }, name_py: Py(0x7f3180b54d70), validator: Union(UnionValidator { mode: Smart, choices: [(Str(StrValidator { strict: false, coerce_numbers_to_str: false }), None), (DefinitionRef(DefinitionRefValidator { definition: "ABIType" }), None)], custom_error: None, strict: false, name: "union[str,...]" }), frozen: false }, Field { name: "components", lookup_key: Simple { key: "components", py_key: Py(0x7f3179a4c2f0), path: LookupPath([S("components", Py(0x7f3179a4daf0))]) }, name_py: Py(0x7f31804d92f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3181389980)), on_error: Raise, validator: Nullable(NullableValidator { validator: List(ListValidator { strict: false, item_validator: Some(DefinitionRef(DefinitionRefValidator { definition: "ABIType" })), min_length: None, max_length: None, name: OnceLock(<uninit>), fail_fast: false }), name: "nullable[list[...]]" }), validate_default: false, copy_default: false, name: "default[nullable[list[...]]]", undefined: Py(0x7f317dfecdb0) }), frozen: false }, Field { name: "internal_type", lookup_key: Simple { key: "internalType", py_key: Py(0x7f317e1d1bb0), path: LookupPath([S("internalType", Py(0x7f317e1d1bb0))]) }, name_py: Py(0x7f317e1d21b0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3181389980)), on_error: Raise, validator: Nullable(NullableValidator { validator: Str(StrValidator { strict: false, coerce_numbers_to_str: false }), name: "nullable[str]" }), validate_default: false, copy_default: false, name: "default[nullable[str]]", undefined: Py(0x7f317dfecdb0) }), frozen: false }], model_name: "ABIType", extra_behavior: Allow, extras_validator: None, strict: false, from_attributes: false, loc_by_alias: true }), class: Py(0x5603e6570100), post_init: None, frozen: false, custom_init: false, root_model: false, undefined: Py(0x7f317dfecdb0), name: "ABIType" })], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ContractEventQuery", validator=Model(     ModelValidator {         revalidate: Never,         validator: FunctionBefore(             FunctionBeforeValidator {                 validator: ModelFields(                     ModelFieldsValidator {                         fields: [                             Field {                                 name: "columns",                                 lookup_key: Simple {                                     key: "columns",                                     py_key: Py(                                         0x00007f3af3997e30,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007f3af3997030,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afa908af0,                                 ),                                 validator: JsonOrPython(                                     JsonOrPython {                                         json: List(                                             ListValidator {                                                 strict: false,                                                 item_validator: Some(                                                     Str(                                                         StrValidator {                                                             strict: false,                                                             coerce_numbers_to_str: false,                                                         },                                                     ),                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: OnceLock(                                                     "list[str]",                                                 ),                                                 fail_fast: false,                                             },                                         ),                                         python: Chain(                                             ChainValidator {                                                 steps: [                                                     IsInstance(                                                         IsInstanceValidator {                                                             class: Py(                                                                 0x00007f3afa4d3fa0,                                                             ),                                                             class_repr: "Sequence",                                                             name: "is-instance[Sequence]",                                                         },                                                     ),                                                     FunctionWrap(                                                         FunctionWrapValidator {                                                             validator: List(                                                                 ListValidator {                                                                     strict: false,                                                                     item_validator: Some(                                                                         Str(                                                                             StrValidator {                                                                                 strict: false,                                                                                 coerce_numbers_to_str: false,                                                                             },                                                                         ),                                                                     ),                                                                     min_length: None,                                                                     max_length: None,                                                                     name: OnceLock(                                                                         <uninit>,                                                                     ),                                                                     fail_fast: false,                                                                 },                                                             ),                                                             func: Py(                                                                 0x00007f3af7f07f40,                                                             ),                                                             config: Py(                                                                 0x00007f3af39a6180,                                                             ),                                                             name: "function-wrap[sequence_validator()]",                                                             field_name: None,                                                             info_arg: false,                                                             hide_input_in_errors: false,                                                             validation_error_cause: false,                                                         },                                                     ),                                                 ],                                                 name: "chain[is-instance[Sequence],function-wrap[sequence_validator()]]",                                             },                                         ),                                         name: "json-or-python[json=list[str],python=chain[is-instance[Sequence],function-wrap[sequence_validator()]]]",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "start_block",                                 lookup_key: Simple {                                     key: "start_block",                                     py_key: Py(                                         0x00007f3af3997270,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_block",                                                 Py(                                                     0x00007f3af39970f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af69eceb0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3afad000d0,                                             ),                                         ),                                         on_error: Raise,                                         validator: ConstrainedInt(                                             ConstrainedIntValidator {                                                 strict: false,                                                 multiple_of: None,                                                 le: None,                                                 lt: None,                                                 ge: Some(                                                     I64(                                                         0,                                                     ),                                                 ),                                                 gt: None,                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[constrained-int]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_block",                                 lookup_key: Simple {                                     key: "stop_block",                                     py_key: Py(                                         0x00007f3af3996a70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_block",                                                 Py(                                                     0x00007f3af3996f70,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af69ecef0,                                 ),                                 validator: ConstrainedInt(                                     ConstrainedIntValidator {                                         strict: false,                                         multiple_of: None,                                         le: None,                                         lt: None,                                         ge: Some(                                             I64(                                                 0,                                             ),                                         ),                                         gt: None,                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "step",                                 lookup_key: Simple {                                     key: "step",                                     py_key: Py(                                         0x00007f3af39978b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "step",                                                 Py(                                                     0x00007f3af39a4ab0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afad548f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3afad000f0,                                             ),                                         ),                                         on_error: Raise,                                         validator: ConstrainedInt(                                             ConstrainedIntValidator {                                                 strict: false,                                                 multiple_of: None,                                                 le: None,                                                 lt: None,                                                 ge: None,                                                 gt: Some(                                                     I64(                                                         0,                                                     ),                                                 ),                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[constrained-int]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "contract",                                 lookup_key: Simple {                                     key: "contract",                                     py_key: Py(                                         0x00007f3af39a49b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "contract",                                                 Py(                                                     0x00007f3af39a6870,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af9651b30,                                 ),                                 validator: Union(                                     UnionValidator {                                         mode: Smart,                                         choices: [                                             (                                                 List(                                                     ListValidator {                                                         strict: false,                                                         item_validator: Some(                                                             FunctionBefore(                                                                 FunctionBeforeValidator {                                                                     validator: StrConstrained(                                                                         StrConstrainedValidator {                                                                             strict: false,                                                                             pattern: None,                                                                             max_length: Some(                                                                                 42,                                                                             ),                                                                             min_length: Some(                                                                                 42,                                                                             ),                                                                             strip_whitespace: false,                                                                             to_lower: false,                                                                             to_upper: false,                                                                             coerce_numbers_to_str: false,                                                                         },                                                                     ),                                                                     func: Py(                                                                         0x00007f3af3994b00,                                                                     ),                                                                     config: Py(                                                                         0x00007f3af39a6180,                                                                     ),                                                                     name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                                                     field_name: None,                                                                     info_arg: true,                                                                 },                                                             ),                                                         ),                                                         min_length: None,                                                         max_length: None,                                                         name: OnceLock(                                                             "list[function-before[__eth_pydantic_validate__(), constrained-str]]",                                                         ),                                                         fail_fast: false,                                                     },                                                 ),                                                 None,                                             ),                                             (                                                 FunctionBefore(                                                     FunctionBeforeValidator {                                                         validator: StrConstrained(                                                             StrConstrainedValidator {                                                                 strict: false,                                                                 pattern: None,                                                                 max_length: Some(                                                                     42,                                                                 ),                                                                 min_length: Some(                                                                     42,                                                                 ),                                                                 strip_whitespace: false,                                                                 to_lower: false,                                                                 to_upper: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         func: Py(                                                             0x00007f3af3986540,                                                         ),                                                         config: Py(                                                             0x00007f3af39a6180,                                                         ),                                                         name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                                         field_name: None,                                                         info_arg: true,                                                     },                                                 ),                                                 None,                                             ),                                         ],                                         custom_error: None,                                         strict: false,                                         name: "union[list[function-before[__eth_pydantic_validate__(), constrained-str]],function-before[__eth_pydantic_validate__(), constrained-str]]",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "event",                                 lookup_key: Simple {                                     key: "event",                                     py_key: Py(                                         0x00007f3af39a6cb0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "event",                                                 Py(                                                     0x00007f3af39a6cf0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afa5aa9b0,                                 ),                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "type",                                                         lookup_key: Simple {                                                             key: "type",                                                             py_key: Py(                                                                 0x00007f3af39a68b0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "type",                                                                         Py(                                                                             0x00007f3af39a68f0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3afad54d70,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3afa5aa9b0,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Literal(                                                                     LiteralValidator {                                                                         lookup: LiteralLookup {                                                                             expected_bool: None,                                                                             expected_int: None,                                                                             expected_str: Some(                                                                                 {                                                                                     "event": 0,                                                                                 },                                                                             ),                                                                             expected_py_dict: None,                                                                             expected_py_values: None,                                                                             values: [                                                                                 Py(                                                                                     0x00007f3afa5aa9b0,                                                                                 ),                                                                             ],                                                                         },                                                                         expected_repr: "'event'",                                                                         name: "literal['event']",                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[literal['event']]",                                                                 undefined: Py(                                                                     0x00007f3af952f220,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007f3af39a6930,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007f3af39a6970,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3afad54af0,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "inputs",                                                         lookup_key: Simple {                                                             key: "inputs",                                                             py_key: Py(                                                                 0x00007f3af39a6bb0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "inputs",                                                                         Py(                                                                             0x00007f3af39a6bf0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3af82cc3f0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3af7367480,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: List(                                                                     ListValidator {                                                                         strict: false,                                                                         item_validator: Some(                                                                             Model(                                                                                 ModelValidator {                                                                                     revalidate: Never,                                                                                     validator: ModelFields(                                                                                         ModelFieldsValidator {                                                                                             fields: [                                                                                                 Field {                                                                                                     name: "name",                                                                                                     lookup_key: Simple {                                                                                                         key: "name",                                                                                                         py_key: Py(                                                                                                             0x00007f3af39a69b0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "name",                                                                                                                     Py(                                                                                                                         0x00007f3af39a69f0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3afad54af0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: Str(                                                                                                                         StrValidator {                                                                                                                             strict: false,                                                                                                                             coerce_numbers_to_str: false,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[str]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[str]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "type",                                                                                                     lookup_key: Simple {                                                                                                         key: "type",                                                                                                         py_key: Py(                                                                                                             0x00007f3af39a6a30,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "type",                                                                                                                     Py(                                                                                                                         0x00007f3af39a6a70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3afad54d70,                                                                                                     ),                                                                                                     validator: Union(                                                                                                         UnionValidator {                                                                                                             mode: Smart,                                                                                                             choices: [                                                                                                                 (                                                                                                                     Str(                                                                                                                         StrValidator {                                                                                                                             strict: false,                                                                                                                             coerce_numbers_to_str: false,                                                                                                                         },                                                                                                                     ),                                                                                                                     None,                                                                                                                 ),                                                                                                                 (                                                                                                                     DefinitionRef(                                                                                                                         DefinitionRefValidator {                                                                                                                             definition: "ABIType",                                                                                                                         },                                                                                                                     ),                                                                                                                     None,                                                                                                                 ),                                                                                                             ],                                                                                                             custom_error: None,                                                                                                             strict: false,                                                                                                             name: "union[str,ABIType]",                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "components",                                                                                                     lookup_key: Simple {                                                                                                         key: "components",                                                                                                         py_key: Py(                                                                                                             0x00007f3af39a6ab0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "components",                                                                                                                     Py(                                                                                                                         0x00007f3af39a6af0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3afa3d92f0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: List(                                                                                                                         ListValidator {                                                                                                                             strict: false,                                                                                                                             item_validator: Some(                                                                                                                                 DefinitionRef(                                                                                                                                     DefinitionRefValidator {                                                                                                                                         definition: "ABIType",                                                                                                                                     },                                                                                                                                 ),                                                                                                                             ),                                                                                                                             min_length: None,                                                                                                                             max_length: None,                                                                                                                             name: OnceLock(                                                                                                                                 "list[ABIType]",                                                                                                                             ),                                                                                                                             fail_fast: false,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[list[ABIType]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[list[ABIType]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "internal_type",                                                                                                     lookup_key: Simple {                                                                                                         key: "internalType",                                                                                                         py_key: Py(                                                                                                             0x00007f3af7eb94f0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "internalType",                                                                                                                     Py(                                                                                                                         0x00007f3af7eb94f0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3af7eb98f0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: Str(                                                                                                                         StrValidator {                                                                                                                             strict: false,                                                                                                                             coerce_numbers_to_str: false,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[str]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[str]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "indexed",                                                                                                     lookup_key: Simple {                                                                                                         key: "indexed",                                                                                                         py_key: Py(                                                                                                             0x00007f3af39a6b30,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "indexed",                                                                                                                     Py(                                                                                                                         0x00007f3af39a6b70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3af7eba730,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb174cc0,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Bool(                                                                                                                 BoolValidator {                                                                                                                     strict: false,                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[bool]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                             ],                                                                                             model_name: "EventABIType",                                                                                             extra_behavior: Allow,                                                                                             extras_validator: None,                                                                                             strict: false,                                                                                             from_attributes: false,                                                                                             loc_by_alias: true,                                                                                         },                                                                                     ),                                                                                     class: Py(                                                                                         0x0000556cbe049000,                                                                                     ),                                                                                     post_init: None,                                                                                     frozen: false,                                                                                     custom_init: false,                                                                                     root_model: false,                                                                                     undefined: Py(                                                                                         0x00007f3af952f220,                                                                                     ),                                                                                     name: "EventABIType",                                                                                 },                                                                             ),                                                                         ),                                                                         min_length: None,                                                                         max_length: None,                                                                         name: OnceLock(                                                                             "list[EventABIType]",                                                                         ),                                                                         fail_fast: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: true,                                                                 name: "default[list[EventABIType]]",                                                                 undefined: Py(                                                                     0x00007f3af952f220,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "anonymous",                                                         lookup_key: Simple {                                                             key: "anonymous",                                                             py_key: Py(                                                                 0x00007f3af39a6c30,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "anonymous",                                                                         Py(                                                                             0x00007f3af39a6c70,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3af9fa8db0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3afb174cc0,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Bool(                                                                     BoolValidator {                                                                         strict: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[bool]",                                                                 undefined: Py(                                                                     0x00007f3af952f220,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "EventABI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x0000556cbe05e310,                                         ),                                         post_init: None,                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                         name: "EventABI",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "search_topics",                                 lookup_key: Simple {                                     key: "search_topics",                                     py_key: Py(                                         0x00007f3af39a6d30,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "search_topics",                                                 Py(                                                     0x00007f3af39a6d70,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af69ed0f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3afb189980,                                             ),                                         ),                                         on_error: Raise,                                         validator: Nullable(                                             NullableValidator {                                                 validator: Dict(                                                     DictValidator {                                                         strict: false,                                                         key_validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         value_validator: Any(                                                             AnyValidator,                                                         ),                                                         min_length: None,                                                         max_length: None,                                                         name: "dict[str,any]",                                                     },                                                 ),                                                 name: "nullable[dict[str,any]]",                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[nullable[dict[str,any]]]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "ContractEventQuery",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007f3af3913680,                 ),                 config: Py(                     0x00007f3af39a6180,                 ),                 name: "function-before[check_start_block_before_stop_block(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x0000556cbf271660,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "ContractEventQuery",     }, ), definitions=[Model(ModelValidator { revalidate: Never, validator: ModelFields(ModelFieldsValidator { fields: [Field { name: "name", lookup_key: Simple { key: "name", py_key: Py(0x7f3af397ddb0), path: LookupPath([S("name", Py(0x7f3af397f0b0))]) }, name_py: Py(0x7f3afad54af0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3afb189980)), on_error: Raise, validator: Nullable(NullableValidator { validator: Str(StrValidator { strict: false, coerce_numbers_to_str: false }), name: "nullable[str]" }), validate_default: false, copy_default: false, name: "default[nullable[str]]", undefined: Py(0x7f3af952f220) }), frozen: false }, Field { name: "type", lookup_key: Simple { key: "type", py_key: Py(0x7f3af3985230), path: LookupPath([S("type", Py(0x7f3af3985ef0))]) }, name_py: Py(0x7f3afad54d70), validator: Union(UnionValidator { mode: Smart, choices: [(Str(StrValidator { strict: false, coerce_numbers_to_str: false }), None), (DefinitionRef(DefinitionRefValidator { definition: "ABIType" }), None)], custom_error: None, strict: false, name: "union[str,...]" }), frozen: false }, Field { name: "components", lookup_key: Simple { key: "components", py_key: Py(0x7f3af3984e30), path: LookupPath([S("components", Py(0x7f3af3997cb0))]) }, name_py: Py(0x7f3afa3d92f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3afb189980)), on_error: Raise, validator: Nullable(NullableValidator { validator: List(ListValidator { strict: false, item_validator: Some(DefinitionRef(DefinitionRefValidator { definition: "ABIType" })), min_length: None, max_length: None, name: OnceLock(<uninit>), fail_fast: false }), name: "nullable[list[...]]" }), validate_default: false, copy_default: false, name: "default[nullable[list[...]]]", undefined: Py(0x7f3af952f220) }), frozen: false }, Field { name: "internal_type", lookup_key: Simple { key: "internalType", py_key: Py(0x7f3af7eb94f0), path: LookupPath([S("internalType", Py(0x7f3af7eb94f0))]) }, name_py: Py(0x7f3af7eb98f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3afb189980)), on_error: Raise, validator: Nullable(NullableValidator { validator: Str(StrValidator { strict: false, coerce_numbers_to_str: false }), name: "nullable[str]" }), validate_default: false, copy_default: false, name: "default[nullable[str]]", undefined: Py(0x7f3af952f220) }), frozen: false }], model_name: "ABIType", extra_behavior: Allow, extras_validator: None, strict: false, from_attributes: false, loc_by_alias: true }), class: Py(0x556cbe121460), post_init: None, frozen: false, custom_init: false, root_model: false, undefined: Py(0x7f3af952f220), name: "ABIType" })], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      @@ -5934,7 +5942,7 @@

      Transactions
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'definitions': [{'cls': <class 'ethpm_types.abi.ABIType'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'ABIType'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.ABIType'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.ABIType'>>]}, 'ref': 'ethpm_types.abi.ABIType:94574749352192', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'components': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'items_schema': {'schema_ref': 'ethpm_types.abi.ABIType:94574749352192', 'type': 'definition-ref'}, 'type': 'list'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'internal_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'internalType', 'type': 'model-field', 'validation_alias': 'internalType'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'choices': [{'type': 'str'}, {'schema_ref': 'ethpm_types.abi.ABIType:94574749352192', 'type': 'definition-ref'}], 'type': 'union'}, 'type': 'model-field'}}, 'model_name': 'ABIType', 'type': 'model-fields'}, 'type': 'model'}], 'schema': {'cls': <class 'ape.api.query.ContractMethodQuery'>, 'config': {'title': 'ContractMethodQuery'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.query.ContractMethodQuery'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.query.ContractMethodQuery'>>]}, 'ref': 'ape.api.query.ContractMethodQuery:94574767190256', 'root_model': False, 'schema': {'function': {'function': <bound method _BaseBlockQuery.check_start_block_before_stop_block of <class 'ape.api.query.ContractMethodQuery'>>, 'type': 'no-info'}, 'schema': {'computed_fields': [], 'fields': {'columns': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'json_schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'python_schema': {'steps': [{'cls': typing.Sequence, 'cls_repr': 'Sequence', 'type': 'is-instance'}, {'function': {'function': <function sequence_validator>, 'type': 'no-info'}, 'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'function-wrap'}], 'type': 'chain'}, 'serialization': {'function': <function serialize_sequence_via_list>, 'info_arg': True, 'schema': {'type': 'str'}, 'type': 'function-wrap'}, 'type': 'json-or-python'}, 'type': 'model-field'}, 'contract': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}, 'method': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'cls': <class 'ethpm_types.abi.MethodABI'>, 'config': {'title': 'MethodABI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.MethodABI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.MethodABI'>>]}, 'ref': 'ethpm_types.abi.MethodABI:94574747454864', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'inputs': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': [], 'schema': {'items_schema': {'schema_ref': 'ethpm_types.abi.ABIType:94574749352192', 'type': 'definition-ref'}, 'type': 'list'}, 'type': 'default'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'outputs': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': [], 'schema': {'items_schema': {'schema_ref': 'ethpm_types.abi.ABIType:94574749352192', 'type': 'definition-ref'}, 'type': 'list'}, 'type': 'default'}, 'type': 'model-field'}, 'stateMutability': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 'nonpayable', 'schema': {'type': 'str'}, 'type': 'default'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 'function', 'schema': {'expected': ['function'], 'type': 'literal'}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'MethodABI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'model-field'}, 'method_args': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'keys_schema': {'type': 'str'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'model-field'}, 'start_block': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 0, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'step': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 1, 'schema': {'gt': 0, 'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'stop_block': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'model-field'}}, 'model_name': 'ContractMethodQuery', 'type': 'model-fields'}, 'type': 'function-before'}, 'type': 'model'}, 'type': 'definitions'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'definitions': [{'cls': <class 'ethpm_types.abi.ABIType'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'ABIType'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.ABIType'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.ABIType'>>]}, 'ref': 'ethpm_types.abi.ABIType:93925533684832', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'components': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'items_schema': {'schema_ref': 'ethpm_types.abi.ABIType:93925533684832', 'type': 'definition-ref'}, 'type': 'list'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'internal_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'internalType', 'type': 'model-field', 'validation_alias': 'internalType'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'choices': [{'type': 'str'}, {'schema_ref': 'ethpm_types.abi.ABIType:93925533684832', 'type': 'definition-ref'}], 'type': 'union'}, 'type': 'model-field'}}, 'model_name': 'ABIType', 'type': 'model-fields'}, 'type': 'model'}], 'schema': {'cls': <class 'ape.api.query.ContractMethodQuery'>, 'config': {'title': 'ContractMethodQuery'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.query.ContractMethodQuery'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.query.ContractMethodQuery'>>]}, 'ref': 'ape.api.query.ContractMethodQuery:93925551852528', 'root_model': False, 'schema': {'function': {'function': <bound method _BaseBlockQuery.check_start_block_before_stop_block of <class 'ape.api.query.ContractMethodQuery'>>, 'type': 'no-info'}, 'schema': {'computed_fields': [], 'fields': {'columns': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'json_schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'python_schema': {'steps': [{'cls': typing.Sequence, 'cls_repr': 'Sequence', 'type': 'is-instance'}, {'function': {'function': <function sequence_validator>, 'type': 'no-info'}, 'schema': {'items_schema': {'type': 'str'}, 'type': 'list'}, 'type': 'function-wrap'}], 'type': 'chain'}, 'serialization': {'function': <function serialize_sequence_via_list>, 'info_arg': True, 'schema': {'type': 'str'}, 'type': 'function-wrap'}, 'type': 'json-or-python'}, 'type': 'model-field'}, 'contract': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}, 'method': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'cls': <class 'ethpm_types.abi.MethodABI'>, 'config': {'title': 'MethodABI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.MethodABI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.MethodABI'>>]}, 'ref': 'ethpm_types.abi.MethodABI:93925532883136', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'inputs': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': [], 'schema': {'items_schema': {'schema_ref': 'ethpm_types.abi.ABIType:93925533684832', 'type': 'definition-ref'}, 'type': 'list'}, 'type': 'default'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'outputs': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': [], 'schema': {'items_schema': {'schema_ref': 'ethpm_types.abi.ABIType:93925533684832', 'type': 'definition-ref'}, 'type': 'list'}, 'type': 'default'}, 'type': 'model-field'}, 'stateMutability': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 'nonpayable', 'schema': {'type': 'str'}, 'type': 'default'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 'function', 'schema': {'expected': ['function'], 'type': 'literal'}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'MethodABI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'model-field'}, 'method_args': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'keys_schema': {'type': 'str'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'model-field'}, 'start_block': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 0, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'step': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 1, 'schema': {'gt': 0, 'type': 'int'}, 'type': 'default'}, 'type': 'model-field'}, 'stop_block': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'ge': 0, 'type': 'int'}, 'type': 'model-field'}}, 'model_name': 'ContractMethodQuery', 'type': 'model-fields'}, 'type': 'function-before'}, 'type': 'model'}, 'type': 'definitions'}

      The core schema of the model.

      @@ -5946,7 +5954,7 @@

      Transactions
      -__pydantic_decorators__: ClassVar[_decorators.DecoratorInfos] = DecoratorInfos(validators={}, field_validators={}, root_validators={}, field_serializers={}, model_serializers={}, model_validators={'check_start_block_before_stop_block': Decorator(cls_ref='ape.api.query.ContractMethodQuery:94574767190256', cls_var_name='check_start_block_before_stop_block', func=<bound method _BaseBlockQuery.check_start_block_before_stop_block of <class 'ape.api.query.ContractMethodQuery'>>, shim=None, info=ModelValidatorDecoratorInfo(mode='before'))}, computed_fields={})
      +__pydantic_decorators__: ClassVar[_decorators.DecoratorInfos] = DecoratorInfos(validators={}, field_validators={}, root_validators={}, field_serializers={}, model_serializers={}, model_validators={'check_start_block_before_stop_block': Decorator(cls_ref='ape.api.query.ContractMethodQuery:93925551852528', cls_var_name='check_start_block_before_stop_block', func=<bound method _BaseBlockQuery.check_start_block_before_stop_block of <class 'ape.api.query.ContractMethodQuery'>>, shim=None, info=ModelValidatorDecoratorInfo(mode='before'))}, computed_fields={})

      Metadata containing the decorators defined on the model. This replaces Model.__validators__ and Model.__root_validators__ from Pydantic V1.

      @@ -5990,13 +5998,13 @@

      Transactions
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e76730f0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "step": SerField {                         key_py: Py(                             0x00007f3180b548f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3180b000f0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "method": SerField {                         key_py: Py(                             0x00007f3180bc9a30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x00005603e63a0d90,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "type": SerField {                                                     key_py: Py(                                                         0x00007f3180b54d70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f31805644b0,                                                                     ),                                                                 ),                                                                 serializer: Literal(                                                                     LiteralSerializer {                                                                         expected_int: {},                                                                         expected_str: {                                                                             "function",                                                                         },                                                                         expected_py: None,                                                                         name: "literal['function']",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007f3180b54af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "outputs": SerField {                                                     key_py: Py(                                                         0x00007f317e1d16b0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f317d00edc0,                                                                     ),                                                                 ),                                                                 serializer: List(                                                                     ListSerializer {                                                                         item_serializer: Recursive(                                                                             DefinitionRefSerializer {                                                                                 definition: "...",                                                                                 retry_with_lax_check: true,                                                                             },                                                                         ),                                                                         filter: SchemaFilter {                                                                             include: None,                                                                             exclude: None,                                                                         },                                                                         name: "list[definition-ref]",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "stateMutability": SerField {                                                     key_py: Py(                                                         0x00007f317e04fcb0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f317e04fbf0,                                                                     ),                                                                 ),                                                                 serializer: Str(                                                                     StrSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "inputs": SerField {                                                     key_py: Py(                                                         0x00007f317e3b8170,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f317db6f800,                                                                     ),                                                                 ),                                                                 serializer: List(                                                                     ListSerializer {                                                                         item_serializer: Recursive(                                                                             DefinitionRefSerializer {                                                                                 definition: "...",                                                                                 retry_with_lax_check: true,                                                                             },                                                                         ),                                                                         filter: SchemaFilter {                                                                             include: None,                                                                             exclude: None,                                                                         },                                                                         name: "list[definition-ref]",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                             },                                             computed_fields: Some(                                                 ComputedFields(                                                     [],                                                 ),                                             ),                                             mode: SimpleDict,                                             extra_serializer: None,                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             required_fields: 5,                                         },                                     ),                                     has_extra: false,                                     root_model: false,                                     name: "MethodABI",                                 },                             ),                         ),                         required: true,                     },                     "method_args": SerField {                         key_py: Py(                             0x00007f3179a32270,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Dict(                                 DictSerializer {                                     key_serializer: Str(                                         StrSerializer,                                     ),                                     value_serializer: Any(                                         AnySerializer,                                     ),                                     filter: SchemaFilter {                                         include: None,                                         exclude: None,                                     },                                     name: "dict[str, any]",                                 },                             ),                         ),                         required: true,                     },                     "stop_block": SerField {                         key_py: Py(                             0x00007f317ca579b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007f3180708af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007f317d2e80d0,                                     ),                                     name: "wrap_function[serialize_sequence_via_list, str]",                                     function_name: "serialize_sequence_via_list",                                     return_serializer: Any(                                         AnySerializer,                                     ),                                     when_used: Always,                                     is_field_serializer: false,                                     info_arg: true,                                 },                             ),                         ),                         required: true,                     },                     "contract": SerField {                         key_py: Py(                             0x00007f317f74d8b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "start_block": SerField {                         key_py: Py(                             0x00007f317ca57970,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3180b000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 7,             },         ),         has_extra: false,         root_model: false,         name: "ContractMethodQuery",     }, ), definitions=[Model(ModelSerializer { class: Py(0x5603e6570100), serializer: Fields(GeneralFieldsSerializer { fields: {"type": SerField { key_py: Py(0x7f3180b54d70), alias: None, alias_py: None, serializer: Some(Union(UnionSerializer { choices: [Str(StrSerializer), Recursive(DefinitionRefSerializer { definition: "...", retry_with_lax_check: true })], name: "Union[str, definition-ref]" })), required: true }, "name": SerField { key_py: Py(0x7f3180b54af0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3181389980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "components": SerField { key_py: Py(0x7f31804d92f0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3181389980)), serializer: Nullable(NullableSerializer { serializer: List(ListSerializer { item_serializer: Recursive(DefinitionRefSerializer { definition: "...", retry_with_lax_check: true }), filter: SchemaFilter { include: None, exclude: None }, name: "list[definition-ref]" }) }) })), required: true }, "internal_type": SerField { key_py: Py(0x7f317e1d21b0), alias: Some("internalType"), alias_py: Some(Py(0x7f3179a7d470)), serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3181389980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }}, computed_fields: Some(ComputedFields([])), mode: ModelExtra, extra_serializer: None, filter: SchemaFilter { include: None, exclude: None }, required_fields: 4 }), has_extra: true, root_model: false, name: "ABIType" })])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbf274bf0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "columns": SerField {                         key_py: Py(                             0x00007f3afa908af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007f3af6e8c4c0,                                     ),                                     name: "wrap_function[serialize_sequence_via_list, str]",                                     function_name: "serialize_sequence_via_list",                                     return_serializer: Any(                                         AnySerializer,                                     ),                                     when_used: Always,                                     is_field_serializer: false,                                     info_arg: true,                                 },                             ),                         ),                         required: true,                     },                     "start_block": SerField {                         key_py: Py(                             0x00007f3af69eceb0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3afad000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "step": SerField {                         key_py: Py(                             0x00007f3afad548f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3afad000f0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "contract": SerField {                         key_py: Py(                             0x00007f3af9651b30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "stop_block": SerField {                         key_py: Py(                             0x00007f3af69ecef0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "method": SerField {                         key_py: Py(                             0x00007f3afadc9a30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x0000556cbe05d8c0,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "outputs": SerField {                                                     key_py: Py(                                                         0x00007f3af7eb8e70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3afa081e80,                                                                     ),                                                                 ),                                                                 serializer: List(                                                                     ListSerializer {                                                                         item_serializer: Recursive(                                                                             DefinitionRefSerializer {                                                                                 definition: "...",                                                                                 retry_with_lax_check: true,                                                                             },                                                                         ),                                                                         filter: SchemaFilter {                                                                             include: None,                                                                             exclude: None,                                                                         },                                                                         name: "list[definition-ref]",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "stateMutability": SerField {                                                     key_py: Py(                                                         0x00007f3af7eb64f0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3af7eb6470,                                                                     ),                                                                 ),                                                                 serializer: Str(                                                                     StrSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "type": SerField {                                                     key_py: Py(                                                         0x00007f3afad54d70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3afa4644b0,                                                                     ),                                                                 ),                                                                 serializer: Literal(                                                                     LiteralSerializer {                                                                         expected_int: {},                                                                         expected_str: {                                                                             "function",                                                                         },                                                                         expected_py: None,                                                                         name: "literal['function']",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007f3afad54af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "inputs": SerField {                                                     key_py: Py(                                                         0x00007f3af82cc3f0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3af726d440,                                                                     ),                                                                 ),                                                                 serializer: List(                                                                     ListSerializer {                                                                         item_serializer: Recursive(                                                                             DefinitionRefSerializer {                                                                                 definition: "...",                                                                                 retry_with_lax_check: true,                                                                             },                                                                         ),                                                                         filter: SchemaFilter {                                                                             include: None,                                                                             exclude: None,                                                                         },                                                                         name: "list[definition-ref]",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                             },                                             computed_fields: Some(                                                 ComputedFields(                                                     [],                                                 ),                                             ),                                             mode: SimpleDict,                                             extra_serializer: None,                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             required_fields: 5,                                         },                                     ),                                     has_extra: false,                                     root_model: false,                                     name: "MethodABI",                                 },                             ),                         ),                         required: true,                     },                     "method_args": SerField {                         key_py: Py(                             0x00007f3af397c3b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Dict(                                 DictSerializer {                                     key_serializer: Str(                                         StrSerializer,                                     ),                                     value_serializer: Any(                                         AnySerializer,                                     ),                                     filter: SchemaFilter {                                         include: None,                                         exclude: None,                                     },                                     name: "dict[str, any]",                                 },                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 7,             },         ),         has_extra: false,         root_model: false,         name: "ContractMethodQuery",     }, ), definitions=[Model(ModelSerializer { class: Py(0x556cbe121460), serializer: Fields(GeneralFieldsSerializer { fields: {"name": SerField { key_py: Py(0x7f3afad54af0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3afb189980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "components": SerField { key_py: Py(0x7f3afa3d92f0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3afb189980)), serializer: Nullable(NullableSerializer { serializer: List(ListSerializer { item_serializer: Recursive(DefinitionRefSerializer { definition: "...", retry_with_lax_check: true }), filter: SchemaFilter { include: None, exclude: None }, name: "list[definition-ref]" }) }) })), required: true }, "internal_type": SerField { key_py: Py(0x7f3af7eb98f0), alias: Some("internalType"), alias_py: Some(Py(0x7f3af39b31f0)), serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3afb189980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "type": SerField { key_py: Py(0x7f3afad54d70), alias: None, alias_py: None, serializer: Some(Union(UnionSerializer { choices: [Str(StrSerializer), Recursive(DefinitionRefSerializer { definition: "...", retry_with_lax_check: true })], name: "Union[str, definition-ref]" })), required: true }}, computed_fields: Some(ComputedFields([])), mode: ModelExtra, extra_serializer: None, filter: SchemaFilter { include: None, exclude: None }, required_fields: 4 }), has_extra: true, root_model: false, name: "ABIType" })])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ContractMethodQuery", validator=Model(     ModelValidator {         revalidate: Never,         validator: FunctionBefore(             FunctionBeforeValidator {                 validator: ModelFields(                     ModelFieldsValidator {                         fields: [                             Field {                                 name: "columns",                                 lookup_key: Simple {                                     key: "columns",                                     py_key: Py(                                         0x00007f3179a7ce70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007f3179a7ceb0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3180708af0,                                 ),                                 validator: JsonOrPython(                                     JsonOrPython {                                         json: List(                                             ListValidator {                                                 strict: false,                                                 item_validator: Some(                                                     Str(                                                         StrValidator {                                                             strict: false,                                                             coerce_numbers_to_str: false,                                                         },                                                     ),                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: OnceLock(                                                     "list[str]",                                                 ),                                                 fail_fast: false,                                             },                                         ),                                         python: Chain(                                             ChainValidator {                                                 steps: [                                                     IsInstance(                                                         IsInstanceValidator {                                                             class: Py(                                                                 0x00007f31805d3fa0,                                                             ),                                                             class_repr: "Sequence",                                                             name: "is-instance[Sequence]",                                                         },                                                     ),                                                     FunctionWrap(                                                         FunctionWrapValidator {                                                             validator: List(                                                                 ListValidator {                                                                     strict: false,                                                                     item_validator: Some(                                                                         Str(                                                                             StrValidator {                                                                                 strict: false,                                                                                 coerce_numbers_to_str: false,                                                                             },                                                                         ),                                                                     ),                                                                     min_length: None,                                                                     max_length: None,                                                                     name: OnceLock(                                                                         <uninit>,                                                                     ),                                                                     fail_fast: false,                                                                 },                                                             ),                                                             func: Py(                                                                 0x00007f317d3b7910,                                                             ),                                                             config: Py(                                                                 0x00007f3179a7c600,                                                             ),                                                             name: "function-wrap[sequence_validator()]",                                                             field_name: None,                                                             info_arg: false,                                                             hide_input_in_errors: false,                                                             validation_error_cause: false,                                                         },                                                     ),                                                 ],                                                 name: "chain[is-instance[Sequence],function-wrap[sequence_validator()]]",                                             },                                         ),                                         name: "json-or-python[json=list[str],python=chain[is-instance[Sequence],function-wrap[sequence_validator()]]]",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "start_block",                                 lookup_key: Simple {                                     key: "start_block",                                     py_key: Py(                                         0x00007f3179a7cef0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_block",                                                 Py(                                                     0x00007f3179a7cf30,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f317ca57970,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3180b000d0,                                             ),                                         ),                                         on_error: Raise,                                         validator: ConstrainedInt(                                             ConstrainedIntValidator {                                                 strict: false,                                                 multiple_of: None,                                                 le: None,                                                 lt: None,                                                 ge: Some(                                                     I64(                                                         0,                                                     ),                                                 ),                                                 gt: None,                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[constrained-int]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_block",                                 lookup_key: Simple {                                     key: "stop_block",                                     py_key: Py(                                         0x00007f3179a7cf70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_block",                                                 Py(                                                     0x00007f3179a7cfb0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f317ca579b0,                                 ),                                 validator: ConstrainedInt(                                     ConstrainedIntValidator {                                         strict: false,                                         multiple_of: None,                                         le: None,                                         lt: None,                                         ge: Some(                                             I64(                                                 0,                                             ),                                         ),                                         gt: None,                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "step",                                 lookup_key: Simple {                                     key: "step",                                     py_key: Py(                                         0x00007f3179a7cff0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "step",                                                 Py(                                                     0x00007f3179a7d030,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3180b548f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3180b000f0,                                             ),                                         ),                                         on_error: Raise,                                         validator: ConstrainedInt(                                             ConstrainedIntValidator {                                                 strict: false,                                                 multiple_of: None,                                                 le: None,                                                 lt: None,                                                 ge: None,                                                 gt: Some(                                                     I64(                                                         0,                                                     ),                                                 ),                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[constrained-int]",                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "contract",                                 lookup_key: Simple {                                     key: "contract",                                     py_key: Py(                                         0x00007f3179a7d070,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "contract",                                                 Py(                                                     0x00007f3179a7d0b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f317f74d8b0,                                 ),                                 validator: FunctionBefore(                                     FunctionBeforeValidator {                                         validator: StrConstrained(                                             StrConstrainedValidator {                                                 strict: false,                                                 pattern: None,                                                 max_length: Some(                                                     42,                                                 ),                                                 min_length: Some(                                                     42,                                                 ),                                                 strip_whitespace: false,                                                 to_lower: false,                                                 to_upper: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         func: Py(                                             0x00007f3179a71700,                                         ),                                         config: Py(                                             0x00007f3179a7c600,                                         ),                                         name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                         field_name: None,                                         info_arg: true,                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "method",                                 lookup_key: Simple {                                     key: "method",                                     py_key: Py(                                         0x00007f3179a7d370,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "method",                                                 Py(                                                     0x00007f3179a7d3b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3180bc9a30,                                 ),                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "type",                                                         lookup_key: Simple {                                                             key: "type",                                                             py_key: Py(                                                                 0x00007f3179a7d0f0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "type",                                                                         Py(                                                                             0x00007f3179a7d130,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3180b54d70,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f31805644b0,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Literal(                                                                     LiteralValidator {                                                                         lookup: LiteralLookup {                                                                             expected_bool: None,                                                                             expected_int: None,                                                                             expected_str: Some(                                                                                 {                                                                                     "function": 0,                                                                                 },                                                                             ),                                                                             expected_py_dict: None,                                                                             expected_py_values: None,                                                                             values: [                                                                                 Py(                                                                                     0x00007f31805644b0,                                                                                 ),                                                                             ],                                                                         },                                                                         expected_repr: "'function'",                                                                         name: "literal['function']",                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[literal['function']]",                                                                 undefined: Py(                                                                     0x00007f317dfecdb0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007f3179a7d170,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007f3179a7d1b0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3180b54af0,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "stateMutability",                                                         lookup_key: Simple {                                                             key: "stateMutability",                                                             py_key: Py(                                                                 0x00007f3179a7d1f0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "stateMutability",                                                                         Py(                                                                             0x00007f3179a7d230,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f317e04fcb0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f317e04fbf0,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Str(                                                                     StrValidator {                                                                         strict: false,                                                                         coerce_numbers_to_str: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[str]",                                                                 undefined: Py(                                                                     0x00007f317dfecdb0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "inputs",                                                         lookup_key: Simple {                                                             key: "inputs",                                                             py_key: Py(                                                                 0x00007f3179a7d270,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "inputs",                                                                         Py(                                                                             0x00007f3179a7d2b0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f317e3b8170,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f317db6f800,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: List(                                                                     ListValidator {                                                                         strict: false,                                                                         item_validator: Some(                                                                             DefinitionRef(                                                                                 DefinitionRefValidator {                                                                                     definition: "ABIType",                                                                                 },                                                                             ),                                                                         ),                                                                         min_length: None,                                                                         max_length: None,                                                                         name: OnceLock(                                                                             "list[ABIType]",                                                                         ),                                                                         fail_fast: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: true,                                                                 name: "default[list[ABIType]]",                                                                 undefined: Py(                                                                     0x00007f317dfecdb0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "outputs",                                                         lookup_key: Simple {                                                             key: "outputs",                                                             py_key: Py(                                                                 0x00007f3179a7d2f0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "outputs",                                                                         Py(                                                                             0x00007f3179a7d330,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f317e1d16b0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f317d00edc0,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: List(                                                                     ListValidator {                                                                         strict: false,                                                                         item_validator: Some(                                                                             DefinitionRef(                                                                                 DefinitionRefValidator {                                                                                     definition: "ABIType",                                                                                 },                                                                             ),                                                                         ),                                                                         min_length: None,                                                                         max_length: None,                                                                         name: OnceLock(                                                                             "list[ABIType]",                                                                         ),                                                                         fail_fast: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: true,                                                                 name: "default[list[ABIType]]",                                                                 undefined: Py(                                                                     0x00007f317dfecdb0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "MethodABI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x00005603e63a0d90,                                         ),                                         post_init: None,                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007f317dfecdb0,                                         ),                                         name: "MethodABI",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "method_args",                                 lookup_key: Simple {                                     key: "method_args",                                     py_key: Py(                                         0x00007f3179a7d3f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "method_args",                                                 Py(                                                     0x00007f3179a7d430,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3179a32270,                                 ),                                 validator: Dict(                                     DictValidator {                                         strict: false,                                         key_validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         value_validator: Any(                                             AnyValidator,                                         ),                                         min_length: None,                                         max_length: None,                                         name: "dict[str,any]",                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "ContractMethodQuery",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007f3179a5f2c0,                 ),                 config: Py(                     0x00007f3179a7c600,                 ),                 name: "function-before[check_start_block_before_stop_block(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x00005603e76730f0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "ContractMethodQuery",     }, ), definitions=[Model(ModelValidator { revalidate: Never, validator: ModelFields(ModelFieldsValidator { fields: [Field { name: "name", lookup_key: Simple { key: "name", py_key: Py(0x7f3179a7cdb0), path: LookupPath([S("name", Py(0x7f3179a7cd70))]) }, name_py: Py(0x7f3180b54af0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3181389980)), on_error: Raise, validator: Nullable(NullableValidator { validator: Str(StrValidator { strict: false, coerce_numbers_to_str: false }), name: "nullable[str]" }), validate_default: false, copy_default: false, name: "default[nullable[str]]", undefined: Py(0x7f317dfecdb0) }), frozen: false }, Field { name: "type", lookup_key: Simple { key: "type", py_key: Py(0x7f3179a7cd30), path: LookupPath([S("type", Py(0x7f3179a7ccf0))]) }, name_py: Py(0x7f3180b54d70), validator: Union(UnionValidator { mode: Smart, choices: [(Str(StrValidator { strict: false, coerce_numbers_to_str: false }), None), (DefinitionRef(DefinitionRefValidator { definition: "ABIType" }), None)], custom_error: None, strict: false, name: "union[str,...]" }), frozen: false }, Field { name: "components", lookup_key: Simple { key: "components", py_key: Py(0x7f3179a7cdf0), path: LookupPath([S("components", Py(0x7f3179a7ce30))]) }, name_py: Py(0x7f31804d92f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3181389980)), on_error: Raise, validator: Nullable(NullableValidator { validator: List(ListValidator { strict: false, item_validator: Some(DefinitionRef(DefinitionRefValidator { definition: "ABIType" })), min_length: None, max_length: None, name: OnceLock(<uninit>), fail_fast: false }), name: "nullable[list[...]]" }), validate_default: false, copy_default: false, name: "default[nullable[list[...]]]", undefined: Py(0x7f317dfecdb0) }), frozen: false }, Field { name: "internal_type", lookup_key: Simple { key: "internalType", py_key: Py(0x7f317e1d1bb0), path: LookupPath([S("internalType", Py(0x7f317e1d1bb0))]) }, name_py: Py(0x7f317e1d21b0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3181389980)), on_error: Raise, validator: Nullable(NullableValidator { validator: Str(StrValidator { strict: false, coerce_numbers_to_str: false }), name: "nullable[str]" }), validate_default: false, copy_default: false, name: "default[nullable[str]]", undefined: Py(0x7f317dfecdb0) }), frozen: false }], model_name: "ABIType", extra_behavior: Allow, extras_validator: None, strict: false, from_attributes: false, loc_by_alias: true }), class: Py(0x5603e6570100), post_init: None, frozen: false, custom_init: false, root_model: false, undefined: Py(0x7f317dfecdb0), name: "ABIType" })], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ContractMethodQuery", validator=Model(     ModelValidator {         revalidate: Never,         validator: FunctionBefore(             FunctionBeforeValidator {                 validator: ModelFields(                     ModelFieldsValidator {                         fields: [                             Field {                                 name: "columns",                                 lookup_key: Simple {                                     key: "columns",                                     py_key: Py(                                         0x00007f3af39b2bf0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007f3af39b2c30,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afa908af0,                                 ),                                 validator: JsonOrPython(                                     JsonOrPython {                                         json: List(                                             ListValidator {                                                 strict: false,                                                 item_validator: Some(                                                     Str(                                                         StrValidator {                                                             strict: false,                                                             coerce_numbers_to_str: false,                                                         },                                                     ),                                                 ),                                                 min_length: None,                                                 max_length: None,                                                 name: OnceLock(                                                     "list[str]",                                                 ),                                                 fail_fast: false,                                             },                                         ),                                         python: Chain(                                             ChainValidator {                                                 steps: [                                                     IsInstance(                                                         IsInstanceValidator {                                                             class: Py(                                                                 0x00007f3afa4d3fa0,                                                             ),                                                             class_repr: "Sequence",                                                             name: "is-instance[Sequence]",                                                         },                                                     ),                                                     FunctionWrap(                                                         FunctionWrapValidator {                                                             validator: List(                                                                 ListValidator {                                                                     strict: false,                                                                     item_validator: Some(                                                                         Str(                                                                             StrValidator {                                                                                 strict: false,                                                                                 coerce_numbers_to_str: false,                                                                             },                                                                         ),                                                                     ),                                                                     min_length: None,                                                                     max_length: None,                                                                     name: OnceLock(                                                                         <uninit>,                                                                     ),                                                                     fail_fast: false,                                                                 },                                                             ),                                                             func: Py(                                                                 0x00007f3af7f07f40,                                                             ),                                                             config: Py(                                                                 0x00007f3af39b2380,                                                             ),                                                             name: "function-wrap[sequence_validator()]",                                                             field_name: None,                                                             info_arg: false,                                                             hide_input_in_errors: false,                                                             validation_error_cause: false,                                                         },                                                     ),                                                 ],                                                 name: "chain[is-instance[Sequence],function-wrap[sequence_validator()]]",                                             },                                         ),                                         name: "json-or-python[json=list[str],python=chain[is-instance[Sequence],function-wrap[sequence_validator()]]]",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "start_block",                                 lookup_key: Simple {                                     key: "start_block",                                     py_key: Py(                                         0x00007f3af39b2c70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_block",                                                 Py(                                                     0x00007f3af39b2cb0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af69eceb0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3afad000d0,                                             ),                                         ),                                         on_error: Raise,                                         validator: ConstrainedInt(                                             ConstrainedIntValidator {                                                 strict: false,                                                 multiple_of: None,                                                 le: None,                                                 lt: None,                                                 ge: Some(                                                     I64(                                                         0,                                                     ),                                                 ),                                                 gt: None,                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[constrained-int]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_block",                                 lookup_key: Simple {                                     key: "stop_block",                                     py_key: Py(                                         0x00007f3af39b2cf0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_block",                                                 Py(                                                     0x00007f3af39b2d30,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af69ecef0,                                 ),                                 validator: ConstrainedInt(                                     ConstrainedIntValidator {                                         strict: false,                                         multiple_of: None,                                         le: None,                                         lt: None,                                         ge: Some(                                             I64(                                                 0,                                             ),                                         ),                                         gt: None,                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "step",                                 lookup_key: Simple {                                     key: "step",                                     py_key: Py(                                         0x00007f3af39b2d70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "step",                                                 Py(                                                     0x00007f3af39b2db0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afad548f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007f3afad000f0,                                             ),                                         ),                                         on_error: Raise,                                         validator: ConstrainedInt(                                             ConstrainedIntValidator {                                                 strict: false,                                                 multiple_of: None,                                                 le: None,                                                 lt: None,                                                 ge: None,                                                 gt: Some(                                                     I64(                                                         0,                                                     ),                                                 ),                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[constrained-int]",                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "contract",                                 lookup_key: Simple {                                     key: "contract",                                     py_key: Py(                                         0x00007f3af39b2df0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "contract",                                                 Py(                                                     0x00007f3af39b2e30,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af9651b30,                                 ),                                 validator: FunctionBefore(                                     FunctionBeforeValidator {                                         validator: StrConstrained(                                             StrConstrainedValidator {                                                 strict: false,                                                 pattern: None,                                                 max_length: Some(                                                     42,                                                 ),                                                 min_length: Some(                                                     42,                                                 ),                                                 strip_whitespace: false,                                                 to_lower: false,                                                 to_upper: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         func: Py(                                             0x00007f3af39a7480,                                         ),                                         config: Py(                                             0x00007f3af39b2380,                                         ),                                         name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                         field_name: None,                                         info_arg: true,                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "method",                                 lookup_key: Simple {                                     key: "method",                                     py_key: Py(                                         0x00007f3af39b30f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "method",                                                 Py(                                                     0x00007f3af39b3130,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3afadc9a30,                                 ),                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "type",                                                         lookup_key: Simple {                                                             key: "type",                                                             py_key: Py(                                                                 0x00007f3af39b2e70,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "type",                                                                         Py(                                                                             0x00007f3af39b2eb0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3afad54d70,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3afa4644b0,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Literal(                                                                     LiteralValidator {                                                                         lookup: LiteralLookup {                                                                             expected_bool: None,                                                                             expected_int: None,                                                                             expected_str: Some(                                                                                 {                                                                                     "function": 0,                                                                                 },                                                                             ),                                                                             expected_py_dict: None,                                                                             expected_py_values: None,                                                                             values: [                                                                                 Py(                                                                                     0x00007f3afa4644b0,                                                                                 ),                                                                             ],                                                                         },                                                                         expected_repr: "'function'",                                                                         name: "literal['function']",                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[literal['function']]",                                                                 undefined: Py(                                                                     0x00007f3af952f220,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007f3af39b2ef0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007f3af39b2f30,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3afad54af0,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "stateMutability",                                                         lookup_key: Simple {                                                             key: "stateMutability",                                                             py_key: Py(                                                                 0x00007f3af39b2f70,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "stateMutability",                                                                         Py(                                                                             0x00007f3af39b2fb0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3af7eb64f0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3af7eb6470,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Str(                                                                     StrValidator {                                                                         strict: false,                                                                         coerce_numbers_to_str: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[str]",                                                                 undefined: Py(                                                                     0x00007f3af952f220,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "inputs",                                                         lookup_key: Simple {                                                             key: "inputs",                                                             py_key: Py(                                                                 0x00007f3af39b2ff0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "inputs",                                                                         Py(                                                                             0x00007f3af39b3030,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3af82cc3f0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3af726d440,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: List(                                                                     ListValidator {                                                                         strict: false,                                                                         item_validator: Some(                                                                             DefinitionRef(                                                                                 DefinitionRefValidator {                                                                                     definition: "ABIType",                                                                                 },                                                                             ),                                                                         ),                                                                         min_length: None,                                                                         max_length: None,                                                                         name: OnceLock(                                                                             "list[ABIType]",                                                                         ),                                                                         fail_fast: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: true,                                                                 name: "default[list[ABIType]]",                                                                 undefined: Py(                                                                     0x00007f3af952f220,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "outputs",                                                         lookup_key: Simple {                                                             key: "outputs",                                                             py_key: Py(                                                                 0x00007f3af39b3070,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "outputs",                                                                         Py(                                                                             0x00007f3af39b30b0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007f3af7eb8e70,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3afa081e80,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: List(                                                                     ListValidator {                                                                         strict: false,                                                                         item_validator: Some(                                                                             DefinitionRef(                                                                                 DefinitionRefValidator {                                                                                     definition: "ABIType",                                                                                 },                                                                             ),                                                                         ),                                                                         min_length: None,                                                                         max_length: None,                                                                         name: OnceLock(                                                                             "list[ABIType]",                                                                         ),                                                                         fail_fast: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: true,                                                                 name: "default[list[ABIType]]",                                                                 undefined: Py(                                                                     0x00007f3af952f220,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "MethodABI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x0000556cbe05d8c0,                                         ),                                         post_init: None,                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007f3af952f220,                                         ),                                         name: "MethodABI",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "method_args",                                 lookup_key: Simple {                                     key: "method_args",                                     py_key: Py(                                         0x00007f3af39b3170,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "method_args",                                                 Py(                                                     0x00007f3af39b31b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007f3af397c3b0,                                 ),                                 validator: Dict(                                     DictValidator {                                         strict: false,                                         key_validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         value_validator: Any(                                             AnyValidator,                                         ),                                         min_length: None,                                         max_length: None,                                         name: "dict[str,any]",                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "ContractMethodQuery",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007f3af3986c80,                 ),                 config: Py(                     0x00007f3af39b2380,                 ),                 name: "function-before[check_start_block_before_stop_block(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x0000556cbf274bf0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "ContractMethodQuery",     }, ), definitions=[Model(ModelValidator { revalidate: Never, validator: ModelFields(ModelFieldsValidator { fields: [Field { name: "name", lookup_key: Simple { key: "name", py_key: Py(0x7f3af39b2b30), path: LookupPath([S("name", Py(0x7f3af39b2af0))]) }, name_py: Py(0x7f3afad54af0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3afb189980)), on_error: Raise, validator: Nullable(NullableValidator { validator: Str(StrValidator { strict: false, coerce_numbers_to_str: false }), name: "nullable[str]" }), validate_default: false, copy_default: false, name: "default[nullable[str]]", undefined: Py(0x7f3af952f220) }), frozen: false }, Field { name: "type", lookup_key: Simple { key: "type", py_key: Py(0x7f3af39b2ab0), path: LookupPath([S("type", Py(0x7f3af39b2a70))]) }, name_py: Py(0x7f3afad54d70), validator: Union(UnionValidator { mode: Smart, choices: [(Str(StrValidator { strict: false, coerce_numbers_to_str: false }), None), (DefinitionRef(DefinitionRefValidator { definition: "ABIType" }), None)], custom_error: None, strict: false, name: "union[str,...]" }), frozen: false }, Field { name: "components", lookup_key: Simple { key: "components", py_key: Py(0x7f3af39b2b70), path: LookupPath([S("components", Py(0x7f3af39b2bb0))]) }, name_py: Py(0x7f3afa3d92f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3afb189980)), on_error: Raise, validator: Nullable(NullableValidator { validator: List(ListValidator { strict: false, item_validator: Some(DefinitionRef(DefinitionRefValidator { definition: "ABIType" })), min_length: None, max_length: None, name: OnceLock(<uninit>), fail_fast: false }), name: "nullable[list[...]]" }), validate_default: false, copy_default: false, name: "default[nullable[list[...]]]", undefined: Py(0x7f3af952f220) }), frozen: false }, Field { name: "internal_type", lookup_key: Simple { key: "internalType", py_key: Py(0x7f3af7eb94f0), path: LookupPath([S("internalType", Py(0x7f3af7eb94f0))]) }, name_py: Py(0x7f3af7eb98f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3afb189980)), on_error: Raise, validator: Nullable(NullableValidator { validator: Str(StrValidator { strict: false, coerce_numbers_to_str: false }), name: "nullable[str]" }), validate_default: false, copy_default: false, name: "default[nullable[str]]", undefined: Py(0x7f3af952f220) }), frozen: false }], model_name: "ABIType", extra_behavior: Allow, extras_validator: None, strict: false, from_attributes: false, loc_by_alias: true }), class: Py(0x556cbe121460), post_init: None, frozen: false, custom_init: false, root_model: false, undefined: Py(0x7f3af952f220), name: "ABIType" })], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      diff --git a/latest/methoddocs/contracts.html b/latest/methoddocs/contracts.html index 4e52a656f9..c033541e30 100644 --- a/latest/methoddocs/contracts.html +++ b/latest/methoddocs/contracts.html @@ -548,7 +548,7 @@

      ape.contracts
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'definitions': [{'cls': <class 'ethpm_types.abi.ABIType'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'ABIType'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.ABIType'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.ABIType'>>]}, 'ref': 'ethpm_types.abi.ABIType:94574749352192', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'components': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'items_schema': {'schema_ref': 'ethpm_types.abi.ABIType:94574749352192', 'type': 'definition-ref'}, 'type': 'list'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'internal_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'internalType', 'type': 'model-field', 'validation_alias': 'internalType'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'choices': [{'type': 'str'}, {'schema_ref': 'ethpm_types.abi.ABIType:94574749352192', 'type': 'definition-ref'}], 'type': 'union'}, 'type': 'model-field'}}, 'model_name': 'ABIType', 'type': 'model-fields'}, 'type': 'model'}], 'schema': {'cls': <class 'ape.contracts.base.ContractEvent'>, 'config': {'title': 'ContractEvent'}, 'custom_init': True, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.contracts.base.ContractEvent'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.contracts.base.ContractEvent'>>]}, 'post_init': 'model_post_init', 'ref': 'ape.contracts.base.ContractEvent:94574781775824', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'abi': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'cls': <class 'ethpm_types.abi.EventABI'>, 'config': {'title': 'EventABI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.EventABI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.EventABI'>>]}, 'ref': 'ethpm_types.abi.EventABI:94574747457504', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'anonymous': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': False, 'schema': {'type': 'bool'}, 'type': 'default'}, 'type': 'model-field'}, 'inputs': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': [], 'schema': {'items_schema': {'cls': <class 'ethpm_types.abi.EventABIType'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'EventABIType'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.EventABIType'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.EventABIType'>>]}, 'ref': 'ethpm_types.abi.EventABIType:94574747296080', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'components': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'items_schema': {'schema_ref': 'ethpm_types.abi.ABIType:94574749352192', 'type': 'definition-ref'}, 'type': 'list'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'indexed': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': False, 'schema': {'type': 'bool'}, 'type': 'default'}, 'type': 'model-field'}, 'internal_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'internalType', 'type': 'model-field', 'validation_alias': 'internalType'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'choices': [{'type': 'str'}, {'schema_ref': 'ethpm_types.abi.ABIType:94574749352192', 'type': 'definition-ref'}], 'type': 'union'}, 'type': 'model-field'}}, 'model_name': 'EventABIType', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'list'}, 'type': 'default'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 'event', 'schema': {'expected': ['event'], 'type': 'literal'}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'EventABI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'model-field'}, 'contract': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'cls': <class 'ape.contracts.base.ContractTypeWrapper'>, 'type': 'is-instance'}, 'type': 'model-field'}}, 'model_name': 'ContractEvent', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'definitions'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'definitions': [{'cls': <class 'ethpm_types.abi.ABIType'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'ABIType'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.ABIType'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.ABIType'>>]}, 'ref': 'ethpm_types.abi.ABIType:93925533684832', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'components': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'items_schema': {'schema_ref': 'ethpm_types.abi.ABIType:93925533684832', 'type': 'definition-ref'}, 'type': 'list'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'internal_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'internalType', 'type': 'model-field', 'validation_alias': 'internalType'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'choices': [{'type': 'str'}, {'schema_ref': 'ethpm_types.abi.ABIType:93925533684832', 'type': 'definition-ref'}], 'type': 'union'}, 'type': 'model-field'}}, 'model_name': 'ABIType', 'type': 'model-fields'}, 'type': 'model'}], 'schema': {'cls': <class 'ape.contracts.base.ContractEvent'>, 'config': {'title': 'ContractEvent'}, 'custom_init': True, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.contracts.base.ContractEvent'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.contracts.base.ContractEvent'>>]}, 'post_init': 'model_post_init', 'ref': 'ape.contracts.base.ContractEvent:93925564118288', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'abi': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'cls': <class 'ethpm_types.abi.EventABI'>, 'config': {'title': 'EventABI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.EventABI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.EventABI'>>]}, 'ref': 'ethpm_types.abi.EventABI:93925532885776', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'anonymous': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': False, 'schema': {'type': 'bool'}, 'type': 'default'}, 'type': 'model-field'}, 'inputs': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': [], 'schema': {'items_schema': {'cls': <class 'ethpm_types.abi.EventABIType'>, 'config': {'extra_fields_behavior': 'allow', 'title': 'EventABIType'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ethpm_types.abi.EventABIType'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ethpm_types.abi.EventABIType'>>]}, 'ref': 'ethpm_types.abi.EventABIType:93925532798976', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'components': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'items_schema': {'schema_ref': 'ethpm_types.abi.ABIType:93925533684832', 'type': 'definition-ref'}, 'type': 'list'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'indexed': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': False, 'schema': {'type': 'bool'}, 'type': 'default'}, 'type': 'model-field'}, 'internal_type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'internalType', 'type': 'model-field', 'validation_alias': 'internalType'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'type': 'str'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'choices': [{'type': 'str'}, {'schema_ref': 'ethpm_types.abi.ABIType:93925533684832', 'type': 'definition-ref'}], 'type': 'union'}, 'type': 'model-field'}}, 'model_name': 'EventABIType', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'list'}, 'type': 'default'}, 'type': 'model-field'}, 'name': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'type': 'str'}, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 'event', 'schema': {'expected': ['event'], 'type': 'literal'}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'EventABI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'model-field'}, 'contract': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'cls': <class 'ape.contracts.base.ContractTypeWrapper'>, 'type': 'is-instance'}, 'type': 'model-field'}}, 'model_name': 'ContractEvent', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'definitions'}

      The core schema of the model.

      @@ -586,13 +586,13 @@

      ape.contracts
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e845bfd0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "abi": SerField {                         key_py: Py(                             0x00007f317e561cf0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x00005603e63a17e0,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007f3180b54af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "inputs": SerField {                                                     key_py: Py(                                                         0x00007f317e3b8170,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f317cf37400,                                                                     ),                                                                 ),                                                                 serializer: List(                                                                     ListSerializer {                                                                         item_serializer: Model(                                                                             ModelSerializer {                                                                                 class: Py(                                                                                     0x00005603e637a150,                                                                                 ),                                                                                 serializer: Fields(                                                                                     GeneralFieldsSerializer {                                                                                         fields: {                                                                                             "indexed": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f317e1d2f30,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181374cc0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Bool(                                                                                                                 BoolSerializer,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "internal_type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f317e1d21b0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "internalType",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007f31656176b0,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3180b54d70,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     Union(                                                                                                         UnionSerializer {                                                                                                             choices: [                                                                                                                 Str(                                                                                                                     StrSerializer,                                                                                                                 ),                                                                                                                 Recursive(                                                                                                                     DefinitionRefSerializer {                                                                                                                         definition: "...",                                                                                                                         retry_with_lax_check: true,                                                                                                                     },                                                                                                                 ),                                                                                                             ],                                                                                                             name: "Union[str, definition-ref]",                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "components": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f31804d92f0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: List(                                                                                                                         ListSerializer {                                                                                                                             item_serializer: Recursive(                                                                                                                                 DefinitionRefSerializer {                                                                                                                                     definition: "...",                                                                                                                                     retry_with_lax_check: true,                                                                                                                                 },                                                                                                                             ),                                                                                                                             filter: SchemaFilter {                                                                                                                                 include: None,                                                                                                                                 exclude: None,                                                                                                                             },                                                                                                                             name: "list[definition-ref]",                                                                                                                         },                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "name": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3180b54af0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                         },                                                                                         computed_fields: Some(                                                                                             ComputedFields(                                                                                                 [],                                                                                             ),                                                                                         ),                                                                                         mode: ModelExtra,                                                                                         extra_serializer: None,                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         required_fields: 5,                                                                                     },                                                                                 ),                                                                                 has_extra: true,                                                                                 root_model: false,                                                                                 name: "EventABIType",                                                                             },                                                                         ),                                                                         filter: SchemaFilter {                                                                             include: None,                                                                             exclude: None,                                                                         },                                                                         name: "list[EventABIType]",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "anonymous": SerField {                                                     key_py: Py(                                                         0x00007f318009cc30,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3181374cc0,                                                                     ),                                                                 ),                                                                 serializer: Bool(                                                                     BoolSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "type": SerField {                                                     key_py: Py(                                                         0x00007f3180b54d70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f31806aa9b0,                                                                     ),                                                                 ),                                                                 serializer: Literal(                                                                     LiteralSerializer {                                                                         expected_int: {},                                                                         expected_str: {                                                                             "event",                                                                         },                                                                         expected_py: None,                                                                         name: "literal['event']",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                             },                                             computed_fields: Some(                                                 ComputedFields(                                                     [],                                                 ),                                             ),                                             mode: SimpleDict,                                             extra_serializer: None,                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             required_fields: 4,                                         },                                     ),                                     has_extra: false,                                     root_model: false,                                     name: "EventABI",                                 },                             ),                         ),                         required: true,                     },                     "contract": SerField {                         key_py: Py(                             0x00007f317f74d8b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Any(                                 AnySerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 2,             },         ),         has_extra: false,         root_model: false,         name: "ContractEvent",     }, ), definitions=[Model(ModelSerializer { class: Py(0x5603e6570100), serializer: Fields(GeneralFieldsSerializer { fields: {"internal_type": SerField { key_py: Py(0x7f317e1d21b0), alias: Some("internalType"), alias_py: Some(Py(0x7f3169fc25b0)), serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3181389980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "type": SerField { key_py: Py(0x7f3180b54d70), alias: None, alias_py: None, serializer: Some(Union(UnionSerializer { choices: [Str(StrSerializer), Recursive(DefinitionRefSerializer { definition: "...", retry_with_lax_check: true })], name: "Union[str, definition-ref]" })), required: true }, "components": SerField { key_py: Py(0x7f31804d92f0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3181389980)), serializer: Nullable(NullableSerializer { serializer: List(ListSerializer { item_serializer: Recursive(DefinitionRefSerializer { definition: "...", retry_with_lax_check: true }), filter: SchemaFilter { include: None, exclude: None }, name: "list[definition-ref]" }) }) })), required: true }, "name": SerField { key_py: Py(0x7f3180b54af0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3181389980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }}, computed_fields: Some(ComputedFields([])), mode: ModelExtra, extra_serializer: None, filter: SchemaFilter { include: None, exclude: None }, required_fields: 4 }), has_extra: true, root_model: false, name: "ABIType" })])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cbfe27510,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "abi": SerField {                         key_py: Py(                             0x00007f3af84760f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x0000556cbe05e310,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "type": SerField {                                                     key_py: Py(                                                         0x00007f3afad54d70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3afa5aa9b0,                                                                     ),                                                                 ),                                                                 serializer: Literal(                                                                     LiteralSerializer {                                                                         expected_int: {},                                                                         expected_str: {                                                                             "event",                                                                         },                                                                         expected_py: None,                                                                         name: "literal['event']",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "inputs": SerField {                                                     key_py: Py(                                                         0x00007f3af82cc3f0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3af7367480,                                                                     ),                                                                 ),                                                                 serializer: List(                                                                     ListSerializer {                                                                         item_serializer: Model(                                                                             ModelSerializer {                                                                                 class: Py(                                                                                     0x0000556cbe049000,                                                                                 ),                                                                                 serializer: Fields(                                                                                     GeneralFieldsSerializer {                                                                                         fields: {                                                                                             "internal_type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3af7eb98f0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "internalType",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007f3adeccad30,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "components": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3afa3d92f0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: List(                                                                                                                         ListSerializer {                                                                                                                             item_serializer: Recursive(                                                                                                                                 DefinitionRefSerializer {                                                                                                                                     definition: "...",                                                                                                                                     retry_with_lax_check: true,                                                                                                                                 },                                                                                                                             ),                                                                                                                             filter: SchemaFilter {                                                                                                                                 include: None,                                                                                                                                 exclude: None,                                                                                                                             },                                                                                                                             name: "list[definition-ref]",                                                                                                                         },                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "name": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3afad54af0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3afad54d70,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     Union(                                                                                                         UnionSerializer {                                                                                                             choices: [                                                                                                                 Str(                                                                                                                     StrSerializer,                                                                                                                 ),                                                                                                                 Recursive(                                                                                                                     DefinitionRefSerializer {                                                                                                                         definition: "...",                                                                                                                         retry_with_lax_check: true,                                                                                                                     },                                                                                                                 ),                                                                                                             ],                                                                                                             name: "Union[str, definition-ref]",                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "indexed": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3af7eba730,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb174cc0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Bool(                                                                                                                 BoolSerializer,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                         },                                                                                         computed_fields: Some(                                                                                             ComputedFields(                                                                                                 [],                                                                                             ),                                                                                         ),                                                                                         mode: ModelExtra,                                                                                         extra_serializer: None,                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         required_fields: 5,                                                                                     },                                                                                 ),                                                                                 has_extra: true,                                                                                 root_model: false,                                                                                 name: "EventABIType",                                                                             },                                                                         ),                                                                         filter: SchemaFilter {                                                                             include: None,                                                                             exclude: None,                                                                         },                                                                         name: "list[EventABIType]",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007f3afad54af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "anonymous": SerField {                                                     key_py: Py(                                                         0x00007f3af9fa8db0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007f3afb174cc0,                                                                     ),                                                                 ),                                                                 serializer: Bool(                                                                     BoolSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                             },                                             computed_fields: Some(                                                 ComputedFields(                                                     [],                                                 ),                                             ),                                             mode: SimpleDict,                                             extra_serializer: None,                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             required_fields: 4,                                         },                                     ),                                     has_extra: false,                                     root_model: false,                                     name: "EventABI",                                 },                             ),                         ),                         required: true,                     },                     "contract": SerField {                         key_py: Py(                             0x00007f3af9651b30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Any(                                 AnySerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 2,             },         ),         has_extra: false,         root_model: false,         name: "ContractEvent",     }, ), definitions=[Model(ModelSerializer { class: Py(0x556cbe121460), serializer: Fields(GeneralFieldsSerializer { fields: {"components": SerField { key_py: Py(0x7f3afa3d92f0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3afb189980)), serializer: Nullable(NullableSerializer { serializer: List(ListSerializer { item_serializer: Recursive(DefinitionRefSerializer { definition: "...", retry_with_lax_check: true }), filter: SchemaFilter { include: None, exclude: None }, name: "list[definition-ref]" }) }) })), required: true }, "name": SerField { key_py: Py(0x7f3afad54af0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3afb189980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "type": SerField { key_py: Py(0x7f3afad54d70), alias: None, alias_py: None, serializer: Some(Union(UnionSerializer { choices: [Str(StrSerializer), Recursive(DefinitionRefSerializer { definition: "...", retry_with_lax_check: true })], name: "Union[str, definition-ref]" })), required: true }, "internal_type": SerField { key_py: Py(0x7f3af7eb98f0), alias: Some("internalType"), alias_py: Some(Py(0x7f3ae3f10570)), serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7f3afb189980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }}, computed_fields: Some(ComputedFields([])), mode: ModelExtra, extra_serializer: None, filter: SchemaFilter { include: None, exclude: None }, required_fields: 4 }), has_extra: true, root_model: false, name: "ABIType" })])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ContractEvent", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "contract",                         lookup_key: Simple {                             key: "contract",                             py_key: Py(                                 0x00007f3165526d70,                             ),                             path: LookupPath(                                 [                                     S(                                         "contract",                                         Py(                                             0x00007f3165525d30,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f317f74d8b0,                         ),                         validator: IsInstance(                             IsInstanceValidator {                                 class: Py(                                     0x00005603e845b710,                                 ),                                 class_repr: "ContractTypeWrapper",                                 name: "is-instance[ContractTypeWrapper]",                             },                         ),                         frozen: false,                     },                     Field {                         name: "abi",                         lookup_key: Simple {                             key: "abi",                             py_key: Py(                                 0x00007f3165616ff0,                             ),                             path: LookupPath(                                 [                                     S(                                         "abi",                                         Py(                                             0x00007f3165617370,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f317e561cf0,                         ),                         validator: Model(                             ModelValidator {                                 revalidate: Never,                                 validator: ModelFields(                                     ModelFieldsValidator {                                         fields: [                                             Field {                                                 name: "type",                                                 lookup_key: Simple {                                                     key: "type",                                                     py_key: Py(                                                         0x00007f3165526b70,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "type",                                                                 Py(                                                                     0x00007f31655264b0,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007f3180b54d70,                                                 ),                                                 validator: WithDefault(                                                     WithDefaultValidator {                                                         default: Default(                                                             Py(                                                                 0x00007f31806aa9b0,                                                             ),                                                         ),                                                         on_error: Raise,                                                         validator: Literal(                                                             LiteralValidator {                                                                 lookup: LiteralLookup {                                                                     expected_bool: None,                                                                     expected_int: None,                                                                     expected_str: Some(                                                                         {                                                                             "event": 0,                                                                         },                                                                     ),                                                                     expected_py_dict: None,                                                                     expected_py_values: None,                                                                     values: [                                                                         Py(                                                                             0x00007f31806aa9b0,                                                                         ),                                                                     ],                                                                 },                                                                 expected_repr: "'event'",                                                                 name: "literal['event']",                                                             },                                                         ),                                                         validate_default: false,                                                         copy_default: false,                                                         name: "default[literal['event']]",                                                         undefined: Py(                                                             0x00007f317dfecdb0,                                                         ),                                                     },                                                 ),                                                 frozen: false,                                             },                                             Field {                                                 name: "name",                                                 lookup_key: Simple {                                                     key: "name",                                                     py_key: Py(                                                         0x00007f3165526f70,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "name",                                                                 Py(                                                                     0x00007f3165526930,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007f3180b54af0,                                                 ),                                                 validator: Str(                                                     StrValidator {                                                         strict: false,                                                         coerce_numbers_to_str: false,                                                     },                                                 ),                                                 frozen: false,                                             },                                             Field {                                                 name: "inputs",                                                 lookup_key: Simple {                                                     key: "inputs",                                                     py_key: Py(                                                         0x00007f31655262b0,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "inputs",                                                                 Py(                                                                     0x00007f3165526db0,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007f317e3b8170,                                                 ),                                                 validator: WithDefault(                                                     WithDefaultValidator {                                                         default: Default(                                                             Py(                                                                 0x00007f317cf37400,                                                             ),                                                         ),                                                         on_error: Raise,                                                         validator: List(                                                             ListValidator {                                                                 strict: false,                                                                 item_validator: Some(                                                                     Model(                                                                         ModelValidator {                                                                             revalidate: Never,                                                                             validator: ModelFields(                                                                                 ModelFieldsValidator {                                                                                     fields: [                                                                                         Field {                                                                                             name: "name",                                                                                             lookup_key: Simple {                                                                                                 key: "name",                                                                                                 py_key: Py(                                                                                                     0x00007f3165526bf0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "name",                                                                                                             Py(                                                                                                                 0x00007f3165526b30,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007f3180b54af0,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007f3181389980,                                                                                                         ),                                                                                                     ),                                                                                                     on_error: Raise,                                                                                                     validator: Nullable(                                                                                                         NullableValidator {                                                                                                             validator: Str(                                                                                                                 StrValidator {                                                                                                                     strict: false,                                                                                                                     coerce_numbers_to_str: false,                                                                                                                 },                                                                                                             ),                                                                                                             name: "nullable[str]",                                                                                                         },                                                                                                     ),                                                                                                     validate_default: false,                                                                                                     copy_default: false,                                                                                                     name: "default[nullable[str]]",                                                                                                     undefined: Py(                                                                                                         0x00007f317dfecdb0,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "type",                                                                                             lookup_key: Simple {                                                                                                 key: "type",                                                                                                 py_key: Py(                                                                                                     0x00007f3165526a70,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "type",                                                                                                             Py(                                                                                                                 0x00007f3165526ab0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007f3180b54d70,                                                                                             ),                                                                                             validator: Union(                                                                                                 UnionValidator {                                                                                                     mode: Smart,                                                                                                     choices: [                                                                                                         (                                                                                                             Str(                                                                                                                 StrValidator {                                                                                                                     strict: false,                                                                                                                     coerce_numbers_to_str: false,                                                                                                                 },                                                                                                             ),                                                                                                             None,                                                                                                         ),                                                                                                         (                                                                                                             DefinitionRef(                                                                                                                 DefinitionRefValidator {                                                                                                                     definition: "ABIType",                                                                                                                 },                                                                                                             ),                                                                                                             None,                                                                                                         ),                                                                                                     ],                                                                                                     custom_error: None,                                                                                                     strict: false,                                                                                                     name: "union[str,ABIType]",                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "components",                                                                                             lookup_key: Simple {                                                                                                 key: "components",                                                                                                 py_key: Py(                                                                                                     0x00007f3165526a30,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "components",                                                                                                             Py(                                                                                                                 0x00007f3165526c30,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007f31804d92f0,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007f3181389980,                                                                                                         ),                                                                                                     ),                                                                                                     on_error: Raise,                                                                                                     validator: Nullable(                                                                                                         NullableValidator {                                                                                                             validator: List(                                                                                                                 ListValidator {                                                                                                                     strict: false,                                                                                                                     item_validator: Some(                                                                                                                         DefinitionRef(                                                                                                                             DefinitionRefValidator {                                                                                                                                 definition: "ABIType",                                                                                                                             },                                                                                                                         ),                                                                                                                     ),                                                                                                                     min_length: None,                                                                                                                     max_length: None,                                                                                                                     name: OnceLock(                                                                                                                         "list[ABIType]",                                                                                                                     ),                                                                                                                     fail_fast: false,                                                                                                                 },                                                                                                             ),                                                                                                             name: "nullable[list[ABIType]]",                                                                                                         },                                                                                                     ),                                                                                                     validate_default: false,                                                                                                     copy_default: false,                                                                                                     name: "default[nullable[list[ABIType]]]",                                                                                                     undefined: Py(                                                                                                         0x00007f317dfecdb0,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "internal_type",                                                                                             lookup_key: Simple {                                                                                                 key: "internalType",                                                                                                 py_key: Py(                                                                                                     0x00007f317e1d1bb0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "internalType",                                                                                                             Py(                                                                                                                 0x00007f317e1d1bb0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007f317e1d21b0,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007f3181389980,                                                                                                         ),                                                                                                     ),                                                                                                     on_error: Raise,                                                                                                     validator: Nullable(                                                                                                         NullableValidator {                                                                                                             validator: Str(                                                                                                                 StrValidator {                                                                                                                     strict: false,                                                                                                                     coerce_numbers_to_str: false,                                                                                                                 },                                                                                                             ),                                                                                                             name: "nullable[str]",                                                                                                         },                                                                                                     ),                                                                                                     validate_default: false,                                                                                                     copy_default: false,                                                                                                     name: "default[nullable[str]]",                                                                                                     undefined: Py(                                                                                                         0x00007f317dfecdb0,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "indexed",                                                                                             lookup_key: Simple {                                                                                                 key: "indexed",                                                                                                 py_key: Py(                                                                                                     0x00007f31655267f0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "indexed",                                                                                                             Py(                                                                                                                 0x00007f3165526af0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007f317e1d2f30,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007f3181374cc0,                                                                                                         ),                                                                                                     ),                                                                                                     on_error: Raise,                                                                                                     validator: Bool(                                                                                                         BoolValidator {                                                                                                             strict: false,                                                                                                         },                                                                                                     ),                                                                                                     validate_default: false,                                                                                                     copy_default: false,                                                                                                     name: "default[bool]",                                                                                                     undefined: Py(                                                                                                         0x00007f317dfecdb0,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                     ],                                                                                     model_name: "EventABIType",                                                                                     extra_behavior: Allow,                                                                                     extras_validator: None,                                                                                     strict: false,                                                                                     from_attributes: false,                                                                                     loc_by_alias: true,                                                                                 },                                                                             ),                                                                             class: Py(                                                                                 0x00005603e637a150,                                                                             ),                                                                             post_init: None,                                                                             frozen: false,                                                                             custom_init: false,                                                                             root_model: false,                                                                             undefined: Py(                                                                                 0x00007f317dfecdb0,                                                                             ),                                                                             name: "EventABIType",                                                                         },                                                                     ),                                                                 ),                                                                 min_length: None,                                                                 max_length: None,                                                                 name: OnceLock(                                                                     "list[EventABIType]",                                                                 ),                                                                 fail_fast: false,                                                             },                                                         ),                                                         validate_default: false,                                                         copy_default: true,                                                         name: "default[list[EventABIType]]",                                                         undefined: Py(                                                             0x00007f317dfecdb0,                                                         ),                                                     },                                                 ),                                                 frozen: false,                                             },                                             Field {                                                 name: "anonymous",                                                 lookup_key: Simple {                                                     key: "anonymous",                                                     py_key: Py(                                                         0x00007f3165616070,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "anonymous",                                                                 Py(                                                                     0x00007f3165616cf0,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007f318009cc30,                                                 ),                                                 validator: WithDefault(                                                     WithDefaultValidator {                                                         default: Default(                                                             Py(                                                                 0x00007f3181374cc0,                                                             ),                                                         ),                                                         on_error: Raise,                                                         validator: Bool(                                                             BoolValidator {                                                                 strict: false,                                                             },                                                         ),                                                         validate_default: false,                                                         copy_default: false,                                                         name: "default[bool]",                                                         undefined: Py(                                                             0x00007f317dfecdb0,                                                         ),                                                     },                                                 ),                                                 frozen: false,                                             },                                         ],                                         model_name: "EventABI",                                         extra_behavior: Ignore,                                         extras_validator: None,                                         strict: false,                                         from_attributes: false,                                         loc_by_alias: true,                                     },                                 ),                                 class: Py(                                     0x00005603e63a17e0,                                 ),                                 post_init: None,                                 frozen: false,                                 custom_init: false,                                 root_model: false,                                 undefined: Py(                                     0x00007f317dfecdb0,                                 ),                                 name: "EventABI",                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ContractEvent",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e845bfd0,         ),         post_init: Some(             Py(                 0x00007f317e5e8f30,             ),         ),         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "ContractEvent",     }, ), definitions=[Model(ModelValidator { revalidate: Never, validator: ModelFields(ModelFieldsValidator { fields: [Field { name: "name", lookup_key: Simple { key: "name", py_key: Py(0x7f3164e320b0), path: LookupPath([S("name", Py(0x7f31655264f0))]) }, name_py: Py(0x7f3180b54af0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3181389980)), on_error: Raise, validator: Nullable(NullableValidator { validator: Str(StrValidator { strict: false, coerce_numbers_to_str: false }), name: "nullable[str]" }), validate_default: false, copy_default: false, name: "default[nullable[str]]", undefined: Py(0x7f317dfecdb0) }), frozen: false }, Field { name: "type", lookup_key: Simple { key: "type", py_key: Py(0x7f31655266f0), path: LookupPath([S("type", Py(0x7f31655245b0))]) }, name_py: Py(0x7f3180b54d70), validator: Union(UnionValidator { mode: Smart, choices: [(Str(StrValidator { strict: false, coerce_numbers_to_str: false }), None), (DefinitionRef(DefinitionRefValidator { definition: "ABIType" }), None)], custom_error: None, strict: false, name: "union[str,...]" }), frozen: false }, Field { name: "components", lookup_key: Simple { key: "components", py_key: Py(0x7f31655269f0), path: LookupPath([S("components", Py(0x7f3165526fb0))]) }, name_py: Py(0x7f31804d92f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3181389980)), on_error: Raise, validator: Nullable(NullableValidator { validator: List(ListValidator { strict: false, item_validator: Some(DefinitionRef(DefinitionRefValidator { definition: "ABIType" })), min_length: None, max_length: None, name: OnceLock(<uninit>), fail_fast: false }), name: "nullable[list[...]]" }), validate_default: false, copy_default: false, name: "default[nullable[list[...]]]", undefined: Py(0x7f317dfecdb0) }), frozen: false }, Field { name: "internal_type", lookup_key: Simple { key: "internalType", py_key: Py(0x7f317e1d1bb0), path: LookupPath([S("internalType", Py(0x7f317e1d1bb0))]) }, name_py: Py(0x7f317e1d21b0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3181389980)), on_error: Raise, validator: Nullable(NullableValidator { validator: Str(StrValidator { strict: false, coerce_numbers_to_str: false }), name: "nullable[str]" }), validate_default: false, copy_default: false, name: "default[nullable[str]]", undefined: Py(0x7f317dfecdb0) }), frozen: false }], model_name: "ABIType", extra_behavior: Allow, extras_validator: None, strict: false, from_attributes: false, loc_by_alias: true }), class: Py(0x5603e6570100), post_init: None, frozen: false, custom_init: false, root_model: false, undefined: Py(0x7f317dfecdb0), name: "ABIType" })], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="ContractEvent", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "contract",                         lookup_key: Simple {                             key: "contract",                             py_key: Py(                                 0x00007f3adecd4330,                             ),                             path: LookupPath(                                 [                                     S(                                         "contract",                                         Py(                                             0x00007f3adecd43f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af9651b30,                         ),                         validator: IsInstance(                             IsInstanceValidator {                                 class: Py(                                     0x0000556cbfe26c50,                                 ),                                 class_repr: "ContractTypeWrapper",                                 name: "is-instance[ContractTypeWrapper]",                             },                         ),                         frozen: false,                     },                     Field {                         name: "abi",                         lookup_key: Simple {                             key: "abi",                             py_key: Py(                                 0x00007f3adeccb770,                             ),                             path: LookupPath(                                 [                                     S(                                         "abi",                                         Py(                                             0x00007f3adeccb370,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af84760f0,                         ),                         validator: Model(                             ModelValidator {                                 revalidate: Never,                                 validator: ModelFields(                                     ModelFieldsValidator {                                         fields: [                                             Field {                                                 name: "type",                                                 lookup_key: Simple {                                                     key: "type",                                                     py_key: Py(                                                         0x00007f3adecd44f0,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "type",                                                                 Py(                                                                     0x00007f3adecd4130,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007f3afad54d70,                                                 ),                                                 validator: WithDefault(                                                     WithDefaultValidator {                                                         default: Default(                                                             Py(                                                                 0x00007f3afa5aa9b0,                                                             ),                                                         ),                                                         on_error: Raise,                                                         validator: Literal(                                                             LiteralValidator {                                                                 lookup: LiteralLookup {                                                                     expected_bool: None,                                                                     expected_int: None,                                                                     expected_str: Some(                                                                         {                                                                             "event": 0,                                                                         },                                                                     ),                                                                     expected_py_dict: None,                                                                     expected_py_values: None,                                                                     values: [                                                                         Py(                                                                             0x00007f3afa5aa9b0,                                                                         ),                                                                     ],                                                                 },                                                                 expected_repr: "'event'",                                                                 name: "literal['event']",                                                             },                                                         ),                                                         validate_default: false,                                                         copy_default: false,                                                         name: "default[literal['event']]",                                                         undefined: Py(                                                             0x00007f3af952f220,                                                         ),                                                     },                                                 ),                                                 frozen: false,                                             },                                             Field {                                                 name: "name",                                                 lookup_key: Simple {                                                     key: "name",                                                     py_key: Py(                                                         0x00007f3adecd4470,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "name",                                                                 Py(                                                                     0x00007f3adecd4070,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007f3afad54af0,                                                 ),                                                 validator: Str(                                                     StrValidator {                                                         strict: false,                                                         coerce_numbers_to_str: false,                                                     },                                                 ),                                                 frozen: false,                                             },                                             Field {                                                 name: "inputs",                                                 lookup_key: Simple {                                                     key: "inputs",                                                     py_key: Py(                                                         0x00007f3adeccb270,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "inputs",                                                                 Py(                                                                     0x00007f3adeccb030,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007f3af82cc3f0,                                                 ),                                                 validator: WithDefault(                                                     WithDefaultValidator {                                                         default: Default(                                                             Py(                                                                 0x00007f3af7367480,                                                             ),                                                         ),                                                         on_error: Raise,                                                         validator: List(                                                             ListValidator {                                                                 strict: false,                                                                 item_validator: Some(                                                                     Model(                                                                         ModelValidator {                                                                             revalidate: Never,                                                                             validator: ModelFields(                                                                                 ModelFieldsValidator {                                                                                     fields: [                                                                                         Field {                                                                                             name: "name",                                                                                             lookup_key: Simple {                                                                                                 key: "name",                                                                                                 py_key: Py(                                                                                                     0x00007f3adecd45b0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "name",                                                                                                             Py(                                                                                                                 0x00007f3adecd42b0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007f3afad54af0,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007f3afb189980,                                                                                                         ),                                                                                                     ),                                                                                                     on_error: Raise,                                                                                                     validator: Nullable(                                                                                                         NullableValidator {                                                                                                             validator: Str(                                                                                                                 StrValidator {                                                                                                                     strict: false,                                                                                                                     coerce_numbers_to_str: false,                                                                                                                 },                                                                                                             ),                                                                                                             name: "nullable[str]",                                                                                                         },                                                                                                     ),                                                                                                     validate_default: false,                                                                                                     copy_default: false,                                                                                                     name: "default[nullable[str]]",                                                                                                     undefined: Py(                                                                                                         0x00007f3af952f220,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "type",                                                                                             lookup_key: Simple {                                                                                                 key: "type",                                                                                                 py_key: Py(                                                                                                     0x00007f3adecd4630,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "type",                                                                                                             Py(                                                                                                                 0x00007f3adecd40b0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007f3afad54d70,                                                                                             ),                                                                                             validator: Union(                                                                                                 UnionValidator {                                                                                                     mode: Smart,                                                                                                     choices: [                                                                                                         (                                                                                                             Str(                                                                                                                 StrValidator {                                                                                                                     strict: false,                                                                                                                     coerce_numbers_to_str: false,                                                                                                                 },                                                                                                             ),                                                                                                             None,                                                                                                         ),                                                                                                         (                                                                                                             DefinitionRef(                                                                                                                 DefinitionRefValidator {                                                                                                                     definition: "ABIType",                                                                                                                 },                                                                                                             ),                                                                                                             None,                                                                                                         ),                                                                                                     ],                                                                                                     custom_error: None,                                                                                                     strict: false,                                                                                                     name: "union[str,ABIType]",                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "components",                                                                                             lookup_key: Simple {                                                                                                 key: "components",                                                                                                 py_key: Py(                                                                                                     0x00007f3adecd4370,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "components",                                                                                                             Py(                                                                                                                 0x00007f3adecd41b0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007f3afa3d92f0,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007f3afb189980,                                                                                                         ),                                                                                                     ),                                                                                                     on_error: Raise,                                                                                                     validator: Nullable(                                                                                                         NullableValidator {                                                                                                             validator: List(                                                                                                                 ListValidator {                                                                                                                     strict: false,                                                                                                                     item_validator: Some(                                                                                                                         DefinitionRef(                                                                                                                             DefinitionRefValidator {                                                                                                                                 definition: "ABIType",                                                                                                                             },                                                                                                                         ),                                                                                                                     ),                                                                                                                     min_length: None,                                                                                                                     max_length: None,                                                                                                                     name: OnceLock(                                                                                                                         "list[ABIType]",                                                                                                                     ),                                                                                                                     fail_fast: false,                                                                                                                 },                                                                                                             ),                                                                                                             name: "nullable[list[ABIType]]",                                                                                                         },                                                                                                     ),                                                                                                     validate_default: false,                                                                                                     copy_default: false,                                                                                                     name: "default[nullable[list[ABIType]]]",                                                                                                     undefined: Py(                                                                                                         0x00007f3af952f220,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "internal_type",                                                                                             lookup_key: Simple {                                                                                                 key: "internalType",                                                                                                 py_key: Py(                                                                                                     0x00007f3af7eb94f0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "internalType",                                                                                                             Py(                                                                                                                 0x00007f3af7eb94f0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007f3af7eb98f0,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007f3afb189980,                                                                                                         ),                                                                                                     ),                                                                                                     on_error: Raise,                                                                                                     validator: Nullable(                                                                                                         NullableValidator {                                                                                                             validator: Str(                                                                                                                 StrValidator {                                                                                                                     strict: false,                                                                                                                     coerce_numbers_to_str: false,                                                                                                                 },                                                                                                             ),                                                                                                             name: "nullable[str]",                                                                                                         },                                                                                                     ),                                                                                                     validate_default: false,                                                                                                     copy_default: false,                                                                                                     name: "default[nullable[str]]",                                                                                                     undefined: Py(                                                                                                         0x00007f3af952f220,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "indexed",                                                                                             lookup_key: Simple {                                                                                                 key: "indexed",                                                                                                 py_key: Py(                                                                                                     0x00007f3adeccb530,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "indexed",                                                                                                             Py(                                                                                                                 0x00007f3adeccb5b0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007f3af7eba730,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007f3afb174cc0,                                                                                                         ),                                                                                                     ),                                                                                                     on_error: Raise,                                                                                                     validator: Bool(                                                                                                         BoolValidator {                                                                                                             strict: false,                                                                                                         },                                                                                                     ),                                                                                                     validate_default: false,                                                                                                     copy_default: false,                                                                                                     name: "default[bool]",                                                                                                     undefined: Py(                                                                                                         0x00007f3af952f220,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                     ],                                                                                     model_name: "EventABIType",                                                                                     extra_behavior: Allow,                                                                                     extras_validator: None,                                                                                     strict: false,                                                                                     from_attributes: false,                                                                                     loc_by_alias: true,                                                                                 },                                                                             ),                                                                             class: Py(                                                                                 0x0000556cbe049000,                                                                             ),                                                                             post_init: None,                                                                             frozen: false,                                                                             custom_init: false,                                                                             root_model: false,                                                                             undefined: Py(                                                                                 0x00007f3af952f220,                                                                             ),                                                                             name: "EventABIType",                                                                         },                                                                     ),                                                                 ),                                                                 min_length: None,                                                                 max_length: None,                                                                 name: OnceLock(                                                                     "list[EventABIType]",                                                                 ),                                                                 fail_fast: false,                                                             },                                                         ),                                                         validate_default: false,                                                         copy_default: true,                                                         name: "default[list[EventABIType]]",                                                         undefined: Py(                                                             0x00007f3af952f220,                                                         ),                                                     },                                                 ),                                                 frozen: false,                                             },                                             Field {                                                 name: "anonymous",                                                 lookup_key: Simple {                                                     key: "anonymous",                                                     py_key: Py(                                                         0x00007f3adeccb6f0,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "anonymous",                                                                 Py(                                                                     0x00007f3adeccb2f0,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007f3af9fa8db0,                                                 ),                                                 validator: WithDefault(                                                     WithDefaultValidator {                                                         default: Default(                                                             Py(                                                                 0x00007f3afb174cc0,                                                             ),                                                         ),                                                         on_error: Raise,                                                         validator: Bool(                                                             BoolValidator {                                                                 strict: false,                                                             },                                                         ),                                                         validate_default: false,                                                         copy_default: false,                                                         name: "default[bool]",                                                         undefined: Py(                                                             0x00007f3af952f220,                                                         ),                                                     },                                                 ),                                                 frozen: false,                                             },                                         ],                                         model_name: "EventABI",                                         extra_behavior: Ignore,                                         extras_validator: None,                                         strict: false,                                         from_attributes: false,                                         loc_by_alias: true,                                     },                                 ),                                 class: Py(                                     0x0000556cbe05e310,                                 ),                                 post_init: None,                                 frozen: false,                                 custom_init: false,                                 root_model: false,                                 undefined: Py(                                     0x00007f3af952f220,                                 ),                                 name: "EventABI",                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ContractEvent",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cbfe27510,         ),         post_init: Some(             Py(                 0x00007f3af84fd230,             ),         ),         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "ContractEvent",     }, ), definitions=[Model(ModelValidator { revalidate: Never, validator: ModelFields(ModelFieldsValidator { fields: [Field { name: "name", lookup_key: Simple { key: "name", py_key: Py(0x7f3adecdfcf0), path: LookupPath([S("name", Py(0x7f3adecdc270))]) }, name_py: Py(0x7f3afad54af0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3afb189980)), on_error: Raise, validator: Nullable(NullableValidator { validator: Str(StrValidator { strict: false, coerce_numbers_to_str: false }), name: "nullable[str]" }), validate_default: false, copy_default: false, name: "default[nullable[str]]", undefined: Py(0x7f3af952f220) }), frozen: false }, Field { name: "type", lookup_key: Simple { key: "type", py_key: Py(0x7f3ade5b3bf0), path: LookupPath([S("type", Py(0x7f3adec9d4b0))]) }, name_py: Py(0x7f3afad54d70), validator: Union(UnionValidator { mode: Smart, choices: [(Str(StrValidator { strict: false, coerce_numbers_to_str: false }), None), (DefinitionRef(DefinitionRefValidator { definition: "ABIType" }), None)], custom_error: None, strict: false, name: "union[str,...]" }), frozen: false }, Field { name: "components", lookup_key: Simple { key: "components", py_key: Py(0x7f3adec9d470), path: LookupPath([S("components", Py(0x7f3adecd46b0))]) }, name_py: Py(0x7f3afa3d92f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3afb189980)), on_error: Raise, validator: Nullable(NullableValidator { validator: List(ListValidator { strict: false, item_validator: Some(DefinitionRef(DefinitionRefValidator { definition: "ABIType" })), min_length: None, max_length: None, name: OnceLock(<uninit>), fail_fast: false }), name: "nullable[list[...]]" }), validate_default: false, copy_default: false, name: "default[nullable[list[...]]]", undefined: Py(0x7f3af952f220) }), frozen: false }, Field { name: "internal_type", lookup_key: Simple { key: "internalType", py_key: Py(0x7f3af7eb94f0), path: LookupPath([S("internalType", Py(0x7f3af7eb94f0))]) }, name_py: Py(0x7f3af7eb98f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7f3afb189980)), on_error: Raise, validator: Nullable(NullableValidator { validator: Str(StrValidator { strict: false, coerce_numbers_to_str: false }), name: "nullable[str]" }), validate_default: false, copy_default: false, name: "default[nullable[str]]", undefined: Py(0x7f3af952f220) }), frozen: false }], model_name: "ABIType", extra_behavior: Allow, extras_validator: None, strict: false, from_attributes: false, loc_by_alias: true }), class: Py(0x556cbe121460), post_init: None, frozen: false, custom_init: false, root_model: false, undefined: Py(0x7f3af952f220), name: "ABIType" })], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      diff --git a/latest/methoddocs/managers.html b/latest/methoddocs/managers.html index d39fa338a9..a2b3356a23 100644 --- a/latest/methoddocs/managers.html +++ b/latest/methoddocs/managers.html @@ -947,7 +947,7 @@

      Chain
      -__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.managers.chain.AccountHistory'>, 'config': {'title': 'AccountHistory'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.managers.chain.AccountHistory'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.managers.chain.AccountHistory'>>]}, 'ref': 'ape.managers.chain.AccountHistory:94574781797104', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'address': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}, 'sessional': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': [], 'schema': {'items_schema': {'cls': <class 'ape.api.transactions.ReceiptAPI'>, 'config': {'title': 'ReceiptAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.transactions.ReceiptAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.transactions.ReceiptAPI'>>]}, 'post_init': 'model_post_init', 'ref': 'ape.api.transactions.ReceiptAPI:94574766626176', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'block_number': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'field_name': 'block_number', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'model-field'}, 'contract_address': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'gas_used': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'field_name': 'gas_used', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'model-field'}, 'logs': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': [], 'schema': {'items_schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'list'}, 'type': 'default'}, 'type': 'model-field'}, 'status': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'field_name': 'status', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'model-field'}, 'transaction': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method ReceiptAPI._validate_transaction of <class 'ape.api.transactions.ReceiptAPI'>>, 'type': 'no-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'cls': <class 'ape.api.transactions.TransactionAPI'>, 'config': {'populate_by_name': True, 'title': 'TransactionAPI'}, 'custom_init': True, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.transactions.TransactionAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.transactions.TransactionAPI'>>]}, 'ref': 'ape.api.transactions.TransactionAPI:94574766627296', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'chain_id': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 0, 'schema': {'schema': {'function': {'field_name': 'chain_id', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'chainId', 'type': 'model-field', 'validation_alias': 'chainId'}, 'data': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': HexBytes('0x'), 'schema': {'function': {'function': <bound method HexBytes.__eth_pydantic_validate__ of <class 'eth_pydantic_types.hex.HexBytes'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'eth_pydantic_types.hex.HexBytes'>>]}, 'schema': {'type': 'bytes'}, 'serialization': {'function': <function serialize_hex>, 'type': 'function-plain'}, 'type': 'function-before'}, 'type': 'default'}, 'type': 'model-field'}, 'gas_limit': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'function': {'function': <bound method TransactionAPI.validate_gas_limit of <class 'ape.api.transactions.TransactionAPI'>>, 'type': 'no-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'schema': {'function': {'field_name': 'gas_limit', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'function-before'}, 'type': 'default'}, 'serialization_alias': 'gas', 'type': 'model-field', 'validation_alias': 'gas'}, 'max_fee': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'field_name': 'max_fee', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'max_priority_fee': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'field_name': 'max_priority_fee', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'nonce': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'field_name': 'nonce', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'receiver': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'to', 'type': 'model-field', 'validation_alias': 'to'}, 'required_confirmations': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'field_name': 'required_confirmations', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_exclude': True, 'type': 'model-field'}, 'sender': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'from', 'type': 'model-field', 'validation_alias': 'from'}, 'signature': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'cls': <class 'ape.types.signatures.TransactionSignature'>, 'config': {'title': 'TransactionSignature'}, 'fields': ['v', 'r', 's'], 'frozen': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.types.signatures.TransactionSignature'>, title=None)]}, 'post_init': False, 'ref': 'ape.types.signatures.TransactionSignature:94574766269824', 'schema': {'collect_init_only': False, 'computed_fields': [], 'dataclass_name': 'TransactionSignature', 'fields': [{'init': True, 'kw_only': False, 'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'name': 'v', 'schema': {'type': 'int'}, 'type': 'dataclass-field'}, {'init': True, 'kw_only': False, 'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'name': 'r', 'schema': {'type': 'bytes'}, 'type': 'dataclass-field'}, {'init': True, 'kw_only': False, 'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'name': 's', 'schema': {'type': 'bytes'}, 'type': 'dataclass-field'}], 'type': 'dataclass-args'}, 'slots': False, 'type': 'dataclass'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_exclude': True, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'field_name': 'type', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'model-field'}, 'value': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 0, 'schema': {'function': {'field_name': 'value', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'TransactionAPI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'function-before'}, 'type': 'model-field'}, 'txn_hash': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method HexStr.__eth_pydantic_validate__ of <class 'eth_pydantic_types.hex.HexStr'>>, 'type': 'no-info'}, 'metadata': {'pydantic_js_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'eth_pydantic_types.hex.HexStr'>>]}, 'schema': {'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}}, 'model_name': 'ReceiptAPI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'list'}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'AccountHistory', 'type': 'model-fields'}, 'type': 'model'}
      +__pydantic_core_schema__: ClassVar[CoreSchema] = {'cls': <class 'ape.managers.chain.AccountHistory'>, 'config': {'title': 'AccountHistory'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.managers.chain.AccountHistory'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.managers.chain.AccountHistory'>>]}, 'ref': 'ape.managers.chain.AccountHistory:93925566497952', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'address': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}, 'sessional': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': [], 'schema': {'items_schema': {'cls': <class 'ape.api.transactions.ReceiptAPI'>, 'config': {'title': 'ReceiptAPI'}, 'custom_init': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.transactions.ReceiptAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.transactions.ReceiptAPI'>>]}, 'post_init': 'model_post_init', 'ref': 'ape.api.transactions.ReceiptAPI:93925551289632', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'block_number': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'field_name': 'block_number', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'model-field'}, 'contract_address': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'gas_used': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'field_name': 'gas_used', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'model-field'}, 'logs': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': [], 'schema': {'items_schema': {'keys_schema': {'type': 'any'}, 'type': 'dict', 'values_schema': {'type': 'any'}}, 'type': 'list'}, 'type': 'default'}, 'type': 'model-field'}, 'status': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'field_name': 'status', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'model-field'}, 'transaction': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method ReceiptAPI._validate_transaction of <class 'ape.api.transactions.ReceiptAPI'>>, 'type': 'no-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'cls': <class 'ape.api.transactions.TransactionAPI'>, 'config': {'populate_by_name': True, 'title': 'TransactionAPI'}, 'custom_init': True, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.api.transactions.TransactionAPI'>, title=None), <bound method BaseModel.__get_pydantic_json_schema__ of <class 'ape.api.transactions.TransactionAPI'>>]}, 'ref': 'ape.api.transactions.TransactionAPI:93925551290752', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {'chain_id': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 0, 'schema': {'schema': {'function': {'field_name': 'chain_id', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'chainId', 'type': 'model-field', 'validation_alias': 'chainId'}, 'data': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': HexBytes('0x'), 'schema': {'function': {'function': <bound method HexBytes.__eth_pydantic_validate__ of <class 'eth_pydantic_types.hex.HexBytes'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'eth_pydantic_types.hex.HexBytes'>>]}, 'schema': {'type': 'bytes'}, 'serialization': {'function': <function serialize_hex>, 'type': 'function-plain'}, 'type': 'function-before'}, 'type': 'default'}, 'type': 'model-field'}, 'gas_limit': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'function': {'function': <bound method TransactionAPI.validate_gas_limit of <class 'ape.api.transactions.TransactionAPI'>>, 'type': 'no-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'schema': {'function': {'field_name': 'gas_limit', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'function-before'}, 'type': 'default'}, 'serialization_alias': 'gas', 'type': 'model-field', 'validation_alias': 'gas'}, 'max_fee': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'field_name': 'max_fee', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'max_priority_fee': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'field_name': 'max_priority_fee', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'nonce': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'field_name': 'nonce', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'type': 'model-field'}, 'receiver': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'to', 'type': 'model-field', 'validation_alias': 'to'}, 'required_confirmations': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'field_name': 'required_confirmations', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_exclude': True, 'type': 'model-field'}, 'sender': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'function': {'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'schema': {'max_length': 42, 'min_length': 42, 'type': 'str'}, 'type': 'function-before'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_alias': 'from', 'type': 'model-field', 'validation_alias': 'from'}, 'signature': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': None, 'schema': {'schema': {'cls': <class 'ape.types.signatures.TransactionSignature'>, 'config': {'title': 'TransactionSignature'}, 'fields': ['v', 'r', 's'], 'frozen': False, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': [functools.partial(<function modify_model_json_schema>, cls=<class 'ape.types.signatures.TransactionSignature'>, title=None)]}, 'post_init': False, 'ref': 'ape.types.signatures.TransactionSignature:93925550929712', 'schema': {'collect_init_only': False, 'computed_fields': [], 'dataclass_name': 'TransactionSignature', 'fields': [{'init': True, 'kw_only': False, 'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'name': 'v', 'schema': {'type': 'int'}, 'type': 'dataclass-field'}, {'init': True, 'kw_only': False, 'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'name': 'r', 'schema': {'type': 'bytes'}, 'type': 'dataclass-field'}, {'init': True, 'kw_only': False, 'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'name': 's', 'schema': {'type': 'bytes'}, 'type': 'dataclass-field'}], 'type': 'dataclass-args'}, 'slots': False, 'type': 'dataclass'}, 'type': 'nullable'}, 'type': 'default'}, 'serialization_exclude': True, 'type': 'model-field'}, 'type': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'field_name': 'type', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'model-field'}, 'value': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'default': 0, 'schema': {'function': {'field_name': 'value', 'function': <function <lambda>>, 'type': 'with-info'}, 'metadata': {'pydantic_js_annotation_functions': [], 'pydantic_js_functions': []}, 'schema': {'type': 'int'}, 'type': 'function-before'}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'TransactionAPI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'function-before'}, 'type': 'model-field'}, 'txn_hash': {'metadata': {'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>], 'pydantic_js_functions': []}, 'schema': {'function': {'function': <bound method HexStr.__eth_pydantic_validate__ of <class 'eth_pydantic_types.hex.HexStr'>>, 'type': 'no-info'}, 'metadata': {'pydantic_js_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'eth_pydantic_types.hex.HexStr'>>]}, 'schema': {'type': 'str'}, 'type': 'function-before'}, 'type': 'model-field'}}, 'model_name': 'ReceiptAPI', 'type': 'model-fields'}, 'type': 'model'}, 'type': 'list'}, 'type': 'default'}, 'type': 'model-field'}}, 'model_name': 'AccountHistory', 'type': 'model-fields'}, 'type': 'model'}

      The core schema of the model.

      @@ -985,13 +985,13 @@

      Chain
      -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x00005603e84612f0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "sessional": SerField {                         key_py: Py(                             0x00007f3179a8d4f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f316a1778c0,                                         ),                                     ),                                     serializer: List(                                         ListSerializer {                                             item_serializer: Model(                                                 ModelSerializer {                                                     class: Py(                                                         0x00005603e75e9580,                                                     ),                                                     serializer: Fields(                                                         GeneralFieldsSerializer {                                                             fields: {                                                                 "status": SerField {                                                                     key_py: Py(                                                                         0x00007f3180656870,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Int(                                                                             IntSerializer,                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "transaction": SerField {                                                                     key_py: Py(                                                                         0x00007f317d109b30,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Model(                                                                             ModelSerializer {                                                                                 class: Py(                                                                                     0x00005603e75e99e0,                                                                                 ),                                                                                 serializer: Fields(                                                                                     GeneralFieldsSerializer {                                                                                         fields: {                                                                                             "signature": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f31806c6530,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: None,                                                                                                 required: true,                                                                                             },                                                                                             "max_fee": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f317ca1feb0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "chain_id": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f317df51af0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "chainId",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007f3169ffd030,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3180b000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "gas_limit": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f317ca1fe70,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "gas",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007f3169ffd0f0,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "sender": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f317ca1fe30,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "from",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007f3169ffd0b0,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "nonce": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f317ef4d0f0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "value": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3180b57fb0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3180b000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Int(                                                                                                                 IntSerializer,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "data": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3180bc82b0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3179b3e580,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Function(                                                                                                                 FunctionPlainSerializer {                                                                                                                     func: Py(                                                                                                                         0x00007f317dae6b00,                                                                                                                     ),                                                                                                                     name: "plain_function[serialize_hex]",                                                                                                                     function_name: "serialize_hex",                                                                                                                     return_serializer: Any(                                                                                                                         AnySerializer,                                                                                                                     ),                                                                                                                     fallback_serializer: None,                                                                                                                     when_used: Always,                                                                                                                     is_field_serializer: false,                                                                                                                     info_arg: false,                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3180b54d70,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     Int(                                                                                                         IntSerializer,                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "receiver": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f317cd17fb0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "to",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007f3169ffd070,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "max_priority_fee": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f317c0d3140,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "required_confirmations": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3179b17af0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: None,                                                                                                 required: true,                                                                                             },                                                                                         },                                                                                         computed_fields: Some(                                                                                             ComputedFields(                                                                                                 [],                                                                                             ),                                                                                         ),                                                                                         mode: SimpleDict,                                                                                         extra_serializer: None,                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         required_fields: 12,                                                                                     },                                                                                 ),                                                                                 has_extra: false,                                                                                 root_model: false,                                                                                 name: "TransactionAPI",                                                                             },                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "block_number": SerField {                                                                     key_py: Py(                                                                         0x00007f317ca58170,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Int(                                                                             IntSerializer,                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "gas_used": SerField {                                                                     key_py: Py(                                                                         0x00007f317ad2b670,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Int(                                                                             IntSerializer,                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "contract_address": SerField {                                                                     key_py: Py(                                                                         0x00007f317cd1d9d0,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         WithDefault(                                                                             WithDefaultSerializer {                                                                                 default: Default(                                                                                     Py(                                                                                         0x00007f3181389980,                                                                                     ),                                                                                 ),                                                                                 serializer: Nullable(                                                                                     NullableSerializer {                                                                                         serializer: Str(                                                                                             StrSerializer,                                                                                         ),                                                                                     },                                                                                 ),                                                                             },                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "logs": SerField {                                                                     key_py: Py(                                                                         0x00007f317ff1d7b0,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         WithDefault(                                                                             WithDefaultSerializer {                                                                                 default: Default(                                                                                     Py(                                                                                         0x00007f3179be56c0,                                                                                     ),                                                                                 ),                                                                                 serializer: List(                                                                                     ListSerializer {                                                                                         item_serializer: Dict(                                                                                             DictSerializer {                                                                                                 key_serializer: Any(                                                                                                     AnySerializer,                                                                                                 ),                                                                                                 value_serializer: Any(                                                                                                     AnySerializer,                                                                                                 ),                                                                                                 filter: SchemaFilter {                                                                                                     include: None,                                                                                                     exclude: None,                                                                                                 },                                                                                                 name: "dict[any, any]",                                                                                             },                                                                                         ),                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         name: "list[dict[any, any]]",                                                                                     },                                                                                 ),                                                                             },                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "txn_hash": SerField {                                                                     key_py: Py(                                                                         0x00007f317ca1fbb0,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Str(                                                                             StrSerializer,                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                             },                                                             computed_fields: Some(                                                                 ComputedFields(                                                                     [],                                                                 ),                                                             ),                                                             mode: SimpleDict,                                                             extra_serializer: None,                                                             filter: SchemaFilter {                                                                 include: None,                                                                 exclude: None,                                                             },                                                             required_fields: 7,                                                         },                                                     ),                                                     has_extra: false,                                                     root_model: false,                                                     name: "ReceiptAPI",                                                 },                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "list[ReceiptAPI]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "address": SerField {                         key_py: Py(                             0x00007f31805fe970,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 2,             },         ),         has_extra: false,         root_model: false,         name: "AccountHistory",     }, ), definitions=[])
      +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x0000556cc006c4a0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "address": SerField {                         key_py: Py(                             0x00007f3afa4fe970,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "sessional": SerField {                         key_py: Py(                             0x00007f3af39c9330,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007f3ae3ef9b40,                                         ),                                     ),                                     serializer: List(                                         ListSerializer {                                             item_serializer: Model(                                                 ModelSerializer {                                                     class: Py(                                                         0x0000556cbf1eb520,                                                     ),                                                     serializer: Fields(                                                         GeneralFieldsSerializer {                                                             fields: {                                                                 "status": SerField {                                                                     key_py: Py(                                                                         0x00007f3afa556870,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Int(                                                                             IntSerializer,                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "contract_address": SerField {                                                                     key_py: Py(                                                                         0x00007f3af6c6f370,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         WithDefault(                                                                             WithDefaultSerializer {                                                                                 default: Default(                                                                                     Py(                                                                                         0x00007f3afb189980,                                                                                     ),                                                                                 ),                                                                                 serializer: Nullable(                                                                                     NullableSerializer {                                                                                         serializer: Str(                                                                                             StrSerializer,                                                                                         ),                                                                                     },                                                                                 ),                                                                             },                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "transaction": SerField {                                                                     key_py: Py(                                                                         0x00007f3af7218a70,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Model(                                                                             ModelSerializer {                                                                                 class: Py(                                                                                     0x0000556cbf1eb980,                                                                                 ),                                                                                 serializer: Fields(                                                                                     GeneralFieldsSerializer {                                                                                         fields: {                                                                                             "gas_limit": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3af6977f30,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "gas",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007f3ae3ee70b0,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "max_fee": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3af6976ef0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "nonce": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3af8e517f0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "data": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3afadc82b0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3af3910640,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Function(                                                                                                                 FunctionPlainSerializer {                                                                                                                     func: Py(                                                                                                                         0x00007f3af72024d0,                                                                                                                     ),                                                                                                                     name: "plain_function[serialize_hex]",                                                                                                                     function_name: "serialize_hex",                                                                                                                     return_serializer: Any(                                                                                                                         AnySerializer,                                                                                                                     ),                                                                                                                     fallback_serializer: None,                                                                                                                     when_used: Always,                                                                                                                     is_field_serializer: false,                                                                                                                     info_arg: false,                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "value": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3afad57fb0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afad000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Int(                                                                                                                 IntSerializer,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "receiver": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3af6c7d8b0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "to",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007f3ae3ee7030,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "chain_id": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3af777d970,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "chainId",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007f3ae3ee6ff0,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afad000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "required_confirmations": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3af3f71160,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: None,                                                                                                 required: true,                                                                                             },                                                                                             "signature": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3afa5c6530,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: None,                                                                                                 required: true,                                                                                             },                                                                                             "sender": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3af6977ef0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "from",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007f3ae3ee7070,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3afad54d70,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     Int(                                                                                                         IntSerializer,                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "max_priority_fee": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007f3af511fa50,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                         },                                                                                         computed_fields: Some(                                                                                             ComputedFields(                                                                                                 [],                                                                                             ),                                                                                         ),                                                                                         mode: SimpleDict,                                                                                         extra_serializer: None,                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         required_fields: 12,                                                                                     },                                                                                 ),                                                                                 has_extra: false,                                                                                 root_model: false,                                                                                 name: "TransactionAPI",                                                                             },                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "txn_hash": SerField {                                                                     key_py: Py(                                                                         0x00007f3af69e5630,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Str(                                                                             StrSerializer,                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "block_number": SerField {                                                                     key_py: Py(                                                                         0x00007f3af69ed670,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Int(                                                                             IntSerializer,                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "gas_used": SerField {                                                                     key_py: Py(                                                                         0x00007f3af516c770,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Int(                                                                             IntSerializer,                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "logs": SerField {                                                                     key_py: Py(                                                                         0x00007f3af9e297b0,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         WithDefault(                                                                             WithDefaultSerializer {                                                                                 default: Default(                                                                                     Py(                                                                                         0x00007f3af3912b80,                                                                                     ),                                                                                 ),                                                                                 serializer: List(                                                                                     ListSerializer {                                                                                         item_serializer: Dict(                                                                                             DictSerializer {                                                                                                 key_serializer: Any(                                                                                                     AnySerializer,                                                                                                 ),                                                                                                 value_serializer: Any(                                                                                                     AnySerializer,                                                                                                 ),                                                                                                 filter: SchemaFilter {                                                                                                     include: None,                                                                                                     exclude: None,                                                                                                 },                                                                                                 name: "dict[any, any]",                                                                                             },                                                                                         ),                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         name: "list[dict[any, any]]",                                                                                     },                                                                                 ),                                                                             },                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                             },                                                             computed_fields: Some(                                                                 ComputedFields(                                                                     [],                                                                 ),                                                             ),                                                             mode: SimpleDict,                                                             extra_serializer: None,                                                             filter: SchemaFilter {                                                                 include: None,                                                                 exclude: None,                                                             },                                                             required_fields: 7,                                                         },                                                     ),                                                     has_extra: false,                                                     root_model: false,                                                     name: "ReceiptAPI",                                                 },                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "list[ReceiptAPI]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                 },                 computed_fields: Some(                     ComputedFields(                         [],                     ),                 ),                 mode: SimpleDict,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 2,             },         ),         has_extra: false,         root_model: false,         name: "AccountHistory",     }, ), definitions=[])

      The pydantic-core SchemaSerializer used to dump instances of the model.

      -__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="AccountHistory", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "address",                         lookup_key: Simple {                             key: "address",                             py_key: Py(                                 0x00007f3169fc15f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "address",                                         Py(                                             0x00007f3169fc3fb0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f31805fe970,                         ),                         validator: FunctionBefore(                             FunctionBeforeValidator {                                 validator: StrConstrained(                                     StrConstrainedValidator {                                         strict: false,                                         pattern: None,                                         max_length: Some(                                             42,                                         ),                                         min_length: Some(                                             42,                                         ),                                         strip_whitespace: false,                                         to_lower: false,                                         to_upper: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 func: Py(                                     0x00007f3169fc3740,                                 ),                                 config: Py(                                     0x00007f3169ffcc80,                                 ),                                 name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                 field_name: None,                                 info_arg: true,                             },                         ),                         frozen: false,                     },                     Field {                         name: "sessional",                         lookup_key: Simple {                             key: "sessional",                             py_key: Py(                                 0x00007f3169ffcfb0,                             ),                             path: LookupPath(                                 [                                     S(                                         "sessional",                                         Py(                                             0x00007f3169ffcff0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3179a8d4f0,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007f316a1778c0,                                     ),                                 ),                                 on_error: Raise,                                 validator: List(                                     ListValidator {                                         strict: false,                                         item_validator: Some(                                             Model(                                                 ModelValidator {                                                     revalidate: Never,                                                     validator: ModelFields(                                                         ModelFieldsValidator {                                                             fields: [                                                                 Field {                                                                     name: "contract_address",                                                                     lookup_key: Simple {                                                                         key: "contract_address",                                                                         py_key: Py(                                                                             0x00007f317a10d660,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "contract_address",                                                                                     Py(                                                                                         0x00007f317a10d5c0,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007f317cd1d9d0,                                                                     ),                                                                     validator: WithDefault(                                                                         WithDefaultValidator {                                                                             default: Default(                                                                                 Py(                                                                                     0x00007f3181389980,                                                                                 ),                                                                             ),                                                                             on_error: Raise,                                                                             validator: Nullable(                                                                                 NullableValidator {                                                                                     validator: FunctionBefore(                                                                                         FunctionBeforeValidator {                                                                                             validator: StrConstrained(                                                                                                 StrConstrainedValidator {                                                                                                     strict: false,                                                                                                     pattern: None,                                                                                                     max_length: Some(                                                                                                         42,                                                                                                     ),                                                                                                     min_length: Some(                                                                                                         42,                                                                                                     ),                                                                                                     strip_whitespace: false,                                                                                                     to_lower: false,                                                                                                     to_upper: false,                                                                                                     coerce_numbers_to_str: false,                                                                                                 },                                                                                             ),                                                                                             func: Py(                                                                                                 0x00007f3179bdcb80,                                                                                             ),                                                                                             config: Py(                                                                                                 0x00007f3169ffcbc0,                                                                                             ),                                                                                             name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                                                                             field_name: None,                                                                                             info_arg: true,                                                                                         },                                                                                     ),                                                                                     name: "nullable[function-before[__eth_pydantic_validate__(), constrained-str]]",                                                                                 },                                                                             ),                                                                             validate_default: false,                                                                             copy_default: false,                                                                             name: "default[nullable[function-before[__eth_pydantic_validate__(), constrained-str]]]",                                                                             undefined: Py(                                                                                 0x00007f317dfecdb0,                                                                             ),                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "block_number",                                                                     lookup_key: Simple {                                                                         key: "block_number",                                                                         py_key: Py(                                                                             0x00007f3169fc3670,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "block_number",                                                                                     Py(                                                                                         0x00007f3169fc3eb0,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007f317ca58170,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Int(                                                                                 IntValidator {                                                                                     strict: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007f317c9fbc70,                                                                             ),                                                                             config: Py(                                                                                 0x00007f3169ffcbc0,                                                                             ),                                                                             name: "function-before[<lambda>(), int]",                                                                             field_name: Some(                                                                                 Py(                                                                                     0x00007f317ca58170,                                                                                 ),                                                                             ),                                                                             info_arg: true,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "gas_used",                                                                     lookup_key: Simple {                                                                         key: "gas_used",                                                                         py_key: Py(                                                                             0x00007f3169fc2fb0,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "gas_used",                                                                                     Py(                                                                                         0x00007f3169fc3c70,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007f317ad2b670,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Int(                                                                                 IntValidator {                                                                                     strict: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007f317c9fbc70,                                                                             ),                                                                             config: Py(                                                                                 0x00007f3169ffcbc0,                                                                             ),                                                                             name: "function-before[<lambda>(), int]",                                                                             field_name: Some(                                                                                 Py(                                                                                     0x00007f317ad2b670,                                                                                 ),                                                                             ),                                                                             info_arg: true,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "logs",                                                                     lookup_key: Simple {                                                                         key: "logs",                                                                         py_key: Py(                                                                             0x00007f3169fc3570,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "logs",                                                                                     Py(                                                                                         0x00007f3169fc14b0,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007f317ff1d7b0,                                                                     ),                                                                     validator: WithDefault(                                                                         WithDefaultValidator {                                                                             default: Default(                                                                                 Py(                                                                                     0x00007f3179be56c0,                                                                                 ),                                                                             ),                                                                             on_error: Raise,                                                                             validator: List(                                                                                 ListValidator {                                                                                     strict: false,                                                                                     item_validator: Some(                                                                                         Dict(                                                                                             DictValidator {                                                                                                 strict: false,                                                                                                 key_validator: Any(                                                                                                     AnyValidator,                                                                                                 ),                                                                                                 value_validator: Any(                                                                                                     AnyValidator,                                                                                                 ),                                                                                                 min_length: None,                                                                                                 max_length: None,                                                                                                 name: "dict[any,any]",                                                                                             },                                                                                         ),                                                                                     ),                                                                                     min_length: None,                                                                                     max_length: None,                                                                                     name: OnceLock(                                                                                         "list[dict[any,any]]",                                                                                     ),                                                                                     fail_fast: false,                                                                                 },                                                                             ),                                                                             validate_default: false,                                                                             copy_default: true,                                                                             name: "default[list[dict[any,any]]]",                                                                             undefined: Py(                                                                                 0x00007f317dfecdb0,                                                                             ),                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "status",                                                                     lookup_key: Simple {                                                                         key: "status",                                                                         py_key: Py(                                                                             0x00007f3169fc3ef0,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "status",                                                                                     Py(                                                                                         0x00007f3169fc3bf0,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007f3180656870,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Int(                                                                                 IntValidator {                                                                                     strict: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007f317c9fbc70,                                                                             ),                                                                             config: Py(                                                                                 0x00007f3169ffcbc0,                                                                             ),                                                                             name: "function-before[<lambda>(), int]",                                                                             field_name: Some(                                                                                 Py(                                                                                     0x00007f3180656870,                                                                                 ),                                                                             ),                                                                             info_arg: true,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "txn_hash",                                                                     lookup_key: Simple {                                                                         key: "txn_hash",                                                                         py_key: Py(                                                                             0x00007f3169fe8a30,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "txn_hash",                                                                                     Py(                                                                                         0x00007f3169fe8070,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007f317ca1fbb0,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Str(                                                                                 StrValidator {                                                                                     strict: false,                                                                                     coerce_numbers_to_str: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007f3179be4d00,                                                                             ),                                                                             config: Py(                                                                                 0x00007f3169ffcbc0,                                                                             ),                                                                             name: "function-before[__eth_pydantic_validate__(), str]",                                                                             field_name: None,                                                                             info_arg: false,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "transaction",                                                                     lookup_key: Simple {                                                                         key: "transaction",                                                                         py_key: Py(                                                                             0x00007f3169ffcf30,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "transaction",                                                                                     Py(                                                                                         0x00007f3169ffcf70,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007f317d109b30,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Model(                                                                                 ModelValidator {                                                                                     revalidate: Never,                                                                                     validator: ModelFields(                                                                                         ModelFieldsValidator {                                                                                             fields: [                                                                                                 Field {                                                                                                     name: "chain_id",                                                                                                     lookup_key: Choice {                                                                                                         key1: "chainId",                                                                                                         py_key1: Py(                                                                                                             0x00007f317df51b70,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "chainId",                                                                                                                     Py(                                                                                                                         0x00007f317df51b70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "chain_id",                                                                                                         py_key2: Py(                                                                                                             0x00007f3169fe81b0,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "chain_id",                                                                                                                     Py(                                                                                                                         0x00007f3169fe82b0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f317df51af0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3180b000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007f317c9fbc70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007f3169ffcac0,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007f317df51af0,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "receiver",                                                                                                     lookup_key: Choice {                                                                                                         key1: "to",                                                                                                         py_key1: Py(                                                                                                             0x00007f318062e2f0,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "to",                                                                                                                     Py(                                                                                                                         0x00007f318062e2f0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "receiver",                                                                                                         py_key2: Py(                                                                                                             0x00007f3169fe81f0,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "receiver",                                                                                                                     Py(                                                                                                                         0x00007f3169fe89b0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f317cd17fb0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: StrConstrained(                                                                                                                                 StrConstrainedValidator {                                                                                                                                     strict: false,                                                                                                                                     pattern: None,                                                                                                                                     max_length: Some(                                                                                                                                         42,                                                                                                                                     ),                                                                                                                                     min_length: Some(                                                                                                                                         42,                                                                                                                                     ),                                                                                                                                     strip_whitespace: false,                                                                                                                                     to_lower: false,                                                                                                                                     to_upper: false,                                                                                                                                     coerce_numbers_to_str: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007f3179bde480,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007f3169ffcac0,                                                                                                                             ),                                                                                                                             name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                                                                                                             field_name: None,                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[__eth_pydantic_validate__(), constrained-str]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[__eth_pydantic_validate__(), constrained-str]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "sender",                                                                                                     lookup_key: Choice {                                                                                                         key1: "from",                                                                                                         py_key1: Py(                                                                                                             0x00007f31807d38b0,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "from",                                                                                                                     Py(                                                                                                                         0x00007f31807d38b0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "sender",                                                                                                         py_key2: Py(                                                                                                             0x00007f3169fe8730,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "sender",                                                                                                                     Py(                                                                                                                         0x00007f3169fe8830,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f317ca1fe30,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: StrConstrained(                                                                                                                                 StrConstrainedValidator {                                                                                                                                     strict: false,                                                                                                                                     pattern: None,                                                                                                                                     max_length: Some(                                                                                                                                         42,                                                                                                                                     ),                                                                                                                                     min_length: Some(                                                                                                                                         42,                                                                                                                                     ),                                                                                                                                     strip_whitespace: false,                                                                                                                                     to_lower: false,                                                                                                                                     to_upper: false,                                                                                                                                     coerce_numbers_to_str: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007f3179bdcf00,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007f3169ffcac0,                                                                                                                             ),                                                                                                                             name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                                                                                                             field_name: None,                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[__eth_pydantic_validate__(), constrained-str]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[__eth_pydantic_validate__(), constrained-str]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "gas_limit",                                                                                                     lookup_key: Choice {                                                                                                         key1: "gas",                                                                                                         py_key1: Py(                                                                                                             0x00007f318012e6b0,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "gas",                                                                                                                     Py(                                                                                                                         0x00007f318012e6b0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "gas_limit",                                                                                                         py_key2: Py(                                                                                                             0x00007f3169fe85f0,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "gas_limit",                                                                                                                     Py(                                                                                                                         0x00007f3169fe89f0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f317ca1fe70,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: FunctionBefore(                                                                                                                 FunctionBeforeValidator {                                                                                                                     validator: Nullable(                                                                                                                         NullableValidator {                                                                                                                             validator: FunctionBefore(                                                                                                                                 FunctionBeforeValidator {                                                                                                                                     validator: Int(                                                                                                                                         IntValidator {                                                                                                                                             strict: false,                                                                                                                                         },                                                                                                                                     ),                                                                                                                                     func: Py(                                                                                                                                         0x00007f317c9fbc70,                                                                                                                                     ),                                                                                                                                     config: Py(                                                                                                                                         0x00007f3169ffcac0,                                                                                                                                     ),                                                                                                                                     name: "function-before[<lambda>(), int]",                                                                                                                                     field_name: Some(                                                                                                                                         Py(                                                                                                                                             0x00007f317ca1fe70,                                                                                                                                         ),                                                                                                                                     ),                                                                                                                                     info_arg: true,                                                                                                                                 },                                                                                                                             ),                                                                                                                             name: "nullable[function-before[<lambda>(), int]]",                                                                                                                         },                                                                                                                     ),                                                                                                                     func: Py(                                                                                                                         0x00007f317a7b7c40,                                                                                                                     ),                                                                                                                     config: Py(                                                                                                                         0x00007f3169ffcac0,                                                                                                                     ),                                                                                                                     name: "function-before[validate_gas_limit(), nullable[function-before[<lambda>(), int]]]",                                                                                                                     field_name: None,                                                                                                                     info_arg: false,                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[function-before[validate_gas_limit(), nullable[function-before[<lambda>(), int]]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "nonce",                                                                                                     lookup_key: Simple {                                                                                                         key: "nonce",                                                                                                         py_key: Py(                                                                                                             0x00007f3169fe80b0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "nonce",                                                                                                                     Py(                                                                                                                         0x00007f3169fe8570,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f317ef4d0f0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007f317c9fbc70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007f3169ffcac0,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007f317ef4d0f0,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "value",                                                                                                     lookup_key: Simple {                                                                                                         key: "value",                                                                                                         py_key: Py(                                                                                                             0x00007f3169fe8970,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "value",                                                                                                                     Py(                                                                                                                         0x00007f3169ffccf0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3180b57fb0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3180b000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: FunctionBefore(                                                                                                                 FunctionBeforeValidator {                                                                                                                     validator: Int(                                                                                                                         IntValidator {                                                                                                                             strict: false,                                                                                                                         },                                                                                                                     ),                                                                                                                     func: Py(                                                                                                                         0x00007f317c9fbc70,                                                                                                                     ),                                                                                                                     config: Py(                                                                                                                         0x00007f3169ffcac0,                                                                                                                     ),                                                                                                                     name: "function-before[<lambda>(), int]",                                                                                                                     field_name: Some(                                                                                                                         Py(                                                                                                                             0x00007f3180b57fb0,                                                                                                                         ),                                                                                                                     ),                                                                                                                     info_arg: true,                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[function-before[<lambda>(), int]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "data",                                                                                                     lookup_key: Simple {                                                                                                         key: "data",                                                                                                         py_key: Py(                                                                                                             0x00007f3169ffcd30,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "data",                                                                                                                     Py(                                                                                                                         0x00007f3169ffcd70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3180bc82b0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3179b3e580,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: FunctionBefore(                                                                                                                 FunctionBeforeValidator {                                                                                                                     validator: Bytes(                                                                                                                         BytesValidator {                                                                                                                             strict: false,                                                                                                                             bytes_mode: ValBytesMode {                                                                                                                                 ser: Utf8,                                                                                                                             },                                                                                                                         },                                                                                                                     ),                                                                                                                     func: Py(                                                                                                                         0x00007f3179bce700,                                                                                                                     ),                                                                                                                     config: Py(                                                                                                                         0x00007f3169ffcac0,                                                                                                                     ),                                                                                                                     name: "function-before[__eth_pydantic_validate__(), bytes]",                                                                                                                     field_name: None,                                                                                                                     info_arg: true,                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[function-before[__eth_pydantic_validate__(), bytes]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "type",                                                                                                     lookup_key: Simple {                                                                                                         key: "type",                                                                                                         py_key: Py(                                                                                                             0x00007f3169ffcdb0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "type",                                                                                                                     Py(                                                                                                                         0x00007f3169ffcdf0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3180b54d70,                                                                                                     ),                                                                                                     validator: FunctionBefore(                                                                                                         FunctionBeforeValidator {                                                                                                             validator: Int(                                                                                                                 IntValidator {                                                                                                                     strict: false,                                                                                                                 },                                                                                                             ),                                                                                                             func: Py(                                                                                                                 0x00007f317c9fbc70,                                                                                                             ),                                                                                                             config: Py(                                                                                                                 0x00007f3169ffcac0,                                                                                                             ),                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                             field_name: Some(                                                                                                                 Py(                                                                                                                     0x00007f3180b54d70,                                                                                                                 ),                                                                                                             ),                                                                                                             info_arg: true,                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "max_fee",                                                                                                     lookup_key: Simple {                                                                                                         key: "max_fee",                                                                                                         py_key: Py(                                                                                                             0x00007f3169ffce30,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "max_fee",                                                                                                                     Py(                                                                                                                         0x00007f3169ffce70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f317ca1feb0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007f317c9fbc70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007f3169ffcac0,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007f317ca1feb0,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "max_priority_fee",                                                                                                     lookup_key: Simple {                                                                                                         key: "max_priority_fee",                                                                                                         py_key: Py(                                                                                                             0x00007f317a10d700,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "max_priority_fee",                                                                                                                     Py(                                                                                                                         0x00007f317a10d610,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f317c0d3140,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007f317c9fbc70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007f3169ffcac0,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007f317c0d3140,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "required_confirmations",                                                                                                     lookup_key: Simple {                                                                                                         key: "required_confirmations",                                                                                                         py_key: Py(                                                                                                             0x00007f317a10d570,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "required_confirmations",                                                                                                                     Py(                                                                                                                         0x00007f317a10d520,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3179b17af0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007f317c9fbc70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007f3169ffcac0,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007f3179b17af0,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "signature",                                                                                                     lookup_key: Simple {                                                                                                         key: "signature",                                                                                                         py_key: Py(                                                                                                             0x00007f3169ffceb0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "signature",                                                                                                                     Py(                                                                                                                         0x00007f3169ffcef0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f31806c6530,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3181389980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: Dataclass(                                                                                                                         DataclassValidator {                                                                                                                             strict: false,                                                                                                                             validator: DataclassArgs(                                                                                                                                 DataclassArgsValidator {                                                                                                                                     fields: [                                                                                                                                         Field {                                                                                                                                             kw_only: false,                                                                                                                                             name: "v",                                                                                                                                             py_name: Py(                                                                                                                                                 0x00007f3180725630,                                                                                                                                             ),                                                                                                                                             init: true,                                                                                                                                             init_only: false,                                                                                                                                             lookup_key: Simple {                                                                                                                                                 key: "v",                                                                                                                                                 py_key: Py(                                                                                                                                                     0x00007f3180725630,                                                                                                                                                 ),                                                                                                                                                 path: LookupPath(                                                                                                                                                     [                                                                                                                                                         S(                                                                                                                                                             "v",                                                                                                                                                             Py(                                                                                                                                                                 0x00007f3180725630,                                                                                                                                                             ),                                                                                                                                                         ),                                                                                                                                                     ],                                                                                                                                                 ),                                                                                                                                             },                                                                                                                                             validator: Int(                                                                                                                                                 IntValidator {                                                                                                                                                     strict: false,                                                                                                                                                 },                                                                                                                                             ),                                                                                                                                             frozen: false,                                                                                                                                         },                                                                                                                                         Field {                                                                                                                                             kw_only: false,                                                                                                                                             name: "r",                                                                                                                                             py_name: Py(                                                                                                                                                 0x00007f3180bcb670,                                                                                                                                             ),                                                                                                                                             init: true,                                                                                                                                             init_only: false,                                                                                                                                             lookup_key: Simple {                                                                                                                                                 key: "r",                                                                                                                                                 py_key: Py(                                                                                                                                                     0x00007f3180bcb670,                                                                                                                                                 ),                                                                                                                                                 path: LookupPath(                                                                                                                                                     [                                                                                                                                                         S(                                                                                                                                                             "r",                                                                                                                                                             Py(                                                                                                                                                                 0x00007f3180bcb670,                                                                                                                                                             ),                                                                                                                                                         ),                                                                                                                                                     ],                                                                                                                                                 ),                                                                                                                                             },                                                                                                                                             validator: Bytes(                                                                                                                                                 BytesValidator {                                                                                                                                                     strict: false,                                                                                                                                                     bytes_mode: ValBytesMode {                                                                                                                                                         ser: Utf8,                                                                                                                                                     },                                                                                                                                                 },                                                                                                                                             ),                                                                                                                                             frozen: false,                                                                                                                                         },                                                                                                                                         Field {                                                                                                                                             kw_only: false,                                                                                                                                             name: "s",                                                                                                                                             py_name: Py(                                                                                                                                                 0x00007f3180bb7db0,                                                                                                                                             ),                                                                                                                                             init: true,                                                                                                                                             init_only: false,                                                                                                                                             lookup_key: Simple {                                                                                                                                                 key: "s",                                                                                                                                                 py_key: Py(                                                                                                                                                     0x00007f3180bb7db0,                                                                                                                                                 ),                                                                                                                                                 path: LookupPath(                                                                                                                                                     [                                                                                                                                                         S(                                                                                                                                                             "s",                                                                                                                                                             Py(                                                                                                                                                                 0x00007f3180bb7db0,                                                                                                                                                             ),                                                                                                                                                         ),                                                                                                                                                     ],                                                                                                                                                 ),                                                                                                                                             },                                                                                                                                             validator: Bytes(                                                                                                                                                 BytesValidator {                                                                                                                                                     strict: false,                                                                                                                                                     bytes_mode: ValBytesMode {                                                                                                                                                         ser: Utf8,                                                                                                                                                     },                                                                                                                                                 },                                                                                                                                             ),                                                                                                                                             frozen: false,                                                                                                                                         },                                                                                                                                     ],                                                                                                                                     positional_count: 3,                                                                                                                                     init_only_count: None,                                                                                                                                     dataclass_name: "TransactionSignature",                                                                                                                                     validator_name: "dataclass-args[TransactionSignature]",                                                                                                                                     extra_behavior: Ignore,                                                                                                                                     extras_validator: None,                                                                                                                                     loc_by_alias: true,                                                                                                                                 },                                                                                                                             ),                                                                                                                             class: Py(                                                                                                                                 0x00005603e7592580,                                                                                                                             ),                                                                                                                             fields: [                                                                                                                                 Py(                                                                                                                                     0x00007f3180725630,                                                                                                                                 ),                                                                                                                                 Py(                                                                                                                                     0x00007f3180bcb670,                                                                                                                                 ),                                                                                                                                 Py(                                                                                                                                     0x00007f3180bb7db0,                                                                                                                                 ),                                                                                                                             ],                                                                                                                             post_init: None,                                                                                                                             revalidate: Never,                                                                                                                             name: "TransactionSignature",                                                                                                                             frozen: false,                                                                                                                             slots: false,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[TransactionSignature]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[TransactionSignature]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f317dfecdb0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                             ],                                                                                             model_name: "TransactionAPI",                                                                                             extra_behavior: Ignore,                                                                                             extras_validator: None,                                                                                             strict: false,                                                                                             from_attributes: false,                                                                                             loc_by_alias: true,                                                                                         },                                                                                     ),                                                                                     class: Py(                                                                                         0x00005603e75e99e0,                                                                                     ),                                                                                     post_init: None,                                                                                     frozen: false,                                                                                     custom_init: true,                                                                                     root_model: false,                                                                                     undefined: Py(                                                                                         0x00007f317dfecdb0,                                                                                     ),                                                                                     name: "TransactionAPI",                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007f3179be6380,                                                                             ),                                                                             config: Py(                                                                                 0x00007f3169ffcbc0,                                                                             ),                                                                             name: "function-before[_validate_transaction(), TransactionAPI]",                                                                             field_name: None,                                                                             info_arg: false,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                             ],                                                             model_name: "ReceiptAPI",                                                             extra_behavior: Ignore,                                                             extras_validator: None,                                                             strict: false,                                                             from_attributes: false,                                                             loc_by_alias: true,                                                         },                                                     ),                                                     class: Py(                                                         0x00005603e75e9580,                                                     ),                                                     post_init: Some(                                                         Py(                                                             0x00007f317e5e8f30,                                                         ),                                                     ),                                                     frozen: false,                                                     custom_init: false,                                                     root_model: false,                                                     undefined: Py(                                                         0x00007f317dfecdb0,                                                     ),                                                     name: "ReceiptAPI",                                                 },                                             ),                                         ),                                         min_length: None,                                         max_length: None,                                         name: OnceLock(                                             "list[ReceiptAPI]",                                         ),                                         fail_fast: false,                                     },                                 ),                                 validate_default: false,                                 copy_default: true,                                 name: "default[list[ReceiptAPI]]",                                 undefined: Py(                                     0x00007f317dfecdb0,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "AccountHistory",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x00005603e84612f0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f317dfecdb0,         ),         name: "AccountHistory",     }, ), definitions=[], cache_strings=True)
      +__pydantic_validator__: ClassVar[SchemaValidator | PluggableSchemaValidator] = SchemaValidator(title="AccountHistory", validator=Model(     ModelValidator {         revalidate: Never,         validator: ModelFields(             ModelFieldsValidator {                 fields: [                     Field {                         name: "address",                         lookup_key: Simple {                             key: "address",                             py_key: Py(                                 0x00007f3ae3f0ba30,                             ),                             path: LookupPath(                                 [                                     S(                                         "address",                                         Py(                                             0x00007f3ae3f0b730,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3afa4fe970,                         ),                         validator: FunctionBefore(                             FunctionBeforeValidator {                                 validator: StrConstrained(                                     StrConstrainedValidator {                                         strict: false,                                         pattern: None,                                         max_length: Some(                                             42,                                         ),                                         min_length: Some(                                             42,                                         ),                                         strip_whitespace: false,                                         to_lower: false,                                         to_upper: false,                                         coerce_numbers_to_str: false,                                     },                                 ),                                 func: Py(                                     0x00007f3ae3f117c0,                                 ),                                 config: Py(                                     0x00007f3ae3ee6c40,                                 ),                                 name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                 field_name: None,                                 info_arg: true,                             },                         ),                         frozen: false,                     },                     Field {                         name: "sessional",                         lookup_key: Simple {                             key: "sessional",                             py_key: Py(                                 0x00007f3ae3ee6f70,                             ),                             path: LookupPath(                                 [                                     S(                                         "sessional",                                         Py(                                             0x00007f3ae3ee6fb0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007f3af39c9330,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007f3ae3ef9b40,                                     ),                                 ),                                 on_error: Raise,                                 validator: List(                                     ListValidator {                                         strict: false,                                         item_validator: Some(                                             Model(                                                 ModelValidator {                                                     revalidate: Never,                                                     validator: ModelFields(                                                         ModelFieldsValidator {                                                             fields: [                                                                 Field {                                                                     name: "contract_address",                                                                     lookup_key: Simple {                                                                         key: "contract_address",                                                                         py_key: Py(                                                                             0x00007f3af3f4e100,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "contract_address",                                                                                     Py(                                                                                         0x00007f3af3f4e0b0,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007f3af6c6f370,                                                                     ),                                                                     validator: WithDefault(                                                                         WithDefaultValidator {                                                                             default: Default(                                                                                 Py(                                                                                     0x00007f3afb189980,                                                                                 ),                                                                             ),                                                                             on_error: Raise,                                                                             validator: Nullable(                                                                                 NullableValidator {                                                                                     validator: FunctionBefore(                                                                                         FunctionBeforeValidator {                                                                                             validator: StrConstrained(                                                                                                 StrConstrainedValidator {                                                                                                     strict: false,                                                                                                     pattern: None,                                                                                                     max_length: Some(                                                                                                         42,                                                                                                     ),                                                                                                     min_length: Some(                                                                                                         42,                                                                                                     ),                                                                                                     strip_whitespace: false,                                                                                                     to_lower: false,                                                                                                     to_upper: false,                                                                                                     coerce_numbers_to_str: false,                                                                                                 },                                                                                             ),                                                                                             func: Py(                                                                                                 0x00007f3af390d400,                                                                                             ),                                                                                             config: Py(                                                                                                 0x00007f3ae3ee6b80,                                                                                             ),                                                                                             name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                                                                             field_name: None,                                                                                             info_arg: true,                                                                                         },                                                                                     ),                                                                                     name: "nullable[function-before[__eth_pydantic_validate__(), constrained-str]]",                                                                                 },                                                                             ),                                                                             validate_default: false,                                                                             copy_default: false,                                                                             name: "default[nullable[function-before[__eth_pydantic_validate__(), constrained-str]]]",                                                                             undefined: Py(                                                                                 0x00007f3af952f220,                                                                             ),                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "block_number",                                                                     lookup_key: Simple {                                                                         key: "block_number",                                                                         py_key: Py(                                                                             0x00007f3ae3f0b6f0,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "block_number",                                                                                     Py(                                                                                         0x00007f3ae3f0b5f0,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007f3af69ed670,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Int(                                                                                 IntValidator {                                                                                     strict: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007f3af69c4310,                                                                             ),                                                                             config: Py(                                                                                 0x00007f3ae3ee6b80,                                                                             ),                                                                             name: "function-before[<lambda>(), int]",                                                                             field_name: Some(                                                                                 Py(                                                                                     0x00007f3af69ed670,                                                                                 ),                                                                             ),                                                                             info_arg: true,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "gas_used",                                                                     lookup_key: Simple {                                                                         key: "gas_used",                                                                         py_key: Py(                                                                             0x00007f3ae3f0b530,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "gas_used",                                                                                     Py(                                                                                         0x00007f3ae3f12a70,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007f3af516c770,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Int(                                                                                 IntValidator {                                                                                     strict: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007f3af69c4310,                                                                             ),                                                                             config: Py(                                                                                 0x00007f3ae3ee6b80,                                                                             ),                                                                             name: "function-before[<lambda>(), int]",                                                                             field_name: Some(                                                                                 Py(                                                                                     0x00007f3af516c770,                                                                                 ),                                                                             ),                                                                             info_arg: true,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "logs",                                                                     lookup_key: Simple {                                                                         key: "logs",                                                                         py_key: Py(                                                                             0x00007f3ae3f11fb0,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "logs",                                                                                     Py(                                                                                         0x00007f3ae3f12070,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007f3af9e297b0,                                                                     ),                                                                     validator: WithDefault(                                                                         WithDefaultValidator {                                                                             default: Default(                                                                                 Py(                                                                                     0x00007f3af3912b80,                                                                                 ),                                                                             ),                                                                             on_error: Raise,                                                                             validator: List(                                                                                 ListValidator {                                                                                     strict: false,                                                                                     item_validator: Some(                                                                                         Dict(                                                                                             DictValidator {                                                                                                 strict: false,                                                                                                 key_validator: Any(                                                                                                     AnyValidator,                                                                                                 ),                                                                                                 value_validator: Any(                                                                                                     AnyValidator,                                                                                                 ),                                                                                                 min_length: None,                                                                                                 max_length: None,                                                                                                 name: "dict[any,any]",                                                                                             },                                                                                         ),                                                                                     ),                                                                                     min_length: None,                                                                                     max_length: None,                                                                                     name: OnceLock(                                                                                         "list[dict[any,any]]",                                                                                     ),                                                                                     fail_fast: false,                                                                                 },                                                                             ),                                                                             validate_default: false,                                                                             copy_default: true,                                                                             name: "default[list[dict[any,any]]]",                                                                             undefined: Py(                                                                                 0x00007f3af952f220,                                                                             ),                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "status",                                                                     lookup_key: Simple {                                                                         key: "status",                                                                         py_key: Py(                                                                             0x00007f3ae3f11eb0,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "status",                                                                                     Py(                                                                                         0x00007f3ae3f12030,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007f3afa556870,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Int(                                                                                 IntValidator {                                                                                     strict: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007f3af69c4310,                                                                             ),                                                                             config: Py(                                                                                 0x00007f3ae3ee6b80,                                                                             ),                                                                             name: "function-before[<lambda>(), int]",                                                                             field_name: Some(                                                                                 Py(                                                                                     0x00007f3afa556870,                                                                                 ),                                                                             ),                                                                             info_arg: true,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "txn_hash",                                                                     lookup_key: Simple {                                                                         key: "txn_hash",                                                                         py_key: Py(                                                                             0x00007f3ae3f12170,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "txn_hash",                                                                                     Py(                                                                                         0x00007f3ae3f12270,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007f3af69e5630,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Str(                                                                                 StrValidator {                                                                                     strict: false,                                                                                     coerce_numbers_to_str: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007f3af3922100,                                                                             ),                                                                             config: Py(                                                                                 0x00007f3ae3ee6b80,                                                                             ),                                                                             name: "function-before[__eth_pydantic_validate__(), str]",                                                                             field_name: None,                                                                             info_arg: false,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "transaction",                                                                     lookup_key: Simple {                                                                         key: "transaction",                                                                         py_key: Py(                                                                             0x00007f3ae3ee6ef0,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "transaction",                                                                                     Py(                                                                                         0x00007f3ae3ee6f30,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007f3af7218a70,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Model(                                                                                 ModelValidator {                                                                                     revalidate: Never,                                                                                     validator: ModelFields(                                                                                         ModelFieldsValidator {                                                                                             fields: [                                                                                                 Field {                                                                                                     name: "chain_id",                                                                                                     lookup_key: Choice {                                                                                                         key1: "chainId",                                                                                                         py_key1: Py(                                                                                                             0x00007f3af777d9f0,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "chainId",                                                                                                                     Py(                                                                                                                         0x00007f3af777d9f0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "chain_id",                                                                                                         py_key2: Py(                                                                                                             0x00007f3ae3f11ef0,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "chain_id",                                                                                                                     Py(                                                                                                                         0x00007f3ae3f121b0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3af777d970,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afad000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007f3af69c4310,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007f3ae3ee6a80,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007f3af777d970,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "receiver",                                                                                                     lookup_key: Choice {                                                                                                         key1: "to",                                                                                                         py_key1: Py(                                                                                                             0x00007f3afa52e2f0,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "to",                                                                                                                     Py(                                                                                                                         0x00007f3afa52e2f0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "receiver",                                                                                                         py_key2: Py(                                                                                                             0x00007f3ae3f114b0,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "receiver",                                                                                                                     Py(                                                                                                                         0x00007f3ae3f128f0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3af6c7d8b0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: StrConstrained(                                                                                                                                 StrConstrainedValidator {                                                                                                                                     strict: false,                                                                                                                                     pattern: None,                                                                                                                                     max_length: Some(                                                                                                                                         42,                                                                                                                                     ),                                                                                                                                     min_length: Some(                                                                                                                                         42,                                                                                                                                     ),                                                                                                                                     strip_whitespace: false,                                                                                                                                     to_lower: false,                                                                                                                                     to_upper: false,                                                                                                                                     coerce_numbers_to_str: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007f3af3f30f40,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007f3ae3ee6a80,                                                                                                                             ),                                                                                                                             name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                                                                                                             field_name: None,                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[__eth_pydantic_validate__(), constrained-str]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[__eth_pydantic_validate__(), constrained-str]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "sender",                                                                                                     lookup_key: Choice {                                                                                                         key1: "from",                                                                                                         py_key1: Py(                                                                                                             0x00007f3afa9d38b0,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "from",                                                                                                                     Py(                                                                                                                         0x00007f3afa9d38b0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "sender",                                                                                                         py_key2: Py(                                                                                                             0x00007f3ae3f11030,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "sender",                                                                                                                     Py(                                                                                                                         0x00007f3ae3f11c70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3af6977ef0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: StrConstrained(                                                                                                                                 StrConstrainedValidator {                                                                                                                                     strict: false,                                                                                                                                     pattern: None,                                                                                                                                     max_length: Some(                                                                                                                                         42,                                                                                                                                     ),                                                                                                                                     min_length: Some(                                                                                                                                         42,                                                                                                                                     ),                                                                                                                                     strip_whitespace: false,                                                                                                                                     to_lower: false,                                                                                                                                     to_upper: false,                                                                                                                                     coerce_numbers_to_str: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007f3af3ffde80,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007f3ae3ee6a80,                                                                                                                             ),                                                                                                                             name: "function-before[__eth_pydantic_validate__(), constrained-str]",                                                                                                                             field_name: None,                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[__eth_pydantic_validate__(), constrained-str]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[__eth_pydantic_validate__(), constrained-str]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "gas_limit",                                                                                                     lookup_key: Choice {                                                                                                         key1: "gas",                                                                                                         py_key1: Py(                                                                                                             0x00007f3afa02e6b0,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "gas",                                                                                                                     Py(                                                                                                                         0x00007f3afa02e6b0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "gas_limit",                                                                                                         py_key2: Py(                                                                                                             0x00007f3ae3f12470,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "gas_limit",                                                                                                                     Py(                                                                                                                         0x00007f3ae3f129b0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3af6977f30,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: FunctionBefore(                                                                                                                 FunctionBeforeValidator {                                                                                                                     validator: Nullable(                                                                                                                         NullableValidator {                                                                                                                             validator: FunctionBefore(                                                                                                                                 FunctionBeforeValidator {                                                                                                                                     validator: Int(                                                                                                                                         IntValidator {                                                                                                                                             strict: false,                                                                                                                                         },                                                                                                                                     ),                                                                                                                                     func: Py(                                                                                                                                         0x00007f3af69c4310,                                                                                                                                     ),                                                                                                                                     config: Py(                                                                                                                                         0x00007f3ae3ee6a80,                                                                                                                                     ),                                                                                                                                     name: "function-before[<lambda>(), int]",                                                                                                                                     field_name: Some(                                                                                                                                         Py(                                                                                                                                             0x00007f3af6977f30,                                                                                                                                         ),                                                                                                                                     ),                                                                                                                                     info_arg: true,                                                                                                                                 },                                                                                                                             ),                                                                                                                             name: "nullable[function-before[<lambda>(), int]]",                                                                                                                         },                                                                                                                     ),                                                                                                                     func: Py(                                                                                                                         0x00007f3af3912640,                                                                                                                     ),                                                                                                                     config: Py(                                                                                                                         0x00007f3ae3ee6a80,                                                                                                                     ),                                                                                                                     name: "function-before[validate_gas_limit(), nullable[function-before[<lambda>(), int]]]",                                                                                                                     field_name: None,                                                                                                                     info_arg: false,                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[function-before[validate_gas_limit(), nullable[function-before[<lambda>(), int]]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "nonce",                                                                                                     lookup_key: Simple {                                                                                                         key: "nonce",                                                                                                         py_key: Py(                                                                                                             0x00007f3ae3f127f0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "nonce",                                                                                                                     Py(                                                                                                                         0x00007f3ae3f11170,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3af8e517f0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007f3af69c4310,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007f3ae3ee6a80,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007f3af8e517f0,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "value",                                                                                                     lookup_key: Simple {                                                                                                         key: "value",                                                                                                         py_key: Py(                                                                                                             0x00007f3ae3f11130,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "value",                                                                                                                     Py(                                                                                                                         0x00007f3ae3ee6cb0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3afad57fb0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afad000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: FunctionBefore(                                                                                                                 FunctionBeforeValidator {                                                                                                                     validator: Int(                                                                                                                         IntValidator {                                                                                                                             strict: false,                                                                                                                         },                                                                                                                     ),                                                                                                                     func: Py(                                                                                                                         0x00007f3af69c4310,                                                                                                                     ),                                                                                                                     config: Py(                                                                                                                         0x00007f3ae3ee6a80,                                                                                                                     ),                                                                                                                     name: "function-before[<lambda>(), int]",                                                                                                                     field_name: Some(                                                                                                                         Py(                                                                                                                             0x00007f3afad57fb0,                                                                                                                         ),                                                                                                                     ),                                                                                                                     info_arg: true,                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[function-before[<lambda>(), int]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "data",                                                                                                     lookup_key: Simple {                                                                                                         key: "data",                                                                                                         py_key: Py(                                                                                                             0x00007f3ae3ee6cf0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "data",                                                                                                                     Py(                                                                                                                         0x00007f3ae3ee6d30,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3afadc82b0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3af3910640,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: FunctionBefore(                                                                                                                 FunctionBeforeValidator {                                                                                                                     validator: Bytes(                                                                                                                         BytesValidator {                                                                                                                             strict: false,                                                                                                                             bytes_mode: ValBytesMode {                                                                                                                                 ser: Utf8,                                                                                                                             },                                                                                                                         },                                                                                                                     ),                                                                                                                     func: Py(                                                                                                                         0x00007f3af390db00,                                                                                                                     ),                                                                                                                     config: Py(                                                                                                                         0x00007f3ae3ee6a80,                                                                                                                     ),                                                                                                                     name: "function-before[__eth_pydantic_validate__(), bytes]",                                                                                                                     field_name: None,                                                                                                                     info_arg: true,                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[function-before[__eth_pydantic_validate__(), bytes]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "type",                                                                                                     lookup_key: Simple {                                                                                                         key: "type",                                                                                                         py_key: Py(                                                                                                             0x00007f3ae3ee6d70,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "type",                                                                                                                     Py(                                                                                                                         0x00007f3ae3ee6db0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3afad54d70,                                                                                                     ),                                                                                                     validator: FunctionBefore(                                                                                                         FunctionBeforeValidator {                                                                                                             validator: Int(                                                                                                                 IntValidator {                                                                                                                     strict: false,                                                                                                                 },                                                                                                             ),                                                                                                             func: Py(                                                                                                                 0x00007f3af69c4310,                                                                                                             ),                                                                                                             config: Py(                                                                                                                 0x00007f3ae3ee6a80,                                                                                                             ),                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                             field_name: Some(                                                                                                                 Py(                                                                                                                     0x00007f3afad54d70,                                                                                                                 ),                                                                                                             ),                                                                                                             info_arg: true,                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "max_fee",                                                                                                     lookup_key: Simple {                                                                                                         key: "max_fee",                                                                                                         py_key: Py(                                                                                                             0x00007f3ae3ee6df0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "max_fee",                                                                                                                     Py(                                                                                                                         0x00007f3ae3ee6e30,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3af6976ef0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007f3af69c4310,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007f3ae3ee6a80,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007f3af6976ef0,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "max_priority_fee",                                                                                                     lookup_key: Simple {                                                                                                         key: "max_priority_fee",                                                                                                         py_key: Py(                                                                                                             0x00007f3af3f4e1a0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "max_priority_fee",                                                                                                                     Py(                                                                                                                         0x00007f3af3f4e060,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3af511fa50,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007f3af69c4310,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007f3ae3ee6a80,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007f3af511fa50,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "required_confirmations",                                                                                                     lookup_key: Simple {                                                                                                         key: "required_confirmations",                                                                                                         py_key: Py(                                                                                                             0x00007f3af3f4e010,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "required_confirmations",                                                                                                                     Py(                                                                                                                         0x00007f3af3f4dfc0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3af3f71160,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007f3af69c4310,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007f3ae3ee6a80,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007f3af3f71160,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "signature",                                                                                                     lookup_key: Simple {                                                                                                         key: "signature",                                                                                                         py_key: Py(                                                                                                             0x00007f3ae3ee6e70,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "signature",                                                                                                                     Py(                                                                                                                         0x00007f3ae3ee6eb0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007f3afa5c6530,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007f3afb189980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: Dataclass(                                                                                                                         DataclassValidator {                                                                                                                             strict: false,                                                                                                                             validator: DataclassArgs(                                                                                                                                 DataclassArgsValidator {                                                                                                                                     fields: [                                                                                                                                         Field {                                                                                                                                             kw_only: false,                                                                                                                                             name: "v",                                                                                                                                             py_name: Py(                                                                                                                                                 0x00007f3afa925630,                                                                                                                                             ),                                                                                                                                             init: true,                                                                                                                                             init_only: false,                                                                                                                                             lookup_key: Simple {                                                                                                                                                 key: "v",                                                                                                                                                 py_key: Py(                                                                                                                                                     0x00007f3afa925630,                                                                                                                                                 ),                                                                                                                                                 path: LookupPath(                                                                                                                                                     [                                                                                                                                                         S(                                                                                                                                                             "v",                                                                                                                                                             Py(                                                                                                                                                                 0x00007f3afa925630,                                                                                                                                                             ),                                                                                                                                                         ),                                                                                                                                                     ],                                                                                                                                                 ),                                                                                                                                             },                                                                                                                                             validator: Int(                                                                                                                                                 IntValidator {                                                                                                                                                     strict: false,                                                                                                                                                 },                                                                                                                                             ),                                                                                                                                             frozen: false,                                                                                                                                         },                                                                                                                                         Field {                                                                                                                                             kw_only: false,                                                                                                                                             name: "r",                                                                                                                                             py_name: Py(                                                                                                                                                 0x00007f3afadcb670,                                                                                                                                             ),                                                                                                                                             init: true,                                                                                                                                             init_only: false,                                                                                                                                             lookup_key: Simple {                                                                                                                                                 key: "r",                                                                                                                                                 py_key: Py(                                                                                                                                                     0x00007f3afadcb670,                                                                                                                                                 ),                                                                                                                                                 path: LookupPath(                                                                                                                                                     [                                                                                                                                                         S(                                                                                                                                                             "r",                                                                                                                                                             Py(                                                                                                                                                                 0x00007f3afadcb670,                                                                                                                                                             ),                                                                                                                                                         ),                                                                                                                                                     ],                                                                                                                                                 ),                                                                                                                                             },                                                                                                                                             validator: Bytes(                                                                                                                                                 BytesValidator {                                                                                                                                                     strict: false,                                                                                                                                                     bytes_mode: ValBytesMode {                                                                                                                                                         ser: Utf8,                                                                                                                                                     },                                                                                                                                                 },                                                                                                                                             ),                                                                                                                                             frozen: false,                                                                                                                                         },                                                                                                                                         Field {                                                                                                                                             kw_only: false,                                                                                                                                             name: "s",                                                                                                                                             py_name: Py(                                                                                                                                                 0x00007f3afadb7db0,                                                                                                                                             ),                                                                                                                                             init: true,                                                                                                                                             init_only: false,                                                                                                                                             lookup_key: Simple {                                                                                                                                                 key: "s",                                                                                                                                                 py_key: Py(                                                                                                                                                     0x00007f3afadb7db0,                                                                                                                                                 ),                                                                                                                                                 path: LookupPath(                                                                                                                                                     [                                                                                                                                                         S(                                                                                                                                                             "s",                                                                                                                                                             Py(                                                                                                                                                                 0x00007f3afadb7db0,                                                                                                                                                             ),                                                                                                                                                         ),                                                                                                                                                     ],                                                                                                                                                 ),                                                                                                                                             },                                                                                                                                             validator: Bytes(                                                                                                                                                 BytesValidator {                                                                                                                                                     strict: false,                                                                                                                                                     bytes_mode: ValBytesMode {                                                                                                                                                         ser: Utf8,                                                                                                                                                     },                                                                                                                                                 },                                                                                                                                             ),                                                                                                                                             frozen: false,                                                                                                                                         },                                                                                                                                     ],                                                                                                                                     positional_count: 3,                                                                                                                                     init_only_count: None,                                                                                                                                     dataclass_name: "TransactionSignature",                                                                                                                                     validator_name: "dataclass-args[TransactionSignature]",                                                                                                                                     extra_behavior: Ignore,                                                                                                                                     extras_validator: None,                                                                                                                                     loc_by_alias: true,                                                                                                                                 },                                                                                                                             ),                                                                                                                             class: Py(                                                                                                                                 0x0000556cbf193730,                                                                                                                             ),                                                                                                                             fields: [                                                                                                                                 Py(                                                                                                                                     0x00007f3afa925630,                                                                                                                                 ),                                                                                                                                 Py(                                                                                                                                     0x00007f3afadcb670,                                                                                                                                 ),                                                                                                                                 Py(                                                                                                                                     0x00007f3afadb7db0,                                                                                                                                 ),                                                                                                                             ],                                                                                                                             post_init: None,                                                                                                                             revalidate: Never,                                                                                                                             name: "TransactionSignature",                                                                                                                             frozen: false,                                                                                                                             slots: false,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[TransactionSignature]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[TransactionSignature]]",                                                                                                             undefined: Py(                                                                                                                 0x00007f3af952f220,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                             ],                                                                                             model_name: "TransactionAPI",                                                                                             extra_behavior: Ignore,                                                                                             extras_validator: None,                                                                                             strict: false,                                                                                             from_attributes: false,                                                                                             loc_by_alias: true,                                                                                         },                                                                                     ),                                                                                     class: Py(                                                                                         0x0000556cbf1eb980,                                                                                     ),                                                                                     post_init: None,                                                                                     frozen: false,                                                                                     custom_init: true,                                                                                     root_model: false,                                                                                     undefined: Py(                                                                                         0x00007f3af952f220,                                                                                     ),                                                                                     name: "TransactionAPI",                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007f3af6f7aa40,                                                                             ),                                                                             config: Py(                                                                                 0x00007f3ae3ee6b80,                                                                             ),                                                                             name: "function-before[_validate_transaction(), TransactionAPI]",                                                                             field_name: None,                                                                             info_arg: false,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                             ],                                                             model_name: "ReceiptAPI",                                                             extra_behavior: Ignore,                                                             extras_validator: None,                                                             strict: false,                                                             from_attributes: false,                                                             loc_by_alias: true,                                                         },                                                     ),                                                     class: Py(                                                         0x0000556cbf1eb520,                                                     ),                                                     post_init: Some(                                                         Py(                                                             0x00007f3af84fd230,                                                         ),                                                     ),                                                     frozen: false,                                                     custom_init: false,                                                     root_model: false,                                                     undefined: Py(                                                         0x00007f3af952f220,                                                     ),                                                     name: "ReceiptAPI",                                                 },                                             ),                                         ),                                         min_length: None,                                         max_length: None,                                         name: OnceLock(                                             "list[ReceiptAPI]",                                         ),                                         fail_fast: false,                                     },                                 ),                                 validate_default: false,                                 copy_default: true,                                 name: "default[list[ReceiptAPI]]",                                 undefined: Py(                                     0x00007f3af952f220,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "AccountHistory",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x0000556cc006c4a0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007f3af952f220,         ),         name: "AccountHistory",     }, ), definitions=[], cache_strings=True)

      The pydantic-core SchemaValidator used to validate instances of the model.

      diff --git a/latest/objects.inv b/latest/objects.inv index 80708adcab..80d4d3b485 100644 Binary files a/latest/objects.inv and b/latest/objects.inv differ diff --git a/latest/searchindex.js b/latest/searchindex.js index e92c81d8ce..45b7db0206 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"]], "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"]], "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-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 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"]], "Python Reference": [[9, null]], "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]], "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]], "__class_vars__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__class_vars__", false]], "__class_vars__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__class_vars__", false]], "__class_vars__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__class_vars__", false]], "__class_vars__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__class_vars__", false]], "__class_vars__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__class_vars__", false]], "__class_vars__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__class_vars__", false]], "__class_vars__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__class_vars__", false]], "__class_vars__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__class_vars__", false]], "__class_vars__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__class_vars__", false]], "__class_vars__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__class_vars__", false]], "__class_vars__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__class_vars__", false]], "__class_vars__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__class_vars__", false]], "__class_vars__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__class_vars__", false]], "__class_vars__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__class_vars__", false]], "__class_vars__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__class_vars__", false]], "__class_vars__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__class_vars__", false]], "__class_vars__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__class_vars__", false]], "__class_vars__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__class_vars__", false]], "__class_vars__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__class_vars__", false]], "__class_vars__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__class_vars__", false]], "__class_vars__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__class_vars__", false]], "__class_vars__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__class_vars__", 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]], "__private_attributes__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__private_attributes__", false]], "__private_attributes__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__private_attributes__", false]], "__private_attributes__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__private_attributes__", false]], "__private_attributes__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__private_attributes__", false]], "__private_attributes__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__private_attributes__", false]], "__private_attributes__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__private_attributes__", false]], "__private_attributes__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__private_attributes__", false]], "__private_attributes__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__private_attributes__", false]], "__private_attributes__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__private_attributes__", false]], "__private_attributes__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__private_attributes__", false]], "__private_attributes__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__private_attributes__", false]], "__private_attributes__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__private_attributes__", false]], "__private_attributes__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__private_attributes__", false]], "__pydantic_complete__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_complete__", false]], "__pydantic_complete__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_complete__", false]], "__pydantic_complete__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_complete__", false]], "__pydantic_core_schema__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_core_schema__", false]], "__pydantic_custom_init__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_custom_init__", false]], "__pydantic_decorators__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_decorators__", 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_generic_metadata__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_generic_metadata__", false]], "__pydantic_parent_namespace__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_parent_namespace__", false]], "__pydantic_post_init__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_post_init__", 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]], "__pydantic_serializer__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_serializer__", false]], "__pydantic_validator__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_validator__", false]], "__pydantic_validator__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_validator__", false]], "__pydantic_validator__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_validator__", 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]], "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_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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, 2, 1, "", "__class_vars__"], [17, 6, 1, "", "__contains__"], [17, 6, 1, "", "__delitem__"], [17, 6, 1, "", "__getitem__"], [17, 6, 1, "", "__len__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 6, 1, "", "__repr__"], [17, 2, 1, "", "__signature__"], [17, 6, 1, "", "__str__"], [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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"], [17, 2, 1, "", "address"], [17, 2, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"], [17, 6, 1, "", "__str__"]], "ape.api.convert": [[17, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, 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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, 2, 1, "", "__class_vars__"], [19, 6, 1, "", "__iter__"], [19, 2, 1, "", "__private_attributes__"], [19, 2, 1, "", "__pydantic_complete__"], [19, 2, 1, "", "__pydantic_core_schema__"], [19, 2, 1, "", "__pydantic_custom_init__"], [19, 2, 1, "", "__pydantic_decorators__"], [19, 2, 1, "", "__pydantic_generic_metadata__"], [19, 2, 1, "", "__pydantic_parent_namespace__"], [19, 2, 1, "", "__pydantic_post_init__"], [19, 2, 1, "", "__pydantic_serializer__"], [19, 2, 1, "", "__pydantic_validator__"], [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, 2, 1, "", "__class_vars__"], [21, 6, 1, "", "__iter__"], [21, 6, 1, "", "__len__"], [21, 2, 1, "", "__private_attributes__"], [21, 2, 1, "", "__pydantic_complete__"], [21, 2, 1, "", "__pydantic_core_schema__"], [21, 2, 1, "", "__pydantic_custom_init__"], [21, 2, 1, "", "__pydantic_decorators__"], [21, 2, 1, "", "__pydantic_generic_metadata__"], [21, 2, 1, "", "__pydantic_parent_namespace__"], [21, 2, 1, "", "__pydantic_post_init__"], [21, 2, 1, "", "__pydantic_serializer__"], [21, 2, 1, "", "__pydantic_validator__"], [21, 2, 1, "", "__signature__"], [21, 2, 1, "", "address"], [21, 6, 1, "", "append"], [21, 5, 1, "", "outgoing"], [21, 6, 1, "", "query"], [21, 6, 1, "", "revert_to_block"], [21, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 6, 1, "", "__getitem__"], [21, 6, 1, "", "__iter__"], [21, 6, 1, "", "__len__"], [21, 5, 1, "", "head"], [21, 5, 1, "", "height"], [21, 6, 1, "", "poll_blocks"], [21, 6, 1, "", "query"], [21, 6, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 6, 1, "", "__repr__"], [21, 5, 1, "", "base_fee"], [21, 5, 1, "", "blocks"], [21, 5, 1, "", "chain_id"], [21, 5, 1, "", "gas_price"], [21, 6, 1, "", "get_receipt"], [21, 5, 1, "", "history"], [21, 6, 1, "", "isolate"], [21, 6, 1, "", "mine"], [21, 5, 1, "", "pending_timestamp"], [21, 6, 1, "", "restore"], [21, 6, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 6, 1, "", "__delitem__"], [21, 6, 1, "", "__setitem__"], [21, 6, 1, "", "cache_blueprint"], [21, 6, 1, "", "cache_deployment"], [21, 6, 1, "", "cache_proxy_info"], [21, 6, 1, "", "clear_local_caches"], [21, 6, 1, "", "get"], [21, 6, 1, "", "get_blueprint"], [21, 6, 1, "", "get_container"], [21, 6, 1, "", "get_creation_metadata"], [21, 6, 1, "", "get_deployments"], [21, 6, 1, "", "get_multiple"], [21, 6, 1, "", "get_proxy_info"], [21, 6, 1, "", "instance_at"], [21, 6, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[21, 6, 1, "", "append"], [21, 6, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 6, 1, "", "can_trace_source"], [21, 6, 1, "", "compile"], [21, 6, 1, "", "compile_source"], [21, 6, 1, "", "enrich_error"], [21, 6, 1, "", "flatten_contract"], [21, 6, 1, "", "get_custom_error"], [21, 6, 1, "", "get_imports"], [21, 6, 1, "", "get_references"], [21, 5, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 4, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "__str__"], [21, 6, 1, "", "extract_config"], [21, 5, 1, "", "global_config"], [21, 6, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 4, 1, "", "AccountIntConverter"], [21, 4, 1, "", "AddressAPIConverter"], [21, 4, 1, "", "BytesAddressConverter"], [21, 4, 1, "", "ConversionManager"], [21, 4, 1, "", "HexAddressConverter"], [21, 4, 1, "", "HexConverter"], [21, 4, 1, "", "HexIntConverter"], [21, 4, 1, "", "HexIterableConverter"], [21, 4, 1, "", "IntAddressConverter"], [21, 4, 1, "", "StringDecimalConverter"], [21, 4, 1, "", "StringIntConverter"], [21, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 5, 1, "", "active_provider"], [21, 6, 1, "", "create_custom_provider"], [21, 5, 1, "", "custom_networks"], [21, 5, 1, "", "default_ecosystem"], [21, 5, 1, "", "ecosystem"], [21, 5, 1, "", "ecosystem_names"], [21, 5, 1, "", "ecosystems"], [21, 6, 1, "", "fork"], [21, 6, 1, "", "get_ecosystem"], [21, 6, 1, "", "get_network_choices"], [21, 6, 1, "", "get_provider_from_choice"], [21, 6, 1, "", "get_request_headers"], [21, 5, 1, "", "network"], [21, 5, 1, "", "network_data"], [21, 5, 1, "", "network_names"], [21, 6, 1, "", "parse_network_choice"], [21, 5, 1, "", "provider_names"], [21, 6, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 4, 1, "", "ContractManager"], [21, 4, 1, "", "Dependency"], [21, 4, 1, "", "DependencyManager"], [21, 4, 1, "", "DependencyVersionMap"], [21, 4, 1, "", "LocalProject"], [21, 4, 1, "", "Project"], [21, 4, 1, "", "ProjectManager"], [21, 4, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 6, 1, "", "__eq__"], [21, 6, 1, "", "__hash__"], [21, 6, 1, "", "__repr__"], [21, 5, 1, "", "api_path"], [21, 6, 1, "", "compile"], [21, 6, 1, "", "install"], [21, 5, 1, "", "installed"], [21, 5, 1, "", "manifest_path"], [21, 5, 1, "", "name"], [21, 5, 1, "", "package_id"], [21, 5, 1, "", "project"], [21, 5, 1, "", "project_path"], [21, 6, 1, "", "unpack"], [21, 5, 1, "", "uri"], [21, 5, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "add"], [21, 6, 1, "", "decode_dependency"], [21, 6, 1, "", "get_dependency"], [21, 6, 1, "", "get_project_dependencies"], [21, 6, 1, "", "get_versions"], [21, 6, 1, "", "install"], [21, 5, 1, "", "installed"], [21, 5, 1, "", "packages_cache"], [21, 5, 1, "", "specified"], [21, 6, 1, "", "unpack"], [21, 5, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 6, 1, "", "__contains__"], [21, 6, 1, "", "__getitem__"], [21, 6, 1, "", "__repr__"], [21, 6, 1, "", "get"]], "ape.managers.project.LocalProject": [[21, 6, 1, "", "__repr__"], [21, 5, 1, "", "config"], [21, 5, 1, "", "contracts"], [21, 5, 1, "", "contracts_folder"], [21, 5, 1, "", "deployments"], [21, 5, 1, "", "exclusions"], [21, 6, 1, "", "extract_manifest"], [21, 5, 1, "", "in_tempdir"], [21, 5, 1, "", "interfaces_folder"], [21, 6, 1, "", "isolate_in_tempdir"], [21, 6, 1, "", "load_manifest"], [21, 5, 1, "", "meta"], [21, 5, 1, "", "project_api"], [21, 6, 1, "", "refresh_sources"], [21, 6, 1, "", "reload_config"], [21, 5, 1, "", "sources"], [21, 6, 1, "", "unpack"], [21, 6, 1, "", "update_manifest"]], "ape.managers.project.Project": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "add_compiler_data"], [21, 5, 1, "", "dependencies"], [21, 5, 1, "", "is_compiled"], [21, 6, 1, "", "isolate_in_tempdir"], [21, 6, 1, "", "reconfigure"], [21, 6, 1, "", "unpack"], [21, 6, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "from_manifest"], [21, 6, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "get"], [21, 6, 1, "", "is_excluded"], [21, 6, 1, "", "lookup"], [21, 5, 1, "", "paths"], [21, 6, 1, "", "refresh"]], "ape.managers.query": [[21, 4, 1, "", "DefaultQueryProvider"], [21, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 6, 1, "", "estimate_query"], [21, 6, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 5, 1, "", "engines"], [21, 6, 1, "", "query"]], "ape.plugins": [[22, 0, 0, "-", "account"], [22, 0, 0, "-", "compiler"], [22, 0, 0, "-", "config"], [22, 0, 0, "-", "converter"], [22, 0, 0, "-", "network"], [22, 0, 0, "-", "pluggy_patch"], [22, 0, 0, "-", "project"], [22, 0, 0, "-", "query"], [22, 1, 1, "", "register"]], "ape.plugins.account": [[22, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 6, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 6, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 6, 1, "", "config_class"]], "ape.plugins.converter": [[22, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 6, 1, "", "converters"]], "ape.plugins.network": [[22, 4, 1, "", "EcosystemPlugin"], [22, 4, 1, "", "ExplorerPlugin"], [22, 4, 1, "", "NetworkPlugin"], [22, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 6, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 6, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 6, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 6, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 4, 1, "", "PluginType"], [22, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 4, 1, "", "DependencyPlugin"], [22, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 6, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 6, 1, "", "projects"]], "ape.plugins.query": [[22, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 6, 1, "", "query_engines"]], "ape.types": [[23, 4, 1, "", "BaseContractLog"], [23, 3, 1, "", "BlockID"], [23, 4, 1, "", "ContractLog"], [23, 4, 1, "", "MockContractLog"], [23, 0, 0, "-", "address"], [23, 0, 0, "-", "coverage"]], "ape.types.BaseContractLog": [[23, 2, 1, "", "contract_address"], [23, 2, 1, "", "event_arguments"], [23, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[23, 2, 1, "", "block_hash"], [23, 2, 1, "", "block_number"], [23, 2, 1, "", "log_index"], [23, 5, 1, "", "timestamp"], [23, 2, 1, "", "transaction_hash"], [23, 2, 1, "", "transaction_index"]], "ape.types.address": [[23, 3, 1, "", "AddressType"], [23, 3, 1, "", "RawAddress"]], "ape.types.coverage": [[23, 4, 1, "", "ContractCoverage"], [23, 4, 1, "", "ContractSourceCoverage"], [23, 4, 1, "", "CoverageProject"], [23, 4, 1, "", "CoverageReport"], [23, 4, 1, "", "CoverageStatement"], [23, 4, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 2, 1, "", "functions"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "name"], [23, 5, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 2, 1, "", "contracts"], [23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 6, 1, "", "include"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "source_id"], [23, 5, 1, "", "statements"], [23, 5, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "name"], [23, 2, 1, "", "sources"], [23, 5, 1, "", "statements"], [23, 5, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 6, 1, "", "get_html"], [23, 6, 1, "", "get_xml"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "projects"], [23, 2, 1, "", "source_folders"], [23, 5, 1, "", "sources"], [23, 5, 1, "", "statements"], [23, 2, 1, "", "timestamp"], [23, 5, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 2, 1, "", "hit_count"], [23, 2, 1, "", "location"], [23, 2, 1, "", "pcs"], [23, 2, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 2, 1, "", "full_name"], [23, 2, 1, "", "hit_count"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "name"], [23, 6, 1, "", "profile_statement"], [23, 2, 1, "", "statements"]], "ape.types.signatures": [[23, 4, 1, "", "MessageSignature"], [23, 4, 1, "", "SignableMessage"], [23, 4, 1, "", "TransactionSignature"], [23, 6, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 2, 1, "", "body"], [23, 2, 1, "", "header"], [23, 2, 1, "", "version"]], "ape.utils": [[24, 4, 1, "", "BaseInterface"], [24, 4, 1, "", "BaseInterfaceModel"], [24, 4, 1, "", "ExtraAttributesMixin"], [24, 4, 1, "", "ExtraModelAttributes"], [24, 4, 1, "", "GeneratedDevAccount"], [24, 4, 1, "", "JoinableQueue"], [24, 4, 1, "", "RPCHeaders"], [24, 4, 1, "", "Struct"], [24, 4, 1, "", "StructParser"], [24, 4, 1, "", "TraceStyles"], [24, 1, 1, "", "add_padding_to_strings"], [24, 1, 1, "", "allow_disconnected"], [24, 1, 1, "", "as_our_module"], [24, 1, 1, "", "clean_path"], [24, 1, 1, "", "create_tempdir"], [24, 1, 1, "", "expand_environment_variables"], [24, 1, 1, "", "extract_archive"], [24, 1, 1, "", "extract_nested_value"], [24, 1, 1, "", "gas_estimation_error_message"], [24, 1, 1, "", "generate_dev_accounts"], [24, 1, 1, "", "get_all_files_in_directory"], [24, 1, 1, "", "get_current_timestamp_ms"], [24, 1, 1, "", "get_full_extension"], [24, 1, 1, "", "get_package_path"], [24, 1, 1, "", "get_package_version"], [24, 1, 1, "", "get_relative_path"], [24, 1, 1, "", "in_tempdir"], [24, 4, 1, "", "injected_before_use"], [24, 1, 1, "", "is_array"], [24, 1, 1, "", "is_evm_precompile"], [24, 1, 1, "", "is_named_tuple"], [24, 1, 1, "", "is_struct"], [24, 1, 1, "", "is_zero_hex"], [24, 1, 1, "", "load_config"], [24, 1, 1, "", "log_instead_of_fail"], [24, 1, 1, "", "path_match"], [24, 1, 1, "", "pragma_str_to_specifier_set"], [24, 1, 1, "", "raises_not_implemented"], [24, 1, 1, "", "returns_array"], [24, 1, 1, "", "run_in_tempdir"], [24, 1, 1, "", "run_until_complete"], [24, 4, 1, "", "singledispatchmethod"], [24, 1, 1, "", "spawn"], [24, 1, 1, "", "stream_response"], [24, 1, 1, "", "to_int"], [24, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[24, 2, 1, "", "model_computed_fields"], [24, 2, 1, "", "model_config"], [24, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[24, 2, 1, "", "additional_error_message"], [24, 2, 1, "", "attributes"], [24, 6, 1, "", "get"], [24, 2, 1, "", "include_getattr"], [24, 2, 1, "", "include_getitem"], [24, 2, 1, "", "model_computed_fields"], [24, 2, 1, "", "model_config"], [24, 2, 1, "", "model_fields"], [24, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[24, 2, 1, "", "address"], [24, 2, 1, "", "private_key"]], "ape.utils.JoinableQueue": [[24, 6, 1, "", "join"]], "ape.utils.Struct": [[24, 6, 1, "", "items"]], "ape.utils.StructParser": [[24, 6, 1, "", "decode_output"], [24, 5, 1, "", "default_name"], [24, 6, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[24, 2, 1, "", "CONTRACTS"], [24, 2, 1, "", "DELEGATE"], [24, 2, 1, "", "GAS_COST"], [24, 2, 1, "", "INPUTS"], [24, 2, 1, "", "METHODS"], [24, 2, 1, "", "OUTPUTS"], [24, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[24, 6, 1, "", "register"]], "ape_accounts": [[11, 4, 1, "", "AccountContainer"], [11, 4, 1, "", "KeyfileAccount"], [11, 1, 1, "", "generate_account"], [11, 1, 1, "", "import_account_from_mnemonic"], [11, 1, 1, "", "import_account_from_private_key"]], "ape_accounts.AccountContainer": [[11, 5, 1, "", "accounts"], [11, 5, 1, "", "aliases"]], "ape_accounts.KeyfileAccount": [[11, 5, 1, "", "address"], [11, 5, 1, "", "alias"], [11, 6, 1, "", "set_autosign"], [11, 6, 1, "", "sign_message"], [11, 6, 1, "", "sign_raw_msghash"], [11, 6, 1, "", "sign_transaction"]], "ape_compile": [[12, 4, 1, "", "Config"], [12, 4, 1, "", "OutputExtras"]], "ape_compile.Config": [[12, 2, 1, "", "exclude"], [12, 2, 1, "", "include_dependencies"], [12, 2, 1, "", "output_extra"], [12, 6, 1, "", "serialize_exclude"]], "ape_compile.OutputExtras": [[12, 2, 1, "", "ABI"]], "ape_ethereum": [[13, 4, 1, "", "AccessListTransaction"], [13, 4, 1, "", "BaseEthereumConfig"], [13, 4, 1, "", "BaseTransaction"], [13, 4, 1, "", "Block"], [13, 4, 1, "", "CallTrace"], [13, 4, 1, "", "DynamicFeeTransaction"], [13, 4, 1, "", "Ethereum"], [13, 4, 1, "", "EthereumConfig"], [13, 4, 1, "", "EthereumNodeProvider"], [13, 4, 1, "", "ForkedNetworkConfig"], [13, 4, 1, "", "NetworkConfig"], [13, 4, 1, "", "Receipt"], [13, 4, 1, "", "SharedBlobReceipt"], [13, 4, 1, "", "SharedBlobTransaction"], [13, 4, 1, "", "StaticFeeTransaction"], [13, 4, 1, "", "Trace"], [13, 4, 1, "", "TransactionStatusEnum"], [13, 4, 1, "", "TransactionTrace"], [13, 4, 1, "", "TransactionType"], [13, 4, 1, "", "Web3Provider"], [13, 1, 1, "", "assert_web3_provider_uri_env_var_not_set"], [13, 0, 0, "-", "multicall"]], "ape_ethereum.BaseTransaction": [[13, 6, 1, "", "serialize_transaction"], [13, 5, 1, "", "txn_hash"]], "ape_ethereum.Block": [[13, 2, 1, "", "hash"], [13, 2, 1, "", "parent_hash"], [13, 5, 1, "", "size"]], "ape_ethereum.CallTrace": [[13, 2, 1, "", "arguments"], [13, 2, 1, "", "call_trace_approach"], [13, 6, 1, "", "get_calltree"], [13, 5, 1, "", "raw_trace_frames"], [13, 5, 1, "", "return_value"], [13, 5, 1, "", "transaction"], [13, 2, 1, "", "tx"]], "ape_ethereum.Ethereum": [[13, 5, 1, "", "config"], [13, 6, 1, "", "create_transaction"], [13, 6, 1, "", "decode_address"], [13, 6, 1, "", "decode_block"], [13, 6, 1, "", "decode_calldata"], [13, 6, 1, "", "decode_custom_error"], [13, 6, 1, "", "decode_logs"], [13, 6, 1, "", "decode_primitive_value"], [13, 6, 1, "", "decode_receipt"], [13, 6, 1, "", "decode_returndata"], [13, 6, 1, "", "encode_address"], [13, 6, 1, "", "encode_calldata"], [13, 6, 1, "", "encode_contract_blueprint"], [13, 6, 1, "", "encode_deployment"], [13, 6, 1, "", "encode_transaction"], [13, 6, 1, "", "enrich_trace"], [13, 2, 1, "", "fee_token_symbol"], [13, 6, 1, "", "get_proxy_info"], [13, 6, 1, "", "get_python_types"]], "ape_ethereum.EthereumNodeProvider": [[13, 2, 1, "", "block_page_size"], [13, 2, 1, "", "concurrency"], [13, 6, 1, "", "connect"], [13, 5, 1, "", "connection_id"], [13, 5, 1, "", "connection_str"], [13, 6, 1, "", "disconnect"], [13, 5, 1, "", "http_uri"], [13, 2, 1, "", "name"], [13, 2, 1, "", "request_header"], [13, 5, 1, "", "ws_uri"]], "ape_ethereum.ForkedNetworkConfig": [[13, 2, 1, "", "upstream_provider"]], "ape_ethereum.NetworkConfig": [[13, 2, 1, "", "base_fee_multiplier"], [13, 2, 1, "", "block_time"], [13, 2, 1, "", "default_provider"], [13, 2, 1, "", "default_transaction_type"], [13, 2, 1, "", "gas_limit"], [13, 2, 1, "", "max_receipt_retries"], [13, 2, 1, "", "request_headers"], [13, 2, 1, "", "required_confirmations"], [13, 2, 1, "", "transaction_acceptance_timeout"]], "ape_ethereum.Receipt": [[13, 5, 1, "", "debug_logs_typed"], [13, 6, 1, "", "decode_logs"], [13, 5, 1, "", "failed"], [13, 5, 1, "", "method_called"], [13, 6, 1, "", "raise_for_status"], [13, 5, 1, "", "ran_out_of_gas"], [13, 6, 1, "", "show_events"], [13, 6, 1, "", "show_gas_report"], [13, 6, 1, "", "show_source_traceback"], [13, 6, 1, "", "show_trace"], [13, 5, 1, "", "source_traceback"], [13, 5, 1, "", "total_fees_paid"]], "ape_ethereum.SharedBlobReceipt": [[13, 2, 1, "", "blob_gas_price"], [13, 2, 1, "", "blob_gas_used"]], "ape_ethereum.SharedBlobTransaction": [[13, 2, 1, "", "receiver"]], "ape_ethereum.Trace": [[13, 2, 1, "", "call_trace_approach"], [13, 5, 1, "", "debug_logs"], [13, 5, 1, "", "enriched_calltree"], [13, 6, 1, "", "get_calltree"], [13, 6, 1, "", "get_gas_report"], [13, 6, 1, "", "get_raw_calltree"], [13, 6, 1, "", "get_raw_frames"], [13, 5, 1, "", "raw_trace_frames"], [13, 5, 1, "", "return_value"], [13, 5, 1, "", "revert_message"], [13, 6, 1, "", "show"], [13, 6, 1, "", "show_gas_report"], [13, 5, 1, "", "transaction"]], "ape_ethereum.TransactionStatusEnum": [[13, 2, 1, "", "FAILING"], [13, 2, 1, "", "NO_ERROR"]], "ape_ethereum.TransactionTrace": [[13, 6, 1, "", "get_calltree"], [13, 5, 1, "", "raw_trace_frames"], [13, 5, 1, "", "transaction"]], "ape_ethereum.Web3Provider": [[13, 5, 1, "", "base_fee"], [13, 5, 1, "", "call_trace_approach"], [13, 5, 1, "", "chain_id"], [13, 6, 1, "", "create_access_list"], [13, 6, 1, "", "estimate_gas_cost"], [13, 5, 1, "", "gas_price"], [13, 6, 1, "", "get_balance"], [13, 6, 1, "", "get_block"], [13, 6, 1, "", "get_code"], [13, 6, 1, "", "get_contract_logs"], [13, 6, 1, "", "get_nonce"], [13, 6, 1, "", "get_receipt"], [13, 6, 1, "", "get_storage"], [13, 6, 1, "", "get_transaction_trace"], [13, 6, 1, "", "get_transactions_by_account_nonce"], [13, 6, 1, "", "get_transactions_by_block"], [13, 6, 1, "", "get_virtual_machine_error"], [13, 5, 1, "", "http_uri"], [13, 5, 1, "", "is_connected"], [13, 6, 1, "", "make_request"], [13, 5, 1, "", "max_gas"], [13, 6, 1, "", "poll_blocks"], [13, 6, 1, "", "poll_logs"], [13, 6, 1, "", "prepare_transaction"], [13, 5, 1, "", "priority_fee"], [13, 6, 1, "", "send_call"], [13, 6, 1, "", "send_transaction"], [13, 6, 1, "", "stream_request"], [13, 5, 1, "", "supports_tracing"], [13, 6, 1, "", "update_settings"], [13, 5, 1, "", "web3"], [13, 5, 1, "", "ws_uri"]], "ape_ethereum.multicall": [[13, 4, 1, "", "Call"], [13, 4, 1, "", "Transaction"]], "ape_ethereum.multicall.Call": [[13, 6, 1, "", "__call__"], [13, 6, 1, "", "add"], [13, 6, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 6, 1, "", "__call__"], [13, 6, 1, "", "as_transaction"]], "ape_node": [[14, 4, 1, "", "EthereumNetworkConfig"], [14, 4, 1, "", "EthereumNodeConfig"], [14, 4, 1, "", "GethDev"], [14, 4, 1, "", "Node"], [14, 4, 1, "", "OtterscanQueryEngine"]], "ape_node.EthereumNodeConfig": [[14, 2, 1, "", "call_trace_approach"], [14, 2, 1, "", "data_dir"], [14, 2, 1, "", "ethereum"], [14, 2, 1, "", "executable"], [14, 2, 1, "", "ipc_path"], [14, 2, 1, "", "request_headers"]], "ape_node.GethDev": [[14, 5, 1, "", "auto_mine"], [14, 6, 1, "", "build_command"], [14, 5, 1, "", "chain_id"], [14, 6, 1, "", "connect"], [14, 6, 1, "", "disconnect"], [14, 6, 1, "", "get_test_account"], [14, 6, 1, "", "mine"], [14, 2, 1, "", "name"], [14, 5, 1, "", "process_name"], [14, 6, 1, "", "restore"], [14, 6, 1, "", "set_timestamp"], [14, 6, 1, "", "snapshot"], [14, 6, 1, "", "start"]], "ape_node.OtterscanQueryEngine": [[14, 6, 1, "", "estimate_query"], [14, 6, 1, "", "perform_query"]], "ape_pm": [[15, 4, 1, "", "BrownieProject"], [15, 4, 1, "", "FoundryProject"], [15, 4, 1, "", "GithubDependency"], [15, 4, 1, "", "InterfaceCompiler"], [15, 4, 1, "", "LocalDependency"], [15, 4, 1, "", "NpmDependency"], [15, 4, 1, "", "PythonDependency"]], "ape_pm.BrownieProject": [[15, 6, 1, "", "extract_config"], [15, 5, 1, "", "is_valid"]], "ape_pm.FoundryProject": [[15, 6, 1, "", "extract_config"], [15, 5, 1, "", "is_valid"]], "ape_pm.GithubDependency": [[15, 6, 1, "", "fetch"], [15, 2, 1, "", "github"], [15, 5, 1, "", "package_id"], [15, 2, 1, "", "ref"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_id"]], "ape_pm.InterfaceCompiler": [[15, 6, 1, "", "compile"], [15, 6, 1, "", "compile_code"], [15, 6, 1, "", "enrich_error"], [15, 6, 1, "", "get_versions"], [15, 5, 1, "", "name"]], "ape_pm.LocalDependency": [[15, 6, 1, "", "fetch"], [15, 2, 1, "", "local"], [15, 5, 1, "", "package_id"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_id"]], "ape_pm.NpmDependency": [[15, 6, 1, "", "fetch"], [15, 2, 1, "", "npm"], [15, 5, 1, "", "package_id"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_from_installed_package_json"], [15, 5, 1, "", "version_from_project_package_json"], [15, 5, 1, "", "version_id"]], "ape_pm.PythonDependency": [[15, 6, 1, "", "fetch"], [15, 5, 1, "", "package_id"], [15, 2, 1, "", "pypi"], [15, 2, 1, "", "python"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_id"]], "ape_test": [[16, 4, 1, "", "ApeTestConfig"], [16, 4, 1, "", "CoverageConfig"], [16, 4, 1, "", "CoverageReportsConfig"], [16, 4, 1, "", "EthTesterProviderConfig"], [16, 4, 1, "", "GasConfig"], [16, 4, 1, "", "GasExclusion"], [16, 4, 1, "", "LocalProvider"], [16, 4, 1, "", "TestAccount"], [16, 4, 1, "", "TestAccountContainer"]], "ape_test.ApeTestConfig": [[16, 2, 1, "", "balance"], [16, 2, 1, "", "coverage"], [16, 2, 1, "", "disconnect_providers_after"], [16, 2, 1, "", "gas"], [16, 2, 1, "", "hd_path"], [16, 2, 1, "", "mnemonic"], [16, 2, 1, "", "number_of_accounts"], [16, 2, 1, "", "provider"]], "ape_test.CoverageConfig": [[16, 2, 1, "", "exclude"], [16, 2, 1, "", "reports"], [16, 2, 1, "", "track"]], "ape_test.CoverageReportsConfig": [[16, 2, 1, "", "html"], [16, 2, 1, "", "terminal"], [16, 2, 1, "", "xml"]], "ape_test.GasConfig": [[16, 2, 1, "", "exclude"], [16, 2, 1, "", "reports"]], "ape_test.LocalProvider": [[16, 5, 1, "", "auto_mine"], [16, 5, 1, "", "base_fee"], [16, 5, 1, "", "chain_id"], [16, 6, 1, "", "connect"], [16, 6, 1, "", "disconnect"], [16, 6, 1, "", "estimate_gas_cost"], [16, 5, 1, "", "gas_price"], [16, 6, 1, "", "get_balance"], [16, 6, 1, "", "get_contract_logs"], [16, 6, 1, "", "get_nonce"], [16, 6, 1, "", "get_test_account"], [16, 6, 1, "", "get_transaction_trace"], [16, 6, 1, "", "get_virtual_machine_error"], [16, 5, 1, "", "max_gas"], [16, 6, 1, "", "mine"], [16, 5, 1, "", "priority_fee"], [16, 6, 1, "", "restore"], [16, 6, 1, "", "send_call"], [16, 6, 1, "", "send_transaction"], [16, 6, 1, "", "set_timestamp"], [16, 5, 1, "", "settings"], [16, 6, 1, "", "snapshot"], [16, 5, 1, "", "supports_tracing"], [16, 6, 1, "", "update_settings"]], "ape_test.TestAccount": [[16, 5, 1, "", "address"], [16, 5, 1, "", "alias"], [16, 6, 1, "", "sign_message"], [16, 6, 1, "", "sign_raw_msghash"], [16, 6, 1, "", "sign_transaction"]], "ape_test.TestAccountContainer": [[16, 5, 1, "", "accounts"], [16, 5, 1, "", "aliases"], [16, 6, 1, "", "generate_account"], [16, 6, 1, "", "get_test_account"], [16, 6, 1, "", "reset"]], "compile": [[1, 8, 1, "cmdoption-compile-config-override", "--config-override"], [1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-project", "--project"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-uninstall": [[6, 8, 1, "cmdoption-pm-uninstall-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-uninstall-y", "--yes"], [6, 8, 1, "cmdoption-pm-uninstall-v", "-v"], [6, 8, 1, "cmdoption-pm-uninstall-y", "-y"], [6, 8, 1, "cmdoption-pm-uninstall-arg-NAME", "NAME"], [6, 8, 1, "cmdoption-pm-uninstall-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "property", "Python property"], "6": ["py", "method", "Python method"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:property", "6": "py:method", "7": "py:exception", "8": "std:cmdoption"}, "terms": {"": [1, 5, 6, 8, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "0": [0, 6, 8, 11, 13, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [13, 17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": [13, 23], "0x0000000000000000000000000000000000000000000000000000000000000000": [13, 17], "0x00005603e637a150": [17, 19], "0x00005603e63a0d90": 17, "0x00005603e63a17e0": [17, 19], "0x00005603e6698d10": 17, "0x00005603e68c21d0": 17, "0x00005603e7592580": 21, "0x00005603e75bee20": 17, "0x00005603e75c14b0": 17, "0x00005603e75c3950": 17, "0x00005603e75c4520": 17, "0x00005603e75d48c0": 17, "0x00005603e75d4d50": 17, "0x00005603e75d5570": 17, "0x00005603e75e9580": 21, "0x00005603e75e99e0": 21, "0x00005603e75f6fd0": 17, "0x00005603e763daa0": 17, "0x00005603e763eb40": 17, "0x00005603e7642d10": 17, "0x00005603e7647c60": 17, "0x00005603e765cd90": 17, "0x00005603e7661230": 17, "0x00005603e7666180": 17, "0x00005603e7668ce0": 17, "0x00005603e766cff0": 17, "0x00005603e766fdb0": 17, "0x00005603e76730f0": 17, "0x00005603e845b710": 19, "0x00005603e845bfd0": 19, "0x00005603e84612f0": 21, "0x00007f3165525d30": 19, "0x00007f31655262b0": 19, "0x00007f31655264b0": 19, "0x00007f31655267f0": 19, "0x00007f3165526930": 19, "0x00007f3165526a30": 19, "0x00007f3165526a70": 19, "0x00007f3165526ab0": 19, "0x00007f3165526af0": 19, "0x00007f3165526b30": 19, "0x00007f3165526b70": 19, "0x00007f3165526bf0": 19, "0x00007f3165526c30": 19, "0x00007f3165526d70": 19, "0x00007f3165526db0": 19, "0x00007f3165526f70": 19, "0x00007f3165616070": 19, "0x00007f3165616cf0": 19, "0x00007f3165616ff0": 19, "0x00007f3165617370": 19, "0x00007f31656176b0": 19, "0x00007f3169fc14b0": 21, "0x00007f3169fc15f0": 21, "0x00007f3169fc2fb0": 21, "0x00007f3169fc3570": 21, "0x00007f3169fc3670": 21, "0x00007f3169fc3740": 21, "0x00007f3169fc3bf0": 21, "0x00007f3169fc3c70": 21, "0x00007f3169fc3eb0": 21, "0x00007f3169fc3ef0": 21, "0x00007f3169fc3fb0": 21, "0x00007f3169fe8070": 21, "0x00007f3169fe80b0": 21, "0x00007f3169fe81b0": 21, "0x00007f3169fe81f0": 21, "0x00007f3169fe82b0": 21, "0x00007f3169fe8570": 21, "0x00007f3169fe85f0": 21, "0x00007f3169fe8730": 21, "0x00007f3169fe8830": 21, "0x00007f3169fe8970": 21, "0x00007f3169fe89b0": 21, "0x00007f3169fe89f0": 21, "0x00007f3169fe8a30": 21, "0x00007f3169ffcac0": 21, "0x00007f3169ffcbc0": 21, "0x00007f3169ffcc80": 21, "0x00007f3169ffccf0": 21, "0x00007f3169ffcd30": 21, "0x00007f3169ffcd70": 21, "0x00007f3169ffcdb0": 21, "0x00007f3169ffcdf0": 21, "0x00007f3169ffce30": 21, "0x00007f3169ffce70": 21, "0x00007f3169ffceb0": 21, "0x00007f3169ffcef0": 21, "0x00007f3169ffcf30": 21, "0x00007f3169ffcf70": 21, "0x00007f3169ffcfb0": 21, "0x00007f3169ffcff0": 21, "0x00007f3169ffd030": 21, "0x00007f3169ffd070": 21, "0x00007f3169ffd0b0": 21, "0x00007f3169ffd0f0": 21, "0x00007f316a1778c0": 21, "0x00007f3179a000b0": 17, "0x00007f3179a00200": 17, "0x00007f3179a00230": 17, "0x00007f3179a02cc0": 17, "0x00007f3179a10370": 17, "0x00007f3179a10470": 17, "0x00007f3179a10530": 17, "0x00007f3179a105b0": 17, "0x00007f3179a304b0": 17, "0x00007f3179a304f0": 17, "0x00007f3179a320b0": 17, "0x00007f3179a32270": 17, "0x00007f3179a4d1f0": 17, "0x00007f3179a4d2f0": 17, "0x00007f3179a4d570": 17, "0x00007f3179a4dd00": 17, "0x00007f3179a4e640": 17, "0x00007f3179a4e6b0": 17, "0x00007f3179a4e6f0": 17, "0x00007f3179a4e730": 17, "0x00007f3179a4e770": 17, "0x00007f3179a4e7b0": 17, "0x00007f3179a4e7f0": 17, "0x00007f3179a4e830": 17, "0x00007f3179a4e870": 17, "0x00007f3179a4ebf0": 17, "0x00007f3179a4ecb0": 17, "0x00007f3179a4edb0": 17, "0x00007f3179a4eff0": 17, "0x00007f3179a4f270": 17, "0x00007f3179a4f600": 17, "0x00007f3179a4f670": 17, "0x00007f3179a4f6b0": 17, "0x00007f3179a4f6f0": 17, "0x00007f3179a4f730": 17, "0x00007f3179a5c340": 17, "0x00007f3179a5c880": 17, "0x00007f3179a5d080": 17, "0x00007f3179a5d0f0": 17, "0x00007f3179a5d130": 17, "0x00007f3179a5d170": 17, "0x00007f3179a5d1b0": 17, "0x00007f3179a5f2c0": 17, "0x00007f3179a5f300": 17, "0x00007f3179a5f3c0": 17, "0x00007f3179a5f680": 17, "0x00007f3179a5f9b0": 17, "0x00007f3179a5f9f0": 17, "0x00007f3179a5fa30": 17, "0x00007f3179a5fa70": 17, "0x00007f3179a5fab0": 17, "0x00007f3179a5faf0": 17, "0x00007f3179a5fb30": 17, "0x00007f3179a5fb70": 17, "0x00007f3179a68180": 17, "0x00007f3179a68ac0": 17, "0x00007f3179a68bc0": 17, "0x00007f3179a691b0": 17, "0x00007f3179a692b0": 17, "0x00007f3179a69370": 17, "0x00007f3179a694f0": 17, "0x00007f3179a69b30": 17, "0x00007f3179a69f30": 17, "0x00007f3179a6a0b0": 17, "0x00007f3179a6abf0": 17, "0x00007f3179a6acf0": 17, "0x00007f3179a70400": 17, "0x00007f3179a70af0": 17, "0x00007f3179a70b30": 17, "0x00007f3179a70b70": 17, "0x00007f3179a70bb0": 17, "0x00007f3179a70bf0": 17, "0x00007f3179a70c30": 17, "0x00007f3179a70c70": 17, "0x00007f3179a70cb0": 17, "0x00007f3179a70cf0": 17, "0x00007f3179a70d30": 17, "0x00007f3179a70d70": 17, "0x00007f3179a70db0": 17, "0x00007f3179a70df0": 17, "0x00007f3179a70e30": 17, "0x00007f3179a70e70": 17, "0x00007f3179a70eb0": 17, "0x00007f3179a70ef0": 17, "0x00007f3179a70f30": 17, "0x00007f3179a70f70": 17, "0x00007f3179a70fb0": 17, "0x00007f3179a70ff0": 17, "0x00007f3179a71070": 17, "0x00007f3179a71700": 17, "0x00007f3179a7c600": 17, "0x00007f3179a7ce70": 17, "0x00007f3179a7ceb0": 17, "0x00007f3179a7cef0": 17, "0x00007f3179a7cf30": 17, "0x00007f3179a7cf70": 17, "0x00007f3179a7cfb0": 17, "0x00007f3179a7cff0": 17, "0x00007f3179a7d030": 17, "0x00007f3179a7d070": 17, "0x00007f3179a7d0b0": 17, "0x00007f3179a7d0f0": 17, "0x00007f3179a7d130": 17, "0x00007f3179a7d170": 17, "0x00007f3179a7d1b0": 17, "0x00007f3179a7d1f0": 17, "0x00007f3179a7d230": 17, "0x00007f3179a7d270": 17, "0x00007f3179a7d2b0": 17, "0x00007f3179a7d2f0": 17, "0x00007f3179a7d330": 17, "0x00007f3179a7d370": 17, "0x00007f3179a7d3b0": 17, "0x00007f3179a7d3f0": 17, "0x00007f3179a7d430": 17, "0x00007f3179a8d4f0": 21, "0x00007f3179b17af0": 21, "0x00007f3179b18980": 17, "0x00007f3179b3d6b0": 17, "0x00007f3179b3e580": 21, "0x00007f3179b45b60": 17, "0x00007f3179b45bb0": 17, "0x00007f3179b462e0": 17, "0x00007f3179b4dd40": 17, "0x00007f3179b4dd90": 17, "0x00007f3179b515f0": 17, "0x00007f3179ba9700": 17, "0x00007f3179ba9800": 17, "0x00007f3179ba9c30": 17, "0x00007f3179ba9d30": 17, "0x00007f3179baa240": 17, "0x00007f3179baa2b0": 17, "0x00007f3179baa2f0": 17, "0x00007f3179baa330": 17, "0x00007f3179baa370": 17, "0x00007f3179bbb910": 17, "0x00007f3179bbb960": 17, "0x00007f3179bbb9b0": 17, "0x00007f3179bbba00": 17, "0x00007f3179bbba50": 17, "0x00007f3179bbbaa0": 17, "0x00007f3179bbc400": 17, "0x00007f3179bbdd40": 17, "0x00007f3179bcc7c0": 17, "0x00007f3179bcd640": 17, "0x00007f3179bcd6b0": 17, "0x00007f3179bcd6f0": 17, "0x00007f3179bcd730": 17, "0x00007f3179bcd770": 17, "0x00007f3179bcd7b0": 17, "0x00007f3179bcd7f0": 17, "0x00007f3179bcd830": 17, "0x00007f3179bcd870": 17, "0x00007f3179bcd8b0": 17, "0x00007f3179bcd8f0": 17, "0x00007f3179bcd930": 17, "0x00007f3179bcd970": 17, "0x00007f3179bcd9b0": 17, "0x00007f3179bcd9f0": 17, "0x00007f3179bcda30": 17, "0x00007f3179bcda70": 17, "0x00007f3179bcdab0": 17, "0x00007f3179bcdaf0": 17, "0x00007f3179bcdb30": 17, "0x00007f3179bcdb70": 17, "0x00007f3179bcdbb0": 17, "0x00007f3179bcdbf0": 17, "0x00007f3179bcdc30": 17, "0x00007f3179bcdc70": 17, "0x00007f3179bcdcb0": 17, "0x00007f3179bce700": 21, "0x00007f3179bcef80": 17, "0x00007f3179bcf240": 17, "0x00007f3179bcf5c0": 17, "0x00007f3179bcfb70": 17, "0x00007f3179bcfbb0": 17, "0x00007f3179bcfbf0": 17, "0x00007f3179bd0440": 17, "0x00007f3179bd0490": 17, "0x00007f3179bd04e0": 17, "0x00007f3179bd0530": 17, "0x00007f3179bd0d00": 17, "0x00007f3179bd0d50": 17, "0x00007f3179bd0da0": 17, "0x00007f3179bd0df0": 17, "0x00007f3179bd1110": 17, "0x00007f3179bd1160": 17, "0x00007f3179bd11b0": 17, "0x00007f3179bd1200": 17, "0x00007f3179bdc0c0": 17, "0x00007f3179bdc130": 17, "0x00007f3179bdc170": 17, "0x00007f3179bdc1b0": 17, "0x00007f3179bdc1f0": 17, "0x00007f3179bdc230": 17, "0x00007f3179bdc270": 17, "0x00007f3179bdc2b0": 17, "0x00007f3179bdc2f0": 17, "0x00007f3179bdc330": 17, "0x00007f3179bdc370": 17, "0x00007f3179bdcb80": 21, "0x00007f3179bdcf00": 21, "0x00007f3179bddd00": 17, "0x00007f3179bddd70": 17, "0x00007f3179bdddb0": 17, "0x00007f3179bdddf0": 17, "0x00007f3179bdde30": 17, "0x00007f3179bdde70": 17, "0x00007f3179bddeb0": 17, "0x00007f3179bddef0": 17, "0x00007f3179bddf30": 17, "0x00007f3179bddf70": 17, "0x00007f3179bddfb0": 17, "0x00007f3179bde480": 21, "0x00007f3179be4d00": 21, "0x00007f3179be56c0": 21, "0x00007f3179be6380": 21, "0x00007f3179befcf0": 17, "0x00007f3179befd30": 17, "0x00007f3179befe00": 17, "0x00007f317a10d520": 21, "0x00007f317a10d570": 21, "0x00007f317a10d5c0": 21, "0x00007f317a10d610": 21, "0x00007f317a10d660": 21, "0x00007f317a10d700": 21, "0x00007f317a1eb300": 17, "0x00007f317a7928b0": 17, "0x00007f317a792f70": 17, "0x00007f317a7b7c40": 21, "0x00007f317ad2b670": 21, "0x00007f317c0d3140": 21, "0x00007f317c9f7670": 17, "0x00007f317c9fbc70": 21, "0x00007f317ca1c0f0": 17, "0x00007f317ca1fbb0": [17, 21], "0x00007f317ca1fe30": 21, "0x00007f317ca1fe70": 21, "0x00007f317ca1feb0": 21, "0x00007f317ca57970": 17, "0x00007f317ca579b0": 17, "0x00007f317ca57bb0": 17, "0x00007f317ca58170": 21, "0x00007f317cc77ab0": 17, "0x00007f317cd17fb0": 21, "0x00007f317cd1d9d0": 21, "0x00007f317cd24930": 17, "0x00007f317cd25070": 17, "0x00007f317cf37400": [17, 19], "0x00007f317d00edc0": 17, "0x00007f317d108700": 17, "0x00007f317d109b30": 21, "0x00007f317d10a5b0": 17, "0x00007f317d15c070": 17, "0x00007f317d15c4c0": 17, "0x00007f317d2e80d0": 17, "0x00007f317d3b7910": 17, "0x00007f317dae6b00": 21, "0x00007f317db52270": 17, "0x00007f317db6f800": 17, "0x00007f317dbc5530": 17, "0x00007f317df51af0": 21, "0x00007f317df51b70": 21, "0x00007f317dfecdb0": [17, 19, 21], "0x00007f317e04fbf0": 17, "0x00007f317e04fcb0": 17, "0x00007f317e167970": 17, "0x00007f317e1d16b0": 17, "0x00007f317e1d1bb0": [17, 19], "0x00007f317e1d21b0": [17, 19], "0x00007f317e1d2f30": [17, 19], "0x00007f317e3b8170": [17, 19], "0x00007f317e561cf0": 19, "0x00007f317e5e8f30": [17, 19, 21], "0x00007f317eb703b0": 17, "0x00007f317ef4d0f0": 21, "0x00007f317f263770": 17, "0x00007f317f61c9b0": 17, "0x00007f317f74d8b0": [17, 19], "0x00007f317ff1d7b0": 21, "0x00007f318009cc30": [17, 19], "0x00007f318012e6b0": 21, "0x00007f31803516b0": 17, "0x00007f3180468a30": 17, "0x00007f31804d92f0": [17, 19], "0x00007f31805644b0": 17, "0x00007f31805d3fa0": 17, "0x00007f31805fe970": [17, 21], "0x00007f318062d970": 17, "0x00007f318062e2f0": 21, "0x00007f3180654e30": 17, "0x00007f3180656870": 21, "0x00007f31806aa9b0": [17, 19], "0x00007f31806c6530": 21, "0x00007f3180708af0": 17, "0x00007f3180725630": 21, "0x00007f3180748070": 17, "0x00007f3180794ff0": 17, "0x00007f31807a9170": 17, "0x00007f31807d38b0": 21, "0x00007f31807eeaf0": 17, "0x00007f3180b000d0": [17, 21], "0x00007f3180b000f0": 17, "0x00007f3180b00310": 17, "0x00007f3180b08030": 17, "0x00007f3180b548f0": 17, "0x00007f3180b54af0": [17, 19], "0x00007f3180b54d70": [17, 19, 21], "0x00007f3180b57fb0": 21, "0x00007f3180b775f0": 17, "0x00007f3180b9f3b0": 17, "0x00007f3180bb7db0": 21, "0x00007f3180bc82b0": 21, "0x00007f3180bc9a30": 17, "0x00007f3180bcb670": 21, "0x00007f3181374cc0": [17, 19], "0x00007f3181386be0": 17, "0x00007f3181389980": [17, 19, 21], "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5603e6570100": [17, 19], "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x7f3164e320b0": 19, "0x7f31655245b0": 19, "0x7f31655264f0": 19, "0x7f31655266f0": 19, "0x7f31655269f0": 19, "0x7f3165526fb0": 19, "0x7f3169fc25b0": 19, "0x7f3179a12670": 17, "0x7f3179a13f70": 17, "0x7f3179a32f70": 17, "0x7f3179a4c2f0": 17, "0x7f3179a4c3b0": 17, "0x7f3179a4daf0": 17, "0x7f3179a71030": 17, "0x7f3179a7ccf0": 17, "0x7f3179a7cd30": 17, "0x7f3179a7cd70": 17, "0x7f3179a7cdb0": 17, "0x7f3179a7cdf0": 17, "0x7f3179a7ce30": 17, "0x7f3179a7d470": 17, "0x7f317dfecdb0": [17, 19], "0x7f317e1d1bb0": [17, 19], "0x7f317e1d21b0": [17, 19], "0x7f31804d92f0": [17, 19], "0x7f3180b54af0": [17, 19], "0x7f3180b54d70": [17, 19], "0x7f3181389980": [17, 19], "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 44, "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, 21, 25, 32, 41], "120": [13, 37], "123": [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, 19, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [13, 14, 17, 31, 36, 37, 46], "21": 36, "22414": 45, "23827": 44, "24564": 44, "25845": 45, "2678": [17, 21, 40], "2718": 13, "28307": 44, "2930": [13, 46], "3": [17, 21, 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, 19, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "42": [17, 21], "44": [0, 11, 16, 24, 44], "45739": 44, "4844": 13, "5": [8, 17, 19, 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": [17, 21, 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, "94574747296080": [17, 19], "94574747454864": 17, "94574747457504": [17, 19], "94574749352192": [17, 19], "94574750567696": 17, "94574752834000": 17, "94574766269824": 21, "94574766452256": 17, "94574766462128": 17, "94574766471504": 17, "94574766474528": 17, "94574766540992": 17, "94574766542160": 17, "94574766544240": 17, "94574766626176": 21, "94574766627296": 21, "94574766682064": 17, "94574766971552": 17, "94574766975808": 17, "94574766992656": 17, "94574767012960": 17, "94574767099280": 17, "94574767116848": 17, "94574767137152": 17, "94574767148256": 17, "94574767165424": 17, "94574767177136": 17, "94574767190256": 17, "94574781775824": 19, "94574781797104": 21, "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, 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, 29, 30, 32, 33, 34, 44], "There": [22, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 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], "__args__": [17, 19, 21], "__builtin__": 44, "__call__": [13, 19], "__class_vars__": [17, 19, 21], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__eth_pydantic_validate__": [17, 21], "__expected_": 18, "__fields__": 24, "__get_pydantic_json_schema__": [17, 19, 21], "__getattr__": [19, 24], "__getitem__": [17, 21, 24], "__hash__": [19, 21], "__init__": [17, 19, 21, 30, 33], "__iter__": [19, 21], "__len__": [17, 21], "__local__": [32, 38], "__origin__": [17, 19, 21], "__parameters__": [17, 19, 21], "__private_attributes__": [17, 19, 21], "__pydantic_complete__": [17, 19, 21], "__pydantic_core_schema__": [17, 19, 21], "__pydantic_custom_init__": [17, 19, 21], "__pydantic_decorators__": [17, 19, 21], "__pydantic_extra__": 17, "__pydantic_fields_set__": 17, "__pydantic_generic_metadata__": [17, 19, 21], "__pydantic_parent_namespace__": [17, 19, 21], "__pydantic_post_init__": [17, 19, 21], "__pydantic_private__": 17, "__pydantic_serializer__": [17, 19, 21], "__pydantic_validator__": [17, 19, 21], "__repr__": [17, 19, 21, 24], "__root_validators__": [17, 19, 21], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__validators__": [17, 19, 21], "__version__": 24, "_addressvalid": [10, 11, 13, 16, 17, 19, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": [12, 13, 14, 16, 17], "_chainid_": 25, "_cli": 33, "_cli_avoid_json": [12, 13, 14, 16, 17], "_cli_enforce_requir": [12, 13, 14, 16, 17], "_cli_exit_on_error": [12, 13, 14, 16, 17], "_cli_hide_none_typ": [12, 13, 14, 16, 17], "_cli_implicit_flag": [12, 13, 14, 16, 17], "_cli_parse_arg": [12, 13, 14, 16, 17], "_cli_parse_none_str": [12, 13, 14, 16, 17], "_cli_prefix": [12, 13, 14, 16, 17], "_cli_prog_nam": [12, 13, 14, 16, 17], "_cli_settings_sourc": [12, 13, 14, 16, 17], "_cli_use_class_docs_for_group": [12, 13, 14, 16, 17], "_contract": 45, "_data": 45, "_decor": [17, 19, 21], "_default_network": 17, "_default_provid": 17, "_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, "_gener": [17, 19, 21], "_immutable_numb": 44, "_intern": 19, "_io": 13, "_is_custom": 17, "_local_deployments_map": 21, "_log": 19, "_lognam": 45, "_manag": 22, "_mock": 27, "_mock_val_s": 19, "_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, "_test_runn": [17, 19, 21], "_validate_ecosystem": 17, "_validate_transact": 21, "_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, 19, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 39, 44, 45], "abort": [18, 20, 26], "about": [10, 13, 16, 17, 19, 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, 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": [17, 19, 21, 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], "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], "alias_pi": [17, 19, 21], "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, 19, 21, 22, 26, 28, 29, 30, 32, 37, 39, 41, 42, 43, 44, 45, 46], "allow_disconnect": 24, "allow_instal": 21, "allowed_schem": 17, "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, 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, 21, 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, 19], "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyseri": [17, 19, 21], "anyth": [17, 18, 26, 30, 33, 36, 38], "anyvalid": [17, 21], "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, 17, 18, 19, 21, 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, 28, 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": [20, 21], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseethereumconfig": 13, "basefeeperga": 13, "basehex": [17, 21], "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 19, 21, 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, 44], "boolean": 26, "boolseri": [17, 19], "boolvalid": [17, 19], "borrow": 24, "both": [13, 16, 17, 21, 22, 23, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": [17, 19, 21, 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, 17, 19, 21, 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_mod": 21, "bytes_valu": 30, "bytesaddressconvert": 21, "bytesvalid": 21, "cach": [6, 10, 15, 17, 21, 29, 32, 38, 44], "cache_blueprint": 21, "cache_deploy": 21, "cache_nam": 21, "cache_proxy_info": 21, "cache_str": [17, 19, 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], "chain_manag": [17, 19, 21], "chainerror": [20, 21], "chainid": [13, 17, 21], "chainlist": [13, 14, 16, 17, 21], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "chainvalid": 17, "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_start_block_before_stop_block": 17, "check_start_nonce_before_stop_nonc": 17, "check_valu": 44, "checksum": [21, 23], "checksumaddress": [10, 11, 13, 16, 17, 19, 21, 23], "choic": [17, 19, 21, 26, 37], "choice_callback": 18, "choos": [6, 14, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [17, 18, 19, 21, 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], "class_repr": [17, 19], "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, "cls_ref": 17, "cls_repr": 17, "cls_var_nam": 17, "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, "coerce_numbers_to_str": [17, 19, 21], "collect": [17, 18, 20, 21, 23, 32], "collect_init_onli": 21, "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_manag": [17, 19, 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, 19, 21, 24, 43, 44], "complex": [30, 32], "compon": [17, 19, 23], "compos": 33, "comprehens": [13, 14, 16, 17, 21], "comput": [17, 24, 25, 38], "computed_field": [17, 19, 21], "computedfield": [17, 19, 21], "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, 19, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_manag": [17, 19, 21], "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], "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], "constrain": [17, 21], "constrainedint": 17, "constrainedintvalid": 17, "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, 21, 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], "conversion_manag": [17, 19, 21], "conversionerror": [17, 20, 21], "conversionmanag": [10, 21], "conversionplugin": 22, "convert": [10, 13, 18, 20, 24, 29, 30], "convertedtyp": 17, "converterapi": [17, 21, 22], "copi": 30, "copy_default": [17, 19, 21], "core": [5, 17, 19, 21, 25, 28, 30, 32, 33, 37], "coreschema": [17, 19, 21], "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], "current": [10, 13, 16, 17, 18, 21, 24, 35, 37, 38], "custom": [13, 17, 18, 19, 20, 21, 23, 25, 26, 28, 29, 33, 36], "custom_error": [17, 19], "custom_hd_path": 0, "custom_init": [17, 19, 21], "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, 29, 30, 32, 37, 44], "data_dir": 14, "data_fold": [14, 17, 21], "databas": [29, 31], "dataclass": [21, 31], "dataclass_nam": 21, "dataclassarg": 21, "dataclassargsvalid": 21, "dataclassvalid": 21, "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": [17, 18, 19, 21, 22, 24, 30, 33, 43, 44], "decoratorinfo": [17, 19, 21], "deduc": [13, 14, 17], "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_factori": 17, "default_host": 17, "default_log_level": 18, "default_nam": 24, "default_network": [13, 28, 34, 37], "default_network_nam": 17, "default_path": 17, "default_port": 17, "default_provid": [13, 28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": [13, 37], "defaultfactori": 17, "defaultqueryprovid": 21, "defin": [7, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 29, 30, 33, 37, 42, 43, 44], "definit": [13, 17, 19, 21, 24, 37], "definitionref": [17, 19], "definitionrefseri": [17, 19], "definitionrefvalid": [17, 19], "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], "demonstr": [30, 43, 44, 46], "depend": [1, 6, 9, 12, 13, 15, 17, 21, 22, 23, 33], "dependency_contract": 32, "dependency_id": 21, "dependency_project": 32, "dependencyapi": [17, 21, 22, 32], "dependencycontracttyp": 32, "dependencymanag": 21, "dependencyplugin": 22, "dependencyversionmap": 21, "dependend": 21, "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "deploy": [1, 13, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": [13, 17], "deployment_data": 17, "deploymentconfig": 17, "deploymentmanag": 21, "deployments_map": 21, "depth": [41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [25, 37], "descript": [13, 16, 17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [15, 17, 21, 24], "detail": [13, 16, 17, 19, 23, 38], "detect": [15, 17, 19, 20, 21, 39, 42], "determin": [14, 17, 19, 21, 39], "determinist": 11, "dev": [13, 17, 20, 21, 23, 30, 44, 46], "dev_messag": 20, "develop": [9, 10, 14, 16, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [13, 17, 18, 21, 23, 24, 30, 38, 44, 45], "dictseri": [17, 21], "dictvalid": [17, 21], "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, 19, 21, 23, 30], "duplic": 17, "durat": [18, 21, 30], "dure": [12, 13, 17, 21, 23, 27, 32, 36, 43, 44], "dynam": 13, "dynamicfeetransact": 13, "dynarrai": 30, "e": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [11, 16, 17, 21], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [13, 16, 17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [13, 17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 13, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "ecosystem_config": 17, "ecosystem_filt": [4, 21], "ecosystem_nam": [17, 21, 43], "ecosystemapi": [17, 21, 22, 35, 37], "ecosystemnotfounderror": 20, "ecosystemplugin": 22, "ecurepassphras": 25, "edit": [27, 28, 33, 35, 37], "effect": 37, "eip": [13, 16, 17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 13, 15, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "elect": 25, "elimin": [13, 25], "els": [13, 17, 19, 21, 24, 26, 36, 37, 43, 44], "elsewher": [21, 27, 28], "embed": 29, "emit": [17, 23, 46], "empti": [17, 20, 22, 23, 24, 44], "emul": 13, "en": [17, 21, 22, 28, 30, 35], "enabl": [11, 14, 16, 17, 19, 25, 30, 44], "enablememori": [13, 45], "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": [13, 17], "encode_calldata": [13, 17], "encode_contract_blueprint": [13, 17], "encode_defunct": [23, 25], "encode_deploy": [13, 17], "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_structured_data": 23, "encode_transact": [13, 17], "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": [11, 25], "end": [13, 16, 17, 18, 19, 21, 24, 27, 37, 44], "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [14, 17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": [13, 17], "enough": [17, 30], "enrich": [13, 15, 17, 21], "enrich_error": [15, 17, 21], "enrich_trac": [13, 17], "enriched_calltre": 13, "ensur": [21, 22, 23, 30, 34, 37, 44], "enter": [11, 17, 25, 36, 37, 44], "entir": [13, 33, 35, 37, 44], "entireti": 30, "entri": [16, 21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [13, 17, 18, 27], "enumer": 13, "env": 41, "environ": [13, 24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 24, 25, 46], "equival": [13, 17], "erc": 13, "erc20": [15, 32], "erc721": 32, "err": [15, 17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [10, 19, 20, 21], "especi": [13, 17, 32], "estim": [13, 14, 16, 17, 21, 24, 28, 37, 44], "estimate_gas_cost": [13, 16, 17, 46], "estimate_queri": [14, 17, 21], "etc": [13, 26, 42], "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, 21, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": [13, 17], "eth_typ": [13, 17, 21, 23], "eth_util": 29, "ether": [13, 16, 25, 30, 31, 46], "ethereum": [4, 9, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "ethereumconfig": 13, "ethereumnetworkconfig": 14, "ethereumnodeconfig": 14, "ethereumnodeprovid": [13, 21], "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpm": [21, 38, 40], "ethpm_typ": [15, 17, 19, 21, 23], "ethtest": [16, 37, 44], "ethtesterproviderconfig": 16, "evalu": 24, "even": [13, 17, 21, 36, 37], "event": [13, 16, 17, 19, 20, 23, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [10, 13, 17, 19, 21, 24], "eventabityp": [17, 19], "eventu": [17, 19, 21], "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, 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, 19, 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, 17, 19, 21, 44, 46], "expected_bool": [17, 19], "expected_int": [17, 19], "expected_pi": [17, 19], "expected_py_dict": [17, 19], "expected_py_valu": [17, 19], "expected_repr": [17, 19], "expected_str": [17, 19], "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_behavior": [17, 19, 21], "extra_fields_behavior": [17, 19], "extra_seri": [17, 19, 21], "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, "extras_valid": [17, 19, 21], "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, 30, 38, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "fail_fast": [17, 19, 21], "failur": 44, "fallback": [21, 42], "fallback_seri": 21, "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, 19, 21, 23, 24, 32, 35, 44], "field_nam": [17, 21], "field_seri": [17, 19, 21], "field_valid": [17, 19, 21], "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, 21, 26], "final": [17, 21, 24, 27, 44], "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44], "finish": 33, "first": [17, 19, 21, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43], "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_attribut": [17, 19, 21], "from_error": 20, "from_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "frozen": [17, 19, 21], "fset": 24, "full": [15, 17, 21, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [13, 28, 30], "func": [13, 17, 21, 23, 24, 44], "function": [10, 13, 15, 17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 37, 42], "function_hit": 23, "function_nam": [17, 21], "function_r": 23, "functionaft": 17, "functionaftervalid": 17, "functional_valid": [13, 17, 23], "functionbefor": [17, 21], "functionbeforevalid": [17, 21], "functioncoverag": 23, "functionplainseri": 21, "functionwrap": 17, "functionwrapseri": 17, "functionwrapvalid": 17, "functool": [17, 19, 21], "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, 21, 24, 28, 30, 37, 42], "ganach": 17, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [13, 17, 21, 28, 37], "gas_pric": [13, 16, 17, 21, 46], "gas_us": [13, 17, 21, 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, 19, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generalfieldsseri": [17, 19, 21], "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_json_schema_update_func": [17, 19, 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], "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, 19, 30, 46], "happen": [18, 22, 27, 30, 32, 37, 44], "haramb": 41, "hard": [18, 24], "hardcod": 17, "hardhat": [13, 14, 17, 28, 34, 35, 37, 44], "has_explor": 20, "has_extra": [17, 19, 21], "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, 21, 23], "hide": [0, 16, 25], "hide_input_in_error": 17, "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], "host_requir": 17, "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], "i64": 17, "id": [13, 14, 15, 16, 17, 19, 20, 21, 23, 27, 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, 19, 21, 23, 32, 33], "imag": 41, "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, 17, 18, 19, 21, 26, 29, 33, 36, 44], "info_arg": [17, 21], "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, 19, 21, 31, 38], "init_coverage_profil": 17, "init_onli": 21, "init_only_count": 21, "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], "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], "internal_typ": [17, 19], "internaltyp": [17, 19], "interoper": 41, "interv": 44, "introduc": 42, "intseri": [17, 21], "intuit": 44, "intvalid": [17, 21], "invalid": [17, 21, 44], "invalidopt": 13, "investig": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [13, 26, 32], "io": [13, 17, 23, 41], "ipc": [13, 14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [13, 17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_field_seri": [17, 21], "is_fork": 17, "is_loc": 17, "is_named_tupl": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": [15, 17], "is_zero_hex": 24, "isinst": [17, 19, 44], "isinstancevalid": [17, 19], "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "issubclass": 17, "issubclassvalid": 17, "item": [13, 16, 17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "item_seri": [17, 19, 21], "item_valid": [17, 19, 21], "items_schema": [17, 19, 21], "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": 17, "json_schema_input_typ": [13, 17, 23], "json_schema_update_func": [17, 19, 21], "jsonorpython": 17, "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], "key1": 21, "key2": 21, "key_pi": [17, 19, 21], "key_seri": [17, 21], "key_valid": [17, 21], "keyerror": [17, 21], "keyfile_path": 11, "keyfileaccount": [11, 16, 17, 22, 26], "keys_schema": [17, 21], "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], "kw_onli": 21, "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": 32, "lambda": [13, 17, 21, 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, "le": 17, "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], "listseri": [17, 19, 21], "listvalid": [17, 19, 21], "liter": [13, 16, 17, 19, 21, 23], "literallookup": [17, 19], "literalseri": [17, 19], "literalvalid": [17, 19], "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, "loc_by_alia": [17, 19, 21], "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], "local_project": [17, 19, 21], "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": [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": [17, 19, 21, 23, 24, 44], "lookup_kei": [17, 19, 21], "lookuppath": [17, 19, 21], "loop": [26, 33], "low": 45, "lower": 12, "lt": 17, "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, 37], "max": [13, 16, 17, 21, 24, 28, 37, 44, 45], "max_fe": [13, 17, 21, 46], "max_fil": 24, "max_ga": [13, 16, 17], "max_length": [17, 19, 21], "max_priority_fe": [13, 17, 21, 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, 44, 45], "meant": [11, 16, 17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "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, 19, 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], "min_length": [17, 19, 21], "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, "mockvals": 19, "mode": [13, 17, 19, 21, 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, "model_nam": [17, 19, 21], "model_post_init": [17, 19, 21], "model_seri": [17, 19, 21], "model_valid": [17, 19, 21], "modelextra": [17, 19], "modelfield": [17, 19, 21], "modelfieldsvalid": [17, 19, 21], "modelmodel_dump": [17, 23], "modelprivateattr": [17, 19, 21], "modelseri": [17, 19, 21], "modelvalid": [17, 19, 21], "modelvalidatordecoratorinfo": 17, "modifi": [11, 13, 16, 17, 18, 21, 23, 24, 29, 30, 37], "modify_model_json_schema": [17, 19, 21], "modul": [17, 19, 21, 23, 24, 29, 30, 36], "modular": 41, "monei": 30, "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], "multiple_of": 17, "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], "my_access_list": 46, "my_account": [21, 26, 32], "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_interfac": 27, "my_ledger_account": 33, "my_manag": 26, "my_method": [27, 30, 39, 44], "my_other_project": 38, "my_provider_plugin": 33, "my_script": 33, "my_secret_rpc": 28, "my_sign": 13, "my_sub_cmd": 33, "my_trezor_account": 33, "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], "name_pi": [17, 19, 21], "namedtupl": 23, "namespac": [17, 18, 19, 21, 22, 33, 43], "nativ": [13, 17], "natspec": 19, "necessari": [7, 15, 18, 21], "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": [17, 19, 21, 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": [17, 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, "nullabl": [17, 19, 21], "nullableseri": [17, 19, 21], "nullablevalid": [17, 19, 21], "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, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [13, 17, 30, 38, 44, 45], "occassion": [13, 17], "occupi": 23, "occur": [13, 17, 19, 20, 21, 24, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": [15, 32], "often": [15, 17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 37, 46], "on_error": [17, 19, 21], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "oncelock": [17, 19, 21], "one": [13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": 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, 19, 21, 23, 24, 32, 41, 45], "oserror": 24, "ot": 17, "other": [13, 17, 18, 19, 21, 23, 24, 25, 26, 29, 30, 32, 35, 37, 44, 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": [17, 19, 21, 24], "parent_hash": [13, 17], "parenthash": [13, 17], "pari": [27, 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, 19, 21], "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, 28, 30, 32, 37, 38, 44], "path1": 21, "path2": 21, "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, "plain": 21, "plain_funct": 21, "plan": 31, "platform": 41, "pleas": [30, 46], "plu": 46, "pluggableschemavalid": [17, 19, 21], "pluggi": 22, "pluggy_patch": 22, "plugin": [0, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "plugin_manag": [17, 19, 21, 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], "populate_by_nam": 21, "port": [13, 16, 17], "posit": [23, 44], "positional_count": 21, "posixpath": [12, 13, 14, 16, 17], "possibl": [20, 21, 22, 24, 25, 37], "possibli": 30, "post": [13, 17, 19, 21], "post_init": [17, 19, 21], "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [13, 16, 17, 19, 24, 25, 27, 29], "preced": 28, "preceed": [13, 17], "predict": 46, "prefer": 28, "prefix": [12, 16, 19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefix_": 16, "prefund": 25, "premis": 25, "prepar": [13, 17], "prepare_transact": [13, 17], "present": [17, 21, 32], "preserv": 18, "press": 44, "pretti": [13, 45], "prevent": 33, "previou": [13, 16, 17, 21], "previous": [13, 17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [13, 16, 17, 21, 44], "primarili": 33, "primit": [13, 17], "print": [13, 17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [13, 16, 17, 21, 33], "priorit": 46, "prioriti": [16, 46], "priority_fe": [13, 16, 17, 46], "privat": [0, 11, 17, 19, 21, 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, 19, 21, 23, 25, 28, 31, 36], "push0": 39, "put": [12, 21, 25, 32, 36], "pwd": 41, "py": [13, 14, 17, 19, 20, 21, 23, 24, 28, 29, 33, 38, 42, 43, 44], "py_kei": [17, 19, 21], "py_key1": 21, "py_key2": 21, "py_nam": 21, "pydant": [13, 17, 19, 21, 23, 24], "pydantic_cor": [17, 23], "pydantic_js_annotation_funct": [17, 19, 21], "pydantic_js_funct": [17, 19, 21], "pydanticgenericmetadata": [17, 19, 21], "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, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45], "python3": 41, "python_schema": 17, "pythondepend": 15, "qualiti": 33, "quantiti": 44, "queri": [9, 10, 13, 14, 19, 20, 29], "query_engin": 22, "query_manag": [17, 19, 21], "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, 21, 23, 27, 44], "race": 33, "rais": [10, 11, 13, 14, 16, 17, 19, 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, 30, 37, 38, 41], "readabl": [29, 44], "readi": [14, 17, 21, 23], "readm": 37, "real": [25, 46], "reason": [20, 37, 42, 44], "rebuild": [17, 19, 21], "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": [17, 19, 24], "red": [17, 20, 36], "reduc": [25, 37], "reentri": 44, "ref": [6, 15, 17, 19, 21, 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, 19, 21, 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], "required_field": [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], "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], "retry_with_lax_check": [17, 19], "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_seri": [17, 21], "return_valu": [13, 17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revalid": [17, 19, 21], "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_model": [17, 19, 21], "root_path": 21, "root_valid": [17, 19, 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, 19, 21, 23], "schema_ref": [17, 19], "schemafilt": [17, 19, 21], "schemaseri": [17, 19, 21], "schemavalid": [17, 19, 21], "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], "sequence_valid": 17, "ser": 21, "serfield": [17, 19, 21], "serial": [13, 15, 17, 19, 21, 23], "serializ": [17, 23], "serialization_alia": [17, 19, 21], "serialization_exclud": 21, "serialize_as_ani": [17, 23], "serialize_exclud": 12, "serialize_hex": 21, "serialize_sequence_via_list": 17, "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, 28, 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, "shim": 17, "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, 17, 19, 21, 26, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 19, 21, 28, 30, 46], "simpledict": [17, 19, 21], "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, 21], "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, 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, 32, 38], "soladypush0": 39, "solcx": 41, "sole": 25, "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "some": [12, 17, 19, 21, 23, 25, 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], "sourc": [12, 13, 15, 17, 18, 20, 21, 23, 26, 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": [17, 21, 30], "static": [18, 37], "staticfeetransact": 13, "statu": [13, 17, 21], "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, 17, 19, 21, 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, "strconstrain": [17, 21], "strconstrainedvalid": [17, 21], "stream": [4, 13, 17, 24], "stream_request": [13, 17], "stream_respons": 24, "strict": [17, 19, 21, 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, "strip_whitespac": [17, 21], "strserial": [17, 19, 21], "struct": [13, 24], "struct_log": 45, "structabi": [10, 19, 21], "structlog": 13, "structpars": 24, "structur": [23, 24, 25, 38, 43], "strvalid": [17, 19, 21], "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": [19, 21], "submit": [17, 30], "submodul": 43, "subprocess": [4, 14, 17, 20], "subprocesserror": 20, "subprocessprovid": [17, 20], "subprocesstimeouterror": 20, "subsequ": [25, 32], "subset": [18, 23], "substr": 24, "subsystem": 41, "success": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 29, 36, 41], "successfulli": [17, 30, 37, 40], "suffix": [24, 37], "suit": [8, 35, 44], "suitabl": [17, 32], "sum": 31, "super": [23, 45], "suppli": [13, 44], "support": [11, 13, 16, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_debug_trace_cal": 13, "supports_source_trac": 17, "supports_trac": [13, 16, 17], "suppos": 43, "sure": [21, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [13, 17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "t": [5, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [13, 31, 44, 45], "tag": [6, 15, 23, 32], "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": [13, 14, 16, 17], "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 13, 16, 17, 18, 19, 20, 21, 38, 41, 44], "test": [4, 9, 13, 14, 17, 21, 23, 24, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "test_": 44, "test_account": [21, 24, 25, 27, 44], "test_account_bal": 44, "test_add": 44, "test_author": 44, "test_error_on_deploi": 44, "test_in_futur": 44, "test_mint": 44, "test_multi_chain": 44, "test_my_contract": [21, 44], "test_my_contract_method": 25, "test_my_ethereum_test": 44, "test_my_fantom_test": 44, "test_my_method": 44, "test_my_multichain_test": 44, "test_sampl": 38, "test_starknet_th": 44, "test_unauthor": 44, "test_unauthorized_withdraw": 44, "testaccount": 16, "testaccountapi": [14, 16, 17, 25], "testaccountcontain": [16, 21], "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [37, 43], "testproviderapi": [14, 17], "text": [18, 20, 25], "textiowrapp": 13, "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [12, 13, 17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "them": [12, 13, 17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thing": [19, 26, 33, 37, 43], "think": [23, 26], "third": [25, 35], "those": [6, 13, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [13, 17, 21, 24], "three": [32, 41, 44], "through": [13, 17, 19, 24, 26, 31, 33, 40], "throughout": 36, "throw": [17, 21, 24], "thu": [23, 26, 30, 37, 43, 44], "ti": 33, "time": [1, 13, 14, 16, 17, 19, 21, 23, 25, 26, 28, 30, 32, 44, 45, 46], "timedelta": 21, "timeout": [13, 14, 17, 20, 24], "timestamp": [13, 16, 17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": [13, 17], "titl": [17, 19, 21], "tmp": 21, "to_int": 24, "to_low": [17, 21], "to_python": [17, 23], "to_typ": [10, 21], "to_upp": [17, 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, 21, 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, 19, 20, 21, 23, 24, 25, 26, 27, 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], "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, "undefin": [17, 19, 21], "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [15, 17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "uninit": [17, 19], "uninstal": 21, "union": [13, 16, 17, 18, 19, 20, 21, 24], "unionseri": [17, 19], "unionvalid": [17, 19], "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], "urlseri": 17, "urlvalid": 17, "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, "utf8": 21, "util": [9, 10, 12, 13, 17, 18, 21, 25, 26, 29, 33, 43, 46], "uup": 39, "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "v1": [17, 19, 21, 24, 32], "v2": 30, "v3": 32, "val": [1, 6], "valbytesmod": 21, "valid": [13, 17, 19, 21, 22, 23, 25, 37], "validate_default": [17, 19, 21], "validate_gas_limit": 21, "validate_model": 17, "validate_s": 17, "validation_alia": [17, 19, 21], "validation_error_caus": 17, "validator_nam": 21, "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], "value_seri": [17, 21], "value_valid": [17, 21], "valueerror": [20, 21], "values_schema": [17, 21], "variabl": [13, 17, 19, 21, 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, 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], "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, 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], "when_us": [17, 21], "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], "withdefault": [17, 19, 21], "withdefaultseri": [17, 19, 21], "withdefaultvalid": [17, 19, 21], "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, 31, 32, 37, 41, 43, 44, 46], "wrap": [17, 21, 24], "wrap_funct": 17, "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, "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": 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": 44, "npm": 32, "option": 18, "other": [27, 38], "output": 27, "outsid": 25, "overrid": 32, "overview": 41, "packag": 32, "paramet": 18, "password": 0, "path": 26, "pattern": 44, "payabl": 46, "pip": 41, "pipx": 41, "plugin": [5, 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, "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], "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"]], "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-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 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"]], "Python Reference": [[9, null]], "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]], "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]], "__class_vars__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__class_vars__", false]], "__class_vars__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__class_vars__", false]], "__class_vars__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__class_vars__", false]], "__class_vars__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__class_vars__", false]], "__class_vars__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__class_vars__", false]], "__class_vars__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__class_vars__", false]], "__class_vars__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__class_vars__", false]], "__class_vars__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__class_vars__", false]], "__class_vars__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__class_vars__", false]], "__class_vars__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__class_vars__", false]], "__class_vars__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__class_vars__", false]], "__class_vars__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__class_vars__", false]], "__class_vars__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__class_vars__", false]], "__class_vars__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__class_vars__", false]], "__class_vars__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__class_vars__", false]], "__class_vars__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__class_vars__", false]], "__class_vars__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__class_vars__", false]], "__class_vars__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__class_vars__", false]], "__class_vars__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__class_vars__", false]], "__class_vars__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__class_vars__", false]], "__class_vars__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__class_vars__", false]], "__class_vars__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__class_vars__", 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]], "__private_attributes__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__private_attributes__", false]], "__private_attributes__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__private_attributes__", false]], "__private_attributes__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__private_attributes__", false]], "__private_attributes__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__private_attributes__", false]], "__private_attributes__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__private_attributes__", false]], "__private_attributes__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__private_attributes__", false]], "__private_attributes__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__private_attributes__", false]], "__private_attributes__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__private_attributes__", false]], "__private_attributes__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__private_attributes__", false]], "__private_attributes__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__private_attributes__", false]], "__private_attributes__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__private_attributes__", false]], "__private_attributes__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__private_attributes__", false]], "__private_attributes__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__private_attributes__", false]], "__private_attributes__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__private_attributes__", false]], "__pydantic_complete__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_complete__", false]], "__pydantic_complete__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_complete__", false]], "__pydantic_complete__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_complete__", false]], "__pydantic_complete__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_complete__", false]], "__pydantic_core_schema__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_core_schema__", false]], "__pydantic_core_schema__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_core_schema__", false]], "__pydantic_custom_init__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_custom_init__", false]], "__pydantic_custom_init__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_custom_init__", false]], "__pydantic_decorators__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_decorators__", false]], "__pydantic_decorators__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_decorators__", 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_generic_metadata__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_generic_metadata__", false]], "__pydantic_generic_metadata__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_generic_metadata__", false]], "__pydantic_parent_namespace__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_parent_namespace__", false]], "__pydantic_parent_namespace__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_parent_namespace__", false]], "__pydantic_post_init__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_post_init__", false]], "__pydantic_post_init__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_post_init__", 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]], "__pydantic_serializer__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_serializer__", false]], "__pydantic_serializer__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_serializer__", false]], "__pydantic_validator__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_validator__", false]], "__pydantic_validator__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_validator__", false]], "__pydantic_validator__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_validator__", false]], "__pydantic_validator__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_validator__", 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_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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, 2, 1, "", "__class_vars__"], [17, 6, 1, "", "__contains__"], [17, 6, 1, "", "__delitem__"], [17, 6, 1, "", "__getitem__"], [17, 6, 1, "", "__len__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"], [17, 2, 1, "", "address"], [17, 2, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"], [17, 6, 1, "", "__str__"]], "ape.api.convert": [[17, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, 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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [17, 2, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 2, 1, "", "__class_vars__"], [17, 2, 1, "", "__private_attributes__"], [17, 2, 1, "", "__pydantic_complete__"], [17, 2, 1, "", "__pydantic_core_schema__"], [17, 2, 1, "", "__pydantic_custom_init__"], [17, 2, 1, "", "__pydantic_decorators__"], [17, 2, 1, "", "__pydantic_extra__"], [17, 2, 1, "", "__pydantic_fields_set__"], [17, 2, 1, "", "__pydantic_generic_metadata__"], [17, 2, 1, "", "__pydantic_parent_namespace__"], [17, 2, 1, "", "__pydantic_post_init__"], [17, 2, 1, "", "__pydantic_private__"], [17, 2, 1, "", "__pydantic_serializer__"], [17, 2, 1, "", "__pydantic_validator__"], [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, 2, 1, "", "__class_vars__"], [19, 6, 1, "", "__iter__"], [19, 2, 1, "", "__private_attributes__"], [19, 2, 1, "", "__pydantic_complete__"], [19, 2, 1, "", "__pydantic_core_schema__"], [19, 2, 1, "", "__pydantic_custom_init__"], [19, 2, 1, "", "__pydantic_decorators__"], [19, 2, 1, "", "__pydantic_generic_metadata__"], [19, 2, 1, "", "__pydantic_parent_namespace__"], [19, 2, 1, "", "__pydantic_post_init__"], [19, 2, 1, "", "__pydantic_serializer__"], [19, 2, 1, "", "__pydantic_validator__"], [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, 2, 1, "", "__class_vars__"], [21, 6, 1, "", "__iter__"], [21, 6, 1, "", "__len__"], [21, 2, 1, "", "__private_attributes__"], [21, 2, 1, "", "__pydantic_complete__"], [21, 2, 1, "", "__pydantic_core_schema__"], [21, 2, 1, "", "__pydantic_custom_init__"], [21, 2, 1, "", "__pydantic_decorators__"], [21, 2, 1, "", "__pydantic_generic_metadata__"], [21, 2, 1, "", "__pydantic_parent_namespace__"], [21, 2, 1, "", "__pydantic_post_init__"], [21, 2, 1, "", "__pydantic_serializer__"], [21, 2, 1, "", "__pydantic_validator__"], [21, 2, 1, "", "__signature__"], [21, 2, 1, "", "address"], [21, 6, 1, "", "append"], [21, 5, 1, "", "outgoing"], [21, 6, 1, "", "query"], [21, 6, 1, "", "revert_to_block"], [21, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 6, 1, "", "__getitem__"], [21, 6, 1, "", "__iter__"], [21, 6, 1, "", "__len__"], [21, 5, 1, "", "head"], [21, 5, 1, "", "height"], [21, 6, 1, "", "poll_blocks"], [21, 6, 1, "", "query"], [21, 6, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 6, 1, "", "__repr__"], [21, 5, 1, "", "base_fee"], [21, 5, 1, "", "blocks"], [21, 5, 1, "", "chain_id"], [21, 5, 1, "", "gas_price"], [21, 6, 1, "", "get_receipt"], [21, 5, 1, "", "history"], [21, 6, 1, "", "isolate"], [21, 6, 1, "", "mine"], [21, 5, 1, "", "pending_timestamp"], [21, 6, 1, "", "restore"], [21, 6, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 6, 1, "", "__delitem__"], [21, 6, 1, "", "__setitem__"], [21, 6, 1, "", "cache_blueprint"], [21, 6, 1, "", "cache_deployment"], [21, 6, 1, "", "cache_proxy_info"], [21, 6, 1, "", "clear_local_caches"], [21, 6, 1, "", "get"], [21, 6, 1, "", "get_blueprint"], [21, 6, 1, "", "get_container"], [21, 6, 1, "", "get_creation_metadata"], [21, 6, 1, "", "get_deployments"], [21, 6, 1, "", "get_multiple"], [21, 6, 1, "", "get_proxy_info"], [21, 6, 1, "", "instance_at"], [21, 6, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[21, 6, 1, "", "append"], [21, 6, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 6, 1, "", "can_trace_source"], [21, 6, 1, "", "compile"], [21, 6, 1, "", "compile_source"], [21, 6, 1, "", "enrich_error"], [21, 6, 1, "", "flatten_contract"], [21, 6, 1, "", "get_custom_error"], [21, 6, 1, "", "get_imports"], [21, 6, 1, "", "get_references"], [21, 5, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 4, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "__str__"], [21, 6, 1, "", "extract_config"], [21, 5, 1, "", "global_config"], [21, 6, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 4, 1, "", "AccountIntConverter"], [21, 4, 1, "", "AddressAPIConverter"], [21, 4, 1, "", "BytesAddressConverter"], [21, 4, 1, "", "ConversionManager"], [21, 4, 1, "", "HexAddressConverter"], [21, 4, 1, "", "HexConverter"], [21, 4, 1, "", "HexIntConverter"], [21, 4, 1, "", "HexIterableConverter"], [21, 4, 1, "", "IntAddressConverter"], [21, 4, 1, "", "StringDecimalConverter"], [21, 4, 1, "", "StringIntConverter"], [21, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 6, 1, "", "convert"], [21, 6, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 5, 1, "", "active_provider"], [21, 6, 1, "", "create_custom_provider"], [21, 5, 1, "", "custom_networks"], [21, 5, 1, "", "default_ecosystem"], [21, 5, 1, "", "ecosystem"], [21, 5, 1, "", "ecosystem_names"], [21, 5, 1, "", "ecosystems"], [21, 6, 1, "", "fork"], [21, 6, 1, "", "get_ecosystem"], [21, 6, 1, "", "get_network_choices"], [21, 6, 1, "", "get_provider_from_choice"], [21, 6, 1, "", "get_request_headers"], [21, 5, 1, "", "network"], [21, 5, 1, "", "network_data"], [21, 5, 1, "", "network_names"], [21, 6, 1, "", "parse_network_choice"], [21, 5, 1, "", "provider_names"], [21, 6, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 4, 1, "", "ContractManager"], [21, 4, 1, "", "Dependency"], [21, 4, 1, "", "DependencyManager"], [21, 4, 1, "", "DependencyVersionMap"], [21, 4, 1, "", "LocalProject"], [21, 4, 1, "", "Project"], [21, 4, 1, "", "ProjectManager"], [21, 4, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 6, 1, "", "__eq__"], [21, 6, 1, "", "__hash__"], [21, 6, 1, "", "__repr__"], [21, 5, 1, "", "api_path"], [21, 6, 1, "", "compile"], [21, 6, 1, "", "install"], [21, 5, 1, "", "installed"], [21, 5, 1, "", "manifest_path"], [21, 5, 1, "", "name"], [21, 5, 1, "", "package_id"], [21, 5, 1, "", "project"], [21, 5, 1, "", "project_path"], [21, 6, 1, "", "unpack"], [21, 5, 1, "", "uri"], [21, 5, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "add"], [21, 6, 1, "", "decode_dependency"], [21, 6, 1, "", "get_dependency"], [21, 6, 1, "", "get_project_dependencies"], [21, 6, 1, "", "get_versions"], [21, 6, 1, "", "install"], [21, 5, 1, "", "installed"], [21, 5, 1, "", "packages_cache"], [21, 5, 1, "", "specified"], [21, 6, 1, "", "unpack"], [21, 5, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 6, 1, "", "__contains__"], [21, 6, 1, "", "__getitem__"], [21, 6, 1, "", "__repr__"], [21, 6, 1, "", "get"]], "ape.managers.project.LocalProject": [[21, 6, 1, "", "__repr__"], [21, 5, 1, "", "config"], [21, 5, 1, "", "contracts"], [21, 5, 1, "", "contracts_folder"], [21, 5, 1, "", "deployments"], [21, 5, 1, "", "exclusions"], [21, 6, 1, "", "extract_manifest"], [21, 5, 1, "", "in_tempdir"], [21, 5, 1, "", "interfaces_folder"], [21, 6, 1, "", "isolate_in_tempdir"], [21, 6, 1, "", "load_manifest"], [21, 5, 1, "", "meta"], [21, 5, 1, "", "project_api"], [21, 6, 1, "", "refresh_sources"], [21, 6, 1, "", "reload_config"], [21, 5, 1, "", "sources"], [21, 6, 1, "", "unpack"], [21, 6, 1, "", "update_manifest"]], "ape.managers.project.Project": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "add_compiler_data"], [21, 5, 1, "", "dependencies"], [21, 5, 1, "", "is_compiled"], [21, 6, 1, "", "isolate_in_tempdir"], [21, 6, 1, "", "reconfigure"], [21, 6, 1, "", "unpack"], [21, 6, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "from_manifest"], [21, 6, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 6, 1, "", "__repr__"], [21, 6, 1, "", "get"], [21, 6, 1, "", "is_excluded"], [21, 6, 1, "", "lookup"], [21, 5, 1, "", "paths"], [21, 6, 1, "", "refresh"]], "ape.managers.query": [[21, 4, 1, "", "DefaultQueryProvider"], [21, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 6, 1, "", "estimate_query"], [21, 6, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 5, 1, "", "engines"], [21, 6, 1, "", "query"]], "ape.plugins": [[22, 0, 0, "-", "account"], [22, 0, 0, "-", "compiler"], [22, 0, 0, "-", "config"], [22, 0, 0, "-", "converter"], [22, 0, 0, "-", "network"], [22, 0, 0, "-", "pluggy_patch"], [22, 0, 0, "-", "project"], [22, 0, 0, "-", "query"], [22, 1, 1, "", "register"]], "ape.plugins.account": [[22, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 6, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 6, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 6, 1, "", "config_class"]], "ape.plugins.converter": [[22, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 6, 1, "", "converters"]], "ape.plugins.network": [[22, 4, 1, "", "EcosystemPlugin"], [22, 4, 1, "", "ExplorerPlugin"], [22, 4, 1, "", "NetworkPlugin"], [22, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 6, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 6, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 6, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 6, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 4, 1, "", "PluginType"], [22, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 4, 1, "", "DependencyPlugin"], [22, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 6, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 6, 1, "", "projects"]], "ape.plugins.query": [[22, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 6, 1, "", "query_engines"]], "ape.types": [[23, 4, 1, "", "BaseContractLog"], [23, 3, 1, "", "BlockID"], [23, 4, 1, "", "ContractLog"], [23, 4, 1, "", "MockContractLog"], [23, 0, 0, "-", "address"], [23, 0, 0, "-", "coverage"]], "ape.types.BaseContractLog": [[23, 2, 1, "", "contract_address"], [23, 2, 1, "", "event_arguments"], [23, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[23, 2, 1, "", "block_hash"], [23, 2, 1, "", "block_number"], [23, 2, 1, "", "log_index"], [23, 5, 1, "", "timestamp"], [23, 2, 1, "", "transaction_hash"], [23, 2, 1, "", "transaction_index"]], "ape.types.address": [[23, 3, 1, "", "AddressType"], [23, 3, 1, "", "RawAddress"]], "ape.types.coverage": [[23, 4, 1, "", "ContractCoverage"], [23, 4, 1, "", "ContractSourceCoverage"], [23, 4, 1, "", "CoverageProject"], [23, 4, 1, "", "CoverageReport"], [23, 4, 1, "", "CoverageStatement"], [23, 4, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 2, 1, "", "functions"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "name"], [23, 5, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 2, 1, "", "contracts"], [23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 6, 1, "", "include"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "source_id"], [23, 5, 1, "", "statements"], [23, 5, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "name"], [23, 2, 1, "", "sources"], [23, 5, 1, "", "statements"], [23, 5, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 5, 1, "", "function_hits"], [23, 5, 1, "", "function_rate"], [23, 6, 1, "", "get_html"], [23, 6, 1, "", "get_xml"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "projects"], [23, 2, 1, "", "source_folders"], [23, 5, 1, "", "sources"], [23, 5, 1, "", "statements"], [23, 2, 1, "", "timestamp"], [23, 5, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 2, 1, "", "hit_count"], [23, 2, 1, "", "location"], [23, 2, 1, "", "pcs"], [23, 2, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 2, 1, "", "full_name"], [23, 2, 1, "", "hit_count"], [23, 5, 1, "", "line_rate"], [23, 5, 1, "", "lines_covered"], [23, 5, 1, "", "lines_valid"], [23, 5, 1, "", "miss_count"], [23, 6, 1, "", "model_dump"], [23, 2, 1, "", "name"], [23, 6, 1, "", "profile_statement"], [23, 2, 1, "", "statements"]], "ape.types.signatures": [[23, 4, 1, "", "MessageSignature"], [23, 4, 1, "", "SignableMessage"], [23, 4, 1, "", "TransactionSignature"], [23, 6, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 2, 1, "", "body"], [23, 2, 1, "", "header"], [23, 2, 1, "", "version"]], "ape.utils": [[24, 4, 1, "", "BaseInterface"], [24, 4, 1, "", "BaseInterfaceModel"], [24, 4, 1, "", "ExtraAttributesMixin"], [24, 4, 1, "", "ExtraModelAttributes"], [24, 4, 1, "", "GeneratedDevAccount"], [24, 4, 1, "", "JoinableQueue"], [24, 4, 1, "", "RPCHeaders"], [24, 4, 1, "", "Struct"], [24, 4, 1, "", "StructParser"], [24, 4, 1, "", "TraceStyles"], [24, 1, 1, "", "add_padding_to_strings"], [24, 1, 1, "", "allow_disconnected"], [24, 1, 1, "", "as_our_module"], [24, 1, 1, "", "clean_path"], [24, 1, 1, "", "create_tempdir"], [24, 1, 1, "", "expand_environment_variables"], [24, 1, 1, "", "extract_archive"], [24, 1, 1, "", "extract_nested_value"], [24, 1, 1, "", "gas_estimation_error_message"], [24, 1, 1, "", "generate_dev_accounts"], [24, 1, 1, "", "get_all_files_in_directory"], [24, 1, 1, "", "get_current_timestamp_ms"], [24, 1, 1, "", "get_full_extension"], [24, 1, 1, "", "get_package_path"], [24, 1, 1, "", "get_package_version"], [24, 1, 1, "", "get_relative_path"], [24, 1, 1, "", "in_tempdir"], [24, 4, 1, "", "injected_before_use"], [24, 1, 1, "", "is_array"], [24, 1, 1, "", "is_evm_precompile"], [24, 1, 1, "", "is_named_tuple"], [24, 1, 1, "", "is_struct"], [24, 1, 1, "", "is_zero_hex"], [24, 1, 1, "", "load_config"], [24, 1, 1, "", "log_instead_of_fail"], [24, 1, 1, "", "path_match"], [24, 1, 1, "", "pragma_str_to_specifier_set"], [24, 1, 1, "", "raises_not_implemented"], [24, 1, 1, "", "returns_array"], [24, 1, 1, "", "run_in_tempdir"], [24, 1, 1, "", "run_until_complete"], [24, 4, 1, "", "singledispatchmethod"], [24, 1, 1, "", "spawn"], [24, 1, 1, "", "stream_response"], [24, 1, 1, "", "to_int"], [24, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[24, 2, 1, "", "model_computed_fields"], [24, 2, 1, "", "model_config"], [24, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[24, 2, 1, "", "additional_error_message"], [24, 2, 1, "", "attributes"], [24, 6, 1, "", "get"], [24, 2, 1, "", "include_getattr"], [24, 2, 1, "", "include_getitem"], [24, 2, 1, "", "model_computed_fields"], [24, 2, 1, "", "model_config"], [24, 2, 1, "", "model_fields"], [24, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[24, 2, 1, "", "address"], [24, 2, 1, "", "private_key"]], "ape.utils.JoinableQueue": [[24, 6, 1, "", "join"]], "ape.utils.Struct": [[24, 6, 1, "", "items"]], "ape.utils.StructParser": [[24, 6, 1, "", "decode_output"], [24, 5, 1, "", "default_name"], [24, 6, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[24, 2, 1, "", "CONTRACTS"], [24, 2, 1, "", "DELEGATE"], [24, 2, 1, "", "GAS_COST"], [24, 2, 1, "", "INPUTS"], [24, 2, 1, "", "METHODS"], [24, 2, 1, "", "OUTPUTS"], [24, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[24, 6, 1, "", "register"]], "ape_accounts": [[11, 4, 1, "", "AccountContainer"], [11, 4, 1, "", "KeyfileAccount"], [11, 1, 1, "", "generate_account"], [11, 1, 1, "", "import_account_from_mnemonic"], [11, 1, 1, "", "import_account_from_private_key"]], "ape_accounts.AccountContainer": [[11, 5, 1, "", "accounts"], [11, 5, 1, "", "aliases"]], "ape_accounts.KeyfileAccount": [[11, 5, 1, "", "address"], [11, 5, 1, "", "alias"], [11, 6, 1, "", "set_autosign"], [11, 6, 1, "", "sign_message"], [11, 6, 1, "", "sign_raw_msghash"], [11, 6, 1, "", "sign_transaction"]], "ape_compile": [[12, 4, 1, "", "Config"], [12, 4, 1, "", "OutputExtras"]], "ape_compile.Config": [[12, 2, 1, "", "exclude"], [12, 2, 1, "", "include_dependencies"], [12, 2, 1, "", "output_extra"], [12, 6, 1, "", "serialize_exclude"]], "ape_compile.OutputExtras": [[12, 2, 1, "", "ABI"]], "ape_ethereum": [[13, 4, 1, "", "AccessListTransaction"], [13, 4, 1, "", "BaseEthereumConfig"], [13, 4, 1, "", "BaseTransaction"], [13, 4, 1, "", "Block"], [13, 4, 1, "", "CallTrace"], [13, 4, 1, "", "DynamicFeeTransaction"], [13, 4, 1, "", "Ethereum"], [13, 4, 1, "", "EthereumConfig"], [13, 4, 1, "", "EthereumNodeProvider"], [13, 4, 1, "", "ForkedNetworkConfig"], [13, 4, 1, "", "NetworkConfig"], [13, 4, 1, "", "Receipt"], [13, 4, 1, "", "SharedBlobReceipt"], [13, 4, 1, "", "SharedBlobTransaction"], [13, 4, 1, "", "StaticFeeTransaction"], [13, 4, 1, "", "Trace"], [13, 4, 1, "", "TransactionStatusEnum"], [13, 4, 1, "", "TransactionTrace"], [13, 4, 1, "", "TransactionType"], [13, 4, 1, "", "Web3Provider"], [13, 1, 1, "", "assert_web3_provider_uri_env_var_not_set"], [13, 0, 0, "-", "multicall"]], "ape_ethereum.BaseTransaction": [[13, 6, 1, "", "serialize_transaction"], [13, 5, 1, "", "txn_hash"]], "ape_ethereum.Block": [[13, 2, 1, "", "hash"], [13, 2, 1, "", "parent_hash"], [13, 5, 1, "", "size"]], "ape_ethereum.CallTrace": [[13, 2, 1, "", "arguments"], [13, 2, 1, "", "call_trace_approach"], [13, 6, 1, "", "get_calltree"], [13, 5, 1, "", "raw_trace_frames"], [13, 5, 1, "", "return_value"], [13, 5, 1, "", "transaction"], [13, 2, 1, "", "tx"]], "ape_ethereum.Ethereum": [[13, 5, 1, "", "config"], [13, 6, 1, "", "create_transaction"], [13, 6, 1, "", "decode_address"], [13, 6, 1, "", "decode_block"], [13, 6, 1, "", "decode_calldata"], [13, 6, 1, "", "decode_custom_error"], [13, 6, 1, "", "decode_logs"], [13, 6, 1, "", "decode_primitive_value"], [13, 6, 1, "", "decode_receipt"], [13, 6, 1, "", "decode_returndata"], [13, 6, 1, "", "encode_address"], [13, 6, 1, "", "encode_calldata"], [13, 6, 1, "", "encode_contract_blueprint"], [13, 6, 1, "", "encode_deployment"], [13, 6, 1, "", "encode_transaction"], [13, 6, 1, "", "enrich_trace"], [13, 2, 1, "", "fee_token_symbol"], [13, 6, 1, "", "get_proxy_info"], [13, 6, 1, "", "get_python_types"]], "ape_ethereum.EthereumNodeProvider": [[13, 2, 1, "", "block_page_size"], [13, 2, 1, "", "concurrency"], [13, 6, 1, "", "connect"], [13, 5, 1, "", "connection_id"], [13, 5, 1, "", "connection_str"], [13, 6, 1, "", "disconnect"], [13, 5, 1, "", "http_uri"], [13, 2, 1, "", "name"], [13, 2, 1, "", "request_header"], [13, 5, 1, "", "ws_uri"]], "ape_ethereum.ForkedNetworkConfig": [[13, 2, 1, "", "upstream_provider"]], "ape_ethereum.NetworkConfig": [[13, 2, 1, "", "base_fee_multiplier"], [13, 2, 1, "", "block_time"], [13, 2, 1, "", "default_provider"], [13, 2, 1, "", "default_transaction_type"], [13, 2, 1, "", "gas_limit"], [13, 2, 1, "", "max_receipt_retries"], [13, 2, 1, "", "request_headers"], [13, 2, 1, "", "required_confirmations"], [13, 2, 1, "", "transaction_acceptance_timeout"]], "ape_ethereum.Receipt": [[13, 5, 1, "", "debug_logs_typed"], [13, 6, 1, "", "decode_logs"], [13, 5, 1, "", "failed"], [13, 5, 1, "", "method_called"], [13, 6, 1, "", "raise_for_status"], [13, 5, 1, "", "ran_out_of_gas"], [13, 6, 1, "", "show_events"], [13, 6, 1, "", "show_gas_report"], [13, 6, 1, "", "show_source_traceback"], [13, 6, 1, "", "show_trace"], [13, 5, 1, "", "source_traceback"], [13, 5, 1, "", "total_fees_paid"]], "ape_ethereum.SharedBlobReceipt": [[13, 2, 1, "", "blob_gas_price"], [13, 2, 1, "", "blob_gas_used"]], "ape_ethereum.SharedBlobTransaction": [[13, 2, 1, "", "receiver"]], "ape_ethereum.Trace": [[13, 2, 1, "", "call_trace_approach"], [13, 5, 1, "", "debug_logs"], [13, 5, 1, "", "enriched_calltree"], [13, 6, 1, "", "get_calltree"], [13, 6, 1, "", "get_gas_report"], [13, 6, 1, "", "get_raw_calltree"], [13, 6, 1, "", "get_raw_frames"], [13, 5, 1, "", "raw_trace_frames"], [13, 5, 1, "", "return_value"], [13, 5, 1, "", "revert_message"], [13, 6, 1, "", "show"], [13, 6, 1, "", "show_gas_report"], [13, 5, 1, "", "transaction"]], "ape_ethereum.TransactionStatusEnum": [[13, 2, 1, "", "FAILING"], [13, 2, 1, "", "NO_ERROR"]], "ape_ethereum.TransactionTrace": [[13, 6, 1, "", "get_calltree"], [13, 5, 1, "", "raw_trace_frames"], [13, 5, 1, "", "transaction"]], "ape_ethereum.Web3Provider": [[13, 5, 1, "", "base_fee"], [13, 5, 1, "", "call_trace_approach"], [13, 5, 1, "", "chain_id"], [13, 6, 1, "", "create_access_list"], [13, 6, 1, "", "estimate_gas_cost"], [13, 5, 1, "", "gas_price"], [13, 6, 1, "", "get_balance"], [13, 6, 1, "", "get_block"], [13, 6, 1, "", "get_code"], [13, 6, 1, "", "get_contract_logs"], [13, 6, 1, "", "get_nonce"], [13, 6, 1, "", "get_receipt"], [13, 6, 1, "", "get_storage"], [13, 6, 1, "", "get_transaction_trace"], [13, 6, 1, "", "get_transactions_by_account_nonce"], [13, 6, 1, "", "get_transactions_by_block"], [13, 6, 1, "", "get_virtual_machine_error"], [13, 5, 1, "", "http_uri"], [13, 5, 1, "", "is_connected"], [13, 6, 1, "", "make_request"], [13, 5, 1, "", "max_gas"], [13, 6, 1, "", "poll_blocks"], [13, 6, 1, "", "poll_logs"], [13, 6, 1, "", "prepare_transaction"], [13, 5, 1, "", "priority_fee"], [13, 6, 1, "", "send_call"], [13, 6, 1, "", "send_transaction"], [13, 6, 1, "", "stream_request"], [13, 5, 1, "", "supports_tracing"], [13, 6, 1, "", "update_settings"], [13, 5, 1, "", "web3"], [13, 5, 1, "", "ws_uri"]], "ape_ethereum.multicall": [[13, 4, 1, "", "Call"], [13, 4, 1, "", "Transaction"]], "ape_ethereum.multicall.Call": [[13, 6, 1, "", "__call__"], [13, 6, 1, "", "add"], [13, 6, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 6, 1, "", "__call__"], [13, 6, 1, "", "as_transaction"]], "ape_node": [[14, 4, 1, "", "EthereumNetworkConfig"], [14, 4, 1, "", "EthereumNodeConfig"], [14, 4, 1, "", "GethDev"], [14, 4, 1, "", "Node"], [14, 4, 1, "", "OtterscanQueryEngine"]], "ape_node.EthereumNodeConfig": [[14, 2, 1, "", "call_trace_approach"], [14, 2, 1, "", "data_dir"], [14, 2, 1, "", "ethereum"], [14, 2, 1, "", "executable"], [14, 2, 1, "", "ipc_path"], [14, 2, 1, "", "request_headers"]], "ape_node.GethDev": [[14, 5, 1, "", "auto_mine"], [14, 6, 1, "", "build_command"], [14, 5, 1, "", "chain_id"], [14, 6, 1, "", "connect"], [14, 6, 1, "", "disconnect"], [14, 6, 1, "", "get_test_account"], [14, 6, 1, "", "mine"], [14, 2, 1, "", "name"], [14, 5, 1, "", "process_name"], [14, 6, 1, "", "restore"], [14, 6, 1, "", "set_timestamp"], [14, 6, 1, "", "snapshot"], [14, 6, 1, "", "start"]], "ape_node.OtterscanQueryEngine": [[14, 6, 1, "", "estimate_query"], [14, 6, 1, "", "perform_query"]], "ape_pm": [[15, 4, 1, "", "BrownieProject"], [15, 4, 1, "", "FoundryProject"], [15, 4, 1, "", "GithubDependency"], [15, 4, 1, "", "InterfaceCompiler"], [15, 4, 1, "", "LocalDependency"], [15, 4, 1, "", "NpmDependency"], [15, 4, 1, "", "PythonDependency"]], "ape_pm.BrownieProject": [[15, 6, 1, "", "extract_config"], [15, 5, 1, "", "is_valid"]], "ape_pm.FoundryProject": [[15, 6, 1, "", "extract_config"], [15, 5, 1, "", "is_valid"]], "ape_pm.GithubDependency": [[15, 6, 1, "", "fetch"], [15, 2, 1, "", "github"], [15, 5, 1, "", "package_id"], [15, 2, 1, "", "ref"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_id"]], "ape_pm.InterfaceCompiler": [[15, 6, 1, "", "compile"], [15, 6, 1, "", "compile_code"], [15, 6, 1, "", "enrich_error"], [15, 6, 1, "", "get_versions"], [15, 5, 1, "", "name"]], "ape_pm.LocalDependency": [[15, 6, 1, "", "fetch"], [15, 2, 1, "", "local"], [15, 5, 1, "", "package_id"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_id"]], "ape_pm.NpmDependency": [[15, 6, 1, "", "fetch"], [15, 2, 1, "", "npm"], [15, 5, 1, "", "package_id"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_from_installed_package_json"], [15, 5, 1, "", "version_from_project_package_json"], [15, 5, 1, "", "version_id"]], "ape_pm.PythonDependency": [[15, 6, 1, "", "fetch"], [15, 5, 1, "", "package_id"], [15, 2, 1, "", "pypi"], [15, 2, 1, "", "python"], [15, 5, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 5, 1, "", "version_id"]], "ape_test": [[16, 4, 1, "", "ApeTestConfig"], [16, 4, 1, "", "CoverageConfig"], [16, 4, 1, "", "CoverageReportsConfig"], [16, 4, 1, "", "EthTesterProviderConfig"], [16, 4, 1, "", "GasConfig"], [16, 4, 1, "", "GasExclusion"], [16, 4, 1, "", "LocalProvider"], [16, 4, 1, "", "TestAccount"], [16, 4, 1, "", "TestAccountContainer"]], "ape_test.ApeTestConfig": [[16, 2, 1, "", "balance"], [16, 2, 1, "", "coverage"], [16, 2, 1, "", "disconnect_providers_after"], [16, 2, 1, "", "gas"], [16, 2, 1, "", "hd_path"], [16, 2, 1, "", "mnemonic"], [16, 2, 1, "", "number_of_accounts"], [16, 2, 1, "", "provider"]], "ape_test.CoverageConfig": [[16, 2, 1, "", "exclude"], [16, 2, 1, "", "reports"], [16, 2, 1, "", "track"]], "ape_test.CoverageReportsConfig": [[16, 2, 1, "", "html"], [16, 2, 1, "", "terminal"], [16, 2, 1, "", "xml"]], "ape_test.GasConfig": [[16, 2, 1, "", "exclude"], [16, 2, 1, "", "reports"]], "ape_test.LocalProvider": [[16, 5, 1, "", "auto_mine"], [16, 5, 1, "", "base_fee"], [16, 5, 1, "", "chain_id"], [16, 6, 1, "", "connect"], [16, 6, 1, "", "disconnect"], [16, 6, 1, "", "estimate_gas_cost"], [16, 5, 1, "", "gas_price"], [16, 6, 1, "", "get_balance"], [16, 6, 1, "", "get_contract_logs"], [16, 6, 1, "", "get_nonce"], [16, 6, 1, "", "get_test_account"], [16, 6, 1, "", "get_transaction_trace"], [16, 6, 1, "", "get_virtual_machine_error"], [16, 5, 1, "", "max_gas"], [16, 6, 1, "", "mine"], [16, 5, 1, "", "priority_fee"], [16, 6, 1, "", "restore"], [16, 6, 1, "", "send_call"], [16, 6, 1, "", "send_transaction"], [16, 6, 1, "", "set_timestamp"], [16, 5, 1, "", "settings"], [16, 6, 1, "", "snapshot"], [16, 5, 1, "", "supports_tracing"], [16, 6, 1, "", "update_settings"]], "ape_test.TestAccount": [[16, 5, 1, "", "address"], [16, 5, 1, "", "alias"], [16, 6, 1, "", "sign_message"], [16, 6, 1, "", "sign_raw_msghash"], [16, 6, 1, "", "sign_transaction"]], "ape_test.TestAccountContainer": [[16, 5, 1, "", "accounts"], [16, 5, 1, "", "aliases"], [16, 6, 1, "", "generate_account"], [16, 6, 1, "", "get_test_account"], [16, 6, 1, "", "reset"]], "compile": [[1, 8, 1, "cmdoption-compile-config-override", "--config-override"], [1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-project", "--project"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-uninstall": [[6, 8, 1, "cmdoption-pm-uninstall-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-uninstall-y", "--yes"], [6, 8, 1, "cmdoption-pm-uninstall-v", "-v"], [6, 8, 1, "cmdoption-pm-uninstall-y", "-y"], [6, 8, 1, "cmdoption-pm-uninstall-arg-NAME", "NAME"], [6, 8, 1, "cmdoption-pm-uninstall-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "property", "Python property"], "6": ["py", "method", "Python method"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:property", "6": "py:method", "7": "py:exception", "8": "std:cmdoption"}, "terms": {"": [1, 5, 6, 8, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "0": [0, 6, 8, 11, 13, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [13, 17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": [13, 23], "0x0000000000000000000000000000000000000000000000000000000000000000": [13, 17], "0x0000556cbe049000": [17, 19], "0x0000556cbe05d8c0": 17, "0x0000556cbe05e310": [17, 19], "0x0000556cbe299300": 17, "0x0000556cbe4f5300": 17, "0x0000556cbf193730": 21, "0x0000556cbf1c0c40": 17, "0x0000556cbf1c3180": 17, "0x0000556cbf1c5620": 17, "0x0000556cbf1c63f0": 17, "0x0000556cbf1d6a60": 17, "0x0000556cbf1d6ef0": 17, "0x0000556cbf1d7710": 17, "0x0000556cbf1eb520": 21, "0x0000556cbf1eb980": 21, "0x0000556cbf1f8d20": 17, "0x0000556cbf23ecf0": 17, "0x0000556cbf23fb60": 17, "0x0000556cbf243d30": 17, "0x0000556cbf248fd0": 17, "0x0000556cbf25ddf0": 17, "0x0000556cbf262010": 17, "0x0000556cbf267a30": 17, "0x0000556cbf26a590": 17, "0x0000556cbf26e8a0": 17, "0x0000556cbf271660": 17, "0x0000556cbf274bf0": 17, "0x0000556cbfe26c50": 19, "0x0000556cbfe27510": 19, "0x0000556cc006c4a0": 21, "0x00007f3adeccad30": 19, "0x00007f3adeccb030": 19, "0x00007f3adeccb270": 19, "0x00007f3adeccb2f0": 19, "0x00007f3adeccb370": 19, "0x00007f3adeccb530": 19, "0x00007f3adeccb5b0": 19, "0x00007f3adeccb6f0": 19, "0x00007f3adeccb770": 19, "0x00007f3adecd4070": 19, "0x00007f3adecd40b0": 19, "0x00007f3adecd4130": 19, "0x00007f3adecd41b0": 19, "0x00007f3adecd42b0": 19, "0x00007f3adecd4330": 19, "0x00007f3adecd4370": 19, "0x00007f3adecd43f0": 19, "0x00007f3adecd4470": 19, "0x00007f3adecd44f0": 19, "0x00007f3adecd45b0": 19, "0x00007f3adecd4630": 19, "0x00007f3ae3ee6a80": 21, "0x00007f3ae3ee6b80": 21, "0x00007f3ae3ee6c40": 21, "0x00007f3ae3ee6cb0": 21, "0x00007f3ae3ee6cf0": 21, "0x00007f3ae3ee6d30": 21, "0x00007f3ae3ee6d70": 21, "0x00007f3ae3ee6db0": 21, "0x00007f3ae3ee6df0": 21, "0x00007f3ae3ee6e30": 21, "0x00007f3ae3ee6e70": 21, "0x00007f3ae3ee6eb0": 21, "0x00007f3ae3ee6ef0": 21, "0x00007f3ae3ee6f30": 21, "0x00007f3ae3ee6f70": 21, "0x00007f3ae3ee6fb0": 21, "0x00007f3ae3ee6ff0": 21, "0x00007f3ae3ee7030": 21, "0x00007f3ae3ee7070": 21, "0x00007f3ae3ee70b0": 21, "0x00007f3ae3ef9b40": 21, "0x00007f3ae3f0b530": 21, "0x00007f3ae3f0b5f0": 21, "0x00007f3ae3f0b6f0": 21, "0x00007f3ae3f0b730": 21, "0x00007f3ae3f0ba30": 21, "0x00007f3ae3f11030": 21, "0x00007f3ae3f11130": 21, "0x00007f3ae3f11170": 21, "0x00007f3ae3f114b0": 21, "0x00007f3ae3f117c0": 21, "0x00007f3ae3f11c70": 21, "0x00007f3ae3f11eb0": 21, "0x00007f3ae3f11ef0": 21, "0x00007f3ae3f11fb0": 21, "0x00007f3ae3f12030": 21, "0x00007f3ae3f12070": 21, "0x00007f3ae3f12170": 21, "0x00007f3ae3f121b0": 21, "0x00007f3ae3f12270": 21, "0x00007f3ae3f12470": 21, "0x00007f3ae3f127f0": 21, "0x00007f3ae3f128f0": 21, "0x00007f3ae3f129b0": 21, "0x00007f3ae3f12a70": 21, "0x00007f3af390c030": 17, "0x00007f3af390c070": 17, "0x00007f3af390c0b0": 17, "0x00007f3af390c0f0": 17, "0x00007f3af390c130": 17, "0x00007f3af390d200": 17, "0x00007f3af390d400": 21, "0x00007f3af390d4c0": 17, "0x00007f3af390d940": 17, "0x00007f3af390db00": 21, "0x00007f3af390deb0": 17, "0x00007f3af390def0": 17, "0x00007f3af390df30": 17, "0x00007f3af390df70": 17, "0x00007f3af390f340": 17, "0x00007f3af390f3b0": 17, "0x00007f3af390f3f0": 17, "0x00007f3af390f430": 17, "0x00007f3af390f470": 17, "0x00007f3af390f4b0": 17, "0x00007f3af390f4f0": 17, "0x00007f3af390f530": 17, "0x00007f3af390f570": 17, "0x00007f3af390f5b0": 17, "0x00007f3af390f5f0": 17, "0x00007f3af3910640": 21, "0x00007f3af3911b70": 17, "0x00007f3af3912640": 21, "0x00007f3af3912b80": 21, "0x00007f3af3913680": 17, "0x00007f3af3920230": 17, "0x00007f3af3920ab0": 17, "0x00007f3af3921470": 17, "0x00007f3af3922100": 21, "0x00007f3af392d470": 17, "0x00007f3af392d600": 17, "0x00007f3af392d670": 17, "0x00007f3af392e430": 17, "0x00007f3af392e4b0": 17, "0x00007f3af393ea70": 17, "0x00007f3af393ecf0": 17, "0x00007f3af393ee40": 17, "0x00007f3af3962570": 17, "0x00007f3af39625b0": 17, "0x00007f3af397c1f0": 17, "0x00007f3af397c3b0": 17, "0x00007f3af397d170": 17, "0x00007f3af397dd40": 17, "0x00007f3af397de70": 17, "0x00007f3af397df30": 17, "0x00007f3af397df70": 17, "0x00007f3af397e2f0": 17, "0x00007f3af397f080": 17, "0x00007f3af3984640": 17, "0x00007f3af39846b0": 17, "0x00007f3af39846f0": 17, "0x00007f3af3984730": 17, "0x00007f3af3984770": 17, "0x00007f3af39847b0": 17, "0x00007f3af39847f0": 17, "0x00007f3af3984830": 17, "0x00007f3af3984870": 17, "0x00007f3af3985680": 17, "0x00007f3af39856f0": 17, "0x00007f3af3985730": 17, "0x00007f3af3985770": 17, "0x00007f3af39857b0": 17, "0x00007f3af39859f0": 17, "0x00007f3af3985d80": 17, "0x00007f3af39860f0": 17, "0x00007f3af3986130": 17, "0x00007f3af3986540": 17, "0x00007f3af39869c0": 17, "0x00007f3af3986c80": 17, "0x00007f3af39871c0": 17, "0x00007f3af3987230": 17, "0x00007f3af3987270": 17, "0x00007f3af39872b0": 17, "0x00007f3af3994b00": 17, "0x00007f3af39952c0": 17, "0x00007f3af3995300": 17, "0x00007f3af3995370": 17, "0x00007f3af39955f0": 17, "0x00007f3af3995640": 17, "0x00007f3af3995970": 17, "0x00007f3af39959b0": 17, "0x00007f3af39959f0": 17, "0x00007f3af3995a30": 17, "0x00007f3af3995a70": 17, "0x00007f3af3995ab0": 17, "0x00007f3af3996a70": 17, "0x00007f3af3996f70": 17, "0x00007f3af3997030": 17, "0x00007f3af39970f0": 17, "0x00007f3af3997270": 17, "0x00007f3af39978b0": 17, "0x00007f3af3997e30": 17, "0x00007f3af39a49b0": 17, "0x00007f3af39a4ab0": 17, "0x00007f3af39a6180": 17, "0x00007f3af39a6870": 17, "0x00007f3af39a68b0": 17, "0x00007f3af39a68f0": 17, "0x00007f3af39a6930": 17, "0x00007f3af39a6970": 17, "0x00007f3af39a69b0": 17, "0x00007f3af39a69f0": 17, "0x00007f3af39a6a30": 17, "0x00007f3af39a6a70": 17, "0x00007f3af39a6ab0": 17, "0x00007f3af39a6af0": 17, "0x00007f3af39a6b30": 17, "0x00007f3af39a6b70": 17, "0x00007f3af39a6bb0": 17, "0x00007f3af39a6bf0": 17, "0x00007f3af39a6c30": 17, "0x00007f3af39a6c70": 17, "0x00007f3af39a6cb0": 17, "0x00007f3af39a6cf0": 17, "0x00007f3af39a6d30": 17, "0x00007f3af39a6d70": 17, "0x00007f3af39a6df0": 17, "0x00007f3af39a7480": 17, "0x00007f3af39b2380": 17, "0x00007f3af39b2bf0": 17, "0x00007f3af39b2c30": 17, "0x00007f3af39b2c70": 17, "0x00007f3af39b2cb0": 17, "0x00007f3af39b2cf0": 17, "0x00007f3af39b2d30": 17, "0x00007f3af39b2d70": 17, "0x00007f3af39b2db0": 17, "0x00007f3af39b2df0": 17, "0x00007f3af39b2e30": 17, "0x00007f3af39b2e70": 17, "0x00007f3af39b2eb0": 17, "0x00007f3af39b2ef0": 17, "0x00007f3af39b2f30": 17, "0x00007f3af39b2f70": 17, "0x00007f3af39b2fb0": 17, "0x00007f3af39b2ff0": 17, "0x00007f3af39b3030": 17, "0x00007f3af39b3070": 17, "0x00007f3af39b30b0": 17, "0x00007f3af39b30f0": 17, "0x00007f3af39b3130": 17, "0x00007f3af39b3170": 17, "0x00007f3af39b31b0": 17, "0x00007f3af39c9330": 21, "0x00007f3af3f30f40": 21, "0x00007f3af3f33800": 17, "0x00007f3af3f4a940": 17, "0x00007f3af3f4dfc0": 21, "0x00007f3af3f4e010": 21, "0x00007f3af3f4e060": 21, "0x00007f3af3f4e0b0": 21, "0x00007f3af3f4e100": 21, "0x00007f3af3f4e1a0": 21, "0x00007f3af3f71160": 21, "0x00007f3af3f73190": 17, "0x00007f3af3f731e0": 17, "0x00007f3af3f73910": 17, "0x00007f3af3f7f430": 17, "0x00007f3af3f83320": 17, "0x00007f3af3f83370": 17, "0x00007f3af3fcbe70": 17, "0x00007f3af3fde6f0": 17, "0x00007f3af3fde740": 17, "0x00007f3af3fded80": 17, "0x00007f3af3fdf430": 17, "0x00007f3af3fdf600": 17, "0x00007f3af3ff4040": 17, "0x00007f3af3ff40b0": 17, "0x00007f3af3ff40f0": 17, "0x00007f3af3ff4130": 17, "0x00007f3af3ff4170": 17, "0x00007f3af3ff6230": 17, "0x00007f3af3ff7280": 17, "0x00007f3af3ff78f0": 17, "0x00007f3af3ff7970": 17, "0x00007f3af3ff7d30": 17, "0x00007f3af3ff7d70": 17, "0x00007f3af3ff7e70": 17, "0x00007f3af3ff9070": 17, "0x00007f3af3ff90c0": 17, "0x00007f3af3ff9110": 17, "0x00007f3af3ff9160": 17, "0x00007f3af3ff91b0": 17, "0x00007f3af3ff9b60": 17, "0x00007f3af3ff9bb0": 17, "0x00007f3af3ff9c00": 17, "0x00007f3af3ff9c50": 17, "0x00007f3af3ffa420": 17, "0x00007f3af3ffa470": 17, "0x00007f3af3ffa4c0": 17, "0x00007f3af3ffa510": 17, "0x00007f3af3ffa7e0": 17, "0x00007f3af3ffa830": 17, "0x00007f3af3ffa880": 17, "0x00007f3af3ffa8d0": 17, "0x00007f3af3ffc480": 17, "0x00007f3af3ffd770": 17, "0x00007f3af3ffd900": 17, "0x00007f3af3ffdbf0": 17, "0x00007f3af3ffdc70": 17, "0x00007f3af3ffddf0": 17, "0x00007f3af3ffde80": 21, "0x00007f3af3ffea40": 17, "0x00007f3af3fffa00": 17, "0x00007f3af3fffa70": 17, "0x00007f3af3fffab0": 17, "0x00007f3af3fffaf0": 17, "0x00007f3af3fffb30": 17, "0x00007f3af3fffb70": 17, "0x00007f3af3fffbb0": 17, "0x00007f3af3fffbf0": 17, "0x00007f3af3fffc30": 17, "0x00007f3af3fffc70": 17, "0x00007f3af3fffcb0": 17, "0x00007f3af3fffcf0": 17, "0x00007f3af3fffd30": 17, "0x00007f3af3fffd70": 17, "0x00007f3af3fffdb0": 17, "0x00007f3af3fffdf0": 17, "0x00007f3af3fffe30": 17, "0x00007f3af3fffe70": 17, "0x00007f3af3fffeb0": 17, "0x00007f3af3fffef0": 17, "0x00007f3af3ffff30": 17, "0x00007f3af3ffff70": 17, "0x00007f3af3ffffb0": 17, "0x00007f3af511fa50": 21, "0x00007f3af516c770": 21, "0x00007f3af67f7c30": 17, "0x00007f3af6974ab0": 17, "0x00007f3af69753b0": 17, "0x00007f3af6976ef0": 21, "0x00007f3af6977ef0": 21, "0x00007f3af6977f30": 21, "0x00007f3af69c4310": 21, "0x00007f3af69e5630": [17, 21], "0x00007f3af69eceb0": 17, "0x00007f3af69ecef0": 17, "0x00007f3af69ed0f0": 17, "0x00007f3af69ed670": 21, "0x00007f3af6b1f400": 17, "0x00007f3af6bb5ef0": 17, "0x00007f3af6bf1430": 17, "0x00007f3af6c6f370": 21, "0x00007f3af6c7d8b0": 21, "0x00007f3af6c7e1f0": 17, "0x00007f3af6c7e930": 17, "0x00007f3af6e6b4b0": 17, "0x00007f3af6e8c4c0": 17, "0x00007f3af6f7aa40": 21, "0x00007f3af72024d0": 21, "0x00007f3af7218a70": 21, "0x00007f3af72196b0": 17, "0x00007f3af726d440": 17, "0x00007f3af7367480": [17, 19], "0x00007f3af777d970": 21, "0x00007f3af777d9f0": 21, "0x00007f3af7ea7b30": 17, "0x00007f3af7eb6470": 17, "0x00007f3af7eb64f0": 17, "0x00007f3af7eb8e70": 17, "0x00007f3af7eb94f0": [17, 19], "0x00007f3af7eb98f0": [17, 19], "0x00007f3af7eba730": [17, 19], "0x00007f3af7f07f40": 17, "0x00007f3af807ee30": 17, "0x00007f3af82cc3f0": [17, 19], "0x00007f3af84760f0": 19, "0x00007f3af84fd230": [17, 19, 21], "0x00007f3af8a70a30": 17, "0x00007f3af8e517f0": 21, "0x00007f3af9167fb0": 17, "0x00007f3af9520bf0": 17, "0x00007f3af952f220": [17, 19, 21], "0x00007f3af9651b30": [17, 19], "0x00007f3af9e297b0": 21, "0x00007f3af9fa8db0": [17, 19], "0x00007f3afa02e6b0": 21, "0x00007f3afa081e80": 17, "0x00007f3afa2516b0": 17, "0x00007f3afa368a30": 17, "0x00007f3afa3d92f0": [17, 19], "0x00007f3afa4644b0": 17, "0x00007f3afa4d3fa0": 17, "0x00007f3afa4fe970": [17, 21], "0x00007f3afa52d970": 17, "0x00007f3afa52e2f0": 21, "0x00007f3afa554e30": 17, "0x00007f3afa556870": 21, "0x00007f3afa5aa9b0": [17, 19], "0x00007f3afa5c6530": 21, "0x00007f3afa908af0": 17, "0x00007f3afa925630": 21, "0x00007f3afa948070": 17, "0x00007f3afa994ff0": 17, "0x00007f3afa9a9170": 17, "0x00007f3afa9d38b0": 21, "0x00007f3afa9eeaf0": 17, "0x00007f3afad000d0": [17, 21], "0x00007f3afad000f0": 17, "0x00007f3afad00310": 17, "0x00007f3afad08030": 17, "0x00007f3afad548f0": 17, "0x00007f3afad54af0": [17, 19], "0x00007f3afad54d70": [17, 19, 21], "0x00007f3afad57fb0": 21, "0x00007f3afad775f0": 17, "0x00007f3afad9f3b0": 17, "0x00007f3afadb7db0": 21, "0x00007f3afadc82b0": 21, "0x00007f3afadc9a30": 17, "0x00007f3afadcb670": 21, "0x00007f3afade1530": 17, "0x00007f3afb174cc0": [17, 19], "0x00007f3afb186be0": 17, "0x00007f3afb189980": [17, 19, 21], "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x556cbe121460": [17, 19], "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x7f3ade5b3bf0": 19, "0x7f3adec9d470": 19, "0x7f3adec9d4b0": 19, "0x7f3adecd46b0": 19, "0x7f3adecdc270": 19, "0x7f3adecdfcf0": 19, "0x7f3ae3f10570": 19, "0x7f3af397ddb0": 17, "0x7f3af397f0b0": 17, "0x7f3af3984e30": 17, "0x7f3af3985230": 17, "0x7f3af3985ef0": 17, "0x7f3af3997cb0": 17, "0x7f3af39a6db0": 17, "0x7f3af39b2a70": 17, "0x7f3af39b2ab0": 17, "0x7f3af39b2af0": 17, "0x7f3af39b2b30": 17, "0x7f3af39b2b70": 17, "0x7f3af39b2bb0": 17, "0x7f3af39b31f0": 17, "0x7f3af7eb94f0": [17, 19], "0x7f3af7eb98f0": [17, 19], "0x7f3af952f220": [17, 19], "0x7f3afa3d92f0": [17, 19], "0x7f3afad54af0": [17, 19], "0x7f3afad54d70": [17, 19], "0x7f3afb189980": [17, 19], "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 44, "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, 21, 25, 32, 41], "120": [13, 37], "123": [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, 19, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [13, 14, 17, 31, 36, 37, 46], "21": 36, "22414": 45, "23827": 44, "24564": 44, "25845": 45, "2678": [17, 21, 40], "2718": 13, "28307": 44, "2930": [13, 46], "3": [17, 21, 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, 19, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "42": [17, 21], "44": [0, 11, 16, 24, 44], "45739": 44, "4844": 13, "5": [8, 17, 19, 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": [17, 21, 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, "93925532798976": [17, 19], "93925532883136": 17, "93925532885776": [17, 19], "93925533684832": [17, 19], "93925535224576": 17, "93925537698560": 17, "93925550929712": 21, "93925551115328": 17, "93925551124864": 17, "93925551134240": 17, "93925551137776": 17, "93925551204960": 17, "93925551206128": 17, "93925551208208": 17, "93925551289632": 21, "93925551290752": 21, "93925551344928": 17, "93925551631600": 17, "93925551635296": 17, "93925551652144": 17, "93925551673296": 17, "93925551758832": 17, "93925551775760": 17, "93925551798832": 17, "93925551809936": 17, "93925551827104": 17, "93925551838816": 17, "93925551852528": 17, "93925564118288": 19, "93925566497952": 21, "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, 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, 29, 30, 32, 33, 34, 44], "There": [22, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 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], "__args__": [17, 19, 21], "__builtin__": 44, "__call__": [13, 19], "__class_vars__": [17, 19, 21], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__eth_pydantic_validate__": [17, 21], "__expected_": 18, "__fields__": 24, "__get_pydantic_json_schema__": [17, 19, 21], "__getattr__": [19, 24], "__getitem__": [17, 21, 24], "__hash__": [19, 21], "__init__": [17, 19, 21, 30, 33], "__iter__": [19, 21], "__len__": [17, 21], "__local__": [32, 38], "__origin__": [17, 19, 21], "__parameters__": [17, 19, 21], "__private_attributes__": [17, 19, 21], "__pydantic_complete__": [17, 19, 21], "__pydantic_core_schema__": [17, 19, 21], "__pydantic_custom_init__": [17, 19, 21], "__pydantic_decorators__": [17, 19, 21], "__pydantic_extra__": 17, "__pydantic_fields_set__": 17, "__pydantic_generic_metadata__": [17, 19, 21], "__pydantic_parent_namespace__": [17, 19, 21], "__pydantic_post_init__": [17, 19, 21], "__pydantic_private__": 17, "__pydantic_serializer__": [17, 19, 21], "__pydantic_validator__": [17, 19, 21], "__repr__": [17, 19, 21, 24], "__root_validators__": [17, 19, 21], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__validators__": [17, 19, 21], "__version__": 24, "_addressvalid": [10, 11, 13, 16, 17, 19, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": [12, 13, 14, 16, 17], "_chainid_": 25, "_cli": 33, "_cli_avoid_json": [12, 13, 14, 16, 17], "_cli_enforce_requir": [12, 13, 14, 16, 17], "_cli_exit_on_error": [12, 13, 14, 16, 17], "_cli_hide_none_typ": [12, 13, 14, 16, 17], "_cli_implicit_flag": [12, 13, 14, 16, 17], "_cli_parse_arg": [12, 13, 14, 16, 17], "_cli_parse_none_str": [12, 13, 14, 16, 17], "_cli_prefix": [12, 13, 14, 16, 17], "_cli_prog_nam": [12, 13, 14, 16, 17], "_cli_settings_sourc": [12, 13, 14, 16, 17], "_cli_use_class_docs_for_group": [12, 13, 14, 16, 17], "_contract": 45, "_data": 45, "_decor": [17, 19, 21], "_default_network": 17, "_default_provid": 17, "_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, "_gener": [17, 19, 21], "_immutable_numb": 44, "_intern": 19, "_io": 13, "_is_custom": 17, "_local_deployments_map": 21, "_log": 19, "_lognam": 45, "_manag": 22, "_mock": 27, "_mock_val_s": 19, "_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, "_test_runn": [17, 19, 21], "_validate_ecosystem": 17, "_validate_transact": 21, "_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, 19, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 39, 44, 45], "abort": [18, 20, 26], "about": [10, 13, 16, 17, 19, 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, 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": [17, 19, 21, 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], "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], "alias_pi": [17, 19, 21], "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, 19, 21, 22, 26, 28, 29, 30, 32, 37, 39, 41, 42, 43, 44, 45, 46], "allow_disconnect": 24, "allow_instal": 21, "allowed_schem": 17, "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, 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, 21, 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, 19], "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyseri": [17, 19, 21], "anyth": [17, 18, 26, 30, 33, 36, 38], "anyvalid": [17, 21], "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, 17, 18, 19, 21, 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], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseethereumconfig": 13, "basefeeperga": 13, "basehex": [17, 21], "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 19, 21, 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, 44], "boolean": 26, "boolseri": [17, 19], "boolvalid": [17, 19], "borrow": 24, "both": [13, 16, 17, 21, 22, 23, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": [17, 19, 21, 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, 17, 19, 21, 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_mod": 21, "bytes_valu": 30, "bytesaddressconvert": 21, "bytesvalid": 21, "cach": [6, 10, 15, 17, 21, 29, 32, 38, 44], "cache_blueprint": 21, "cache_deploy": 21, "cache_nam": 21, "cache_proxy_info": 21, "cache_str": [17, 19, 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], "chain_manag": [17, 19, 21], "chainerror": [20, 21], "chainid": [13, 17, 21], "chainlist": [13, 14, 16, 17, 21], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "chainvalid": 17, "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_start_block_before_stop_block": 17, "check_start_nonce_before_stop_nonc": 17, "check_valu": 44, "checksum": [21, 23], "checksumaddress": [10, 11, 13, 16, 17, 19, 21, 23], "choic": [17, 19, 21, 26, 37], "choice_callback": 18, "choos": [6, 14, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [17, 18, 19, 21, 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], "class_repr": [17, 19], "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, "cls_ref": 17, "cls_repr": 17, "cls_var_nam": 17, "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, "coerce_numbers_to_str": [17, 19, 21], "collect": [17, 18, 20, 21, 23, 32], "collect_init_onli": 21, "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_manag": [17, 19, 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, 19, 21, 24, 43, 44], "complex": [30, 32], "compon": [17, 19, 23], "compos": 33, "comprehens": [13, 14, 16, 17, 21], "comput": [17, 24, 25, 38], "computed_field": [17, 19, 21], "computedfield": [17, 19, 21], "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, 19, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_manag": [17, 19, 21], "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], "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], "constrain": [17, 21], "constrainedint": 17, "constrainedintvalid": 17, "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, 21, 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], "conversion_manag": [17, 19, 21], "conversionerror": [17, 20, 21], "conversionmanag": [10, 21], "conversionplugin": 22, "convert": [10, 13, 18, 20, 24, 29, 30], "convertedtyp": 17, "converterapi": [17, 21, 22], "copi": 30, "copy_default": [17, 19, 21], "core": [5, 17, 19, 21, 25, 28, 30, 32, 33, 37], "coreschema": [17, 19, 21], "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], "current": [10, 13, 16, 17, 18, 21, 24, 35, 37, 38], "custom": [13, 17, 18, 19, 20, 21, 23, 25, 26, 28, 29, 33, 36], "custom_error": [17, 19], "custom_hd_path": 0, "custom_init": [17, 19, 21], "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, 29, 30, 32, 37, 44], "data_dir": 14, "data_fold": [14, 17, 21], "databas": [29, 31], "dataclass": [21, 31], "dataclass_nam": 21, "dataclassarg": 21, "dataclassargsvalid": 21, "dataclassvalid": 21, "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": [17, 18, 19, 21, 22, 24, 30, 33, 43, 44], "decoratorinfo": [17, 19, 21], "deduc": [13, 14, 17], "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_factori": 17, "default_host": 17, "default_log_level": 18, "default_nam": 24, "default_network": [13, 28, 34, 37], "default_network_nam": 17, "default_path": 17, "default_port": 17, "default_provid": [13, 28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": [13, 37], "defaultfactori": 17, "defaultqueryprovid": 21, "defin": [7, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 29, 30, 33, 37, 42, 43, 44], "definit": [13, 17, 19, 21, 24, 37], "definitionref": [17, 19], "definitionrefseri": [17, 19], "definitionrefvalid": [17, 19], "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], "demonstr": [30, 43, 44, 46], "depend": [1, 6, 9, 12, 13, 15, 17, 21, 22, 23, 33], "dependency_contract": 32, "dependency_id": 21, "dependency_project": 32, "dependencyapi": [17, 21, 22, 32], "dependencycontracttyp": 32, "dependencymanag": 21, "dependencyplugin": 22, "dependencyversionmap": 21, "dependend": 21, "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "deploy": [1, 13, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": [13, 17], "deployment_data": 17, "deploymentconfig": 17, "deploymentmanag": 21, "deployments_map": 21, "depth": [41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [25, 37], "descript": [13, 16, 17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [15, 17, 21, 24], "detail": [13, 16, 17, 19, 23, 38], "detect": [15, 17, 19, 20, 21, 39, 42], "determin": [14, 17, 19, 21, 39], "determinist": 11, "dev": [13, 17, 20, 21, 23, 30, 44, 46], "dev_messag": 20, "develop": [9, 10, 14, 16, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [13, 17, 18, 21, 23, 24, 30, 38, 44, 45], "dictseri": [17, 21], "dictvalid": [17, 21], "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, 19, 21, 23, 30], "duplic": 17, "durat": [18, 21, 30], "dure": [12, 13, 17, 21, 23, 27, 32, 36, 43, 44], "dynam": 13, "dynamicfeetransact": 13, "dynarrai": 30, "e": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [11, 16, 17, 21], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [13, 16, 17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [13, 17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 13, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "ecosystem_config": 17, "ecosystem_filt": [4, 21], "ecosystem_nam": [17, 21, 43], "ecosystemapi": [17, 21, 22, 35, 37], "ecosystemnotfounderror": 20, "ecosystemplugin": 22, "ecurepassphras": 25, "edit": [27, 28, 33, 35, 37], "effect": 37, "eip": [13, 16, 17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 13, 15, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "elect": 25, "elimin": [13, 25], "els": [13, 17, 19, 21, 24, 26, 36, 37, 43, 44], "elsewher": [21, 27, 28], "embed": 29, "emit": [17, 23, 46], "empti": [17, 20, 22, 23, 24, 44], "emul": 13, "en": [17, 21, 22, 28, 30, 35], "enabl": [11, 14, 16, 17, 19, 25, 30, 44], "enablememori": [13, 45], "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": [13, 17], "encode_calldata": [13, 17], "encode_contract_blueprint": [13, 17], "encode_defunct": [23, 25], "encode_deploy": [13, 17], "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_structured_data": 23, "encode_transact": [13, 17], "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": [11, 25], "end": [13, 16, 17, 18, 19, 21, 24, 27, 37, 44], "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [14, 17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": [13, 17], "enough": [17, 30], "enrich": [13, 15, 17, 21], "enrich_error": [15, 17, 21], "enrich_trac": [13, 17], "enriched_calltre": 13, "ensur": [21, 22, 23, 30, 34, 37, 44], "enter": [11, 17, 25, 36, 37, 44], "entir": [13, 33, 35, 37, 44], "entireti": 30, "entri": [16, 21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [13, 17, 18, 27], "enumer": 13, "env": 41, "environ": [13, 24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 24, 25, 46], "equival": [13, 17], "erc": 13, "erc20": [15, 32], "erc721": 32, "err": [15, 17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [10, 19, 20, 21], "especi": [13, 17, 32], "estim": [13, 14, 16, 17, 21, 24, 28, 37, 44], "estimate_gas_cost": [13, 16, 17, 46], "estimate_queri": [14, 17, 21], "etc": [13, 26, 42], "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, 21, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": [13, 17], "eth_typ": [13, 17, 21, 23], "eth_util": 29, "ether": [13, 16, 25, 30, 31, 46], "ethereum": [4, 9, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "ethereumconfig": 13, "ethereumnetworkconfig": 14, "ethereumnodeconfig": 14, "ethereumnodeprovid": [13, 21], "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpm": [21, 38, 40], "ethpm_typ": [15, 17, 19, 21, 23], "ethtest": [16, 37, 44], "ethtesterproviderconfig": 16, "evalu": 24, "even": [13, 17, 21, 36, 37], "event": [13, 16, 17, 19, 20, 23, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [10, 13, 17, 19, 21, 24], "eventabityp": [17, 19], "eventu": [17, 19, 21], "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, 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, 19, 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, 17, 19, 21, 44, 46], "expected_bool": [17, 19], "expected_int": [17, 19], "expected_pi": [17, 19], "expected_py_dict": [17, 19], "expected_py_valu": [17, 19], "expected_repr": [17, 19], "expected_str": [17, 19], "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_behavior": [17, 19, 21], "extra_fields_behavior": [17, 19], "extra_seri": [17, 19, 21], "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, "extras_valid": [17, 19, 21], "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], "fail_fast": [17, 19, 21], "failur": 44, "fallback": [21, 42], "fallback_seri": 21, "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, 19, 21, 23, 24, 32, 35, 44], "field_nam": [17, 21], "field_seri": [17, 19, 21], "field_valid": [17, 19, 21], "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, 21, 26], "final": [17, 21, 24, 27, 44], "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44], "finish": 33, "first": [17, 19, 21, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43], "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_attribut": [17, 19, 21], "from_error": 20, "from_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "frozen": [17, 19, 21], "fset": 24, "full": [15, 17, 21, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [13, 28, 30], "func": [13, 17, 21, 23, 24, 44], "function": [10, 13, 15, 17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 37, 42], "function_hit": 23, "function_nam": [17, 21], "function_r": 23, "functionaft": 17, "functionaftervalid": 17, "functional_valid": [13, 17, 23], "functionbefor": [17, 21], "functionbeforevalid": [17, 21], "functioncoverag": 23, "functionplainseri": 21, "functionwrap": 17, "functionwrapseri": 17, "functionwrapvalid": 17, "functool": [17, 19, 21], "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, 21, 24, 28, 30, 37, 42], "ganach": 17, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [13, 17, 21, 28, 37], "gas_pric": [13, 16, 17, 21, 46], "gas_us": [13, 17, 21, 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, 19, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generalfieldsseri": [17, 19, 21], "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_json_schema_update_func": [17, 19, 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], "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, 19, 30, 46], "happen": [18, 22, 27, 30, 32, 37, 44], "haramb": 41, "hard": [18, 24], "hardcod": 17, "hardhat": [13, 14, 17, 28, 34, 35, 37, 44], "has_explor": 20, "has_extra": [17, 19, 21], "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, 21, 23], "hide": [0, 16, 25], "hide_input_in_error": 17, "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], "host_requir": 17, "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], "i64": 17, "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, 19, 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, 17, 18, 19, 21, 26, 29, 33, 36, 44], "info_arg": [17, 21], "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, 19, 21, 31, 38], "init_coverage_profil": 17, "init_onli": 21, "init_only_count": 21, "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], "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], "internal_typ": [17, 19], "internaltyp": [17, 19], "interoper": 41, "interv": 44, "introduc": 42, "intseri": [17, 21], "intuit": 44, "intvalid": [17, 21], "invalid": [17, 21, 44], "invalidopt": 13, "investig": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [13, 26, 32], "io": [13, 17, 23, 41], "ipc": [13, 14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [13, 17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_field_seri": [17, 21], "is_fork": 17, "is_loc": 17, "is_named_tupl": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": [15, 17], "is_zero_hex": 24, "isinst": [17, 19, 44], "isinstancevalid": [17, 19], "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "issubclass": 17, "issubclassvalid": 17, "item": [13, 16, 17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "item_seri": [17, 19, 21], "item_valid": [17, 19, 21], "items_schema": [17, 19, 21], "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": 17, "json_schema_input_typ": [13, 17, 23], "json_schema_update_func": [17, 19, 21], "jsonorpython": 17, "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], "key1": 21, "key2": 21, "key_pi": [17, 19, 21], "key_seri": [17, 21], "key_valid": [17, 21], "keyerror": [17, 21], "keyfile_path": 11, "keyfileaccount": [11, 16, 17, 22, 26], "keys_schema": [17, 21], "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], "kw_onli": 21, "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": 32, "lambda": [13, 17, 21, 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, "le": 17, "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], "listseri": [17, 19, 21], "listvalid": [17, 19, 21], "liter": [13, 16, 17, 19, 21, 23], "literallookup": [17, 19], "literalseri": [17, 19], "literalvalid": [17, 19], "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, "loc_by_alia": [17, 19, 21], "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], "local_project": [17, 19, 21], "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": [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": [17, 19, 21, 23, 24, 44], "lookup_kei": [17, 19, 21], "lookuppath": [17, 19, 21], "loop": [26, 33], "low": 45, "lower": 12, "lt": 17, "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, 37], "max": [13, 16, 17, 21, 24, 28, 37, 44, 45], "max_fe": [13, 17, 21, 46], "max_fil": 24, "max_ga": [13, 16, 17], "max_length": [17, 19, 21], "max_priority_fe": [13, 17, 21, 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, 44, 45], "meant": [11, 16, 17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "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, 19, 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], "min_length": [17, 19, 21], "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, "mockvals": 19, "mode": [13, 17, 19, 21, 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, "model_nam": [17, 19, 21], "model_post_init": [17, 19, 21], "model_seri": [17, 19, 21], "model_valid": [17, 19, 21], "modelextra": [17, 19], "modelfield": [17, 19, 21], "modelfieldsvalid": [17, 19, 21], "modelmodel_dump": [17, 23], "modelprivateattr": [17, 19, 21], "modelseri": [17, 19, 21], "modelvalid": [17, 19, 21], "modelvalidatordecoratorinfo": 17, "modifi": [11, 13, 16, 17, 18, 21, 23, 24, 29, 30, 37], "modify_model_json_schema": [17, 19, 21], "modul": [17, 19, 21, 23, 24, 29, 30, 36], "modular": 41, "monei": 30, "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], "multiple_of": 17, "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], "my_access_list": 46, "my_account": [21, 26, 32], "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_interfac": 27, "my_ledger_account": 33, "my_manag": 26, "my_method": [27, 30, 39, 44], "my_other_project": 38, "my_provider_plugin": 33, "my_script": 33, "my_secret_rpc": 28, "my_sign": 13, "my_sub_cmd": 33, "my_trezor_account": 33, "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], "name_pi": [17, 19, 21], "namedtupl": 23, "namespac": [17, 18, 19, 21, 22, 33, 43], "nativ": [13, 17], "natspec": 19, "necessari": [7, 15, 18, 21], "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": [17, 19, 21, 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": [17, 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, "nullabl": [17, 19, 21], "nullableseri": [17, 19, 21], "nullablevalid": [17, 19, 21], "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, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [13, 17, 30, 38, 44, 45], "occassion": [13, 17], "occupi": 23, "occur": [13, 17, 19, 20, 21, 24, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": [15, 32], "often": [15, 17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 37, 46], "on_error": [17, 19, 21], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "oncelock": [17, 19, 21], "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, 19, 21, 23, 24, 32, 41, 45], "oserror": 24, "ot": 17, "other": [13, 17, 18, 19, 21, 23, 24, 25, 26, 29, 30, 32, 35, 37, 44, 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": [17, 19, 21, 24], "parent_hash": [13, 17], "parenthash": [13, 17], "pari": [27, 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, 19, 21], "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], "path1": 21, "path2": 21, "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, "plain": 21, "plain_funct": 21, "plan": 31, "platform": 41, "pleas": [30, 46], "plu": 46, "pluggableschemavalid": [17, 19, 21], "pluggi": 22, "pluggy_patch": 22, "plugin": [0, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "plugin_manag": [17, 19, 21, 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], "populate_by_nam": 21, "port": [13, 16, 17], "posit": [23, 44], "positional_count": 21, "posixpath": [12, 13, 14, 16, 17], "possibl": [20, 21, 22, 24, 25, 37], "possibli": 30, "post": [13, 17, 19, 21], "post_init": [17, 19, 21], "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [13, 16, 17, 19, 24, 25, 27, 29], "preced": 28, "preceed": [13, 17], "predict": 46, "prefer": 28, "prefix": [12, 16, 19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefix_": 16, "prefund": 25, "premis": 25, "prepar": [13, 17], "prepare_transact": [13, 17], "present": [17, 21, 32], "preserv": 18, "press": 44, "pretti": [13, 45], "prevent": 33, "previou": [13, 16, 17, 21], "previous": [13, 17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [13, 16, 17, 21, 44], "primarili": 33, "primit": [13, 17], "print": [13, 17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [13, 16, 17, 21, 33], "priorit": 46, "prioriti": [16, 46], "priority_fe": [13, 16, 17, 46], "privat": [0, 11, 17, 19, 21, 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, 19, 21, 23, 25, 28, 31, 36], "push0": 39, "put": [12, 21, 25, 32, 36], "pwd": 41, "py": [13, 14, 17, 19, 20, 21, 23, 24, 28, 29, 33, 38, 42, 43, 44], "py_kei": [17, 19, 21], "py_key1": 21, "py_key2": 21, "py_nam": 21, "pydant": [13, 17, 19, 21, 23, 24], "pydantic_cor": [17, 23], "pydantic_js_annotation_funct": [17, 19, 21], "pydantic_js_funct": [17, 19, 21], "pydanticgenericmetadata": [17, 19, 21], "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], "python3": 41, "python_schema": 17, "pythondepend": 15, "qualiti": 33, "quantiti": 44, "queri": [9, 10, 13, 14, 19, 20, 29], "query_engin": 22, "query_manag": [17, 19, 21], "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, 21, 23, 27, 44], "race": 33, "rais": [10, 11, 13, 14, 16, 17, 19, 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, 30, 37, 38, 41], "readabl": [29, 44], "readi": [14, 17, 21, 23], "readm": 37, "real": [25, 46], "reason": [20, 37, 42, 44], "rebuild": [17, 19, 21], "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": [17, 19, 24], "red": [17, 20, 36], "reduc": [25, 37], "reentri": 44, "ref": [6, 15, 17, 19, 21, 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, 19, 21, 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], "required_field": [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], "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], "retry_with_lax_check": [17, 19], "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_seri": [17, 21], "return_valu": [13, 17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revalid": [17, 19, 21], "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_model": [17, 19, 21], "root_path": 21, "root_valid": [17, 19, 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, 19, 21, 23], "schema_ref": [17, 19], "schemafilt": [17, 19, 21], "schemaseri": [17, 19, 21], "schemavalid": [17, 19, 21], "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], "sequence_valid": 17, "ser": 21, "serfield": [17, 19, 21], "serial": [13, 15, 17, 19, 21, 23], "serializ": [17, 23], "serialization_alia": [17, 19, 21], "serialization_exclud": 21, "serialize_as_ani": [17, 23], "serialize_exclud": 12, "serialize_hex": 21, "serialize_sequence_via_list": 17, "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, 28, 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, "shim": 17, "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, 17, 19, 21, 26, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 19, 21, 28, 30, 46], "simpledict": [17, 19, 21], "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, 21], "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, 19, 21, 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], "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": [17, 21, 30], "static": [18, 37], "staticfeetransact": 13, "statu": [13, 17, 21], "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, 17, 19, 21, 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, "strconstrain": [17, 21], "strconstrainedvalid": [17, 21], "stream": [4, 13, 17, 24], "stream_request": [13, 17], "stream_respons": 24, "strict": [17, 19, 21, 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, "strip_whitespac": [17, 21], "strserial": [17, 19, 21], "struct": [13, 24], "struct_log": 45, "structabi": [10, 19, 21], "structlog": 13, "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "strvalid": [17, 19, 21], "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": [19, 21], "submit": [17, 30], "submodul": 43, "subprocess": [4, 14, 17, 20], "subprocesserror": 20, "subprocessprovid": [17, 20], "subprocesstimeouterror": 20, "subsequ": [25, 32], "subset": [18, 23], "substr": 24, "subsystem": 41, "success": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 29, 36, 41], "successfulli": [17, 30, 37, 40], "suffix": [24, 37], "suit": [8, 35, 44], "suitabl": [17, 32], "sum": 31, "super": [23, 45], "suppli": [13, 44], "support": [11, 13, 16, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_debug_trace_cal": 13, "supports_source_trac": 17, "supports_trac": [13, 16, 17], "suppos": 43, "sure": [21, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [13, 17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "t": [5, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [13, 31, 44, 45], "tag": [6, 15, 23, 32], "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": [13, 14, 16, 17], "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 13, 16, 17, 18, 19, 20, 21, 38, 41, 44], "test": [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], "titl": [17, 19, 21], "tmp": 21, "to_int": 24, "to_low": [17, 21], "to_python": [17, 23], "to_typ": [10, 21], "to_upp": [17, 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, 21, 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, 19, 20, 21, 23, 24, 25, 26, 27, 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], "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, "undefin": [17, 19, 21], "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [15, 17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "uninit": [17, 19], "uninstal": 21, "union": [13, 16, 17, 18, 19, 20, 21, 24], "unionseri": [17, 19], "unionvalid": [17, 19], "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], "urlseri": 17, "urlvalid": 17, "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, "utf8": 21, "util": [9, 10, 12, 13, 17, 18, 21, 25, 26, 29, 33, 43, 46], "uup": 39, "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "v1": [17, 19, 21, 24, 32], "v2": 30, "v3": 32, "val": [1, 6], "valbytesmod": 21, "valid": [13, 17, 19, 21, 22, 23, 25, 37], "validate_default": [17, 19, 21], "validate_gas_limit": 21, "validate_model": 17, "validate_s": 17, "validation_alia": [17, 19, 21], "validation_error_caus": 17, "validator_nam": 21, "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], "value_seri": [17, 21], "value_valid": [17, 21], "valueerror": [20, 21], "values_schema": [17, 21], "variabl": [13, 17, 19, 21, 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], "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, 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], "when_us": [17, 21], "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], "withdefault": [17, 19, 21], "withdefaultseri": [17, 19, 21], "withdefaultvalid": [17, 19, 21], "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, 31, 32, 37, 41, 43, 44, 46], "wrap": [17, 21, 24], "wrap_funct": 17, "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": 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": 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, 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, "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], "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 diff --git a/latest/userguides/config.html b/latest/userguides/config.html index 9bb1ab45b9..add53d6de9 100644 --- a/latest/userguides/config.html +++ b/latest/userguides/config.html @@ -123,6 +123,7 @@

      On this page

        +
      • Base Path
      • Contracts Folder
      • Default Ecosystem
      • Dependencies
      • @@ -186,6 +187,23 @@

        Configure Ape +

        Base Path

        +

        Change the base path if it is different than your project root. +For example, imagine a project structure like:

        +
        project
        +└── src/
        +    └── contracts/
        +        └── MyContract.sol
        +
        +
        +

        In this case, you want to configure Ape like:

        +
        base_path: src
        +
        +
        +

        This way, MyContract.vy’s source ID will be "contracts/Factory.vy" and not "src/contracts/Factory.vy". +Some dependencies, such as python-based ones like snekmate, use this structure.

        +

        Contracts Folder

        Specify a different path to your contracts/ directory.