diff --git a/latest/.buildinfo b/latest/.buildinfo index b97bdab530..1d142aed12 100644 --- a/latest/.buildinfo +++ b/latest/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 251bd55a0ad183e8e17e3e225cf1d635 +config: 658ae140c3b24ea04c11869e5fa6ffc7 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index be3b044a73..dd89c64f59 100644 Binary files a/latest/.doctrees/commands/networks.doctree and b/latest/.doctrees/commands/networks.doctree differ diff --git a/latest/.doctrees/commands/pm.doctree b/latest/.doctrees/commands/pm.doctree index 8fdc99fe5b..b226f19ffd 100644 Binary files a/latest/.doctrees/commands/pm.doctree and b/latest/.doctrees/commands/pm.doctree differ diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index 7cf78d7b71..3a739eeb27 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 a34d9a1bd5..6f1e81a39b 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 c646ac0da8..dae323eb13 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 64e7f461e4..91ecd94794 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 ee70349b16..465f845c6d 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 c3e22ae2ca..e6b00c8079 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 c652085e9a..5ce729927f 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 c66c77975b..b53006e571 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 84aed22922..1753da5734 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 27ff94e55a..091b719b22 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 e34c32d14a..6a5b31eaec 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 8ca3811303..2e811b7a40 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 26fd2f83ce..39188fb8cf 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 00bc6e0443..9dd66db919 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 b862e861ab..5b5b3c808a 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 8444243f6f..3c9273ef8b 100644 Binary files a/latest/.doctrees/methoddocs/utils.doctree and b/latest/.doctrees/methoddocs/utils.doctree differ diff --git a/latest/.doctrees/userguides/dependencies.doctree b/latest/.doctrees/userguides/dependencies.doctree index 33884c4244..ddd70894e7 100644 Binary files a/latest/.doctrees/userguides/dependencies.doctree and b/latest/.doctrees/userguides/dependencies.doctree differ diff --git a/latest/_sources/userguides/dependencies.md.txt b/latest/_sources/userguides/dependencies.md.txt index 9e6a8170b2..adee75f67b 100644 --- a/latest/_sources/userguides/dependencies.md.txt +++ b/latest/_sources/userguides/dependencies.md.txt @@ -179,12 +179,16 @@ project.dependencies.install( ### uninstall -Remove previously installed packages using the `uninstall` command: +Remove previously installed packages using the `uninstall` command, providing it either the dependency's name or package_id: ```shell ape pm uninstall OpenZeppelin ``` +```shell +ape pm uninstall OpenZeppelin/openzeppelin-contracts +``` + If there is a single version installed, the command will remove the single version. If multiple versions are installed, pass additional arguments specifying the version(s) to be removed: diff --git a/latest/commands/networks.html b/latest/commands/networks.html index f60905e51d..7e8f10ea24 100644 --- a/latest/commands/networks.html +++ b/latest/commands/networks.html @@ -297,7 +297,7 @@

list
Options:
-

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

+

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

@@ -308,7 +308,7 @@

list
Options:
-

test | node

+

node | test

diff --git a/latest/commands/pm.html b/latest/commands/pm.html index cb846ddd83..823e79983d 100644 --- a/latest/commands/pm.html +++ b/latest/commands/pm.html @@ -378,9 +378,9 @@

uninstall -
  • Remove specific versions: ape pm remove <PackageName> “1.0.0” “2.0.0”

  • -
  • Prompt to choose versions: ape pm remove <PackageName>

  • -
  • Remove all versions: ape pm remove <PackageName> -y

  • +
  • Remove specific versions: ape pm uninstall <PackageName> “1.0.0” “2.0.0”

  • +
  • Prompt to choose versions: ape pm uninstall <PackageName>

  • +
  • Remove all versions: ape pm uninstall <PackageName> -y

  • pm uninstall [OPTIONS] [NAME] [VERSIONS]...
     
    diff --git a/latest/methoddocs/ape_node.html b/latest/methoddocs/ape_node.html index b70fa6a07e..9df89fe1b3 100644 --- a/latest/methoddocs/ape_node.html +++ b/latest/methoddocs/ape_node.html @@ -285,12 +285,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://eth.drpc.org'}, holesky: dict = {'uri': 'https://rpc.holesky.ethpandaops.io'}, sepolia: dict = {'uri': 'https://sepolia.gateway.tenderly.co'}, 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.mevblocker.io/noreverts'}, holesky: dict = {'uri': 'https://rpc.holesky.ethpandaops.io'}, sepolia: dict = {'uri': 'https://rpc.sepolia.org'}, local: dict = {'chain_id': 1337, 'uri': 'http://localhost:8545'}, **values: Any)
    -class ape_node.EthereumNodeConfig(_case_sensitive: bool | None = None, _nested_model_default_partial_update: bool | None = None, _env_prefix: str | None = None, _env_file: DotenvType | None = PosixPath('.'), _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, ...] | None = None, _cli_settings_source: CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_exit_on_error: bool | None = None, _cli_prefix: str | None = None, _cli_implicit_flags: bool | None = None, _secrets_dir: PathType | None = None, *, ethereum: EthereumNetworkConfig = EthereumNetworkConfig(mainnet={'uri': 'https://eth.drpc.org'}, holesky={'uri': 'https://rpc.holesky.ethpandaops.io'}, sepolia={'uri': 'https://sepolia.gateway.tenderly.co'}, 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.mevblocker.io/noreverts'}, holesky={'uri': 'https://rpc.holesky.ethpandaops.io'}, 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)

    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 bae97eec24..9b14570803 100644 --- a/latest/methoddocs/api.html +++ b/latest/methoddocs/api.html @@ -947,7 +947,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:94409885709344', '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:94495607969168', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {}, 'model_name': 'AccountAPI', 'type': 'model-fields'}, 'type': 'model'}

    The core schema of the model.

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

    ape.api
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83b37420,         ),         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(             0x000055f179255590,         ),         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(             0x000055dd83b37420,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(             0x000055f179255590,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "AccountAPI",     }, ), definitions=[], cache_strings=True)

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

    @@ -1308,7 +1308,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:94409886487872', '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:94495608040112', '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.

    @@ -1346,13 +1346,13 @@

    ape.api
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83bf5540,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "name": SerField {                         key_py: Py(                             0x00007fa687b54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "account_type": SerField {                         key_py: Py(                             0x00007fa6838d6670,                         ),                         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(             0x000055f179266ab0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "name": SerField {                         key_py: Py(                             0x00007fcb0e554af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "account_type": SerField {                         key_py: Py(                             0x00007fcb0a4d67b0,                         ),                         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=[])

    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(                                 0x00007fa680c9aab0,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007fa680c9a8f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa687b54af0,                         ),                         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(                                 0x00007fa680c9a9f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "account_type",                                         Py(                                             0x00007fa680c9aaf0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa6838d6670,                         ),                         validator: IsSubclass(                             IsSubclassValidator {                                 class: Py(                                     0x000055dd83b37420,                                 ),                                 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(             0x000055dd83bf5540,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(                                 0x00007fcb078a48b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007fcb078a45f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0e554af0,                         ),                         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(                                 0x00007fcb078a46f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "account_type",                                         Py(                                             0x00007fcb078a4770,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0a4d67b0,                         ),                         validator: IsSubclass(                             IsSubclassValidator {                                 class: Py(                                     0x000055f179255590,                                 ),                                 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(             0x000055f179266ab0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "AccountContainerAPI",     }, ), definitions=[], cache_strings=True)

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

    @@ -1461,7 +1461,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:94409886508208', '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:94495608060352', '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.

    @@ -1499,13 +1499,13 @@

    ape.api
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83bfa4b0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "raw_address": SerField {                         key_py: Py(                             0x00007fa6838d6ff0,                         ),                         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(             0x000055f17926b9c0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "raw_address": SerField {                         key_py: Py(                             0x00007fcb0a4d7130,                         ),                         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(                                 0x00007fa680c9aff0,                             ),                             path: LookupPath(                                 [                                     S(                                         "raw_address",                                         Py(                                             0x00007fa680c9aef0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa6838d6ff0,                         ),                         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(                                     0x00007fa680c9b080,                                 ),                                 config: Py(                                     0x00007fa680c7ca00,                                 ),                                 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(             0x000055dd83bfa4b0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(                                 0x00007fcb0a4a3a30,                             ),                             path: LookupPath(                                 [                                     S(                                         "raw_address",                                         Py(                                             0x00007fcb0788bcf0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0a4d7130,                         ),                         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(                                     0x00007fcb0788bf40,                                 ),                                 config: Py(                                     0x00007fcb0787ce40,                                 ),                                 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(             0x000055f17926b9c0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "ImpersonatedAccount",     }, ), definitions=[], cache_strings=True)

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

    @@ -1638,7 +1638,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:94409872239776', '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:94495594762080', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {}, 'model_name': 'TestAccountAPI', 'type': 'model-fields'}, 'type': 'model'}

    The core schema of the model.

    @@ -1676,13 +1676,13 @@

    ape.api
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd82e5eca0,         ),         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(             0x000055f1785bcf60,         ),         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(             0x000055dd82e5eca0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(             0x000055f1785bcf60,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "TestAccountAPI",     }, ), definitions=[], cache_strings=True)

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

    @@ -1721,7 +1721,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:94409886491360', '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:94495608043840', '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.

    @@ -1759,13 +1759,13 @@

    ape.api
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83bf62e0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "account_type": SerField {                         key_py: Py(                             0x00007fa6838d6670,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Any(                                 AnySerializer,                             ),                         ),                         required: true,                     },                     "name": SerField {                         key_py: Py(                             0x00007fa687b54af0,                         ),                         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(             0x000055f179267940,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "name": SerField {                         key_py: Py(                             0x00007fcb0e554af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "account_type": SerField {                         key_py: Py(                             0x00007fcb0a4d67b0,                         ),                         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: "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(                                 0x00007fa680c778f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007fa680c75e70,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa687b54af0,                         ),                         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(                                 0x00007fa680c77fb0,                             ),                             path: LookupPath(                                 [                                     S(                                         "account_type",                                         Py(                                             0x00007fa680c66370,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa6838d6670,                         ),                         validator: IsSubclass(                             IsSubclassValidator {                                 class: Py(                                     0x000055dd83b37420,                                 ),                                 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(             0x000055dd83bf62e0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(                                 0x00007fcb0787f3f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007fcb07897870,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0e554af0,                         ),                         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(                                 0x00007fcb078976f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "account_type",                                         Py(                                             0x00007fcb07897730,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0a4d67b0,                         ),                         validator: IsSubclass(                             IsSubclassValidator {                                 class: Py(                                     0x000055f179255590,                                 ),                                 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(             0x000055f179267940,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "TestAccountContainerAPI",     }, ), definitions=[], cache_strings=True)

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

    @@ -2183,7 +2183,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:94409885497680', '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:94409885488304', '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:94409869635952', '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:94495608564064', '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:94495608554688', '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:94495592575968', '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.

    @@ -2195,7 +2195,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:94409885497680', 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:94495608564064', 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.

    @@ -2239,13 +2239,13 @@

    ape.api
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83b03950,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "meta": SerField {                         key_py: Py(                             0x00007fa687794f30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa682f2f1f0,                                         ),                                     ),                                     serializer: Model(                                         ModelSerializer {                                             class: Py(                                                 0x000055dd82be3170,                                             ),                                             serializer: Fields(                                                 GeneralFieldsSerializer {                                                     fields: {                                                         "license": SerField {                                                             key_py: Py(                                                                 0x00007fa68773ff70,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fa687f89980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: Str(                                                                                     StrSerializer,                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             required: true,                                                         },                                                         "links": SerField {                                                             key_py: Py(                                                                 0x00007fa685ae2870,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fa687f89980,                                                                             ),                                                                         ),                                                                         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,                                                         },                                                         "description": SerField {                                                             key_py: Py(                                                                 0x00007fa687354bf0,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fa687f89980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: Str(                                                                                     StrSerializer,                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             required: true,                                                         },                                                         "keywords": SerField {                                                             key_py: Py(                                                                 0x00007fa6877ee9f0,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fa687f89980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: List(                                                                                     ListSerializer {                                                                                         item_serializer: Str(                                                                                             StrSerializer,                                                                                         ),                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         name: "list[str]",                                                                                     },                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             required: true,                                                         },                                                         "authors": SerField {                                                             key_py: Py(                                                                 0x00007fa68713d930,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fa687f89980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: List(                                                                                     ListSerializer {                                                                                         item_serializer: Str(                                                                                             StrSerializer,                                                                                         ),                                                                                         filter: SchemaFilter {                                                                                             include: None,                                                                                             exclude: None,                                                                                         },                                                                                         name: "list[str]",                                                                                     },                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             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(                             0x00007fa680dddc00,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa685e00630,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "contracts_folder": SerField {                         key_py: Py(                             0x00007fa680dddbb0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa687f89980,                                         ),                                     ),                                     serializer: Nullable(                                         NullableSerializer {                                             serializer: Str(                                                 StrSerializer,                                             ),                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "default_ecosystem": SerField {                         key_py: Py(                             0x00007fa680dd6100,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa680dc79f0,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "version": SerField {                         key_py: Py(                             0x00007fa687b775f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa687b08030,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "dependencies": SerField {                         key_py: Py(                             0x00007fa68716f9b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa680c3f880,                                         ),                                     ),                                     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,                     },                     "name": SerField {                         key_py: Py(                             0x00007fa687b54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa687b08030,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "deployment_data": SerField {                         key_py: Py(                             0x00007fa680ddb770,                         ),                         alias: Some(                             "deployments",                         ),                         alias_py: Some(                             Py(                                 0x00007fa680c5b470,                             ),                         ),                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: DefaultFactory(                                         Py(                                             0x00007fa687f86be0,                                         ),                                     ),                                     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(                                                                         0x000055dd83b014b0,                                                                     ),                                                                     serializer: Fields(                                                                         GeneralFieldsSerializer {                                                                             fields: {                                                                                 "address": SerField {                                                                                     key_py: Py(                                                                                         0x00007fa6872f9d30,                                                                                     ),                                                                                     alias: None,                                                                                     alias_py: None,                                                                                     serializer: Some(                                                                                         Str(                                                                                             StrSerializer,                                                                                         ),                                                                                     ),                                                                                     required: true,                                                                                 },                                                                                 "contract_type": SerField {                                                                                     key_py: Py(                                                                                         0x00007fa683f77870,                                                                                     ),                                                                                     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(                             0x00007fa680f3eb70,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa680c3ebc0,                                         ),                                     ),                                     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: 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(             0x000055f1792e6960,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "version": SerField {                         key_py: Py(                             0x00007fcb0e5775f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0e508030,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "interfaces_folder": SerField {                         key_py: Py(                             0x00007fcb079e1f70,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0ca20630,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "contracts_folder": SerField {                         key_py: Py(                             0x00007fcb079e1f20,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0ed89980,                                         ),                                     ),                                     serializer: Nullable(                                         NullableSerializer {                                             serializer: Str(                                                 StrSerializer,                                             ),                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "dependencies": SerField {                         key_py: Py(                             0x00007fcb0de6f9f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb07841900,                                         ),                                     ),                                     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,                     },                     "deployment_data": SerField {                         key_py: Py(                             0x00007fcb079dd9f0,                         ),                         alias: Some(                             "deployments",                         ),                         alias_py: Some(                             Py(                                 0x00007fcb07861130,                             ),                         ),                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: DefaultFactory(                                         Py(                                             0x00007fcb0ed86be0,                                         ),                                     ),                                     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(                                                                         0x000055f1792e44c0,                                                                     ),                                                                     serializer: Fields(                                                                         GeneralFieldsSerializer {                                                                             fields: {                                                                                 "contract_type": SerField {                                                                                     key_py: Py(                                                                                         0x00007fcb0ab92cf0,                                                                                     ),                                                                                     alias: None,                                                                                     alias_py: None,                                                                                     serializer: Some(                                                                                         Str(                                                                                             StrSerializer,                                                                                         ),                                                                                     ),                                                                                     required: true,                                                                                 },                                                                                 "address": SerField {                                                                                     key_py: Py(                                                                                         0x00007fcb0dff9e30,                                                                                     ),                                                                                     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,                     },                     "default_ecosystem": SerField {                         key_py: Py(                             0x00007fcb079da470,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb079d5b30,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "meta": SerField {                         key_py: Py(                             0x00007fcb0e194f30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0782eb60,                                         ),                                     ),                                     serializer: Model(                                         ModelSerializer {                                             class: Py(                                                 0x000055f1783a73e0,                                             ),                                             serializer: Fields(                                                 GeneralFieldsSerializer {                                                     fields: {                                                         "authors": SerField {                                                             key_py: Py(                                                                 0x00007fcb0de3d930,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fcb0ed89980,                                                                             ),                                                                         ),                                                                         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(                                                                 0x00007fcb0e1ee9f0,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fcb0ed89980,                                                                             ),                                                                         ),                                                                         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(                                                                 0x00007fcb0c7027f0,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fcb0ed89980,                                                                             ),                                                                         ),                                                                         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,                                                         },                                                         "description": SerField {                                                             key_py: Py(                                                                 0x00007fcb0e054d70,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fcb0ed89980,                                                                             ),                                                                         ),                                                                         serializer: Nullable(                                                                             NullableSerializer {                                                                                 serializer: Str(                                                                                     StrSerializer,                                                                                 ),                                                                             },                                                                         ),                                                                     },                                                                 ),                                                             ),                                                             required: true,                                                         },                                                         "license": SerField {                                                             key_py: Py(                                                                 0x00007fcb0e148070,                                                             ),                                                             alias: None,                                                             alias_py: None,                                                             serializer: Some(                                                                 WithDefault(                                                                     WithDefaultSerializer {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fcb0ed89980,                                                                             ),                                                                         ),                                                                         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,                     },                     "name": SerField {                         key_py: Py(                             0x00007fcb0e554af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0e508030,                                         ),                                     ),                                     serializer: Str(                                         StrSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "request_headers": SerField {                         key_py: Py(                             0x00007fcb07b4ceb0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb07841380,                                         ),                                     ),                                     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: ModelExtra,                 extra_serializer: None,                 filter: SchemaFilter {                     include: None,                     exclude: None,                 },                 required_fields: 9,             },         ),         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(                                         0x00007fa680c53870,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "contracts_folder",                                                 Py(                                                     0x00007fa680c53960,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa680dddbb0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa687f89980,                                             ),                                         ),                                         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(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "default_ecosystem",                                 lookup_key: Simple {                                     key: "default_ecosystem",                                     py_key: Py(                                         0x00007fa680c538c0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "default_ecosystem",                                                 Py(                                                     0x00007fa680c53910,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa680dd6100,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa680dc79f0,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "dependencies",                                 lookup_key: Simple {                                     key: "dependencies",                                     py_key: Py(                                         0x00007fa680c5af30,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "dependencies",                                                 Py(                                                     0x00007fa680c5aef0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa68716f9b0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa680c3f880,                                             ),                                         ),                                         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(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "deployment_data",                                 lookup_key: Simple {                                     key: "deployments",                                     py_key: Py(                                         0x00007fa683e1e470,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "deployments",                                                 Py(                                                     0x00007fa683e1e470,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa680ddb770,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: DefaultFactory(                                             Py(                                                 0x00007fa687f86be0,                                             ),                                         ),                                         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(                                                                                                     0x00007fa680c5aeb0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "address",                                                                                                             Py(                                                                                                                 0x00007fa680c5ae70,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007fa6872f9d30,                                                                                             ),                                                                                             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(                                                                                                         0x00007fa680c3fb80,                                                                                                     ),                                                                                                     config: Py(                                                                                                         0x00007fa680c59f80,                                                                                                     ),                                                                                                     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(                                                                                                     0x00007fa680c5af70,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "contract_type",                                                                                                             Py(                                                                                                                 0x00007fa680c5afb0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007fa683f77870,                                                                                             ),                                                                                             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(                                                                                 0x000055dd83b014b0,                                                                             ),                                                                             post_init: None,                                                                             frozen: false,                                                                             custom_init: true,                                                                             root_model: false,                                                                             undefined: Py(                                                                                 0x00007fa684e74ef0,                                                                             ),                                                                             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(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "interfaces_folder",                                 lookup_key: Simple {                                     key: "interfaces_folder",                                     py_key: Py(                                         0x00007fa680c539b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "interfaces_folder",                                                 Py(                                                     0x00007fa680c53a00,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa680dddc00,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa685e00630,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "meta",                                 lookup_key: Simple {                                     key: "meta",                                     py_key: Py(                                         0x00007fa680c5b270,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "meta",                                                 Py(                                                     0x00007fa680c5b2b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa687794f30,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa682f2f1f0,                                             ),                                         ),                                         on_error: Raise,                                         validator: Model(                                             ModelValidator {                                                 revalidate: Never,                                                 validator: ModelFields(                                                     ModelFieldsValidator {                                                         fields: [                                                             Field {                                                                 name: "authors",                                                                 lookup_key: Simple {                                                                     key: "authors",                                                                     py_key: Py(                                                                         0x00007fa680c5aff0,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "authors",                                                                                 Py(                                                                                     0x00007fa680c5b030,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007fa68713d930,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fa687f89980,                                                                             ),                                                                         ),                                                                         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(                                                                             0x00007fa684e74ef0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "license",                                                                 lookup_key: Simple {                                                                     key: "license",                                                                     py_key: Py(                                                                         0x00007fa680c5b070,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "license",                                                                                 Py(                                                                                     0x00007fa680c5b0b0,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007fa68773ff70,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fa687f89980,                                                                             ),                                                                         ),                                                                         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(                                                                             0x00007fa684e74ef0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "description",                                                                 lookup_key: Simple {                                                                     key: "description",                                                                     py_key: Py(                                                                         0x00007fa680c5b0f0,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "description",                                                                                 Py(                                                                                     0x00007fa680c5b130,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007fa687354bf0,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fa687f89980,                                                                             ),                                                                         ),                                                                         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(                                                                             0x00007fa684e74ef0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "keywords",                                                                 lookup_key: Simple {                                                                     key: "keywords",                                                                     py_key: Py(                                                                         0x00007fa680c5b170,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "keywords",                                                                                 Py(                                                                                     0x00007fa680c5b1b0,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007fa6877ee9f0,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fa687f89980,                                                                             ),                                                                         ),                                                                         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(                                                                             0x00007fa684e74ef0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "links",                                                                 lookup_key: Simple {                                                                     key: "links",                                                                     py_key: Py(                                                                         0x00007fa680c5b1f0,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "links",                                                                                 Py(                                                                                     0x00007fa680c5b230,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007fa685ae2870,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fa687f89980,                                                                             ),                                                                         ),                                                                         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(                                                                             0x00007fa684e74ef0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                         ],                                                         model_name: "PackageMeta",                                                         extra_behavior: Ignore,                                                         extras_validator: None,                                                         strict: false,                                                         from_attributes: false,                                                         loc_by_alias: true,                                                     },                                                 ),                                                 class: Py(                                                     0x000055dd82be3170,                                                 ),                                                 post_init: None,                                                 frozen: false,                                                 custom_init: false,                                                 root_model: false,                                                 undefined: Py(                                                     0x00007fa684e74ef0,                                                 ),                                                 name: "PackageMeta",                                             },                                         ),                                         validate_default: true,                                         copy_default: true,                                         name: "default[PackageMeta]",                                         undefined: Py(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "name",                                 lookup_key: Simple {                                     key: "name",                                     py_key: Py(                                         0x00007fa680c5b2f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "name",                                                 Py(                                                     0x00007fa680c5b330,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa687b54af0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa687b08030,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "request_headers",                                 lookup_key: Simple {                                     key: "request_headers",                                     py_key: Py(                                         0x00007fa680c5b370,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "request_headers",                                                 Py(                                                     0x00007fa680c5b3b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa680f3eb70,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa680c3ebc0,                                             ),                                         ),                                         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(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "version",                                 lookup_key: Simple {                                     key: "version",                                     py_key: Py(                                         0x00007fa680c5b3f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "version",                                                 Py(                                                     0x00007fa680c5b430,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa687b775f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa687b08030,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "ApeConfig",                         extra_behavior: Allow,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007fa680ec1480,                 ),                 config: Py(                     0x00007fa680c5ae00,                 ),                 name: "function-before[validate_model(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x000055dd83b03950,         ),         post_init: None,         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(                                         0x00007fcb0784fdc0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "contracts_folder",                                                 Py(                                                     0x00007fcb0784feb0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb079e1f20,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb0ed89980,                                             ),                                         ),                                         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(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "default_ecosystem",                                 lookup_key: Simple {                                     key: "default_ecosystem",                                     py_key: Py(                                         0x00007fcb0784fe10,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "default_ecosystem",                                                 Py(                                                     0x00007fcb0784fe60,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb079da470,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb079d5b30,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "dependencies",                                 lookup_key: Simple {                                     key: "dependencies",                                     py_key: Py(                                         0x00007fcb07860bf0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "dependencies",                                                 Py(                                                     0x00007fcb07860bb0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0de6f9f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb07841900,                                             ),                                         ),                                         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(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "deployment_data",                                 lookup_key: Simple {                                     key: "deployments",                                     py_key: Py(                                         0x00007fcb0aa1db70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "deployments",                                                 Py(                                                     0x00007fcb0aa1db70,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb079dd9f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: DefaultFactory(                                             Py(                                                 0x00007fcb0ed86be0,                                             ),                                         ),                                         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(                                                                                                     0x00007fcb07860b70,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "address",                                                                                                             Py(                                                                                                                 0x00007fcb07860b30,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007fcb0dff9e30,                                                                                             ),                                                                                             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(                                                                                                         0x00007fcb07841d80,                                                                                                     ),                                                                                                     config: Py(                                                                                                         0x00007fcb07857c00,                                                                                                     ),                                                                                                     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(                                                                                                     0x00007fcb07860c30,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "contract_type",                                                                                                             Py(                                                                                                                 0x00007fcb07860c70,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007fcb0ab92cf0,                                                                                             ),                                                                                             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(                                                                                 0x000055f1792e44c0,                                                                             ),                                                                             post_init: None,                                                                             frozen: false,                                                                             custom_init: true,                                                                             root_model: false,                                                                             undefined: Py(                                                                                 0x00007fcb0ba8cef0,                                                                             ),                                                                             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(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "interfaces_folder",                                 lookup_key: Simple {                                     key: "interfaces_folder",                                     py_key: Py(                                         0x00007fcb0784ff00,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "interfaces_folder",                                                 Py(                                                     0x00007fcb0784ff50,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb079e1f70,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb0ca20630,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "meta",                                 lookup_key: Simple {                                     key: "meta",                                     py_key: Py(                                         0x00007fcb07860f30,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "meta",                                                 Py(                                                     0x00007fcb07860f70,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0e194f30,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb0782eb60,                                             ),                                         ),                                         on_error: Raise,                                         validator: Model(                                             ModelValidator {                                                 revalidate: Never,                                                 validator: ModelFields(                                                     ModelFieldsValidator {                                                         fields: [                                                             Field {                                                                 name: "authors",                                                                 lookup_key: Simple {                                                                     key: "authors",                                                                     py_key: Py(                                                                         0x00007fcb07860cb0,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "authors",                                                                                 Py(                                                                                     0x00007fcb07860cf0,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007fcb0de3d930,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fcb0ed89980,                                                                             ),                                                                         ),                                                                         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(                                                                             0x00007fcb0ba8cef0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "license",                                                                 lookup_key: Simple {                                                                     key: "license",                                                                     py_key: Py(                                                                         0x00007fcb07860d30,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "license",                                                                                 Py(                                                                                     0x00007fcb07860d70,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007fcb0e148070,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fcb0ed89980,                                                                             ),                                                                         ),                                                                         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(                                                                             0x00007fcb0ba8cef0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "description",                                                                 lookup_key: Simple {                                                                     key: "description",                                                                     py_key: Py(                                                                         0x00007fcb07860db0,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "description",                                                                                 Py(                                                                                     0x00007fcb07860df0,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007fcb0e054d70,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fcb0ed89980,                                                                             ),                                                                         ),                                                                         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(                                                                             0x00007fcb0ba8cef0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "keywords",                                                                 lookup_key: Simple {                                                                     key: "keywords",                                                                     py_key: Py(                                                                         0x00007fcb07860e30,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "keywords",                                                                                 Py(                                                                                     0x00007fcb07860e70,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007fcb0e1ee9f0,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fcb0ed89980,                                                                             ),                                                                         ),                                                                         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(                                                                             0x00007fcb0ba8cef0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                             Field {                                                                 name: "links",                                                                 lookup_key: Simple {                                                                     key: "links",                                                                     py_key: Py(                                                                         0x00007fcb07860eb0,                                                                     ),                                                                     path: LookupPath(                                                                         [                                                                             S(                                                                                 "links",                                                                                 Py(                                                                                     0x00007fcb07860ef0,                                                                                 ),                                                                             ),                                                                         ],                                                                     ),                                                                 },                                                                 name_py: Py(                                                                     0x00007fcb0c7027f0,                                                                 ),                                                                 validator: WithDefault(                                                                     WithDefaultValidator {                                                                         default: Default(                                                                             Py(                                                                                 0x00007fcb0ed89980,                                                                             ),                                                                         ),                                                                         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(                                                                             0x00007fcb0ba8cef0,                                                                         ),                                                                     },                                                                 ),                                                                 frozen: false,                                                             },                                                         ],                                                         model_name: "PackageMeta",                                                         extra_behavior: Ignore,                                                         extras_validator: None,                                                         strict: false,                                                         from_attributes: false,                                                         loc_by_alias: true,                                                     },                                                 ),                                                 class: Py(                                                     0x000055f1783a73e0,                                                 ),                                                 post_init: None,                                                 frozen: false,                                                 custom_init: false,                                                 root_model: false,                                                 undefined: Py(                                                     0x00007fcb0ba8cef0,                                                 ),                                                 name: "PackageMeta",                                             },                                         ),                                         validate_default: true,                                         copy_default: true,                                         name: "default[PackageMeta]",                                         undefined: Py(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "name",                                 lookup_key: Simple {                                     key: "name",                                     py_key: Py(                                         0x00007fcb07860fb0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "name",                                                 Py(                                                     0x00007fcb07860ff0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0e554af0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb0e508030,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "request_headers",                                 lookup_key: Simple {                                     key: "request_headers",                                     py_key: Py(                                         0x00007fcb07861030,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "request_headers",                                                 Py(                                                     0x00007fcb07861070,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb07b4ceb0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb07841380,                                             ),                                         ),                                         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(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "version",                                 lookup_key: Simple {                                     key: "version",                                     py_key: Py(                                         0x00007fcb078610b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "version",                                                 Py(                                                     0x00007fcb078610f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0e5775f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb0e508030,                                             ),                                         ),                                         on_error: Raise,                                         validator: Str(                                             StrValidator {                                                 strict: false,                                                 coerce_numbers_to_str: false,                                             },                                         ),                                         validate_default: true,                                         copy_default: false,                                         name: "default[str]",                                         undefined: Py(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "ApeConfig",                         extra_behavior: Allow,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007fcb0a6e7840,                 ),                 config: Py(                     0x00007fcb07860ac0,                 ),                 name: "function-before[validate_model(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x000055f1792e6960,         ),         post_init: None,         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "ApeConfig",     }, ), definitions=[], cache_strings=True)

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

    @@ -2377,7 +2377,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:94409885488304', '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:94495608554688', '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.

    @@ -2433,13 +2433,13 @@

    ape.api
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83b014b0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "address": SerField {                         key_py: Py(                             0x00007fa6872f9d30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "contract_type": SerField {                         key_py: Py(                             0x00007fa683f77870,                         ),                         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(             0x000055f1792e44c0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "address": SerField {                         key_py: Py(                             0x00007fcb0dff9e30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "contract_type": SerField {                         key_py: Py(                             0x00007fcb0ab92cf0,                         ),                         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(                                 0x00007fa680c3fe70,                             ),                             path: LookupPath(                                 [                                     S(                                         "address",                                         Py(                                             0x00007fa680c3fa70,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa6872f9d30,                         ),                         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(                                     0x00007fa680c3fb80,                                 ),                                 config: Py(                                     0x00007fa680d91d80,                                 ),                                 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(                                 0x00007fa680c3fab0,                             ),                             path: LookupPath(                                 [                                     S(                                         "contract_type",                                         Py(                                             0x00007fa680c3feb0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa683f77870,                         ),                         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(             0x000055dd83b014b0,         ),         post_init: None,         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(                                 0x00007fcb078420b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "address",                                         Py(                                             0x00007fcb07841c30,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0dff9e30,                         ),                         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(                                     0x00007fcb07841d80,                                 ),                                 config: Py(                                     0x00007fcb07987e80,                                 ),                                 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(                                 0x00007fcb07841c70,                             ),                             path: LookupPath(                                 [                                     S(                                         "contract_type",                                         Py(                                             0x00007fcb07841cb0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0ab92cf0,                         ),                         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(             0x000055f1792e44c0,         ),         post_init: None,         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "DeploymentConfig",     }, ), definitions=[], cache_strings=True)

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

    @@ -2497,7 +2497,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:94409885478768', '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:94495608544224', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {}, 'model_name': 'PluginConfig', 'type': 'model-fields'}, 'type': 'model'}

    The core schema of the model.

    @@ -2553,13 +2553,13 @@

    ape.api
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83afef70,         ),         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(             0x000055f1792e1be0,         ),         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(             0x000055dd83afef70,         ),         post_init: None,         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(             0x000055f1792e1be0,         ),         post_init: None,         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "PluginConfig",     }, ), definitions=[], cache_strings=True)

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

    @@ -2598,7 +2598,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:94409886527968', '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:94495608092224', 'root_model': False, 'schema': {'computed_fields': [], 'fields': {}, 'model_name': 'ConverterAPI', 'type': 'model-fields'}, 'type': 'model'}

    The core schema of the model.

    @@ -2636,13 +2636,13 @@

    ape.api
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83bff1e0,         ),         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(             0x000055f179273640,         ),         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(             0x000055dd83bff1e0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(             0x000055f179273640,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "ConverterAPI",     }, ), definitions=[], cache_strings=True)

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

    @@ -2798,7 +2798,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:94409885569136', '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:94495607829072', '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.

    @@ -2810,7 +2810,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:94409885569136', 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:94495607829072', 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.

    @@ -2836,13 +2836,13 @@

    ape.api
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83b15070,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "name": SerField {                         key_py: Py(                             0x00007fa687b54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "request_header": SerField {                         key_py: Py(                             0x00007fa684f150b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa680dc7140,                                         ),                                     ),                                     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(                             0x00007fa680dd5980,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "fee_token_decimals": SerField {                         key_py: Py(                             0x00007fa680dd59d0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa687b00310,                                         ),                                     ),                                     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(             0x000055f179233250,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "request_header": SerField {                         key_py: Py(                             0x00007fcb0bb2cb70,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb079dcd00,                                         ),                                     ),                                     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(                             0x00007fcb079d9cf0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "fee_token_decimals": SerField {                         key_py: Py(                             0x00007fcb079d9d40,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0e500310,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "name": SerField {                         key_py: Py(                             0x00007fcb0e554af0,                         ),                         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(                                         0x00007fa680c65530,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "name",                                                 Py(                                                     0x00007fa680c654f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa687b54af0,                                 ),                                 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(                                         0x00007fa680c654b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "request_header",                                                 Py(                                                     0x00007fa680c65470,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa684f150b0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa680dc7140,                                             ),                                         ),                                         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(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "fee_token_symbol",                                 lookup_key: Simple {                                     key: "fee_token_symbol",                                     py_key: Py(                                         0x00007fa680c60440,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "fee_token_symbol",                                                 Py(                                                     0x00007fa680c60490,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa680dd5980,                                 ),                                 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(                                         0x00007fa680c603f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "fee_token_decimals",                                                 Py(                                                     0x00007fa680c604e0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa680dd59d0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa687b00310,                                             ),                                         ),                                         on_error: Raise,                                         validator: Int(                                             IntValidator {                                                 strict: false,                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[int]",                                         undefined: Py(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "EcosystemAPI",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 class: Py(                     0x000055dd83b15070,                 ),                 post_init: Some(                     Py(                         0x00007fa684685ff0,                     ),                 ),                 frozen: false,                 custom_init: false,                 root_model: false,                 undefined: Py(                     0x00007fa684e74ef0,                 ),                 name: "EcosystemAPI",             },         ),         func: Py(             0x00007fa680f07a00,         ),         config: Py(             0x00007fa680c64fc0,         ),         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(                                         0x00007fcb078630f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "name",                                                 Py(                                                     0x00007fcb078630b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0e554af0,                                 ),                                 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(                                         0x00007fcb07863070,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "request_header",                                                 Py(                                                     0x00007fcb07863030,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0bb2cb70,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb079dcd00,                                             ),                                         ),                                         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(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "fee_token_symbol",                                 lookup_key: Simple {                                     key: "fee_token_symbol",                                     py_key: Py(                                         0x00007fcb078648f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "fee_token_symbol",                                                 Py(                                                     0x00007fcb07864940,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb079d9cf0,                                 ),                                 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(                                         0x00007fcb078648a0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "fee_token_decimals",                                                 Py(                                                     0x00007fcb07864990,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb079d9d40,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb0e500310,                                             ),                                         ),                                         on_error: Raise,                                         validator: Int(                                             IntValidator {                                                 strict: false,                                             },                                         ),                                         validate_default: false,                                         copy_default: false,                                         name: "default[int]",                                         undefined: Py(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "EcosystemAPI",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 class: Py(                     0x000055f179233250,                 ),                 post_init: Some(                     Py(                         0x00007fcb0b2be2b0,                     ),                 ),                 frozen: false,                 custom_init: false,                 root_model: false,                 undefined: Py(                     0x00007fcb0ba8cef0,                 ),                 name: "EcosystemAPI",             },         ),         func: Py(             0x00007fcb07862700,         ),         config: Py(             0x00007fcb07862780,         ),         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.

    @@ -3376,7 +3376,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:94409885567968', '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:94409885569136', '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:94495607827904', '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:94495607829072', '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.

    @@ -3414,13 +3414,13 @@

    ape.api
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83b14be0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "request_header": SerField {                         key_py: Py(                             0x00007fa684f150b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa680c648c0,                                         ),                                     ),                                     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(                             0x00007fa687b54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "ecosystem": SerField {                         key_py: Py(                             0x00007fa683be85f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x000055dd83b15070,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "request_header": SerField {                                                     key_py: Py(                                                         0x00007fa684f150b0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa680dc7140,                                                                     ),                                                                 ),                                                                 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(                                                         0x00007fa680dd5980,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "fee_token_decimals": SerField {                                                     key_py: Py(                                                         0x00007fa680dd59d0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa687b00310,                                                                     ),                                                                 ),                                                                 serializer: Int(                                                                     IntSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007fa687b54af0,                                                     ),                                                     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=[])
    +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055f179232dc0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "name": SerField {                         key_py: Py(                             0x00007fcb0e554af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "ecosystem": SerField {                         key_py: Py(                             0x00007fcb0a7e8730,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x000055f179233250,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "fee_token_symbol": SerField {                                                     key_py: Py(                                                         0x00007fcb079d9cf0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "request_header": SerField {                                                     key_py: Py(                                                         0x00007fcb0bb2cb70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb079dcd00,                                                                     ),                                                                 ),                                                                 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(                                                         0x00007fcb079d9d40,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0e500310,                                                                     ),                                                                 ),                                                                 serializer: Int(                                                                     IntSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007fcb0e554af0,                                                     ),                                                     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,                     },                     "request_header": SerField {                         key_py: Py(                             0x00007fcb0bb2cb70,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb078624c0,                                         ),                                     ),                                     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: "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(                                 0x00007fa680c677f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007fa680c677b0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa687b54af0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "ecosystem",                         lookup_key: Simple {                             key: "ecosystem",                             py_key: Py(                                 0x00007fa680c678b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "ecosystem",                                         Py(                                             0x00007fa680c678f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa683be85f0,                         ),                         validator: FunctionAfter(                             FunctionAfterValidator {                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007fa680c67770,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007fa680c67730,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa687b54af0,                                                         ),                                                         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(                                                                 0x00007fa680c67830,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "request_header",                                                                         Py(                                                                             0x00007fa680c67870,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa684f150b0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa680dc7140,                                                                     ),                                                                 ),                                                                 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(                                                                     0x00007fa684e74ef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "fee_token_symbol",                                                         lookup_key: Simple {                                                             key: "fee_token_symbol",                                                             py_key: Py(                                                                 0x00007fa680c61160,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_symbol",                                                                         Py(                                                                             0x00007fa680c611b0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa680dd5980,                                                         ),                                                         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(                                                                 0x00007fa680c61110,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_decimals",                                                                         Py(                                                                             0x00007fa680c61200,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa680dd59d0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa687b00310,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Int(                                                                     IntValidator {                                                                         strict: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[int]",                                                                 undefined: Py(                                                                     0x00007fa684e74ef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "EcosystemAPI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x000055dd83b15070,                                         ),                                         post_init: Some(                                             Py(                                                 0x00007fa684685ff0,                                             ),                                         ),                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007fa684e74ef0,                                         ),                                         name: "EcosystemAPI",                                     },                                 ),                                 func: Py(                                     0x00007fa680f07a00,                                 ),                                 config: Py(                                     0x00007fa680c676c0,                                 ),                                 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(                                 0x00007fa680c67930,                             ),                             path: LookupPath(                                 [                                     S(                                         "request_header",                                         Py(                                             0x00007fa680c67970,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa684f150b0,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007fa680c648c0,                                     ),                                 ),                                 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(                                     0x00007fa684e74ef0,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ForkedNetworkAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x000055dd83b14be0,         ),         post_init: Some(             Py(                 0x00007fa684685ff0,             ),         ),         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(                                 0x00007fcb07871330,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007fcb078712f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0e554af0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "ecosystem",                         lookup_key: Simple {                             key: "ecosystem",                             py_key: Py(                                 0x00007fcb078713f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "ecosystem",                                         Py(                                             0x00007fcb07871430,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0a7e8730,                         ),                         validator: FunctionAfter(                             FunctionAfterValidator {                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007fcb078712b0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007fcb07871270,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb0e554af0,                                                         ),                                                         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(                                                                 0x00007fcb07871370,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "request_header",                                                                         Py(                                                                             0x00007fcb078713b0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb0bb2cb70,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb079dcd00,                                                                     ),                                                                 ),                                                                 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(                                                                     0x00007fcb0ba8cef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "fee_token_symbol",                                                         lookup_key: Simple {                                                             key: "fee_token_symbol",                                                             py_key: Py(                                                                 0x00007fcb078655c0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_symbol",                                                                         Py(                                                                             0x00007fcb07865610,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb079d9cf0,                                                         ),                                                         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(                                                                 0x00007fcb07865570,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_decimals",                                                                         Py(                                                                             0x00007fcb07865660,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb079d9d40,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0e500310,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Int(                                                                     IntValidator {                                                                         strict: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[int]",                                                                 undefined: Py(                                                                     0x00007fcb0ba8cef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "EcosystemAPI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x000055f179233250,                                         ),                                         post_init: Some(                                             Py(                                                 0x00007fcb0b2be2b0,                                             ),                                         ),                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007fcb0ba8cef0,                                         ),                                         name: "EcosystemAPI",                                     },                                 ),                                 func: Py(                                     0x00007fcb07862700,                                 ),                                 config: Py(                                     0x00007fcb07871200,                                 ),                                 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(                                 0x00007fcb07871470,                             ),                             path: LookupPath(                                 [                                     S(                                         "request_header",                                         Py(                                             0x00007fcb078714b0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0bb2cb70,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007fcb078624c0,                                     ),                                 ),                                 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(                                     0x00007fcb0ba8cef0,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ForkedNetworkAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x000055f179232dc0,         ),         post_init: Some(             Py(                 0x00007fcb0b2be2b0,             ),         ),         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "ForkedNetworkAPI",     }, ), definitions=[], cache_strings=True)

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

    @@ -3493,7 +3493,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:94409885571216', '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:94409885569136', '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:94495607831152', '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:94495607829072', '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.

    @@ -3531,13 +3531,13 @@

    ape.api
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83b15890,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "request_header": SerField {                         key_py: Py(                             0x00007fa684f150b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa680c648c0,                                         ),                                     ),                                     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(                             0x00007fa687b54af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "ecosystem": SerField {                         key_py: Py(                             0x00007fa683be85f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x000055dd83b15070,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "fee_token_symbol": SerField {                                                     key_py: Py(                                                         0x00007fa680dd5980,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "request_header": SerField {                                                     key_py: Py(                                                         0x00007fa684f150b0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa680dc7140,                                                                     ),                                                                 ),                                                                 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(                                                         0x00007fa687b54af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "fee_token_decimals": SerField {                                                     key_py: Py(                                                         0x00007fa680dd59d0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa687b00310,                                                                     ),                                                                 ),                                                                 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,                     },                 },                 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(             0x000055f179233a70,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "name": SerField {                         key_py: Py(                             0x00007fcb0e554af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "ecosystem": SerField {                         key_py: Py(                             0x00007fcb0a7e8730,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x000055f179233250,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "request_header": SerField {                                                     key_py: Py(                                                         0x00007fcb0bb2cb70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb079dcd00,                                                                     ),                                                                 ),                                                                 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(                                                         0x00007fcb079d9d40,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0e500310,                                                                     ),                                                                 ),                                                                 serializer: Int(                                                                     IntSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007fcb0e554af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "fee_token_symbol": SerField {                                                     key_py: Py(                                                         0x00007fcb079d9cf0,                                                     ),                                                     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,                     },                     "request_header": SerField {                         key_py: Py(                             0x00007fcb0bb2cb70,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb078624c0,                                         ),                                     ),                                     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=[])

    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(                                 0x00007fa680c64230,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007fa680c64470,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa687b54af0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "ecosystem",                         lookup_key: Simple {                             key: "ecosystem",                             py_key: Py(                                 0x00007fa680c65bf0,                             ),                             path: LookupPath(                                 [                                     S(                                         "ecosystem",                                         Py(                                             0x00007fa680c65c30,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa683be85f0,                         ),                         validator: FunctionAfter(                             FunctionAfterValidator {                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007fa680c644f0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007fa680c646f0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa687b54af0,                                                         ),                                                         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(                                                                 0x00007fa680c649b0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "request_header",                                                                         Py(                                                                             0x00007fa680c65a70,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa684f150b0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa680dc7140,                                                                     ),                                                                 ),                                                                 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(                                                                     0x00007fa684e74ef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "fee_token_symbol",                                                         lookup_key: Simple {                                                             key: "fee_token_symbol",                                                             py_key: Py(                                                                 0x00007fa680c60d50,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_symbol",                                                                         Py(                                                                             0x00007fa680c60da0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa680dd5980,                                                         ),                                                         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(                                                                 0x00007fa680c60d00,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_decimals",                                                                         Py(                                                                             0x00007fa680c60df0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa680dd59d0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa687b00310,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Int(                                                                     IntValidator {                                                                         strict: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[int]",                                                                 undefined: Py(                                                                     0x00007fa684e74ef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "EcosystemAPI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x000055dd83b15070,                                         ),                                         post_init: Some(                                             Py(                                                 0x00007fa684685ff0,                                             ),                                         ),                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007fa684e74ef0,                                         ),                                         name: "EcosystemAPI",                                     },                                 ),                                 func: Py(                                     0x00007fa680f07a00,                                 ),                                 config: Py(                                     0x00007fa680c64c40,                                 ),                                 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(                                 0x00007fa680c65c70,                             ),                             path: LookupPath(                                 [                                     S(                                         "request_header",                                         Py(                                             0x00007fa680c65cb0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa684f150b0,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007fa680c648c0,                                     ),                                 ),                                 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(                                     0x00007fa684e74ef0,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "NetworkAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x000055dd83b15890,         ),         post_init: Some(             Py(                 0x00007fa684685ff0,             ),         ),         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(                                 0x00007fcb07862070,                             ),                             path: LookupPath(                                 [                                     S(                                         "name",                                         Py(                                             0x00007fcb078620f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0e554af0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "ecosystem",                         lookup_key: Simple {                             key: "ecosystem",                             py_key: Py(                                 0x00007fcb078635f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "ecosystem",                                         Py(                                             0x00007fcb07863770,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0a7e8730,                         ),                         validator: FunctionAfter(                             FunctionAfterValidator {                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007fcb078622f0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007fcb07862270,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb0e554af0,                                                         ),                                                         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(                                                                 0x00007fcb07861e30,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "request_header",                                                                         Py(                                                                             0x00007fcb078625b0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb0bb2cb70,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb079dcd00,                                                                     ),                                                                 ),                                                                 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(                                                                     0x00007fcb0ba8cef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "fee_token_symbol",                                                         lookup_key: Simple {                                                             key: "fee_token_symbol",                                                             py_key: Py(                                                                 0x00007fcb078651b0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_symbol",                                                                         Py(                                                                             0x00007fcb07865200,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb079d9cf0,                                                         ),                                                         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(                                                                 0x00007fcb07865160,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "fee_token_decimals",                                                                         Py(                                                                             0x00007fcb07865250,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb079d9d40,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0e500310,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Int(                                                                     IntValidator {                                                                         strict: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[int]",                                                                 undefined: Py(                                                                     0x00007fcb0ba8cef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "EcosystemAPI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x000055f179233250,                                         ),                                         post_init: Some(                                             Py(                                                 0x00007fcb0b2be2b0,                                             ),                                         ),                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007fcb0ba8cef0,                                         ),                                         name: "EcosystemAPI",                                     },                                 ),                                 func: Py(                                     0x00007fcb07862700,                                 ),                                 config: Py(                                     0x00007fcb07862640,                                 ),                                 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(                                 0x00007fcb078637b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "request_header",                                         Py(                                             0x00007fcb078637f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0bb2cb70,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007fcb078624c0,                                     ),                                 ),                                 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(                                     0x00007fcb0ba8cef0,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "NetworkAPI",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x000055f179233a70,         ),         post_init: Some(             Py(                 0x00007fcb0b2be2b0,             ),         ),         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "NetworkAPI",     }, ), definitions=[], cache_strings=True)

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

    @@ -3881,7 +3881,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:94409885501216', '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:94495608567088', '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.

    @@ -3937,13 +3937,13 @@

    ape.api
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83b04720,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "target": SerField {                         key_py: Py(                             0x00007fa687b9f3b0,                         ),                         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(             0x000055f1792e7530,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "target": SerField {                         key_py: Py(                             0x00007fcb0e59f3b0,                         ),                         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(                                 0x00007fa680c3deb0,                             ),                             path: LookupPath(                                 [                                     S(                                         "target",                                         Py(                                             0x00007fa680c3ec30,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa687b9f3b0,                         ),                         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(                                     0x00007fa680c3f600,                                 ),                                 config: Py(                                     0x00007fa680c4b540,                                 ),                                 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(             0x000055dd83b04720,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(                                 0x00007fcb07854230,                             ),                             path: LookupPath(                                 [                                     S(                                         "target",                                         Py(                                             0x00007fcb07854570,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0e59f3b0,                         ),                         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(                                     0x00007fcb078409c0,                                 ),                                 config: Py(                                     0x00007fcb078551c0,                                 ),                                 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(             0x000055f1792e7530,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "ProxyInfoAPI",     }, ), definitions=[], cache_strings=True)

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

    @@ -5299,7 +5299,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:94409886654496', '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': [{'type': 'is-instance', 'cls': typing.Sequence, 'cls_repr': 'Sequence'}, {'type': 'function-wrap', 'function': {'type': 'no-info', 'function': <function sequence_validator>}, 'schema': {'type': 'list', 'items_schema': {'type': 'str'}}}], '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:94495609021600', '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': [{'type': 'is-instance', 'cls': typing.Sequence, 'cls_repr': 'Sequence'}, {'type': 'function-wrap', 'function': {'type': 'no-info', 'function': <function sequence_validator>}, 'schema': {'type': 'list', 'items_schema': {'type': 'str'}}}], '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.

    @@ -5311,7 +5311,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:94409886654496', 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:94495609021600', 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.

    @@ -5355,13 +5355,13 @@

    Transactions
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83c1e020,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "account": SerField {                         key_py: Py(                             0x00007fa68391ebb0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "start_nonce": SerField {                         key_py: Py(                             0x00007fa680cba770,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa687b000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "stop_nonce": SerField {                         key_py: Py(                             0x00007fa680cba7b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007fa687708a70,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007fa683f6ac20,                                     ),                                     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: "AccountTransactionQuery",     }, ), definitions=[])
    +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055f1793564a0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "account": SerField {                         key_py: Py(                             0x00007fcb0a51ebf0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "start_nonce": SerField {                         key_py: Py(                             0x00007fcb078c4530,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0e5000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "stop_nonce": SerField {                         key_py: Py(                             0x00007fcb078c4570,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007fcb0e108af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007fcb0ab6ac20,                                     ),                                     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: "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(                                         0x00007fa680cd3630,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007fa680cd34f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa687708a70,                                 ),                                 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(                                                                 0x00007fa6872d3d30,                                                             ),                                                             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(                                                                 0x00007fa68460add0,                                                             ),                                                             config: Py(                                                                 0x00007fa680cd3580,                                                             ),                                                             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(                                         0x00007fa680cd3070,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "account",                                                 Py(                                                     0x00007fa680cd2ff0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa68391ebb0,                                 ),                                 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(                                             0x00007fa680cda400,                                         ),                                         config: Py(                                             0x00007fa680cd3580,                                         ),                                         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(                                         0x00007fa680cd3b30,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_nonce",                                                 Py(                                                     0x00007fa680cd36f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa680cba770,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa687b000d0,                                             ),                                         ),                                         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(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_nonce",                                 lookup_key: Simple {                                     key: "stop_nonce",                                     py_key: Py(                                         0x00007fa680cd3f30,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_nonce",                                                 Py(                                                     0x00007fa680cd36b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa680cba7b0,                                 ),                                 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(                     0x00007fa680cd9dc0,                 ),                 config: Py(                     0x00007fa680cd3580,                 ),                 name: "function-before[check_start_nonce_before_stop_nonce(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x000055dd83c1e020,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(                                         0x00007fcb078d6f70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007fcb078d5230,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0e108af0,                                 ),                                 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(                                                                 0x00007fcb0dfd3cd0,                                                             ),                                                             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(                                                                 0x00007fcb0b242dd0,                                                             ),                                                             config: Py(                                                                 0x00007fcb078d5c00,                                                             ),                                                             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(                                         0x00007fcb078d6bf0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "account",                                                 Py(                                                     0x00007fcb078d6cf0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0a51ebf0,                                 ),                                 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(                                             0x00007fcb078e0380,                                         ),                                         config: Py(                                             0x00007fcb078d5c00,                                         ),                                         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(                                         0x00007fcb078d71f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_nonce",                                                 Py(                                                     0x00007fcb078d5430,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb078c4530,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb0e5000d0,                                             ),                                         ),                                         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(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_nonce",                                 lookup_key: Simple {                                     key: "stop_nonce",                                     py_key: Py(                                         0x00007fcb078d6b30,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_nonce",                                                 Py(                                                     0x00007fcb078d5130,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb078c4570,                                 ),                                 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(                     0x00007fcb079b4140,                 ),                 config: Py(                     0x00007fcb078d5c00,                 ),                 name: "function-before[check_start_nonce_before_stop_nonce(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x000055f1793564a0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "AccountTransactionQuery",     }, ), definitions=[], cache_strings=True)

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

    @@ -5399,7 +5399,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:94409886613696', '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': [{'type': 'is-instance', 'cls': typing.Sequence, 'cls_repr': 'Sequence'}, {'type': 'function-wrap', 'function': {'type': 'no-info', 'function': <function sequence_validator>}, 'schema': {'type': 'list', 'items_schema': {'type': 'str'}}}], '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:94495608983728', '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': [{'type': 'is-instance', 'cls': typing.Sequence, 'cls_repr': 'Sequence'}, {'type': 'function-wrap', 'function': {'type': 'no-info', 'function': <function sequence_validator>}, 'schema': {'type': 'list', 'items_schema': {'type': 'str'}}}], '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.

    @@ -5411,7 +5411,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:94409886613696', 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:94495608983728', 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.

    @@ -5455,13 +5455,13 @@

    Transactions
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83c140c0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "start_block": SerField {                         key_py: Py(                             0x00007fa6838fa830,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa687b000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "stop_block": SerField {                         key_py: Py(                             0x00007fa6838fa870,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007fa687708a70,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007fa683f6ac20,                                     ),                                     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,                     },                     "step": SerField {                         key_py: Py(                             0x00007fa687b548f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa687b000f0,                                         ),                                     ),                                     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=[])
    +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055f17934d0b0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "step": SerField {                         key_py: Py(                             0x00007fcb0e5548f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0e5000f0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "stop_block": SerField {                         key_py: Py(                             0x00007fcb0a4fa8f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "start_block": SerField {                         key_py: Py(                             0x00007fcb0a4fa8b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0e5000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007fcb0e108af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007fcb0ab6ac20,                                     ),                                     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=[])

    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(                                         0x00007fa680cd87f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007fa680cd87b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa687708a70,                                 ),                                 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(                                                                 0x00007fa6872d3d30,                                                             ),                                                             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(                                                                 0x00007fa68460add0,                                                             ),                                                             config: Py(                                                                 0x00007fa680cd86c0,                                                             ),                                                             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(                                         0x00007fa680cd8770,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_block",                                                 Py(                                                     0x00007fa680cd8730,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa6838fa830,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa687b000d0,                                             ),                                         ),                                         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(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_block",                                 lookup_key: Simple {                                     key: "stop_block",                                     py_key: Py(                                         0x00007fa680cd8830,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_block",                                                 Py(                                                     0x00007fa680cd8870,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa6838fa870,                                 ),                                 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(                                         0x00007fa680cd88b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "step",                                                 Py(                                                     0x00007fa680cd88f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa687b548f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa687b000f0,                                             ),                                         ),                                         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(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "BlockQuery",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007fa683e4c0c0,                 ),                 config: Py(                     0x00007fa680cd86c0,                 ),                 name: "function-before[check_start_block_before_stop_block(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x000055dd83c140c0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(                                         0x00007fcb078d6670,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007fcb078d6630,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0e108af0,                                 ),                                 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(                                                                 0x00007fcb0dfd3cd0,                                                             ),                                                             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(                                                                 0x00007fcb0b242dd0,                                                             ),                                                             config: Py(                                                                 0x00007fcb078d6540,                                                             ),                                                             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(                                         0x00007fcb078d65f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_block",                                                 Py(                                                     0x00007fcb078d65b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0a4fa8b0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb0e5000d0,                                             ),                                         ),                                         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(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_block",                                 lookup_key: Simple {                                     key: "stop_block",                                     py_key: Py(                                         0x00007fcb078d66b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_block",                                                 Py(                                                     0x00007fcb078d66f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0a4fa8f0,                                 ),                                 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(                                         0x00007fcb078d6730,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "step",                                                 Py(                                                     0x00007fcb078d6770,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0e5548f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb0e5000f0,                                             ),                                         ),                                         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(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "BlockQuery",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007fcb078d5040,                 ),                 config: Py(                     0x00007fcb078d6540,                 ),                 name: "function-before[check_start_block_before_stop_block(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x000055f17934d0b0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "BlockQuery",     }, ), definitions=[], cache_strings=True)

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

    @@ -5499,7 +5499,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:94409886631792', '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': [{'type': 'is-instance', 'cls': typing.Sequence, 'cls_repr': 'Sequence'}, {'type': 'function-wrap', 'function': {'type': 'no-info', 'function': <function sequence_validator>}, 'schema': {'type': 'list', 'items_schema': {'type': 'str'}}}], '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:94495609001296', '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': [{'type': 'is-instance', 'cls': typing.Sequence, 'cls_repr': 'Sequence'}, {'type': 'function-wrap', 'function': {'type': 'no-info', 'function': <function sequence_validator>}, 'schema': {'type': 'list', 'items_schema': {'type': 'str'}}}], '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.

    @@ -5555,13 +5555,13 @@

    Transactions
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83c18770,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "columns": SerField {                         key_py: Py(                             0x00007fa687708a70,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007fa683f6ac20,                                     ),                                     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(                             0x00007fa683be8d30,                         ),                         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(             0x000055f179351550,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "columns": SerField {                         key_py: Py(                             0x00007fcb0e108af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007fcb0ab6ac20,                                     ),                                     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(                             0x00007fcb0a7e8e70,                         ),                         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=[])

    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(                                 0x00007fa680cd9830,                             ),                             path: LookupPath(                                 [                                     S(                                         "columns",                                         Py(                                             0x00007fa680cd97f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa687708a70,                         ),                         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(                                                         0x00007fa6872d3d30,                                                     ),                                                     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(                                                         0x00007fa68460add0,                                                     ),                                                     config: Py(                                                         0x00007fa680cd9700,                                                     ),                                                     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(                                 0x00007fa680cd97b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "block_id",                                         Py(                                             0x00007fa680cd9770,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa683be8d30,                         ),                         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(             0x000055dd83c18770,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(                                 0x00007fcb078d76b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "columns",                                         Py(                                             0x00007fcb078d7670,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0e108af0,                         ),                         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(                                                         0x00007fcb0dfd3cd0,                                                     ),                                                     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(                                                         0x00007fcb0b242dd0,                                                     ),                                                     config: Py(                                                         0x00007fcb078d7580,                                                     ),                                                     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(                                 0x00007fcb078d7630,                             ),                             path: LookupPath(                                 [                                     S(                                         "block_id",                                         Py(                                             0x00007fcb078d75f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0a7e8e70,                         ),                         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(             0x000055f179351550,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "BlockTransactionQuery",     }, ), definitions=[], cache_strings=True)

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

    @@ -5603,7 +5603,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:94409886682768', '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:94495609049872', '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.

    @@ -5659,13 +5659,13 @@

    Transactions
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83c24e90,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "txn_hash": SerField {                         key_py: Py(                             0x00007fa683712af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "deployer": SerField {                         key_py: Py(                             0x00007fa680cd03b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "factory": SerField {                         key_py: Py(                             0x00007fa6877a9070,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa687f89980,                                         ),                                     ),                                     serializer: Nullable(                                         NullableSerializer {                                             serializer: Str(                                                 StrSerializer,                                             ),                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "block": SerField {                         key_py: Py(                             0x00007fa687331830,                         ),                         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: "ContractCreation",     }, ), definitions=[])
    +__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055f17935d310,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "txn_hash": SerField {                         key_py: Py(                             0x00007fcb0a312d30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "factory": SerField {                         key_py: Py(                             0x00007fcb0e1a90b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0ed89980,                                         ),                                     ),                                     serializer: Nullable(                                         NullableSerializer {                                             serializer: Str(                                                 StrSerializer,                                             ),                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "deployer": SerField {                         key_py: Py(                             0x00007fcb078c6170,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "block": SerField {                         key_py: Py(                             0x00007fcb0e0318b0,                         ),                         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: "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(                                 0x00007fa680ce9df0,                             ),                             path: LookupPath(                                 [                                     S(                                         "txn_hash",                                         Py(                                             0x00007fa680ce9db0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa683712af0,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "block",                         lookup_key: Simple {                             key: "block",                             py_key: Py(                                 0x00007fa680ce9af0,                             ),                             path: LookupPath(                                 [                                     S(                                         "block",                                         Py(                                             0x00007fa680ce97f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa687331830,                         ),                         validator: Int(                             IntValidator {                                 strict: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "deployer",                         lookup_key: Simple {                             key: "deployer",                             py_key: Py(                                 0x00007fa680ce9e30,                             ),                             path: LookupPath(                                 [                                     S(                                         "deployer",                                         Py(                                             0x00007fa680ce9e70,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa680cd03b0,                         ),                         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(                                     0x00007fa680ce9740,                                 ),                                 config: Py(                                     0x00007fa680ce9780,                                 ),                                 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(                                 0x00007fa680ce9eb0,                             ),                             path: LookupPath(                                 [                                     S(                                         "factory",                                         Py(                                             0x00007fa680ce9ef0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa6877a9070,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007fa687f89980,                                     ),                                 ),                                 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(                                                     0x00007fa680ce9a80,                                                 ),                                                 config: Py(                                                     0x00007fa680ce9780,                                                 ),                                                 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(                                     0x00007fa684e74ef0,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ContractCreation",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x000055dd83c24e90,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(                                 0x00007fcb078e3a30,                             ),                             path: LookupPath(                                 [                                     S(                                         "txn_hash",                                         Py(                                             0x00007fcb078e39f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0a312d30,                         ),                         validator: Str(                             StrValidator {                                 strict: false,                                 coerce_numbers_to_str: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "block",                         lookup_key: Simple {                             key: "block",                             py_key: Py(                                 0x00007fcb078e3730,                             ),                             path: LookupPath(                                 [                                     S(                                         "block",                                         Py(                                             0x00007fcb078e35f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0e0318b0,                         ),                         validator: Int(                             IntValidator {                                 strict: false,                             },                         ),                         frozen: false,                     },                     Field {                         name: "deployer",                         lookup_key: Simple {                             key: "deployer",                             py_key: Py(                                 0x00007fcb078e3a70,                             ),                             path: LookupPath(                                 [                                     S(                                         "deployer",                                         Py(                                             0x00007fcb078e3ab0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb078c6170,                         ),                         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(                                     0x00007fcb078e33c0,                                 ),                                 config: Py(                                     0x00007fcb078e3480,                                 ),                                 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(                                 0x00007fcb078e3af0,                             ),                             path: LookupPath(                                 [                                     S(                                         "factory",                                         Py(                                             0x00007fcb078e3b30,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0e1a90b0,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007fcb0ed89980,                                     ),                                 ),                                 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(                                                     0x00007fcb078e36c0,                                                 ),                                                 config: Py(                                                     0x00007fcb078e3480,                                                 ),                                                 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(                                     0x00007fcb0ba8cef0,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ContractCreation",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x000055f17935d310,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "ContractCreation",     }, ), definitions=[], cache_strings=True)

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

    @@ -5749,7 +5749,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:94409886665600', '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': [{'type': 'is-instance', 'cls': typing.Sequence, 'cls_repr': 'Sequence'}, {'type': 'function-wrap', 'function': {'type': 'no-info', 'function': <function sequence_validator>}, 'schema': {'type': 'list', 'items_schema': {'type': 'str'}}}], '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:94495609032704', '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': [{'type': 'is-instance', 'cls': typing.Sequence, 'cls_repr': 'Sequence'}, {'type': 'function-wrap', 'function': {'type': 'no-info', 'function': <function sequence_validator>}, 'schema': {'type': 'list', 'items_schema': {'type': 'str'}}}], '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.

    @@ -5805,13 +5805,13 @@

    Transactions
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83c20b80,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "contract": SerField {                         key_py: Py(                             0x00007fa685f31b70,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007fa687708a70,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007fa683f6ac20,                                     ),                                     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(             0x000055f179359000,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "contract": SerField {                         key_py: Py(                             0x00007fcb0cb51b30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007fcb0e108af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007fcb0ab6ac20,                                     ),                                     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=[])

    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(                                 0x00007fa680cdb270,                             ),                             path: LookupPath(                                 [                                     S(                                         "columns",                                         Py(                                             0x00007fa680cdb230,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa687708a70,                         ),                         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(                                                         0x00007fa6872d3d30,                                                     ),                                                     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(                                                         0x00007fa68460add0,                                                     ),                                                     config: Py(                                                         0x00007fa680cdb140,                                                     ),                                                     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(                                 0x00007fa680cdb1f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "contract",                                         Py(                                             0x00007fa680cdb1b0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa685f31b70,                         ),                         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(                                     0x00007fa680cda940,                                 ),                                 config: Py(                                     0x00007fa680cdb140,                                 ),                                 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(             0x000055dd83c20b80,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(                                 0x00007fcb078e11b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "columns",                                         Py(                                             0x00007fcb078e1170,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0e108af0,                         ),                         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(                                                         0x00007fcb0dfd3cd0,                                                     ),                                                     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(                                                         0x00007fcb0b242dd0,                                                     ),                                                     config: Py(                                                         0x00007fcb078e1080,                                                     ),                                                     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(                                 0x00007fcb078e1130,                             ),                             path: LookupPath(                                 [                                     S(                                         "contract",                                         Py(                                             0x00007fcb078e10f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0cb51b30,                         ),                         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(                                     0x00007fcb078e0880,                                 ),                                 config: Py(                                     0x00007fcb078e1080,                                 ),                                 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(             0x000055f179359000,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "ContractCreationQuery",     }, ), definitions=[], cache_strings=True)

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

    @@ -5849,7 +5849,7 @@

    Transactions
    -__pydantic_core_schema__: ClassVar[CoreSchema] = {'definitions': [{'type': 'model', 'cls': <class 'ethpm_types.abi.ABIType'>, 'schema': {'type': 'model-fields', 'fields': {'name': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'str'}}, 'default': None}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'type': {'type': 'model-field', 'schema': {'type': 'union', 'choices': [{'type': 'str'}, {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94409867526144'}]}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'components': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'list', 'items_schema': {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94409867526144'}}}, 'default': None}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'internal_type': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'str'}}, 'default': None}, 'validation_alias': 'internalType', 'serialization_alias': 'internalType', 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}}, 'model_name': 'ABIType', 'computed_fields': []}, 'custom_init': False, 'root_model': False, 'config': {'title': 'ABIType', 'extra_fields_behavior': 'allow'}, 'ref': 'ethpm_types.abi.ABIType:94409867526144', 'metadata': {'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'>>], 'pydantic_js_annotation_functions': []}}], '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:94409886695040', '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': [{'type': 'is-instance', 'cls': typing.Sequence, 'cls_repr': 'Sequence'}, {'type': 'function-wrap', 'function': {'type': 'no-info', 'function': <function sequence_validator>}, 'schema': {'type': 'list', 'items_schema': {'type': 'str'}}}], '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': [{'type': 'list', 'items_schema': {'function': {'type': 'with-info', 'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>}, 'schema': {'type': 'str', 'max_length': 42, 'min_length': 42}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'type': 'function-before'}}, {'function': {'type': 'with-info', 'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>}, 'schema': {'type': 'str', 'max_length': 42, 'min_length': 42}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, '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:94409868642656', '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:94409868555824', '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:94409867526144', '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'}, {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94409867526144'}], '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': [{'type': 'model', 'cls': <class 'ethpm_types.abi.ABIType'>, 'schema': {'type': 'model-fields', 'fields': {'name': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'str'}}, 'default': None}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'type': {'type': 'model-field', 'schema': {'type': 'union', 'choices': [{'type': 'str'}, {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94495590342480'}]}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'components': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'list', 'items_schema': {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94495590342480'}}}, 'default': None}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'internal_type': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'str'}}, 'default': None}, 'validation_alias': 'internalType', 'serialization_alias': 'internalType', 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}}, 'model_name': 'ABIType', 'computed_fields': []}, 'custom_init': False, 'root_model': False, 'config': {'title': 'ABIType', 'extra_fields_behavior': 'allow'}, 'ref': 'ethpm_types.abi.ABIType:94495590342480', 'metadata': {'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'>>], 'pydantic_js_annotation_functions': []}}], '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:94495609062144', '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': [{'type': 'is-instance', 'cls': typing.Sequence, 'cls_repr': 'Sequence'}, {'type': 'function-wrap', 'function': {'type': 'no-info', 'function': <function sequence_validator>}, 'schema': {'type': 'list', 'items_schema': {'type': 'str'}}}], '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': [{'type': 'list', 'items_schema': {'function': {'type': 'with-info', 'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>}, 'schema': {'type': 'str', 'max_length': 42, 'min_length': 42}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, 'type': 'function-before'}}, {'function': {'type': 'with-info', 'function': <bound method _AddressValidator.__eth_pydantic_validate__ of <class 'ape.types.address._AddressValidator'>>}, 'schema': {'type': 'str', 'max_length': 42, 'min_length': 42}, 'metadata': {'pydantic_js_annotation_functions': [<bound method BaseHex.__get_pydantic_json_schema__ of <class 'ape.types.address._AddressValidator'>>]}, '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:94495591583168', '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:94495591497760', '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:94495590342480', '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'}, {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94495590342480'}], '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.

    @@ -5861,7 +5861,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:94409886695040', 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:94495609062144', 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.

    @@ -5905,13 +5905,13 @@

    Transactions
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83c27e80,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "step": SerField {                         key_py: Py(                             0x00007fa687b548f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa687b000f0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007fa687708a70,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007fa683f6ac20,                                     ),                                     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(                             0x00007fa685f31b70,                         ),                         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(                             0x00007fa6838fa830,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa687b000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "search_topics": SerField {                         key_py: Py(                             0x00007fa6838faa70,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa687f89980,                                         ),                                     ),                                     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,                     },                     "event": SerField {                         key_py: Py(                             0x00007fa6873add30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x000055dd82af0960,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "inputs": SerField {                                                     key_py: Py(                                                         0x00007fa685170ab0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa683e1b600,                                                                     ),                                                                 ),                                                                 serializer: List(                                                                     ListSerializer {                                                                         item_serializer: Model(                                                                             ModelSerializer {                                                                                 class: Py(                                                                                     0x000055dd82adb630,                                                                                 ),                                                                                 serializer: Fields(                                                                                     GeneralFieldsSerializer {                                                                                         fields: {                                                                                             "indexed": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa684f178b0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f74cc0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Bool(                                                                                                                 BoolSerializer,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa687b54d70,                                                                                                 ),                                                                                                 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(                                                                                                     0x00007fa684f16eb0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "internalType",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007fa680cf7270,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "components": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa6871d08f0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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(                                                                                                     0x00007fa687b54af0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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,                                                 },                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007fa687b54af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "type": SerField {                                                     key_py: Py(                                                         0x00007fa687b54d70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa6873add30,                                                                     ),                                                                 ),                                                                 serializer: Literal(                                                                     LiteralSerializer {                                                                         expected_int: {},                                                                         expected_str: {                                                                             "event",                                                                         },                                                                         expected_py: None,                                                                         name: "literal['event']",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "anonymous": SerField {                                                     key_py: Py(                                                         0x00007fa686d985f0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa687f74cc0,                                                                     ),                                                                 ),                                                                 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,                     },                     "stop_block": SerField {                         key_py: Py(                             0x00007fa6838fa870,                         ),                         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(0x55dd829e0000), serializer: Fields(GeneralFieldsSerializer { fields: {"name": SerField { key_py: Py(0x7fa687b54af0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fa687f89980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "components": SerField { key_py: Py(0x7fa6871d08f0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fa687f89980)), 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(0x7fa687b54d70), 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(0x7fa684f16eb0), alias: Some("internalType"), alias_py: Some(Py(0x7fa680cf7230)), serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fa687f89980)), 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(             0x000055f179360300,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "stop_block": SerField {                         key_py: Py(                             0x00007fcb0a4fa8f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "search_topics": SerField {                         key_py: Py(                             0x00007fcb0a4faaf0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0ed89980,                                         ),                                     ),                                     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(                             0x00007fcb0e108af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007fcb0ab6ac20,                                     ),                                     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,                     },                     "step": SerField {                         key_py: Py(                             0x00007fcb0e5548f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0e5000f0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "start_block": SerField {                         key_py: Py(                             0x00007fcb0a4fa8b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0e5000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "contract": SerField {                         key_py: Py(                             0x00007fcb0cb51b30,                         ),                         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(                             0x00007fcb0e0adef0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x000055f1782b4dc0,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "inputs": SerField {                                                     key_py: Py(                                                         0x00007fcb0bd88770,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0aa1b640,                                                                     ),                                                                 ),                                                                 serializer: List(                                                                     ListSerializer {                                                                         item_serializer: Model(                                                                             ModelSerializer {                                                                                 class: Py(                                                                                     0x000055f1782a0020,                                                                                 ),                                                                                 serializer: Fields(                                                                                     GeneralFieldsSerializer {                                                                                         fields: {                                                                                             "internal_type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0bb2e970,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "internalType",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007fcb078fcf30,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "name": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0e554af0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0e554d70,                                                                                                 ),                                                                                                 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(                                                                                                     0x00007fcb0ded08f0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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,                                                                                             },                                                                                             "indexed": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0bb2f370,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed74cc0,                                                                                                                 ),                                                                                                             ),                                                                                                             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(                                                         0x00007fcb0e554af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "anonymous": SerField {                                                     key_py: Py(                                                         0x00007fcb0d9d44f0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0ed74cc0,                                                                     ),                                                                 ),                                                                 serializer: Bool(                                                                     BoolSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "type": SerField {                                                     key_py: Py(                                                         0x00007fcb0e554d70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0e0adef0,                                                                     ),                                                                 ),                                                                 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,                     },                 },                 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(0x55f178185f50), serializer: Fields(GeneralFieldsSerializer { fields: {"internal_type": SerField { key_py: Py(0x7fcb0bb2e970), alias: Some("internalType"), alias_py: Some(Py(0x7fcb078fcef0)), serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fcb0ed89980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "type": SerField { key_py: Py(0x7fcb0e554d70), 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(0x7fcb0ded08f0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fcb0ed89980)), 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(0x7fcb0e554af0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fcb0ed89980)), 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(                                         0x00007fa680cdb9b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007fa680ce93b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa687708a70,                                 ),                                 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(                                                                 0x00007fa6872d3d30,                                                             ),                                                             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(                                                                 0x00007fa68460add0,                                                             ),                                                             config: Py(                                                                 0x00007fa680cf6640,                                                             ),                                                             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(                                         0x00007fa680ceb730,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_block",                                                 Py(                                                     0x00007fa680ceb5b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa6838fa830,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa687b000d0,                                             ),                                         ),                                         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(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_block",                                 lookup_key: Simple {                                     key: "stop_block",                                     py_key: Py(                                         0x00007fa680ce9370,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_block",                                                 Py(                                                     0x00007fa680cebd70,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa6838fa870,                                 ),                                 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(                                         0x00007fa680cf4f70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "step",                                                 Py(                                                     0x00007fa680cf41b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa687b548f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa687b000f0,                                             ),                                         ),                                         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(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "contract",                                 lookup_key: Simple {                                     key: "contract",                                     py_key: Py(                                         0x00007fa680cf4330,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "contract",                                                 Py(                                                     0x00007fa680cf4e70,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa685f31b70,                                 ),                                 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(                                                                         0x00007fa680ce9c80,                                                                     ),                                                                     config: Py(                                                                         0x00007fa680cf6640,                                                                     ),                                                                     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(                                                             0x00007fa680ceab40,                                                         ),                                                         config: Py(                                                             0x00007fa680cf6640,                                                         ),                                                         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(                                         0x00007fa680cf7130,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "event",                                                 Py(                                                     0x00007fa680cf7170,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa6873add30,                                 ),                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "type",                                                         lookup_key: Simple {                                                             key: "type",                                                             py_key: Py(                                                                 0x00007fa680cf6d30,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "type",                                                                         Py(                                                                             0x00007fa680cf6d70,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa687b54d70,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa6873add30,                                                                     ),                                                                 ),                                                                 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(                                                                                     0x00007fa6873add30,                                                                                 ),                                                                             ],                                                                         },                                                                         expected_repr: "'event'",                                                                         name: "literal['event']",                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[literal['event']]",                                                                 undefined: Py(                                                                     0x00007fa684e74ef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007fa680cf6db0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007fa680cf6df0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa687b54af0,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "inputs",                                                         lookup_key: Simple {                                                             key: "inputs",                                                             py_key: Py(                                                                 0x00007fa680cf7030,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "inputs",                                                                         Py(                                                                             0x00007fa680cf7070,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa685170ab0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa683e1b600,                                                                     ),                                                                 ),                                                                 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(                                                                                                             0x00007fa680cf6e30,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "name",                                                                                                                     Py(                                                                                                                         0x00007fa680cf6e70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa687b54af0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "type",                                                                                                     lookup_key: Simple {                                                                                                         key: "type",                                                                                                         py_key: Py(                                                                                                             0x00007fa680cf6eb0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "type",                                                                                                                     Py(                                                                                                                         0x00007fa680cf6ef0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa687b54d70,                                                                                                     ),                                                                                                     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(                                                                                                             0x00007fa680cf6f30,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "components",                                                                                                                     Py(                                                                                                                         0x00007fa680cf6f70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa6871d08f0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "internal_type",                                                                                                     lookup_key: Simple {                                                                                                         key: "internalType",                                                                                                         py_key: Py(                                                                                                             0x00007fa684f16ab0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "internalType",                                                                                                                     Py(                                                                                                                         0x00007fa684f16ab0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa684f16eb0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "indexed",                                                                                                     lookup_key: Simple {                                                                                                         key: "indexed",                                                                                                         py_key: Py(                                                                                                             0x00007fa680cf6fb0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "indexed",                                                                                                                     Py(                                                                                                                         0x00007fa680cf6ff0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa684f178b0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f74cc0,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Bool(                                                                                                                 BoolValidator {                                                                                                                     strict: false,                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[bool]",                                                                                                             undefined: Py(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                             ],                                                                                             model_name: "EventABIType",                                                                                             extra_behavior: Allow,                                                                                             extras_validator: None,                                                                                             strict: false,                                                                                             from_attributes: false,                                                                                             loc_by_alias: true,                                                                                         },                                                                                     ),                                                                                     class: Py(                                                                                         0x000055dd82adb630,                                                                                     ),                                                                                     post_init: None,                                                                                     frozen: false,                                                                                     custom_init: false,                                                                                     root_model: false,                                                                                     undefined: Py(                                                                                         0x00007fa684e74ef0,                                                                                     ),                                                                                     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(                                                                     0x00007fa684e74ef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "anonymous",                                                         lookup_key: Simple {                                                             key: "anonymous",                                                             py_key: Py(                                                                 0x00007fa680cf70b0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "anonymous",                                                                         Py(                                                                             0x00007fa680cf70f0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa686d985f0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa687f74cc0,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Bool(                                                                     BoolValidator {                                                                         strict: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[bool]",                                                                 undefined: Py(                                                                     0x00007fa684e74ef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "EventABI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x000055dd82af0960,                                         ),                                         post_init: None,                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007fa684e74ef0,                                         ),                                         name: "EventABI",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "search_topics",                                 lookup_key: Simple {                                     key: "search_topics",                                     py_key: Py(                                         0x00007fa680cf71b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "search_topics",                                                 Py(                                                     0x00007fa680cf71f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa6838faa70,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa687f89980,                                             ),                                         ),                                         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(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "ContractEventQuery",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007fa680cea4c0,                 ),                 config: Py(                     0x00007fa680cf6640,                 ),                 name: "function-before[check_start_block_before_stop_block(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x000055dd83c27e80,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         name: "ContractEventQuery",     }, ), definitions=[Model(ModelValidator { revalidate: Never, validator: ModelFields(ModelFieldsValidator { fields: [Field { name: "name", lookup_key: Simple { key: "name", py_key: Py(0x7fa680cacbb0), path: LookupPath([S("name", Py(0x7fa680cae270))]) }, name_py: Py(0x7fa687b54af0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fa687f89980)), 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(0x7fa684e74ef0) }), frozen: false }, Field { name: "type", lookup_key: Simple { key: "type", py_key: Py(0x7fa680cd1170), path: LookupPath([S("type", Py(0x7fa680cd23f0))]) }, name_py: Py(0x7fa687b54d70), 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(0x7fa680cd2330), path: LookupPath([S("components", Py(0x7fa680cd3bf0))]) }, name_py: Py(0x7fa6871d08f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fa687f89980)), 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(0x7fa684e74ef0) }), frozen: false }, Field { name: "internal_type", lookup_key: Simple { key: "internalType", py_key: Py(0x7fa684f16ab0), path: LookupPath([S("internalType", Py(0x7fa684f16ab0))]) }, name_py: Py(0x7fa684f16eb0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fa687f89980)), 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(0x7fa684e74ef0) }), frozen: false }], model_name: "ABIType", extra_behavior: Allow, extras_validator: None, strict: false, from_attributes: false, loc_by_alias: true }), class: Py(0x55dd829e0000), post_init: None, frozen: false, custom_init: false, root_model: false, undefined: Py(0x7fa684e74ef0), 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(                                         0x00007fcb078f2bb0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007fcb078f1df0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0e108af0,                                 ),                                 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(                                                                 0x00007fcb0dfd3cd0,                                                             ),                                                             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(                                                                 0x00007fcb0b242dd0,                                                             ),                                                             config: Py(                                                                 0x00007fcb078fc2c0,                                                             ),                                                             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(                                         0x00007fcb078f1f70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_block",                                                 Py(                                                     0x00007fcb078f1170,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0a4fa8b0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb0e5000d0,                                             ),                                         ),                                         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(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_block",                                 lookup_key: Simple {                                     key: "stop_block",                                     py_key: Py(                                         0x00007fcb078f13b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_block",                                                 Py(                                                     0x00007fcb078f1230,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0a4fa8f0,                                 ),                                 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(                                         0x00007fcb078f2ab0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "step",                                                 Py(                                                     0x00007fcb078f0fb0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0e5548f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb0e5000f0,                                             ),                                         ),                                         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(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "contract",                                 lookup_key: Simple {                                     key: "contract",                                     py_key: Py(                                         0x00007fcb078f19f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "contract",                                                 Py(                                                     0x00007fcb078fc9b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0cb51b30,                                 ),                                 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(                                                                         0x00007fcb078f09c0,                                                                     ),                                                                     config: Py(                                                                         0x00007fcb078fc2c0,                                                                     ),                                                                     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(                                                             0x00007fcb078f0ac0,                                                         ),                                                         config: Py(                                                             0x00007fcb078fc2c0,                                                         ),                                                         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(                                         0x00007fcb078fcdf0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "event",                                                 Py(                                                     0x00007fcb078fce30,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0e0adef0,                                 ),                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "type",                                                         lookup_key: Simple {                                                             key: "type",                                                             py_key: Py(                                                                 0x00007fcb078fc9f0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "type",                                                                         Py(                                                                             0x00007fcb078fca30,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb0e554d70,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0e0adef0,                                                                     ),                                                                 ),                                                                 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(                                                                                     0x00007fcb0e0adef0,                                                                                 ),                                                                             ],                                                                         },                                                                         expected_repr: "'event'",                                                                         name: "literal['event']",                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[literal['event']]",                                                                 undefined: Py(                                                                     0x00007fcb0ba8cef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007fcb078fca70,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007fcb078fcab0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb0e554af0,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "inputs",                                                         lookup_key: Simple {                                                             key: "inputs",                                                             py_key: Py(                                                                 0x00007fcb078fccf0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "inputs",                                                                         Py(                                                                             0x00007fcb078fcd30,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb0bd88770,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0aa1b640,                                                                     ),                                                                 ),                                                                 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(                                                                                                             0x00007fcb078fcaf0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "name",                                                                                                                     Py(                                                                                                                         0x00007fcb078fcb30,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0e554af0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "type",                                                                                                     lookup_key: Simple {                                                                                                         key: "type",                                                                                                         py_key: Py(                                                                                                             0x00007fcb078fcb70,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "type",                                                                                                                     Py(                                                                                                                         0x00007fcb078fcbb0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0e554d70,                                                                                                     ),                                                                                                     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(                                                                                                             0x00007fcb078fcbf0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "components",                                                                                                                     Py(                                                                                                                         0x00007fcb078fcc30,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0ded08f0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "internal_type",                                                                                                     lookup_key: Simple {                                                                                                         key: "internalType",                                                                                                         py_key: Py(                                                                                                             0x00007fcb0bb2e570,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "internalType",                                                                                                                     Py(                                                                                                                         0x00007fcb0bb2e570,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0bb2e970,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "indexed",                                                                                                     lookup_key: Simple {                                                                                                         key: "indexed",                                                                                                         py_key: Py(                                                                                                             0x00007fcb078fcc70,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "indexed",                                                                                                                     Py(                                                                                                                         0x00007fcb078fccb0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0bb2f370,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed74cc0,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Bool(                                                                                                                 BoolValidator {                                                                                                                     strict: false,                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[bool]",                                                                                                             undefined: Py(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                             ],                                                                                             model_name: "EventABIType",                                                                                             extra_behavior: Allow,                                                                                             extras_validator: None,                                                                                             strict: false,                                                                                             from_attributes: false,                                                                                             loc_by_alias: true,                                                                                         },                                                                                     ),                                                                                     class: Py(                                                                                         0x000055f1782a0020,                                                                                     ),                                                                                     post_init: None,                                                                                     frozen: false,                                                                                     custom_init: false,                                                                                     root_model: false,                                                                                     undefined: Py(                                                                                         0x00007fcb0ba8cef0,                                                                                     ),                                                                                     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(                                                                     0x00007fcb0ba8cef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "anonymous",                                                         lookup_key: Simple {                                                             key: "anonymous",                                                             py_key: Py(                                                                 0x00007fcb078fcd70,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "anonymous",                                                                         Py(                                                                             0x00007fcb078fcdb0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb0d9d44f0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0ed74cc0,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Bool(                                                                     BoolValidator {                                                                         strict: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[bool]",                                                                 undefined: Py(                                                                     0x00007fcb0ba8cef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "EventABI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x000055f1782b4dc0,                                         ),                                         post_init: None,                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007fcb0ba8cef0,                                         ),                                         name: "EventABI",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "search_topics",                                 lookup_key: Simple {                                     key: "search_topics",                                     py_key: Py(                                         0x00007fcb078fce70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "search_topics",                                                 Py(                                                     0x00007fcb078fceb0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0a4faaf0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb0ed89980,                                             ),                                         ),                                         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(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                         ],                         model_name: "ContractEventQuery",                         extra_behavior: Ignore,                         extras_validator: None,                         strict: false,                         from_attributes: false,                         loc_by_alias: true,                     },                 ),                 func: Py(                     0x00007fcb078f0080,                 ),                 config: Py(                     0x00007fcb078fc2c0,                 ),                 name: "function-before[check_start_block_before_stop_block(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x000055f179360300,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "ContractEventQuery",     }, ), definitions=[Model(ModelValidator { revalidate: Never, validator: ModelFields(ModelFieldsValidator { fields: [Field { name: "name", lookup_key: Simple { key: "name", py_key: Py(0x7fcb079846f0), path: LookupPath([S("name", Py(0x7fcb078b40f0))]) }, name_py: Py(0x7fcb0e554af0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fcb0ed89980)), 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(0x7fcb0ba8cef0) }), frozen: false }, Field { name: "type", lookup_key: Simple { key: "type", py_key: Py(0x7fcb078c6ff0), path: LookupPath([S("type", Py(0x7fcb078d42b0))]) }, name_py: Py(0x7fcb0e554d70), 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(0x7fcb078d41f0), path: LookupPath([S("components", Py(0x7fcb078d59f0))]) }, name_py: Py(0x7fcb0ded08f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fcb0ed89980)), 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(0x7fcb0ba8cef0) }), frozen: false }, Field { name: "internal_type", lookup_key: Simple { key: "internalType", py_key: Py(0x7fcb0bb2e570), path: LookupPath([S("internalType", Py(0x7fcb0bb2e570))]) }, name_py: Py(0x7fcb0bb2e970), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fcb0ed89980)), 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(0x7fcb0ba8cef0) }), frozen: false }], model_name: "ABIType", extra_behavior: Allow, extras_validator: None, strict: false, from_attributes: false, loc_by_alias: true }), class: Py(0x55f178185f50), post_init: None, frozen: false, custom_init: false, root_model: false, undefined: Py(0x7fcb0ba8cef0), name: "ABIType" })], cache_strings=True)

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

    @@ -5949,7 +5949,7 @@

    Transactions
    -__pydantic_core_schema__: ClassVar[CoreSchema] = {'definitions': [{'type': 'model', 'cls': <class 'ethpm_types.abi.ABIType'>, 'schema': {'type': 'model-fields', 'fields': {'name': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'str'}}, 'default': None}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'type': {'type': 'model-field', 'schema': {'type': 'union', 'choices': [{'type': 'str'}, {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94409867526144'}]}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'components': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'list', 'items_schema': {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94409867526144'}}}, 'default': None}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'internal_type': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'str'}}, 'default': None}, 'validation_alias': 'internalType', 'serialization_alias': 'internalType', 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}}, 'model_name': 'ABIType', 'computed_fields': []}, 'custom_init': False, 'root_model': False, 'config': {'title': 'ABIType', 'extra_fields_behavior': 'allow'}, 'ref': 'ethpm_types.abi.ABIType:94409867526144', 'metadata': {'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'>>], 'pydantic_js_annotation_functions': []}}], '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:94409886708160', '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': [{'type': 'is-instance', 'cls': typing.Sequence, 'cls_repr': 'Sequence'}, {'type': 'function-wrap', 'function': {'type': 'no-info', 'function': <function sequence_validator>}, 'schema': {'type': 'list', 'items_schema': {'type': 'str'}}}], '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:94409868640016', '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:94409867526144', '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:94409867526144', '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': [{'type': 'model', 'cls': <class 'ethpm_types.abi.ABIType'>, 'schema': {'type': 'model-fields', 'fields': {'name': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'str'}}, 'default': None}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'type': {'type': 'model-field', 'schema': {'type': 'union', 'choices': [{'type': 'str'}, {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94495590342480'}]}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'components': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'list', 'items_schema': {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94495590342480'}}}, 'default': None}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'internal_type': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'str'}}, 'default': None}, 'validation_alias': 'internalType', 'serialization_alias': 'internalType', 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}}, 'model_name': 'ABIType', 'computed_fields': []}, 'custom_init': False, 'root_model': False, 'config': {'title': 'ABIType', 'extra_fields_behavior': 'allow'}, 'ref': 'ethpm_types.abi.ABIType:94495590342480', 'metadata': {'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'>>], 'pydantic_js_annotation_functions': []}}], '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:94495609075264', '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': [{'type': 'is-instance', 'cls': typing.Sequence, 'cls_repr': 'Sequence'}, {'type': 'function-wrap', 'function': {'type': 'no-info', 'function': <function sequence_validator>}, 'schema': {'type': 'list', 'items_schema': {'type': 'str'}}}], '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:94495591580528', '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:94495590342480', '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:94495590342480', '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.

    @@ -5961,7 +5961,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:94409886708160', 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:94495609075264', 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.

    @@ -6005,13 +6005,13 @@

    Transactions
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd83c2b1c0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "method": SerField {                         key_py: Py(                             0x00007fa687bc9a30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x000055dd82aeff10,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "inputs": SerField {                                                     key_py: Py(                                                         0x00007fa685170ab0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa683ed4940,                                                                     ),                                                                 ),                                                                 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(                                                         0x00007fa687b54d70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa6872577b0,                                                                     ),                                                                 ),                                                                 serializer: Literal(                                                                     LiteralSerializer {                                                                         expected_int: {},                                                                         expected_str: {                                                                             "function",                                                                         },                                                                         expected_py: None,                                                                         name: "literal['function']",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007fa687b54af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "stateMutability": SerField {                                                     key_py: Py(                                                         0x00007fa684f33730,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa684f336b0,                                                                     ),                                                                 ),                                                                 serializer: Str(                                                                     StrSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "outputs": SerField {                                                     key_py: Py(                                                         0x00007fa684f16530,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa683e18580,                                                                     ),                                                                 ),                                                                 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(                             0x00007fa680cd0570,                         ),                         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(                             0x00007fa6838fa870,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007fa687708a70,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007fa683f6ac20,                                     ),                                     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,                     },                     "step": SerField {                         key_py: Py(                             0x00007fa687b548f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa687b000f0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "start_block": SerField {                         key_py: Py(                             0x00007fa6838fa830,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa687b000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "contract": SerField {                         key_py: Py(                             0x00007fa685f31b70,                         ),                         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: "ContractMethodQuery",     }, ), definitions=[Model(ModelSerializer { class: Py(0x55dd829e0000), serializer: Fields(GeneralFieldsSerializer { fields: {"components": SerField { key_py: Py(0x7fa6871d08f0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fa687f89980)), 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(0x7fa684f16eb0), alias: Some("internalType"), alias_py: Some(Py(0x7fa680d03630)), serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fa687f89980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "name": SerField { key_py: Py(0x7fa687b54af0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fa687f89980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "type": SerField { key_py: Py(0x7fa687b54d70), 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(             0x000055f179363640,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "step": SerField {                         key_py: Py(                             0x00007fcb0e5548f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0e5000f0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "method": SerField {                         key_py: Py(                             0x00007fcb0e5c9a30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x000055f1782b4370,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "type": SerField {                                                     key_py: Py(                                                         0x00007fcb0e554d70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0df57970,                                                                     ),                                                                 ),                                                                 serializer: Literal(                                                                     LiteralSerializer {                                                                         expected_int: {},                                                                         expected_str: {                                                                             "function",                                                                         },                                                                         expected_py: None,                                                                         name: "literal['function']",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "outputs": SerField {                                                     key_py: Py(                                                         0x00007fcb0bb2dff0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0aa18540,                                                                     ),                                                                 ),                                                                 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(                                                         0x00007fcb0bb4b1f0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0bb4b170,                                                                     ),                                                                 ),                                                                 serializer: Str(                                                                     StrSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007fcb0e554af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "inputs": SerField {                                                     key_py: Py(                                                         0x00007fcb0bd88770,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0aadc940,                                                                     ),                                                                 ),                                                                 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(                             0x00007fcb078c6330,                         ),                         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,                     },                     "contract": SerField {                         key_py: Py(                             0x00007fcb0cb51b30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "stop_block": SerField {                         key_py: Py(                             0x00007fcb0a4fa8f0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Int(                                 IntSerializer,                             ),                         ),                         required: true,                     },                     "start_block": SerField {                         key_py: Py(                             0x00007fcb0a4fa8b0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcb0e5000d0,                                         ),                                     ),                                     serializer: Int(                                         IntSerializer,                                     ),                                 },                             ),                         ),                         required: true,                     },                     "columns": SerField {                         key_py: Py(                             0x00007fcb0e108af0,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             FunctionWrap(                                 FunctionWrapSerializer {                                     serializer: Str(                                         StrSerializer,                                     ),                                     func: Py(                                         0x00007fcb0ab6ac20,                                     ),                                     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: "ContractMethodQuery",     }, ), definitions=[Model(ModelSerializer { class: Py(0x55f178185f50), serializer: Fields(GeneralFieldsSerializer { fields: {"components": SerField { key_py: Py(0x7fcb0ded08f0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fcb0ed89980)), 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(0x7fcb0e554d70), 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(0x7fcb0e554af0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fcb0ed89980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "internal_type": SerField { key_py: Py(0x7fcb0bb2e970), alias: Some("internalType"), alias_py: Some(Py(0x7fcb06f09370)), serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fcb0ed89980)), 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="ContractMethodQuery", validator=Model(     ModelValidator {         revalidate: Never,         validator: FunctionBefore(             FunctionBeforeValidator {                 validator: ModelFields(                     ModelFieldsValidator {                         fields: [                             Field {                                 name: "columns",                                 lookup_key: Simple {                                     key: "columns",                                     py_key: Py(                                         0x00007fa680d03030,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007fa680d03070,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa687708a70,                                 ),                                 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(                                                                 0x00007fa6872d3d30,                                                             ),                                                             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(                                                                 0x00007fa68460add0,                                                             ),                                                             config: Py(                                                                 0x00007fa680d027c0,                                                             ),                                                             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(                                         0x00007fa680d030b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_block",                                                 Py(                                                     0x00007fa680d030f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa6838fa830,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa687b000d0,                                             ),                                         ),                                         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(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_block",                                 lookup_key: Simple {                                     key: "stop_block",                                     py_key: Py(                                         0x00007fa680d03130,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_block",                                                 Py(                                                     0x00007fa680d03170,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa6838fa870,                                 ),                                 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(                                         0x00007fa680d031b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "step",                                                 Py(                                                     0x00007fa680d031f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa687b548f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fa687b000f0,                                             ),                                         ),                                         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(                                             0x00007fa684e74ef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "contract",                                 lookup_key: Simple {                                     key: "contract",                                     py_key: Py(                                         0x00007fa680d03230,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "contract",                                                 Py(                                                     0x00007fa680d03270,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa685f31b70,                                 ),                                 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(                                             0x00007fa680cf7840,                                         ),                                         config: Py(                                             0x00007fa680d027c0,                                         ),                                         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(                                         0x00007fa680d03530,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "method",                                                 Py(                                                     0x00007fa680d03570,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa687bc9a30,                                 ),                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "type",                                                         lookup_key: Simple {                                                             key: "type",                                                             py_key: Py(                                                                 0x00007fa680d032b0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "type",                                                                         Py(                                                                             0x00007fa680d032f0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa687b54d70,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa6872577b0,                                                                     ),                                                                 ),                                                                 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(                                                                                     0x00007fa6872577b0,                                                                                 ),                                                                             ],                                                                         },                                                                         expected_repr: "'function'",                                                                         name: "literal['function']",                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[literal['function']]",                                                                 undefined: Py(                                                                     0x00007fa684e74ef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007fa680d03330,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007fa680d03370,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa687b54af0,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "stateMutability",                                                         lookup_key: Simple {                                                             key: "stateMutability",                                                             py_key: Py(                                                                 0x00007fa680d033b0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "stateMutability",                                                                         Py(                                                                             0x00007fa680d033f0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa684f33730,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa684f336b0,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Str(                                                                     StrValidator {                                                                         strict: false,                                                                         coerce_numbers_to_str: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[str]",                                                                 undefined: Py(                                                                     0x00007fa684e74ef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "inputs",                                                         lookup_key: Simple {                                                             key: "inputs",                                                             py_key: Py(                                                                 0x00007fa680d03430,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "inputs",                                                                         Py(                                                                             0x00007fa680d03470,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa685170ab0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa683ed4940,                                                                     ),                                                                 ),                                                                 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(                                                                     0x00007fa684e74ef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "outputs",                                                         lookup_key: Simple {                                                             key: "outputs",                                                             py_key: Py(                                                                 0x00007fa680d034b0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "outputs",                                                                         Py(                                                                             0x00007fa680d034f0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fa684f16530,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa683e18580,                                                                     ),                                                                 ),                                                                 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(                                                                     0x00007fa684e74ef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "MethodABI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x000055dd82aeff10,                                         ),                                         post_init: None,                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007fa684e74ef0,                                         ),                                         name: "MethodABI",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "method_args",                                 lookup_key: Simple {                                     key: "method_args",                                     py_key: Py(                                         0x00007fa680d035b0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "method_args",                                                 Py(                                                     0x00007fa680d035f0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fa680cd0570,                                 ),                                 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(                     0x00007fa680cd8140,                 ),                 config: Py(                     0x00007fa680d027c0,                 ),                 name: "function-before[check_start_block_before_stop_block(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x000055dd83c2b1c0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         name: "ContractMethodQuery",     }, ), definitions=[Model(ModelValidator { revalidate: Never, validator: ModelFields(ModelFieldsValidator { fields: [Field { name: "name", lookup_key: Simple { key: "name", py_key: Py(0x7fa680d02f70), path: LookupPath([S("name", Py(0x7fa680d02f30))]) }, name_py: Py(0x7fa687b54af0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fa687f89980)), 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(0x7fa684e74ef0) }), frozen: false }, Field { name: "type", lookup_key: Simple { key: "type", py_key: Py(0x7fa680d02ef0), path: LookupPath([S("type", Py(0x7fa680d02eb0))]) }, name_py: Py(0x7fa687b54d70), 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(0x7fa680d02fb0), path: LookupPath([S("components", Py(0x7fa680d02ff0))]) }, name_py: Py(0x7fa6871d08f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fa687f89980)), 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(0x7fa684e74ef0) }), frozen: false }, Field { name: "internal_type", lookup_key: Simple { key: "internalType", py_key: Py(0x7fa684f16ab0), path: LookupPath([S("internalType", Py(0x7fa684f16ab0))]) }, name_py: Py(0x7fa684f16eb0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fa687f89980)), 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(0x7fa684e74ef0) }), frozen: false }], model_name: "ABIType", extra_behavior: Allow, extras_validator: None, strict: false, from_attributes: false, loc_by_alias: true }), class: Py(0x55dd829e0000), post_init: None, frozen: false, custom_init: false, root_model: false, undefined: Py(0x7fa684e74ef0), 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(                                         0x00007fcb06f08d70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "columns",                                                 Py(                                                     0x00007fcb06f08db0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0e108af0,                                 ),                                 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(                                                                 0x00007fcb0dfd3cd0,                                                             ),                                                             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(                                                                 0x00007fcb0b242dd0,                                                             ),                                                             config: Py(                                                                 0x00007fcb06f08500,                                                             ),                                                             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(                                         0x00007fcb06f08df0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "start_block",                                                 Py(                                                     0x00007fcb06f08e30,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0a4fa8b0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb0e5000d0,                                             ),                                         ),                                         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(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "stop_block",                                 lookup_key: Simple {                                     key: "stop_block",                                     py_key: Py(                                         0x00007fcb06f08e70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "stop_block",                                                 Py(                                                     0x00007fcb06f08eb0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0a4fa8f0,                                 ),                                 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(                                         0x00007fcb06f08ef0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "step",                                                 Py(                                                     0x00007fcb06f08f30,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0e5548f0,                                 ),                                 validator: WithDefault(                                     WithDefaultValidator {                                         default: Default(                                             Py(                                                 0x00007fcb0e5000f0,                                             ),                                         ),                                         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(                                             0x00007fcb0ba8cef0,                                         ),                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "contract",                                 lookup_key: Simple {                                     key: "contract",                                     py_key: Py(                                         0x00007fcb06f08f70,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "contract",                                                 Py(                                                     0x00007fcb06f08fb0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0cb51b30,                                 ),                                 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(                                             0x00007fcb078fd580,                                         ),                                         config: Py(                                             0x00007fcb06f08500,                                         ),                                         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(                                         0x00007fcb06f09270,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "method",                                                 Py(                                                     0x00007fcb06f092b0,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb0e5c9a30,                                 ),                                 validator: Model(                                     ModelValidator {                                         revalidate: Never,                                         validator: ModelFields(                                             ModelFieldsValidator {                                                 fields: [                                                     Field {                                                         name: "type",                                                         lookup_key: Simple {                                                             key: "type",                                                             py_key: Py(                                                                 0x00007fcb06f08ff0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "type",                                                                         Py(                                                                             0x00007fcb06f09030,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb0e554d70,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0df57970,                                                                     ),                                                                 ),                                                                 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(                                                                                     0x00007fcb0df57970,                                                                                 ),                                                                             ],                                                                         },                                                                         expected_repr: "'function'",                                                                         name: "literal['function']",                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[literal['function']]",                                                                 undefined: Py(                                                                     0x00007fcb0ba8cef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "name",                                                         lookup_key: Simple {                                                             key: "name",                                                             py_key: Py(                                                                 0x00007fcb06f09070,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "name",                                                                         Py(                                                                             0x00007fcb06f090b0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb0e554af0,                                                         ),                                                         validator: Str(                                                             StrValidator {                                                                 strict: false,                                                                 coerce_numbers_to_str: false,                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "stateMutability",                                                         lookup_key: Simple {                                                             key: "stateMutability",                                                             py_key: Py(                                                                 0x00007fcb06f090f0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "stateMutability",                                                                         Py(                                                                             0x00007fcb06f09130,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb0bb4b1f0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0bb4b170,                                                                     ),                                                                 ),                                                                 on_error: Raise,                                                                 validator: Str(                                                                     StrValidator {                                                                         strict: false,                                                                         coerce_numbers_to_str: false,                                                                     },                                                                 ),                                                                 validate_default: false,                                                                 copy_default: false,                                                                 name: "default[str]",                                                                 undefined: Py(                                                                     0x00007fcb0ba8cef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "inputs",                                                         lookup_key: Simple {                                                             key: "inputs",                                                             py_key: Py(                                                                 0x00007fcb06f09170,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "inputs",                                                                         Py(                                                                             0x00007fcb06f091b0,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb0bd88770,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0aadc940,                                                                     ),                                                                 ),                                                                 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(                                                                     0x00007fcb0ba8cef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                     Field {                                                         name: "outputs",                                                         lookup_key: Simple {                                                             key: "outputs",                                                             py_key: Py(                                                                 0x00007fcb06f091f0,                                                             ),                                                             path: LookupPath(                                                                 [                                                                     S(                                                                         "outputs",                                                                         Py(                                                                             0x00007fcb06f09230,                                                                         ),                                                                     ),                                                                 ],                                                             ),                                                         },                                                         name_py: Py(                                                             0x00007fcb0bb2dff0,                                                         ),                                                         validator: WithDefault(                                                             WithDefaultValidator {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0aa18540,                                                                     ),                                                                 ),                                                                 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(                                                                     0x00007fcb0ba8cef0,                                                                 ),                                                             },                                                         ),                                                         frozen: false,                                                     },                                                 ],                                                 model_name: "MethodABI",                                                 extra_behavior: Ignore,                                                 extras_validator: None,                                                 strict: false,                                                 from_attributes: false,                                                 loc_by_alias: true,                                             },                                         ),                                         class: Py(                                             0x000055f1782b4370,                                         ),                                         post_init: None,                                         frozen: false,                                         custom_init: false,                                         root_model: false,                                         undefined: Py(                                             0x00007fcb0ba8cef0,                                         ),                                         name: "MethodABI",                                     },                                 ),                                 frozen: false,                             },                             Field {                                 name: "method_args",                                 lookup_key: Simple {                                     key: "method_args",                                     py_key: Py(                                         0x00007fcb06f092f0,                                     ),                                     path: LookupPath(                                         [                                             S(                                                 "method_args",                                                 Py(                                                     0x00007fcb06f09330,                                                 ),                                             ),                                         ],                                     ),                                 },                                 name_py: Py(                                     0x00007fcb078c6330,                                 ),                                 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(                     0x00007fcb078e3ec0,                 ),                 config: Py(                     0x00007fcb06f08500,                 ),                 name: "function-before[check_start_block_before_stop_block(), model-fields]",                 field_name: None,                 info_arg: false,             },         ),         class: Py(             0x000055f179363640,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "ContractMethodQuery",     }, ), definitions=[Model(ModelValidator { revalidate: Never, validator: ModelFields(ModelFieldsValidator { fields: [Field { name: "name", lookup_key: Simple { key: "name", py_key: Py(0x7fcb06f08cb0), path: LookupPath([S("name", Py(0x7fcb06f08c70))]) }, name_py: Py(0x7fcb0e554af0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fcb0ed89980)), 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(0x7fcb0ba8cef0) }), frozen: false }, Field { name: "type", lookup_key: Simple { key: "type", py_key: Py(0x7fcb06f08c30), path: LookupPath([S("type", Py(0x7fcb06f08bf0))]) }, name_py: Py(0x7fcb0e554d70), 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(0x7fcb06f08cf0), path: LookupPath([S("components", Py(0x7fcb06f08d30))]) }, name_py: Py(0x7fcb0ded08f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fcb0ed89980)), 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(0x7fcb0ba8cef0) }), frozen: false }, Field { name: "internal_type", lookup_key: Simple { key: "internalType", py_key: Py(0x7fcb0bb2e570), path: LookupPath([S("internalType", Py(0x7fcb0bb2e570))]) }, name_py: Py(0x7fcb0bb2e970), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fcb0ed89980)), 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(0x7fcb0ba8cef0) }), frozen: false }], model_name: "ABIType", extra_behavior: Allow, extras_validator: None, strict: false, from_attributes: false, loc_by_alias: true }), class: Py(0x55f178185f50), post_init: None, frozen: false, custom_init: false, root_model: false, undefined: Py(0x7fcb0ba8cef0), 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 b74fb1ec91..10c104745f 100644 --- a/latest/methoddocs/contracts.html +++ b/latest/methoddocs/contracts.html @@ -630,7 +630,7 @@

    ape.contracts
    -__pydantic_core_schema__: ClassVar[CoreSchema] = {'definitions': [{'type': 'model', 'cls': <class 'ethpm_types.abi.ABIType'>, 'schema': {'type': 'model-fields', 'fields': {'name': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'str'}}, 'default': None}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'type': {'type': 'model-field', 'schema': {'type': 'union', 'choices': [{'type': 'str'}, {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94409867526144'}]}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'components': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'list', 'items_schema': {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94409867526144'}}}, 'default': None}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'internal_type': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'str'}}, 'default': None}, 'validation_alias': 'internalType', 'serialization_alias': 'internalType', 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}}, 'model_name': 'ABIType', 'computed_fields': []}, 'custom_init': False, 'root_model': False, 'config': {'title': 'ABIType', 'extra_fields_behavior': 'allow'}, 'ref': 'ethpm_types.abi.ABIType:94409867526144', 'metadata': {'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'>>], 'pydantic_js_annotation_functions': []}}], '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:94409899375856', '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:94409868642656', '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:94409868555824', '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:94409867526144', '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'}, {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94409867526144'}], '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': [{'type': 'model', 'cls': <class 'ethpm_types.abi.ABIType'>, 'schema': {'type': 'model-fields', 'fields': {'name': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'str'}}, 'default': None}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'type': {'type': 'model-field', 'schema': {'type': 'union', 'choices': [{'type': 'str'}, {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94495590342480'}]}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'components': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'list', 'items_schema': {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94495590342480'}}}, 'default': None}, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, 'internal_type': {'type': 'model-field', 'schema': {'type': 'default', 'schema': {'type': 'nullable', 'schema': {'type': 'str'}}, 'default': None}, 'validation_alias': 'internalType', 'serialization_alias': 'internalType', 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}}, 'model_name': 'ABIType', 'computed_fields': []}, 'custom_init': False, 'root_model': False, 'config': {'title': 'ABIType', 'extra_fields_behavior': 'allow'}, 'ref': 'ethpm_types.abi.ABIType:94495590342480', 'metadata': {'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'>>], 'pydantic_js_annotation_functions': []}}], '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:94495622508656', '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:94495591583168', '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:94495591497760', '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:94495590342480', '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'}, {'type': 'definition-ref', 'schema_ref': 'ethpm_types.abi.ABIType:94495590342480'}], '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.

    @@ -668,13 +668,13 @@

    ape.contracts
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd8483fcf0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "abi": SerField {                         key_py: Py(                             0x00007fa6853eb230,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x000055dd82af0960,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "anonymous": SerField {                                                     key_py: Py(                                                         0x00007fa686d985f0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa687f74cc0,                                                                     ),                                                                 ),                                                                 serializer: Bool(                                                                     BoolSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "type": SerField {                                                     key_py: Py(                                                         0x00007fa687b54d70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa6873add30,                                                                     ),                                                                 ),                                                                 serializer: Literal(                                                                     LiteralSerializer {                                                                         expected_int: {},                                                                         expected_str: {                                                                             "event",                                                                         },                                                                         expected_py: None,                                                                         name: "literal['event']",                                                                     },                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007fa687b54af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "inputs": SerField {                                                     key_py: Py(                                                         0x00007fa685170ab0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fa683e1b600,                                                                     ),                                                                 ),                                                                 serializer: List(                                                                     ListSerializer {                                                                         item_serializer: Model(                                                                             ModelSerializer {                                                                                 class: Py(                                                                                     0x000055dd82adb630,                                                                                 ),                                                                                 serializer: Fields(                                                                                     GeneralFieldsSerializer {                                                                                         fields: {                                                                                             "components": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa6871d08f0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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(                                                                                                     0x00007fa684f16eb0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "internalType",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007fa66bb28330,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "indexed": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa684f178b0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f74cc0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Bool(                                                                                                                 BoolSerializer,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "name": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa687b54af0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa687b54d70,                                                                                                 ),                                                                                                 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,                                                 },                                             },                                             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(                             0x00007fa685f31b70,                         ),                         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(0x55dd829e0000), serializer: Fields(GeneralFieldsSerializer { fields: {"internal_type": SerField { key_py: Py(0x7fa684f16eb0), alias: Some("internalType"), alias_py: Some(Py(0x7fa670f55170)), serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fa687f89980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "name": SerField { key_py: Py(0x7fa687b54af0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fa687f89980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "type": SerField { key_py: Py(0x7fa687b54d70), 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(0x7fa6871d08f0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fa687f89980)), 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 }}, 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(             0x000055f17a033070,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "contract": SerField {                         key_py: Py(                             0x00007fcb0cb51b30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Any(                                 AnySerializer,                             ),                         ),                         required: true,                     },                     "abi": SerField {                         key_py: Py(                             0x00007fcb0c007030,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Model(                                 ModelSerializer {                                     class: Py(                                         0x000055f1782b4dc0,                                     ),                                     serializer: Fields(                                         GeneralFieldsSerializer {                                             fields: {                                                 "name": SerField {                                                     key_py: Py(                                                         0x00007fcb0e554af0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         Str(                                                             StrSerializer,                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "inputs": SerField {                                                     key_py: Py(                                                         0x00007fcb0bd88770,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0aa1b640,                                                                     ),                                                                 ),                                                                 serializer: List(                                                                     ListSerializer {                                                                         item_serializer: Model(                                                                             ModelSerializer {                                                                                 class: Py(                                                                                     0x000055f1782a0020,                                                                                 ),                                                                                 serializer: Fields(                                                                                     GeneralFieldsSerializer {                                                                                         fields: {                                                                                             "components": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0ded08f0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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,                                                                                             },                                                                                             "indexed": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0bb2f370,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed74cc0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Bool(                                                                                                                 BoolSerializer,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "name": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0e554af0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0e554d70,                                                                                                 ),                                                                                                 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(                                                                                                     0x00007fcb0bb2e970,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "internalType",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007fcaf2995030,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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(                                                         0x00007fcb0d9d44f0,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0ed74cc0,                                                                     ),                                                                 ),                                                                 serializer: Bool(                                                                     BoolSerializer,                                                                 ),                                                             },                                                         ),                                                     ),                                                     required: true,                                                 },                                                 "type": SerField {                                                     key_py: Py(                                                         0x00007fcb0e554d70,                                                     ),                                                     alias: None,                                                     alias_py: None,                                                     serializer: Some(                                                         WithDefault(                                                             WithDefaultSerializer {                                                                 default: Default(                                                                     Py(                                                                         0x00007fcb0e0adef0,                                                                     ),                                                                 ),                                                                 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,                     },                 },                 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(0x55f178185f50), serializer: Fields(GeneralFieldsSerializer { fields: {"name": SerField { key_py: Py(0x7fcb0e554af0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fcb0ed89980)), serializer: Nullable(NullableSerializer { serializer: Str(StrSerializer) }) })), required: true }, "type": SerField { key_py: Py(0x7fcb0e554d70), 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(0x7fcb0ded08f0), alias: None, alias_py: None, serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fcb0ed89980)), 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(0x7fcb0bb2e970), alias: Some("internalType"), alias_py: Some(Py(0x7fcaf7b5adb0)), serializer: Some(WithDefault(WithDefaultSerializer { default: Default(Py(0x7fcb0ed89980)), 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(                                 0x00007fa66bb2a6b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "contract",                                         Py(                                             0x00007fa66bb2a830,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa685f31b70,                         ),                         validator: IsInstance(                             IsInstanceValidator {                                 class: Py(                                     0x000055dd8483f430,                                 ),                                 class_repr: "ContractTypeWrapper",                                 name: "is-instance[ContractTypeWrapper]",                             },                         ),                         frozen: false,                     },                     Field {                         name: "abi",                         lookup_key: Simple {                             key: "abi",                             py_key: Py(                                 0x00007fa66bb282b0,                             ),                             path: LookupPath(                                 [                                     S(                                         "abi",                                         Py(                                             0x00007fa66bb282f0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa6853eb230,                         ),                         validator: Model(                             ModelValidator {                                 revalidate: Never,                                 validator: ModelFields(                                     ModelFieldsValidator {                                         fields: [                                             Field {                                                 name: "type",                                                 lookup_key: Simple {                                                     key: "type",                                                     py_key: Py(                                                         0x00007fa66bb2a9b0,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "type",                                                                 Py(                                                                     0x00007fa66bb2ae30,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007fa687b54d70,                                                 ),                                                 validator: WithDefault(                                                     WithDefaultValidator {                                                         default: Default(                                                             Py(                                                                 0x00007fa6873add30,                                                             ),                                                         ),                                                         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(                                                                             0x00007fa6873add30,                                                                         ),                                                                     ],                                                                 },                                                                 expected_repr: "'event'",                                                                 name: "literal['event']",                                                             },                                                         ),                                                         validate_default: false,                                                         copy_default: false,                                                         name: "default[literal['event']]",                                                         undefined: Py(                                                             0x00007fa684e74ef0,                                                         ),                                                     },                                                 ),                                                 frozen: false,                                             },                                             Field {                                                 name: "name",                                                 lookup_key: Simple {                                                     key: "name",                                                     py_key: Py(                                                         0x00007fa66bb2ae70,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "name",                                                                 Py(                                                                     0x00007fa66bb2afb0,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007fa687b54af0,                                                 ),                                                 validator: Str(                                                     StrValidator {                                                         strict: false,                                                         coerce_numbers_to_str: false,                                                     },                                                 ),                                                 frozen: false,                                             },                                             Field {                                                 name: "inputs",                                                 lookup_key: Simple {                                                     key: "inputs",                                                     py_key: Py(                                                         0x00007fa66bb281b0,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "inputs",                                                                 Py(                                                                     0x00007fa66bb281f0,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007fa685170ab0,                                                 ),                                                 validator: WithDefault(                                                     WithDefaultValidator {                                                         default: Default(                                                             Py(                                                                 0x00007fa683e1b600,                                                             ),                                                         ),                                                         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(                                                                                                     0x00007fa66bb2b370,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "name",                                                                                                             Py(                                                                                                                 0x00007fa66bb2b3f0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007fa687b54af0,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007fa687f89980,                                                                                                         ),                                                                                                     ),                                                                                                     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(                                                                                                         0x00007fa684e74ef0,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "type",                                                                                             lookup_key: Simple {                                                                                                 key: "type",                                                                                                 py_key: Py(                                                                                                     0x00007fa66bb2b4b0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "type",                                                                                                             Py(                                                                                                                 0x00007fa66bb2bab0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007fa687b54d70,                                                                                             ),                                                                                             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(                                                                                                     0x00007fa66bb28070,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "components",                                                                                                             Py(                                                                                                                 0x00007fa66bb280b0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007fa6871d08f0,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007fa687f89980,                                                                                                         ),                                                                                                     ),                                                                                                     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(                                                                                                         0x00007fa684e74ef0,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "internal_type",                                                                                             lookup_key: Simple {                                                                                                 key: "internalType",                                                                                                 py_key: Py(                                                                                                     0x00007fa684f16ab0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "internalType",                                                                                                             Py(                                                                                                                 0x00007fa684f16ab0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007fa684f16eb0,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007fa687f89980,                                                                                                         ),                                                                                                     ),                                                                                                     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(                                                                                                         0x00007fa684e74ef0,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "indexed",                                                                                             lookup_key: Simple {                                                                                                 key: "indexed",                                                                                                 py_key: Py(                                                                                                     0x00007fa66bb280f0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "indexed",                                                                                                             Py(                                                                                                                 0x00007fa66bb28130,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007fa684f178b0,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007fa687f74cc0,                                                                                                         ),                                                                                                     ),                                                                                                     on_error: Raise,                                                                                                     validator: Bool(                                                                                                         BoolValidator {                                                                                                             strict: false,                                                                                                         },                                                                                                     ),                                                                                                     validate_default: false,                                                                                                     copy_default: false,                                                                                                     name: "default[bool]",                                                                                                     undefined: Py(                                                                                                         0x00007fa684e74ef0,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                     ],                                                                                     model_name: "EventABIType",                                                                                     extra_behavior: Allow,                                                                                     extras_validator: None,                                                                                     strict: false,                                                                                     from_attributes: false,                                                                                     loc_by_alias: true,                                                                                 },                                                                             ),                                                                             class: Py(                                                                                 0x000055dd82adb630,                                                                             ),                                                                             post_init: None,                                                                             frozen: false,                                                                             custom_init: false,                                                                             root_model: false,                                                                             undefined: Py(                                                                                 0x00007fa684e74ef0,                                                                             ),                                                                             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(                                                             0x00007fa684e74ef0,                                                         ),                                                     },                                                 ),                                                 frozen: false,                                             },                                             Field {                                                 name: "anonymous",                                                 lookup_key: Simple {                                                     key: "anonymous",                                                     py_key: Py(                                                         0x00007fa66bb28230,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "anonymous",                                                                 Py(                                                                     0x00007fa66bb28270,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007fa686d985f0,                                                 ),                                                 validator: WithDefault(                                                     WithDefaultValidator {                                                         default: Default(                                                             Py(                                                                 0x00007fa687f74cc0,                                                             ),                                                         ),                                                         on_error: Raise,                                                         validator: Bool(                                                             BoolValidator {                                                                 strict: false,                                                             },                                                         ),                                                         validate_default: false,                                                         copy_default: false,                                                         name: "default[bool]",                                                         undefined: Py(                                                             0x00007fa684e74ef0,                                                         ),                                                     },                                                 ),                                                 frozen: false,                                             },                                         ],                                         model_name: "EventABI",                                         extra_behavior: Ignore,                                         extras_validator: None,                                         strict: false,                                         from_attributes: false,                                         loc_by_alias: true,                                     },                                 ),                                 class: Py(                                     0x000055dd82af0960,                                 ),                                 post_init: None,                                 frozen: false,                                 custom_init: false,                                 root_model: false,                                 undefined: Py(                                     0x00007fa684e74ef0,                                 ),                                 name: "EventABI",                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ContractEvent",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x000055dd8483fcf0,         ),         post_init: Some(             Py(                 0x00007fa684685ff0,             ),         ),         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         name: "ContractEvent",     }, ), definitions=[Model(ModelValidator { revalidate: Never, validator: ModelFields(ModelFieldsValidator { fields: [Field { name: "name", lookup_key: Simple { key: "name", py_key: Py(0x7fa66bc782f0), path: LookupPath([S("name", Py(0x7fa66bb2a4b0))]) }, name_py: Py(0x7fa687b54af0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fa687f89980)), 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(0x7fa684e74ef0) }), frozen: false }, Field { name: "type", lookup_key: Simple { key: "type", py_key: Py(0x7fa66bb2a0b0), path: LookupPath([S("type", Py(0x7fa66bb29f70))]) }, name_py: Py(0x7fa687b54d70), 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(0x7fa66bb2a570), path: LookupPath([S("components", Py(0x7fa66bb2a630))]) }, name_py: Py(0x7fa6871d08f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fa687f89980)), 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(0x7fa684e74ef0) }), frozen: false }, Field { name: "internal_type", lookup_key: Simple { key: "internalType", py_key: Py(0x7fa684f16ab0), path: LookupPath([S("internalType", Py(0x7fa684f16ab0))]) }, name_py: Py(0x7fa684f16eb0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fa687f89980)), 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(0x7fa684e74ef0) }), frozen: false }], model_name: "ABIType", extra_behavior: Allow, extras_validator: None, strict: false, from_attributes: false, loc_by_alias: true }), class: Py(0x55dd829e0000), post_init: None, frozen: false, custom_init: false, root_model: false, undefined: Py(0x7fa684e74ef0), 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(                                 0x00007fcaf3168f30,                             ),                             path: LookupPath(                                 [                                     S(                                         "contract",                                         Py(                                             0x00007fcaf2996270,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0cb51b30,                         ),                         validator: IsInstance(                             IsInstanceValidator {                                 class: Py(                                     0x000055f17a0983a0,                                 ),                                 class_repr: "ContractTypeWrapper",                                 name: "is-instance[ContractTypeWrapper]",                             },                         ),                         frozen: false,                     },                     Field {                         name: "abi",                         lookup_key: Simple {                             key: "abi",                             py_key: Py(                                 0x00007fcaf29950f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "abi",                                         Py(                                             0x00007fcaf2995070,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0c007030,                         ),                         validator: Model(                             ModelValidator {                                 revalidate: Never,                                 validator: ModelFields(                                     ModelFieldsValidator {                                         fields: [                                             Field {                                                 name: "type",                                                 lookup_key: Simple {                                                     key: "type",                                                     py_key: Py(                                                         0x00007fcaf2996330,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "type",                                                                 Py(                                                                     0x00007fcaf29963b0,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007fcb0e554d70,                                                 ),                                                 validator: WithDefault(                                                     WithDefaultValidator {                                                         default: Default(                                                             Py(                                                                 0x00007fcb0e0adef0,                                                             ),                                                         ),                                                         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(                                                                             0x00007fcb0e0adef0,                                                                         ),                                                                     ],                                                                 },                                                                 expected_repr: "'event'",                                                                 name: "literal['event']",                                                             },                                                         ),                                                         validate_default: false,                                                         copy_default: false,                                                         name: "default[literal['event']]",                                                         undefined: Py(                                                             0x00007fcb0ba8cef0,                                                         ),                                                     },                                                 ),                                                 frozen: false,                                             },                                             Field {                                                 name: "name",                                                 lookup_key: Simple {                                                     key: "name",                                                     py_key: Py(                                                         0x00007fcaf29964f0,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "name",                                                                 Py(                                                                     0x00007fcaf2996530,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007fcb0e554af0,                                                 ),                                                 validator: Str(                                                     StrValidator {                                                         strict: false,                                                         coerce_numbers_to_str: false,                                                     },                                                 ),                                                 frozen: false,                                             },                                             Field {                                                 name: "inputs",                                                 lookup_key: Simple {                                                     key: "inputs",                                                     py_key: Py(                                                         0x00007fcaf29952b0,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "inputs",                                                                 Py(                                                                     0x00007fcaf2995270,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007fcb0bd88770,                                                 ),                                                 validator: WithDefault(                                                     WithDefaultValidator {                                                         default: Default(                                                             Py(                                                                 0x00007fcb0aa1b640,                                                             ),                                                         ),                                                         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(                                                                                                     0x00007fcaf29965b0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "name",                                                                                                             Py(                                                                                                                 0x00007fcaf29965f0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007fcb0e554af0,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007fcb0ed89980,                                                                                                         ),                                                                                                     ),                                                                                                     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(                                                                                                         0x00007fcb0ba8cef0,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "type",                                                                                             lookup_key: Simple {                                                                                                 key: "type",                                                                                                 py_key: Py(                                                                                                     0x00007fcaf29968b0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "type",                                                                                                             Py(                                                                                                                 0x00007fcaf2996770,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007fcb0e554d70,                                                                                             ),                                                                                             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(                                                                                                     0x00007fcaf2996ff0,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "components",                                                                                                             Py(                                                                                                                 0x00007fcaf29967f0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007fcb0ded08f0,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007fcb0ed89980,                                                                                                         ),                                                                                                     ),                                                                                                     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(                                                                                                         0x00007fcb0ba8cef0,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "internal_type",                                                                                             lookup_key: Simple {                                                                                                 key: "internalType",                                                                                                 py_key: Py(                                                                                                     0x00007fcb0bb2e570,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "internalType",                                                                                                             Py(                                                                                                                 0x00007fcb0bb2e570,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007fcb0bb2e970,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007fcb0ed89980,                                                                                                         ),                                                                                                     ),                                                                                                     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(                                                                                                         0x00007fcb0ba8cef0,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                         Field {                                                                                             name: "indexed",                                                                                             lookup_key: Simple {                                                                                                 key: "indexed",                                                                                                 py_key: Py(                                                                                                     0x00007fcaf2995330,                                                                                                 ),                                                                                                 path: LookupPath(                                                                                                     [                                                                                                         S(                                                                                                             "indexed",                                                                                                             Py(                                                                                                                 0x00007fcaf29952f0,                                                                                                             ),                                                                                                         ),                                                                                                     ],                                                                                                 ),                                                                                             },                                                                                             name_py: Py(                                                                                                 0x00007fcb0bb2f370,                                                                                             ),                                                                                             validator: WithDefault(                                                                                                 WithDefaultValidator {                                                                                                     default: Default(                                                                                                         Py(                                                                                                             0x00007fcb0ed74cc0,                                                                                                         ),                                                                                                     ),                                                                                                     on_error: Raise,                                                                                                     validator: Bool(                                                                                                         BoolValidator {                                                                                                             strict: false,                                                                                                         },                                                                                                     ),                                                                                                     validate_default: false,                                                                                                     copy_default: false,                                                                                                     name: "default[bool]",                                                                                                     undefined: Py(                                                                                                         0x00007fcb0ba8cef0,                                                                                                     ),                                                                                                 },                                                                                             ),                                                                                             frozen: false,                                                                                         },                                                                                     ],                                                                                     model_name: "EventABIType",                                                                                     extra_behavior: Allow,                                                                                     extras_validator: None,                                                                                     strict: false,                                                                                     from_attributes: false,                                                                                     loc_by_alias: true,                                                                                 },                                                                             ),                                                                             class: Py(                                                                                 0x000055f1782a0020,                                                                             ),                                                                             post_init: None,                                                                             frozen: false,                                                                             custom_init: false,                                                                             root_model: false,                                                                             undefined: Py(                                                                                 0x00007fcb0ba8cef0,                                                                             ),                                                                             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(                                                             0x00007fcb0ba8cef0,                                                         ),                                                     },                                                 ),                                                 frozen: false,                                             },                                             Field {                                                 name: "anonymous",                                                 lookup_key: Simple {                                                     key: "anonymous",                                                     py_key: Py(                                                         0x00007fcaf29951f0,                                                     ),                                                     path: LookupPath(                                                         [                                                             S(                                                                 "anonymous",                                                                 Py(                                                                     0x00007fcaf2995170,                                                                 ),                                                             ),                                                         ],                                                     ),                                                 },                                                 name_py: Py(                                                     0x00007fcb0d9d44f0,                                                 ),                                                 validator: WithDefault(                                                     WithDefaultValidator {                                                         default: Default(                                                             Py(                                                                 0x00007fcb0ed74cc0,                                                             ),                                                         ),                                                         on_error: Raise,                                                         validator: Bool(                                                             BoolValidator {                                                                 strict: false,                                                             },                                                         ),                                                         validate_default: false,                                                         copy_default: false,                                                         name: "default[bool]",                                                         undefined: Py(                                                             0x00007fcb0ba8cef0,                                                         ),                                                     },                                                 ),                                                 frozen: false,                                             },                                         ],                                         model_name: "EventABI",                                         extra_behavior: Ignore,                                         extras_validator: None,                                         strict: false,                                         from_attributes: false,                                         loc_by_alias: true,                                     },                                 ),                                 class: Py(                                     0x000055f1782b4dc0,                                 ),                                 post_init: None,                                 frozen: false,                                 custom_init: false,                                 root_model: false,                                 undefined: Py(                                     0x00007fcb0ba8cef0,                                 ),                                 name: "EventABI",                             },                         ),                         frozen: false,                     },                 ],                 model_name: "ContractEvent",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x000055f17a033070,         ),         post_init: Some(             Py(                 0x00007fcb0b2be2b0,             ),         ),         frozen: false,         custom_init: true,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "ContractEvent",     }, ), definitions=[Model(ModelValidator { revalidate: Never, validator: ModelFields(ModelFieldsValidator { fields: [Field { name: "name", lookup_key: Simple { key: "name", py_key: Py(0x7fcaf3171b70), path: LookupPath([S("name", Py(0x7fcaf3171c30))]) }, name_py: Py(0x7fcb0e554af0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fcb0ed89980)), 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(0x7fcb0ba8cef0) }), frozen: false }, Field { name: "type", lookup_key: Simple { key: "type", py_key: Py(0x7fcaf3171d30), path: LookupPath([S("type", Py(0x7fcaf3168570))]) }, name_py: Py(0x7fcb0e554d70), 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(0x7fcaf31688b0), path: LookupPath([S("components", Py(0x7fcaf31682b0))]) }, name_py: Py(0x7fcb0ded08f0), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fcb0ed89980)), 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(0x7fcb0ba8cef0) }), frozen: false }, Field { name: "internal_type", lookup_key: Simple { key: "internalType", py_key: Py(0x7fcb0bb2e570), path: LookupPath([S("internalType", Py(0x7fcb0bb2e570))]) }, name_py: Py(0x7fcb0bb2e970), validator: WithDefault(WithDefaultValidator { default: Default(Py(0x7fcb0ed89980)), 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(0x7fcb0ba8cef0) }), frozen: false }], model_name: "ABIType", extra_behavior: Allow, extras_validator: None, strict: false, from_attributes: false, loc_by_alias: true }), class: Py(0x55f178185f50), post_init: None, frozen: false, custom_init: false, root_model: false, undefined: Py(0x7fcb0ba8cef0), 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 0c929d23a1..f6a58a206a 100644 --- a/latest/methoddocs/managers.html +++ b/latest/methoddocs/managers.html @@ -1014,7 +1014,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:94409899385312', '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:94409885653216', '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:94409885654336', '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:94409886342304', 'schema': {'collect_init_only': False, 'computed_fields': [], 'dataclass_name': 'TransactionSignature', 'fields': [{'type': 'dataclass-field', 'name': 'v', 'schema': {'type': 'int'}, 'kw_only': False, 'init': True, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, {'type': 'dataclass-field', 'name': 'r', 'schema': {'type': 'bytes'}, 'kw_only': False, 'init': True, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, {'type': 'dataclass-field', 'name': 's', 'schema': {'type': 'bytes'}, 'kw_only': False, 'init': True, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}], '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:94495622517552', '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:94495607913408', '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:94495607914528', '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:94495608266128', 'schema': {'collect_init_only': False, 'computed_fields': [], 'dataclass_name': 'TransactionSignature', 'fields': [{'type': 'dataclass-field', 'name': 'v', 'schema': {'type': 'int'}, 'kw_only': False, 'init': True, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, {'type': 'dataclass-field', 'name': 'r', 'schema': {'type': 'bytes'}, 'kw_only': False, 'init': True, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}, {'type': 'dataclass-field', 'name': 's', 'schema': {'type': 'bytes'}, 'kw_only': False, 'init': True, 'metadata': {'pydantic_js_functions': [], 'pydantic_js_annotation_functions': [<function get_json_schema_update_func.<locals>.json_schema_update_func>]}}], '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.

    @@ -1052,13 +1052,13 @@

    Chain
    -__pydantic_serializer__: ClassVar[SchemaSerializer] = SchemaSerializer(serializer=Model(     ModelSerializer {         class: Py(             0x000055dd848421e0,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "sessional": SerField {                         key_py: Py(                             0x00007fa680cebe70,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fa670f27840,                                         ),                                     ),                                     serializer: List(                                         ListSerializer {                                             item_serializer: Model(                                                 ModelSerializer {                                                     class: Py(                                                         0x000055dd83b298e0,                                                     ),                                                     serializer: Fields(                                                         GeneralFieldsSerializer {                                                             fields: {                                                                 "status": SerField {                                                                     key_py: Py(                                                                         0x00007fa687355ef0,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Int(                                                                             IntSerializer,                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "txn_hash": SerField {                                                                     key_py: Py(                                                                         0x00007fa683712af0,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Str(                                                                             StrSerializer,                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "block_number": SerField {                                                                     key_py: Py(                                                                         0x00007fa6838faff0,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Int(                                                                             IntSerializer,                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "logs": SerField {                                                                     key_py: Py(                                                                         0x00007fa686c1cb70,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         WithDefault(                                                                             WithDefaultSerializer {                                                                                 default: Default(                                                                                     Py(                                                                                         0x00007fa680c4ad80,                                                                                     ),                                                                                 ),                                                                                 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,                                                                 },                                                                 "transaction": SerField {                                                                     key_py: Py(                                                                         0x00007fa683f776b0,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Model(                                                                             ModelSerializer {                                                                                 class: Py(                                                                                     0x000055dd83b29d40,                                                                                 ),                                                                                 serializer: Fields(                                                                                     GeneralFieldsSerializer {                                                                                         fields: {                                                                                             "receiver": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa683bd7c70,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "to",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007fa670f6c430,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "gas_limit": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa683712db0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "gas",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007fa670f6d270,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "value": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa687b57fb0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687b000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Int(                                                                                                                 IntSerializer,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa687b54d70,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     Int(                                                                                                         IntSerializer,                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "data": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa687bc82b0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa680dd8840,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Function(                                                                                                                 FunctionPlainSerializer {                                                                                                                     func: Py(                                                                                                                         0x00007fa6849b9b40,                                                                                                                     ),                                                                                                                     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,                                                                                             },                                                                                             "max_fee": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa683712df0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "max_priority_fee": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa683118fd0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "required_confirmations": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa680dab910,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: None,                                                                                                 required: true,                                                                                             },                                                                                             "signature": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa6873c58b0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: None,                                                                                                 required: true,                                                                                             },                                                                                             "chain_id": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa684c2e7f0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "chainId",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007fa670f6d130,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687b000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "sender": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa683712d70,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "from",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007fa670f6d330,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "nonce": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fa686468830,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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,                                                                 },                                                                 "contract_address": SerField {                                                                     key_py: Py(                                                                         0x00007fa683bcb370,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         WithDefault(                                                                             WithDefaultSerializer {                                                                                 default: Default(                                                                                     Py(                                                                                         0x00007fa687f89980,                                                                                     ),                                                                                 ),                                                                                 serializer: Nullable(                                                                                     NullableSerializer {                                                                                         serializer: Str(                                                                                             StrSerializer,                                                                                         ),                                                                                     },                                                                                 ),                                                                             },                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "gas_used": SerField {                                                                     key_py: Py(                                                                         0x00007fa683148bf0,                                                                     ),                                                                     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: "ReceiptAPI",                                                 },                                             ),                                             filter: SchemaFilter {                                                 include: None,                                                 exclude: None,                                             },                                             name: "list[ReceiptAPI]",                                         },                                     ),                                 },                             ),                         ),                         required: true,                     },                     "address": SerField {                         key_py: Py(                             0x00007fa6872f9d30,                         ),                         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(             0x000055f17a035330,         ),         serializer: Fields(             GeneralFieldsSerializer {                 fields: {                     "address": SerField {                         key_py: Py(                             0x00007fcb0dff9e30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             Str(                                 StrSerializer,                             ),                         ),                         required: true,                     },                     "sessional": SerField {                         key_py: Py(                             0x00007fcb06f1df30,                         ),                         alias: None,                         alias_py: None,                         serializer: Some(                             WithDefault(                                 WithDefaultSerializer {                                     default: Default(                                         Py(                                             0x00007fcaf7b59440,                                         ),                                     ),                                     serializer: List(                                         ListSerializer {                                             item_serializer: Model(                                                 ModelSerializer {                                                     class: Py(                                                         0x000055f179247bc0,                                                     ),                                                     serializer: Fields(                                                         GeneralFieldsSerializer {                                                             fields: {                                                                 "transaction": SerField {                                                                     key_py: Py(                                                                         0x00007fcb0ab93bf0,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Model(                                                                             ModelSerializer {                                                                                 class: Py(                                                                                     0x000055f179248020,                                                                                 ),                                                                                 serializer: Fields(                                                                                     GeneralFieldsSerializer {                                                                                         fields: {                                                                                             "data": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0e5c82b0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb079a0c00,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Function(                                                                                                                 FunctionPlainSerializer {                                                                                                                     func: Py(                                                                                                                         0x00007fcb0b5f1b40,                                                                                                                     ),                                                                                                                     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,                                                                                             },                                                                                             "chain_id": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0b8327b0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "chainId",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007fcaf7b66930,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0e5000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "value": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0e557fb0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0e5000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Int(                                                                                                                 IntSerializer,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "max_priority_fee": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb09d892a0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "signature": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0e0c5a70,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: None,                                                                                                 required: true,                                                                                             },                                                                                             "sender": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0a312fb0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "from",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007fcaf7b65ef0,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "type": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0e554d70,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     Int(                                                                                                         IntSerializer,                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "nonce": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0d07c5b0,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "max_fee": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0a313030,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Int(                                                                                                                         IntSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "required_confirmations": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb079abc80,                                                                                                 ),                                                                                                 alias: None,                                                                                                 alias_py: None,                                                                                                 serializer: None,                                                                                                 required: true,                                                                                             },                                                                                             "receiver": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0a7d7db0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "to",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007fcaf7b657b0,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             serializer: Nullable(                                                                                                                 NullableSerializer {                                                                                                                     serializer: Str(                                                                                                                         StrSerializer,                                                                                                                     ),                                                                                                                 },                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                 ),                                                                                                 required: true,                                                                                             },                                                                                             "gas_limit": SerField {                                                                                                 key_py: Py(                                                                                                     0x00007fcb0a312ff0,                                                                                                 ),                                                                                                 alias: Some(                                                                                                     "gas",                                                                                                 ),                                                                                                 alias_py: Some(                                                                                                     Py(                                                                                                         0x00007fcaf7b65ab0,                                                                                                     ),                                                                                                 ),                                                                                                 serializer: Some(                                                                                                     WithDefault(                                                                                                         WithDefaultSerializer {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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,                                                                 },                                                                 "gas_used": SerField {                                                                     key_py: Py(                                                                         0x00007fcb09da6ef0,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Int(                                                                             IntSerializer,                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "logs": SerField {                                                                     key_py: Py(                                                                         0x00007fcb0d8589b0,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         WithDefault(                                                                             WithDefaultSerializer {                                                                                 default: Default(                                                                                     Py(                                                                                         0x00007fcb0787ca80,                                                                                     ),                                                                                 ),                                                                                 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(                                                                         0x00007fcb0a312d30,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Str(                                                                             StrSerializer,                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "status": SerField {                                                                     key_py: Py(                                                                         0x00007fcb0e056070,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         Int(                                                                             IntSerializer,                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "contract_address": SerField {                                                                     key_py: Py(                                                                         0x00007fcb0a7cb500,                                                                     ),                                                                     alias: None,                                                                     alias_py: None,                                                                     serializer: Some(                                                                         WithDefault(                                                                             WithDefaultSerializer {                                                                                 default: Default(                                                                                     Py(                                                                                         0x00007fcb0ed89980,                                                                                     ),                                                                                 ),                                                                                 serializer: Nullable(                                                                                     NullableSerializer {                                                                                         serializer: Str(                                                                                             StrSerializer,                                                                                         ),                                                                                     },                                                                                 ),                                                                             },                                                                         ),                                                                     ),                                                                     required: true,                                                                 },                                                                 "block_number": SerField {                                                                     key_py: Py(                                                                         0x00007fcb0a4fb070,                                                                     ),                                                                     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: "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(                                 0x00007fa670f55ab0,                             ),                             path: LookupPath(                                 [                                     S(                                         "address",                                         Py(                                             0x00007fa670f55b70,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa6872f9d30,                         ),                         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(                                     0x00007fa670f56740,                                 ),                                 config: Py(                                     0x00007fa670f561c0,                                 ),                                 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(                                 0x00007fa670f6c2f0,                             ),                             path: LookupPath(                                 [                                     S(                                         "sessional",                                         Py(                                             0x00007fa670f6c3b0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fa680cebe70,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007fa670f27840,                                     ),                                 ),                                 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(                                                                             0x00007fa680cccee0,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "contract_address",                                                                                     Py(                                                                                         0x00007fa680ccce90,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007fa683bcb370,                                                                     ),                                                                     validator: WithDefault(                                                                         WithDefaultValidator {                                                                             default: Default(                                                                                 Py(                                                                                     0x00007fa687f89980,                                                                                 ),                                                                             ),                                                                             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(                                                                                                 0x00007fa680c766c0,                                                                                             ),                                                                                             config: Py(                                                                                                 0x00007fa670f6c040,                                                                                             ),                                                                                             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(                                                                                 0x00007fa684e74ef0,                                                                             ),                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "block_number",                                                                     lookup_key: Simple {                                                                         key: "block_number",                                                                         py_key: Py(                                                                             0x00007fa670f55a70,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "block_number",                                                                                     Py(                                                                                         0x00007fa670f57eb0,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007fa6838faff0,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Int(                                                                                 IntValidator {                                                                                     strict: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007fa683708f70,                                                                             ),                                                                             config: Py(                                                                                 0x00007fa670f6c040,                                                                             ),                                                                             name: "function-before[<lambda>(), int]",                                                                             field_name: Some(                                                                                 Py(                                                                                     0x00007fa6838faff0,                                                                                 ),                                                                             ),                                                                             info_arg: true,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "gas_used",                                                                     lookup_key: Simple {                                                                         key: "gas_used",                                                                         py_key: Py(                                                                             0x00007fa670f57030,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "gas_used",                                                                                     Py(                                                                                         0x00007fa670f574f0,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007fa683148bf0,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Int(                                                                                 IntValidator {                                                                                     strict: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007fa683708f70,                                                                             ),                                                                             config: Py(                                                                                 0x00007fa670f6c040,                                                                             ),                                                                             name: "function-before[<lambda>(), int]",                                                                             field_name: Some(                                                                                 Py(                                                                                     0x00007fa683148bf0,                                                                                 ),                                                                             ),                                                                             info_arg: true,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "logs",                                                                     lookup_key: Simple {                                                                         key: "logs",                                                                         py_key: Py(                                                                             0x00007fa670f56bf0,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "logs",                                                                                     Py(                                                                                         0x00007fa670f54030,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007fa686c1cb70,                                                                     ),                                                                     validator: WithDefault(                                                                         WithDefaultValidator {                                                                             default: Default(                                                                                 Py(                                                                                     0x00007fa680c4ad80,                                                                                 ),                                                                             ),                                                                             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(                                                                                 0x00007fa684e74ef0,                                                                             ),                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "status",                                                                     lookup_key: Simple {                                                                         key: "status",                                                                         py_key: Py(                                                                             0x00007fa670f54070,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "status",                                                                                     Py(                                                                                         0x00007fa670f56ff0,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007fa687355ef0,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Int(                                                                                 IntValidator {                                                                                     strict: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007fa683708f70,                                                                             ),                                                                             config: Py(                                                                                 0x00007fa670f6c040,                                                                             ),                                                                             name: "function-before[<lambda>(), int]",                                                                             field_name: Some(                                                                                 Py(                                                                                     0x00007fa687355ef0,                                                                                 ),                                                                             ),                                                                             info_arg: true,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "txn_hash",                                                                     lookup_key: Simple {                                                                         key: "txn_hash",                                                                         py_key: Py(                                                                             0x00007fa670f57130,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "txn_hash",                                                                                     Py(                                                                                         0x00007fa670f57230,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007fa683712af0,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Str(                                                                                 StrValidator {                                                                                     strict: false,                                                                                     coerce_numbers_to_str: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007fa680c49640,                                                                             ),                                                                             config: Py(                                                                                 0x00007fa670f6c040,                                                                             ),                                                                             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(                                                                             0x00007fa670f6ca70,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "transaction",                                                                                     Py(                                                                                         0x00007fa670f6c1f0,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007fa683f776b0,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Model(                                                                                 ModelValidator {                                                                                     revalidate: Never,                                                                                     validator: ModelFields(                                                                                         ModelFieldsValidator {                                                                                             fields: [                                                                                                 Field {                                                                                                     name: "chain_id",                                                                                                     lookup_key: Choice {                                                                                                         key1: "chainId",                                                                                                         py_key1: Py(                                                                                                             0x00007fa684c2e870,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "chainId",                                                                                                                     Py(                                                                                                                         0x00007fa684c2e870,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "chain_id",                                                                                                         py_key2: Py(                                                                                                             0x00007fa670f56eb0,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "chain_id",                                                                                                                     Py(                                                                                                                         0x00007fa670f57170,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa684c2e7f0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687b000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007fa683708f70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007fa670f57e40,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007fa684c2e7f0,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "receiver",                                                                                                     lookup_key: Choice {                                                                                                         key1: "to",                                                                                                         py_key1: Py(                                                                                                             0x00007fa6873321b0,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "to",                                                                                                                     Py(                                                                                                                         0x00007fa6873321b0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "receiver",                                                                                                         py_key2: Py(                                                                                                             0x00007fa670f540b0,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "receiver",                                                                                                                     Py(                                                                                                                         0x00007fa670f56e70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa683bd7c70,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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(                                                                                                                                 0x00007fa680c77600,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007fa670f57e40,                                                                                                                             ),                                                                                                                             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(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "sender",                                                                                                     lookup_key: Choice {                                                                                                         key1: "from",                                                                                                         py_key1: Py(                                                                                                             0x00007fa6877d37b0,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "from",                                                                                                                     Py(                                                                                                                         0x00007fa6877d37b0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "sender",                                                                                                         py_key2: Py(                                                                                                             0x00007fa670f57970,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "sender",                                                                                                                     Py(                                                                                                                         0x00007fa670f545b0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa683712d70,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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(                                                                                                                                 0x00007fa680c49940,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007fa670f57e40,                                                                                                                             ),                                                                                                                             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(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "gas_limit",                                                                                                     lookup_key: Choice {                                                                                                         key1: "gas",                                                                                                         py_key1: Py(                                                                                                             0x00007fa6870fbe30,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "gas",                                                                                                                     Py(                                                                                                                         0x00007fa6870fbe30,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "gas_limit",                                                                                                         py_key2: Py(                                                                                                             0x00007fa670f56bb0,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "gas_limit",                                                                                                                     Py(                                                                                                                         0x00007fa670f55af0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa683712db0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: FunctionBefore(                                                                                                                 FunctionBeforeValidator {                                                                                                                     validator: Nullable(                                                                                                                         NullableValidator {                                                                                                                             validator: FunctionBefore(                                                                                                                                 FunctionBeforeValidator {                                                                                                                                     validator: Int(                                                                                                                                         IntValidator {                                                                                                                                             strict: false,                                                                                                                                         },                                                                                                                                     ),                                                                                                                                     func: Py(                                                                                                                                         0x00007fa683708f70,                                                                                                                                     ),                                                                                                                                     config: Py(                                                                                                                                         0x00007fa670f57e40,                                                                                                                                     ),                                                                                                                                     name: "function-before[<lambda>(), int]",                                                                                                                                     field_name: Some(                                                                                                                                         Py(                                                                                                                                             0x00007fa683712db0,                                                                                                                                         ),                                                                                                                                     ),                                                                                                                                     info_arg: true,                                                                                                                                 },                                                                                                                             ),                                                                                                                             name: "nullable[function-before[<lambda>(), int]]",                                                                                                                         },                                                                                                                     ),                                                                                                                     func: Py(                                                                                                                         0x00007fa680c76940,                                                                                                                     ),                                                                                                                     config: Py(                                                                                                                         0x00007fa670f57e40,                                                                                                                     ),                                                                                                                     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(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "nonce",                                                                                                     lookup_key: Simple {                                                                                                         key: "nonce",                                                                                                         py_key: Py(                                                                                                             0x00007fa670f57b70,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "nonce",                                                                                                                     Py(                                                                                                                         0x00007fa670f56070,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa686468830,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007fa683708f70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007fa670f57e40,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007fa686468830,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "value",                                                                                                     lookup_key: Simple {                                                                                                         key: "value",                                                                                                         py_key: Py(                                                                                                             0x00007fa670f565f0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "value",                                                                                                                     Py(                                                                                                                         0x00007fa670f57d70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa687b57fb0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687b000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: FunctionBefore(                                                                                                                 FunctionBeforeValidator {                                                                                                                     validator: Int(                                                                                                                         IntValidator {                                                                                                                             strict: false,                                                                                                                         },                                                                                                                     ),                                                                                                                     func: Py(                                                                                                                         0x00007fa683708f70,                                                                                                                     ),                                                                                                                     config: Py(                                                                                                                         0x00007fa670f57e40,                                                                                                                     ),                                                                                                                     name: "function-before[<lambda>(), int]",                                                                                                                     field_name: Some(                                                                                                                         Py(                                                                                                                             0x00007fa687b57fb0,                                                                                                                         ),                                                                                                                     ),                                                                                                                     info_arg: true,                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[function-before[<lambda>(), int]]",                                                                                                             undefined: Py(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "data",                                                                                                     lookup_key: Simple {                                                                                                         key: "data",                                                                                                         py_key: Py(                                                                                                             0x00007fa670f57830,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "data",                                                                                                                     Py(                                                                                                                         0x00007fa670f57bb0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa687bc82b0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa680dd8840,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: FunctionBefore(                                                                                                                 FunctionBeforeValidator {                                                                                                                     validator: Bytes(                                                                                                                         BytesValidator {                                                                                                                             strict: false,                                                                                                                             bytes_mode: ValBytesMode {                                                                                                                                 ser: Utf8,                                                                                                                             },                                                                                                                         },                                                                                                                     ),                                                                                                                     func: Py(                                                                                                                         0x00007fa680c66240,                                                                                                                     ),                                                                                                                     config: Py(                                                                                                                         0x00007fa670f57e40,                                                                                                                     ),                                                                                                                     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(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "type",                                                                                                     lookup_key: Simple {                                                                                                         key: "type",                                                                                                         py_key: Py(                                                                                                             0x00007fa670f56670,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "type",                                                                                                                     Py(                                                                                                                         0x00007fa670f57cb0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa687b54d70,                                                                                                     ),                                                                                                     validator: FunctionBefore(                                                                                                         FunctionBeforeValidator {                                                                                                             validator: Int(                                                                                                                 IntValidator {                                                                                                                     strict: false,                                                                                                                 },                                                                                                             ),                                                                                                             func: Py(                                                                                                                 0x00007fa683708f70,                                                                                                             ),                                                                                                             config: Py(                                                                                                                 0x00007fa670f57e40,                                                                                                             ),                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                             field_name: Some(                                                                                                                 Py(                                                                                                                     0x00007fa687b54d70,                                                                                                                 ),                                                                                                             ),                                                                                                             info_arg: true,                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "max_fee",                                                                                                     lookup_key: Simple {                                                                                                         key: "max_fee",                                                                                                         py_key: Py(                                                                                                             0x00007fa670f57ab0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "max_fee",                                                                                                                     Py(                                                                                                                         0x00007fa670f57a70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa683712df0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007fa683708f70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007fa670f57e40,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007fa683712df0,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "max_priority_fee",                                                                                                     lookup_key: Simple {                                                                                                         key: "max_priority_fee",                                                                                                         py_key: Py(                                                                                                             0x00007fa680cccda0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "max_priority_fee",                                                                                                                     Py(                                                                                                                         0x00007fa680cccdf0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa683118fd0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007fa683708f70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007fa670f57e40,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007fa683118fd0,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "required_confirmations",                                                                                                     lookup_key: Simple {                                                                                                         key: "required_confirmations",                                                                                                         py_key: Py(                                                                                                             0x00007fa680ccce40,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "required_confirmations",                                                                                                                     Py(                                                                                                                         0x00007fa680cccd50,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa680dab910,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007fa683708f70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007fa670f57e40,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007fa680dab910,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "signature",                                                                                                     lookup_key: Simple {                                                                                                         key: "signature",                                                                                                         py_key: Py(                                                                                                             0x00007fa670f57c70,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "signature",                                                                                                                     Py(                                                                                                                         0x00007fa670f6c070,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fa6873c58b0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fa687f89980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: Dataclass(                                                                                                                         DataclassValidator {                                                                                                                             strict: false,                                                                                                                             validator: DataclassArgs(                                                                                                                                 DataclassArgsValidator {                                                                                                                                     fields: [                                                                                                                                         Field {                                                                                                                                             kw_only: false,                                                                                                                                             name: "v",                                                                                                                                             py_name: Py(                                                                                                                                                 0x00007fa6877255f0,                                                                                                                                             ),                                                                                                                                             init: true,                                                                                                                                             init_only: false,                                                                                                                                             lookup_key: Simple {                                                                                                                                                 key: "v",                                                                                                                                                 py_key: Py(                                                                                                                                                     0x00007fa6877255f0,                                                                                                                                                 ),                                                                                                                                                 path: LookupPath(                                                                                                                                                     [                                                                                                                                                         S(                                                                                                                                                             "v",                                                                                                                                                             Py(                                                                                                                                                                 0x00007fa6877255f0,                                                                                                                                                             ),                                                                                                                                                         ),                                                                                                                                                     ],                                                                                                                                                 ),                                                                                                                                             },                                                                                                                                             validator: Int(                                                                                                                                                 IntValidator {                                                                                                                                                     strict: false,                                                                                                                                                 },                                                                                                                                             ),                                                                                                                                             frozen: false,                                                                                                                                         },                                                                                                                                         Field {                                                                                                                                             kw_only: false,                                                                                                                                             name: "r",                                                                                                                                             py_name: Py(                                                                                                                                                 0x00007fa687bcb670,                                                                                                                                             ),                                                                                                                                             init: true,                                                                                                                                             init_only: false,                                                                                                                                             lookup_key: Simple {                                                                                                                                                 key: "r",                                                                                                                                                 py_key: Py(                                                                                                                                                     0x00007fa687bcb670,                                                                                                                                                 ),                                                                                                                                                 path: LookupPath(                                                                                                                                                     [                                                                                                                                                         S(                                                                                                                                                             "r",                                                                                                                                                             Py(                                                                                                                                                                 0x00007fa687bcb670,                                                                                                                                                             ),                                                                                                                                                         ),                                                                                                                                                     ],                                                                                                                                                 ),                                                                                                                                             },                                                                                                                                             validator: Bytes(                                                                                                                                                 BytesValidator {                                                                                                                                                     strict: false,                                                                                                                                                     bytes_mode: ValBytesMode {                                                                                                                                                         ser: Utf8,                                                                                                                                                     },                                                                                                                                                 },                                                                                                                                             ),                                                                                                                                             frozen: false,                                                                                                                                         },                                                                                                                                         Field {                                                                                                                                             kw_only: false,                                                                                                                                             name: "s",                                                                                                                                             py_name: Py(                                                                                                                                                 0x00007fa687bb7db0,                                                                                                                                             ),                                                                                                                                             init: true,                                                                                                                                             init_only: false,                                                                                                                                             lookup_key: Simple {                                                                                                                                                 key: "s",                                                                                                                                                 py_key: Py(                                                                                                                                                     0x00007fa687bb7db0,                                                                                                                                                 ),                                                                                                                                                 path: LookupPath(                                                                                                                                                     [                                                                                                                                                         S(                                                                                                                                                             "s",                                                                                                                                                             Py(                                                                                                                                                                 0x00007fa687bb7db0,                                                                                                                                                             ),                                                                                                                                                         ),                                                                                                                                                     ],                                                                                                                                                 ),                                                                                                                                             },                                                                                                                                             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(                                                                                                                                 0x000055dd83bd1ca0,                                                                                                                             ),                                                                                                                             fields: [                                                                                                                                 Py(                                                                                                                                     0x00007fa6877255f0,                                                                                                                                 ),                                                                                                                                 Py(                                                                                                                                     0x00007fa687bcb670,                                                                                                                                 ),                                                                                                                                 Py(                                                                                                                                     0x00007fa687bb7db0,                                                                                                                                 ),                                                                                                                             ],                                                                                                                             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(                                                                                                                 0x00007fa684e74ef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                             ],                                                                                             model_name: "TransactionAPI",                                                                                             extra_behavior: Ignore,                                                                                             extras_validator: None,                                                                                             strict: false,                                                                                             from_attributes: false,                                                                                             loc_by_alias: true,                                                                                         },                                                                                     ),                                                                                     class: Py(                                                                                         0x000055dd83b29d40,                                                                                     ),                                                                                     post_init: None,                                                                                     frozen: false,                                                                                     custom_init: true,                                                                                     root_model: false,                                                                                     undefined: Py(                                                                                         0x00007fa684e74ef0,                                                                                     ),                                                                                     name: "TransactionAPI",                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007fa680c76800,                                                                             ),                                                                             config: Py(                                                                                 0x00007fa670f6c040,                                                                             ),                                                                             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(                                                         0x000055dd83b298e0,                                                     ),                                                     post_init: Some(                                                         Py(                                                             0x00007fa684685ff0,                                                         ),                                                     ),                                                     frozen: false,                                                     custom_init: false,                                                     root_model: false,                                                     undefined: Py(                                                         0x00007fa684e74ef0,                                                     ),                                                     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(                                     0x00007fa684e74ef0,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "AccountHistory",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x000055dd848421e0,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fa684e74ef0,         ),         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(                                 0x00007fcaf7b5be70,                             ),                             path: LookupPath(                                 [                                     S(                                         "address",                                         Py(                                             0x00007fcaf7b5b6b0,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb0dff9e30,                         ),                         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(                                     0x00007fcaf7b643c0,                                 ),                                 config: Py(                                     0x00007fcaf7b5be00,                                 ),                                 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(                                 0x00007fcaf7b67130,                             ),                             path: LookupPath(                                 [                                     S(                                         "sessional",                                         Py(                                             0x00007fcaf7b66870,                                         ),                                     ),                                 ],                             ),                         },                         name_py: Py(                             0x00007fcb06f1df30,                         ),                         validator: WithDefault(                             WithDefaultValidator {                                 default: Default(                                     Py(                                         0x00007fcaf7b59440,                                     ),                                 ),                                 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(                                                                             0x00007fcaf7c5b910,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "contract_address",                                                                                     Py(                                                                                         0x00007fcb078d1250,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007fcb0a7cb500,                                                                     ),                                                                     validator: WithDefault(                                                                         WithDefaultValidator {                                                                             default: Default(                                                                                 Py(                                                                                     0x00007fcb0ed89980,                                                                                 ),                                                                             ),                                                                             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(                                                                                                 0x00007fcb079233c0,                                                                                             ),                                                                                             config: Py(                                                                                                 0x00007fcaf7b65c00,                                                                                             ),                                                                                             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(                                                                                 0x00007fcb0ba8cef0,                                                                             ),                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "block_number",                                                                     lookup_key: Simple {                                                                         key: "block_number",                                                                         py_key: Py(                                                                             0x00007fcaf7b59df0,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "block_number",                                                                                     Py(                                                                                         0x00007fcaf7b5bcb0,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007fcb0a4fb070,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Int(                                                                                 IntValidator {                                                                                     strict: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007fcb0a308f70,                                                                             ),                                                                             config: Py(                                                                                 0x00007fcaf7b65c00,                                                                             ),                                                                             name: "function-before[<lambda>(), int]",                                                                             field_name: Some(                                                                                 Py(                                                                                     0x00007fcb0a4fb070,                                                                                 ),                                                                             ),                                                                             info_arg: true,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "gas_used",                                                                     lookup_key: Simple {                                                                         key: "gas_used",                                                                         py_key: Py(                                                                             0x00007fcaf7b59d70,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "gas_used",                                                                                     Py(                                                                                         0x00007fcaf7b59cb0,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007fcb09da6ef0,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Int(                                                                                 IntValidator {                                                                                     strict: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007fcb0a308f70,                                                                             ),                                                                             config: Py(                                                                                 0x00007fcaf7b65c00,                                                                             ),                                                                             name: "function-before[<lambda>(), int]",                                                                             field_name: Some(                                                                                 Py(                                                                                     0x00007fcb09da6ef0,                                                                                 ),                                                                             ),                                                                             info_arg: true,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "logs",                                                                     lookup_key: Simple {                                                                         key: "logs",                                                                         py_key: Py(                                                                             0x00007fcaf7b65630,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "logs",                                                                                     Py(                                                                                         0x00007fcaf7b64b70,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007fcb0d8589b0,                                                                     ),                                                                     validator: WithDefault(                                                                         WithDefaultValidator {                                                                             default: Default(                                                                                 Py(                                                                                     0x00007fcb0787ca80,                                                                                 ),                                                                             ),                                                                             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(                                                                                 0x00007fcb0ba8cef0,                                                                             ),                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "status",                                                                     lookup_key: Simple {                                                                         key: "status",                                                                         py_key: Py(                                                                             0x00007fcaf7b64830,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "status",                                                                                     Py(                                                                                         0x00007fcaf7b64bf0,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007fcb0e056070,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Int(                                                                                 IntValidator {                                                                                     strict: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007fcb0a308f70,                                                                             ),                                                                             config: Py(                                                                                 0x00007fcaf7b65c00,                                                                             ),                                                                             name: "function-before[<lambda>(), int]",                                                                             field_name: Some(                                                                                 Py(                                                                                     0x00007fcb0e056070,                                                                                 ),                                                                             ),                                                                             info_arg: true,                                                                         },                                                                     ),                                                                     frozen: false,                                                                 },                                                                 Field {                                                                     name: "txn_hash",                                                                     lookup_key: Simple {                                                                         key: "txn_hash",                                                                         py_key: Py(                                                                             0x00007fcaf7b64d30,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "txn_hash",                                                                                     Py(                                                                                         0x00007fcaf7b64e30,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007fcb0a312d30,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Str(                                                                                 StrValidator {                                                                                     strict: false,                                                                                     coerce_numbers_to_str: false,                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007fcb0787e040,                                                                             ),                                                                             config: Py(                                                                                 0x00007fcaf7b65c00,                                                                             ),                                                                             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(                                                                             0x00007fcaf7b66ef0,                                                                         ),                                                                         path: LookupPath(                                                                             [                                                                                 S(                                                                                     "transaction",                                                                                     Py(                                                                                         0x00007fcaf7b66e30,                                                                                     ),                                                                                 ),                                                                             ],                                                                         ),                                                                     },                                                                     name_py: Py(                                                                         0x00007fcb0ab93bf0,                                                                     ),                                                                     validator: FunctionBefore(                                                                         FunctionBeforeValidator {                                                                             validator: Model(                                                                                 ModelValidator {                                                                                     revalidate: Never,                                                                                     validator: ModelFields(                                                                                         ModelFieldsValidator {                                                                                             fields: [                                                                                                 Field {                                                                                                     name: "chain_id",                                                                                                     lookup_key: Choice {                                                                                                         key1: "chainId",                                                                                                         py_key1: Py(                                                                                                             0x00007fcb0b832830,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "chainId",                                                                                                                     Py(                                                                                                                         0x00007fcb0b832830,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "chain_id",                                                                                                         py_key2: Py(                                                                                                             0x00007fcaf7b64ab0,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "chain_id",                                                                                                                     Py(                                                                                                                         0x00007fcaf7b64d70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0b8327b0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0e5000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007fcb0a308f70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007fcaf7b65a40,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007fcb0b8327b0,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "receiver",                                                                                                     lookup_key: Choice {                                                                                                         key1: "to",                                                                                                         py_key1: Py(                                                                                                             0x00007fcb0e032230,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "to",                                                                                                                     Py(                                                                                                                         0x00007fcb0e032230,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "receiver",                                                                                                         py_key2: Py(                                                                                                             0x00007fcaf7b64070,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "receiver",                                                                                                                     Py(                                                                                                                         0x00007fcaf7b641f0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0a7d7db0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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(                                                                                                                                 0x00007fcb0787d2c0,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007fcaf7b65a40,                                                                                                                             ),                                                                                                                             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(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "sender",                                                                                                     lookup_key: Choice {                                                                                                         key1: "from",                                                                                                         py_key1: Py(                                                                                                             0x00007fcb0e1d37f0,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "from",                                                                                                                     Py(                                                                                                                         0x00007fcb0e1d37f0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "sender",                                                                                                         py_key2: Py(                                                                                                             0x00007fcaf7b64b30,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "sender",                                                                                                                     Py(                                                                                                                         0x00007fcaf7b64870,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0a312fb0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             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(                                                                                                                                 0x00007fcb078438c0,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007fcaf7b65a40,                                                                                                                             ),                                                                                                                             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(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "gas_limit",                                                                                                     lookup_key: Choice {                                                                                                         key1: "gas",                                                                                                         py_key1: Py(                                                                                                             0x00007fcb0dde39f0,                                                                                                         ),                                                                                                         path1: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "gas",                                                                                                                     Py(                                                                                                                         0x00007fcb0dde39f0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                         key2: "gas_limit",                                                                                                         py_key2: Py(                                                                                                             0x00007fcaf7b65170,                                                                                                         ),                                                                                                         path2: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "gas_limit",                                                                                                                     Py(                                                                                                                         0x00007fcaf7b64270,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0a312ff0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: FunctionBefore(                                                                                                                 FunctionBeforeValidator {                                                                                                                     validator: Nullable(                                                                                                                         NullableValidator {                                                                                                                             validator: FunctionBefore(                                                                                                                                 FunctionBeforeValidator {                                                                                                                                     validator: Int(                                                                                                                                         IntValidator {                                                                                                                                             strict: false,                                                                                                                                         },                                                                                                                                     ),                                                                                                                                     func: Py(                                                                                                                                         0x00007fcb0a308f70,                                                                                                                                     ),                                                                                                                                     config: Py(                                                                                                                                         0x00007fcaf7b65a40,                                                                                                                                     ),                                                                                                                                     name: "function-before[<lambda>(), int]",                                                                                                                                     field_name: Some(                                                                                                                                         Py(                                                                                                                                             0x00007fcb0a312ff0,                                                                                                                                         ),                                                                                                                                     ),                                                                                                                                     info_arg: true,                                                                                                                                 },                                                                                                                             ),                                                                                                                             name: "nullable[function-before[<lambda>(), int]]",                                                                                                                         },                                                                                                                     ),                                                                                                                     func: Py(                                                                                                                         0x00007fcb0787c540,                                                                                                                     ),                                                                                                                     config: Py(                                                                                                                         0x00007fcaf7b65a40,                                                                                                                     ),                                                                                                                     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(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "nonce",                                                                                                     lookup_key: Simple {                                                                                                         key: "nonce",                                                                                                         py_key: Py(                                                                                                             0x00007fcaf7b650f0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "nonce",                                                                                                                     Py(                                                                                                                         0x00007fcaf7b65570,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0d07c5b0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007fcb0a308f70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007fcaf7b65a40,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007fcb0d07c5b0,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "value",                                                                                                     lookup_key: Simple {                                                                                                         key: "value",                                                                                                         py_key: Py(                                                                                                             0x00007fcaf7b655f0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "value",                                                                                                                     Py(                                                                                                                         0x00007fcaf7b655b0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0e557fb0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0e5000d0,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: FunctionBefore(                                                                                                                 FunctionBeforeValidator {                                                                                                                     validator: Int(                                                                                                                         IntValidator {                                                                                                                             strict: false,                                                                                                                         },                                                                                                                     ),                                                                                                                     func: Py(                                                                                                                         0x00007fcb0a308f70,                                                                                                                     ),                                                                                                                     config: Py(                                                                                                                         0x00007fcaf7b65a40,                                                                                                                     ),                                                                                                                     name: "function-before[<lambda>(), int]",                                                                                                                     field_name: Some(                                                                                                                         Py(                                                                                                                             0x00007fcb0e557fb0,                                                                                                                         ),                                                                                                                     ),                                                                                                                     info_arg: true,                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[function-before[<lambda>(), int]]",                                                                                                             undefined: Py(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "data",                                                                                                     lookup_key: Simple {                                                                                                         key: "data",                                                                                                         py_key: Py(                                                                                                             0x00007fcaf7b65cb0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "data",                                                                                                                     Py(                                                                                                                         0x00007fcaf7b66630,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0e5c82b0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb079a0c00,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: FunctionBefore(                                                                                                                 FunctionBeforeValidator {                                                                                                                     validator: Bytes(                                                                                                                         BytesValidator {                                                                                                                             strict: false,                                                                                                                             bytes_mode: ValBytesMode {                                                                                                                                 ser: Utf8,                                                                                                                             },                                                                                                                         },                                                                                                                     ),                                                                                                                     func: Py(                                                                                                                         0x00007fcb07870780,                                                                                                                     ),                                                                                                                     config: Py(                                                                                                                         0x00007fcaf7b65a40,                                                                                                                     ),                                                                                                                     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(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "type",                                                                                                     lookup_key: Simple {                                                                                                         key: "type",                                                                                                         py_key: Py(                                                                                                             0x00007fcaf7b65970,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "type",                                                                                                                     Py(                                                                                                                         0x00007fcaf7b65db0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0e554d70,                                                                                                     ),                                                                                                     validator: FunctionBefore(                                                                                                         FunctionBeforeValidator {                                                                                                             validator: Int(                                                                                                                 IntValidator {                                                                                                                     strict: false,                                                                                                                 },                                                                                                             ),                                                                                                             func: Py(                                                                                                                 0x00007fcb0a308f70,                                                                                                             ),                                                                                                             config: Py(                                                                                                                 0x00007fcaf7b65a40,                                                                                                             ),                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                             field_name: Some(                                                                                                                 Py(                                                                                                                     0x00007fcb0e554d70,                                                                                                                 ),                                                                                                             ),                                                                                                             info_arg: true,                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "max_fee",                                                                                                     lookup_key: Simple {                                                                                                         key: "max_fee",                                                                                                         py_key: Py(                                                                                                             0x00007fcaf7b65eb0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "max_fee",                                                                                                                     Py(                                                                                                                         0x00007fcaf7b65f70,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0a313030,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007fcb0a308f70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007fcaf7b65a40,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007fcb0a313030,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "max_priority_fee",                                                                                                     lookup_key: Simple {                                                                                                         key: "max_priority_fee",                                                                                                         py_key: Py(                                                                                                             0x00007fcb078d11b0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "max_priority_fee",                                                                                                                     Py(                                                                                                                         0x00007fcb078d1200,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb09d892a0,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007fcb0a308f70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007fcaf7b65a40,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007fcb09d892a0,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "required_confirmations",                                                                                                     lookup_key: Simple {                                                                                                         key: "required_confirmations",                                                                                                         py_key: Py(                                                                                                             0x00007fcb078d12a0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "required_confirmations",                                                                                                                     Py(                                                                                                                         0x00007fcb078d1160,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb079abc80,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: FunctionBefore(                                                                                                                         FunctionBeforeValidator {                                                                                                                             validator: Int(                                                                                                                                 IntValidator {                                                                                                                                     strict: false,                                                                                                                                 },                                                                                                                             ),                                                                                                                             func: Py(                                                                                                                                 0x00007fcb0a308f70,                                                                                                                             ),                                                                                                                             config: Py(                                                                                                                                 0x00007fcaf7b65a40,                                                                                                                             ),                                                                                                                             name: "function-before[<lambda>(), int]",                                                                                                                             field_name: Some(                                                                                                                                 Py(                                                                                                                                     0x00007fcb079abc80,                                                                                                                                 ),                                                                                                                             ),                                                                                                                             info_arg: true,                                                                                                                         },                                                                                                                     ),                                                                                                                     name: "nullable[function-before[<lambda>(), int]]",                                                                                                                 },                                                                                                             ),                                                                                                             validate_default: false,                                                                                                             copy_default: false,                                                                                                             name: "default[nullable[function-before[<lambda>(), int]]]",                                                                                                             undefined: Py(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                                 Field {                                                                                                     name: "signature",                                                                                                     lookup_key: Simple {                                                                                                         key: "signature",                                                                                                         py_key: Py(                                                                                                             0x00007fcaf7b66cf0,                                                                                                         ),                                                                                                         path: LookupPath(                                                                                                             [                                                                                                                 S(                                                                                                                     "signature",                                                                                                                     Py(                                                                                                                         0x00007fcaf7b65ff0,                                                                                                                     ),                                                                                                                 ),                                                                                                             ],                                                                                                         ),                                                                                                     },                                                                                                     name_py: Py(                                                                                                         0x00007fcb0e0c5a70,                                                                                                     ),                                                                                                     validator: WithDefault(                                                                                                         WithDefaultValidator {                                                                                                             default: Default(                                                                                                                 Py(                                                                                                                     0x00007fcb0ed89980,                                                                                                                 ),                                                                                                             ),                                                                                                             on_error: Raise,                                                                                                             validator: Nullable(                                                                                                                 NullableValidator {                                                                                                                     validator: Dataclass(                                                                                                                         DataclassValidator {                                                                                                                             strict: false,                                                                                                                             validator: DataclassArgs(                                                                                                                                 DataclassArgsValidator {                                                                                                                                     fields: [                                                                                                                                         Field {                                                                                                                                             kw_only: false,                                                                                                                                             name: "v",                                                                                                                                             py_name: Py(                                                                                                                                                 0x00007fcb0e125630,                                                                                                                                             ),                                                                                                                                             init: true,                                                                                                                                             init_only: false,                                                                                                                                             lookup_key: Simple {                                                                                                                                                 key: "v",                                                                                                                                                 py_key: Py(                                                                                                                                                     0x00007fcb0e125630,                                                                                                                                                 ),                                                                                                                                                 path: LookupPath(                                                                                                                                                     [                                                                                                                                                         S(                                                                                                                                                             "v",                                                                                                                                                             Py(                                                                                                                                                                 0x00007fcb0e125630,                                                                                                                                                             ),                                                                                                                                                         ),                                                                                                                                                     ],                                                                                                                                                 ),                                                                                                                                             },                                                                                                                                             validator: Int(                                                                                                                                                 IntValidator {                                                                                                                                                     strict: false,                                                                                                                                                 },                                                                                                                                             ),                                                                                                                                             frozen: false,                                                                                                                                         },                                                                                                                                         Field {                                                                                                                                             kw_only: false,                                                                                                                                             name: "r",                                                                                                                                             py_name: Py(                                                                                                                                                 0x00007fcb0e5cb670,                                                                                                                                             ),                                                                                                                                             init: true,                                                                                                                                             init_only: false,                                                                                                                                             lookup_key: Simple {                                                                                                                                                 key: "r",                                                                                                                                                 py_key: Py(                                                                                                                                                     0x00007fcb0e5cb670,                                                                                                                                                 ),                                                                                                                                                 path: LookupPath(                                                                                                                                                     [                                                                                                                                                         S(                                                                                                                                                             "r",                                                                                                                                                             Py(                                                                                                                                                                 0x00007fcb0e5cb670,                                                                                                                                                             ),                                                                                                                                                         ),                                                                                                                                                     ],                                                                                                                                                 ),                                                                                                                                             },                                                                                                                                             validator: Bytes(                                                                                                                                                 BytesValidator {                                                                                                                                                     strict: false,                                                                                                                                                     bytes_mode: ValBytesMode {                                                                                                                                                         ser: Utf8,                                                                                                                                                     },                                                                                                                                                 },                                                                                                                                             ),                                                                                                                                             frozen: false,                                                                                                                                         },                                                                                                                                         Field {                                                                                                                                             kw_only: false,                                                                                                                                             name: "s",                                                                                                                                             py_name: Py(                                                                                                                                                 0x00007fcb0e5b7db0,                                                                                                                                             ),                                                                                                                                             init: true,                                                                                                                                             init_only: false,                                                                                                                                             lookup_key: Simple {                                                                                                                                                 key: "s",                                                                                                                                                 py_key: Py(                                                                                                                                                     0x00007fcb0e5b7db0,                                                                                                                                                 ),                                                                                                                                                 path: LookupPath(                                                                                                                                                     [                                                                                                                                                         S(                                                                                                                                                             "s",                                                                                                                                                             Py(                                                                                                                                                                 0x00007fcb0e5b7db0,                                                                                                                                                             ),                                                                                                                                                         ),                                                                                                                                                     ],                                                                                                                                                 ),                                                                                                                                             },                                                                                                                                             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(                                                                                                                                 0x000055f17929dd90,                                                                                                                             ),                                                                                                                             fields: [                                                                                                                                 Py(                                                                                                                                     0x00007fcb0e125630,                                                                                                                                 ),                                                                                                                                 Py(                                                                                                                                     0x00007fcb0e5cb670,                                                                                                                                 ),                                                                                                                                 Py(                                                                                                                                     0x00007fcb0e5b7db0,                                                                                                                                 ),                                                                                                                             ],                                                                                                                             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(                                                                                                                 0x00007fcb0ba8cef0,                                                                                                             ),                                                                                                         },                                                                                                     ),                                                                                                     frozen: false,                                                                                                 },                                                                                             ],                                                                                             model_name: "TransactionAPI",                                                                                             extra_behavior: Ignore,                                                                                             extras_validator: None,                                                                                             strict: false,                                                                                             from_attributes: false,                                                                                             loc_by_alias: true,                                                                                         },                                                                                     ),                                                                                     class: Py(                                                                                         0x000055f179248020,                                                                                     ),                                                                                     post_init: None,                                                                                     frozen: false,                                                                                     custom_init: true,                                                                                     root_model: false,                                                                                     undefined: Py(                                                                                         0x00007fcb0ba8cef0,                                                                                     ),                                                                                     name: "TransactionAPI",                                                                                 },                                                                             ),                                                                             func: Py(                                                                                 0x00007fcb0787c400,                                                                             ),                                                                             config: Py(                                                                                 0x00007fcaf7b65c00,                                                                             ),                                                                             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(                                                         0x000055f179247bc0,                                                     ),                                                     post_init: Some(                                                         Py(                                                             0x00007fcb0b2be2b0,                                                         ),                                                     ),                                                     frozen: false,                                                     custom_init: false,                                                     root_model: false,                                                     undefined: Py(                                                         0x00007fcb0ba8cef0,                                                     ),                                                     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(                                     0x00007fcb0ba8cef0,                                 ),                             },                         ),                         frozen: false,                     },                 ],                 model_name: "AccountHistory",                 extra_behavior: Ignore,                 extras_validator: None,                 strict: false,                 from_attributes: false,                 loc_by_alias: true,             },         ),         class: Py(             0x000055f17a035330,         ),         post_init: None,         frozen: false,         custom_init: false,         root_model: false,         undefined: Py(             0x00007fcb0ba8cef0,         ),         name: "AccountHistory",     }, ), definitions=[], cache_strings=True)

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

    diff --git a/latest/searchindex.js b/latest/searchindex.js index 015bec4961..4848c2b2a5 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/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"], "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.md", "methoddocs/ape.md", "methoddocs/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"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "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"], "terms": {"command": [0, 4, 5, 6, 7, 14, 17, 21, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 41, 43], "line": [0, 4, 5, 13, 17, 18, 21, 23, 41, 42, 43, 44], "helper": [0, 4, 5], "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], "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], "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], "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], "unlock": [0, 17, 25], "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], "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "consol": [0, 7, 9, 13, 25, 30, 31, 33, 34, 37, 38, 41, 44], "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], "load": [0, 1, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 40, 42, 46], "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], "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], "arg": [0, 4, 5, 6, 7, 13, 14, 16, 17, 18, 19, 20, 21, 24, 29, 30, 31], "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], "exist": [0, 13, 15, 17, 18, 21, 23, 24, 26, 27, 29, 33, 37, 40, 44], "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 18, 23, 29, 36, 44], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "One": [0, 1, 2, 3, 4, 5, 6, 8, 29, 30, 42, 44, 46], "error": [0, 1, 2, 3, 4, 5, 6, 8, 13, 15, 16, 17, 18, 19, 20, 21, 24, 26, 29, 30, 36, 37], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 24, 29, 32, 36, 41], "success": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 29, 36, 41], "info": [0, 1, 2, 3, 4, 5, 6, 8, 12, 17, 18, 19, 21, 26, 29, 33, 36, 44], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 17, 25, 29, 31, 36, 37, 46], "argument": [0, 1, 5, 6, 8, 13, 14, 17, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 37, 40, 43, 46], "alia": [0, 10, 11, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "requir": [0, 5, 10, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 28, 30, 32, 35, 37, 41, 42, 44, 46], "privat": [0, 11, 17, 19, 21, 25], "kei": [0, 1, 6, 11, 12, 13, 15, 17, 18, 19, 21, 22, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "creat": [0, 3, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "random": [0, 25], "mnemon": [0, 11, 16, 21, 24, 25, 28, 44], "seed": [0, 11, 24, 25], "phrase": [0, 11, 24, 25], "hide": [0, 16, 25], "newli": [0, 25], "termin": [0, 13, 16, 17, 18, 19, 20, 21, 38, 41, 44], "word": [0, 11, 24, 25], "count": [0, 21, 23, 24, 25], "word_count": [0, 11], "number": [0, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "default": [0, 3, 4, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 27, 32, 35, 37, 43, 44, 46], "12": [0, 11, 21, 25, 32, 41], "hd": [0, 14, 16, 17, 24, 25], "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], "custom_hd_path": 0, "specifi": [0, 13, 14, 15, 16, 17, 18, 20, 21, 22, 25, 26, 27, 28, 30, 32, 33, 35, 37, 43, 44, 46], "deriv": [0, 19, 24, 37, 44], "m": [0, 11, 16, 24, 44], "44": [0, 11, 16, 24, 44], "60": [0, 11, 16, 24, 37, 44], "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], "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], "avail": [0, 5, 11, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 42, 44, 46], "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], "output": [0, 12, 13, 17, 18, 19, 20, 24, 29, 33, 36, 44, 45], "plugin": [0, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "manifest": [1, 17, 21, 32, 40], "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], "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], "save": [1, 17, 21, 25, 30, 32, 42, 43], "result": [1, 4, 13, 16, 17, 18, 19, 21, 24, 28, 29, 30, 42], "back": [1, 12, 16, 17, 19, 21, 30, 37], "note": [1, 12, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 36, 37, 38, 41, 44, 46], "ap": [1, 3, 4, 5, 6, 7, 8, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45], "automat": [1, 6, 11, 12, 17, 18, 19, 21, 22, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "recompil": [1, 32], "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], "chang": [1, 8, 13, 15, 16, 17, 18, 19, 21, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "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], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "time": [1, 13, 14, 16, 17, 19, 21, 23, 25, 26, 28, 30, 32, 44, 45, 46], "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], "do": [1, 13, 16, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "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], "manual": [1, 14, 29, 37, 44], "trigger": [1, 13, 44], "file_path": [1, 26], "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], "f": [1, 6, 13, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "forc": [1, 6, 17, 21, 32], "select": [1, 12, 14, 18, 19, 21, 25, 26, 29, 43], "": [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], "size": [1, 13, 17, 21], "show": [1, 13, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "deploy": [1, 13, 17, 19, 21, 38], "bytecod": [1, 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], "depend": [1, 6, 9, 12, 13, 15, 17, 21, 22, 23, 33], "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], "config": [1, 3, 6, 10, 12, 13, 15, 16, 19, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "overrid": [1, 4, 6, 11, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 37], "val": [1, 6], "map": [1, 6, 13, 16, 17, 19, 20, 21, 22, 24, 30, 32, 44], "open": [2, 32, 41, 44], "allow": [3, 11, 13, 15, 16, 17, 18, 19, 21, 22, 26, 28, 29, 30, 32, 37, 39, 41, 42, 43, 44, 45, 46], "user": [3, 10, 13, 14, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 36, 37, 41, 42, 44], "folder": [3, 7, 8, 16, 17, 21, 23, 27, 29, 31, 44, 46], "yaml": [3, 4, 10, 15, 16, 17, 18, 21, 22, 24, 25, 27, 28, 29, 32, 35, 37, 38, 44, 46], "github": [3, 6, 15, 17, 22, 24, 28, 35, 37, 41], "org": [3, 14, 17, 21, 32], "repo": [3, 15], "clone": [3, 15, 21, 32, 39], "templat": [3, 33], "regist": [4, 17, 21, 22, 24, 43], "ecosystem": [4, 13, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 40, 42, 43, 45, 46], "format": [4, 11, 16, 17, 18, 21, 23, 24], "output_format": 4, "tree": [4, 13, 17, 18, 24, 45], "ecosystem_filt": [4, 21], "filter": [4, 13, 16, 17, 18, 19, 21, 26], "ethereum": [4, 9, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "network_filt": [4, 21], "sepolia": [4, 13, 14, 26, 28, 37, 43, 46], "holeski": [4, 13, 14], "mainnet": [4, 13, 14, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "fork": [4, 9, 13, 17, 21, 28, 44, 46], "provider_filt": [4, 17, 21], "test": [4, 9, 13, 14, 17, 21, 23, 24, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "node": [4, 9, 13, 15, 17, 19, 21, 23, 30, 35, 37, 44, 46], "start": [4, 12, 13, 14, 16, 17, 19, 21, 23, 24, 26, 29, 33, 34, 37, 40, 41, 43, 44], "subprocess": [4, 14, 17, 20], "independ": [4, 13, 38], "stream": [4, 13, 17, 24], "stdout": [4, 13, 17], "stderr": 4, "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], "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], "dir": 5, "y": [5, 6, 21, 32], "ye": [5, 6, 18, 32], "don": [5, 21, 30, 32, 33, 37, 44, 46], "t": [5, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "ask": [5, 17, 25, 32], "confirm": [5, 6, 13, 17, 18, 19, 21, 25, 32], "u": 5, "upgrad": [5, 35, 39, 41], "newest": 5, "displai": [5, 13, 17, 20, 23, 24, 25, 37], "core": [5, 17, 18, 19, 21, 25, 28, 30, 32, 33, 37], "next": [5, 13, 17, 21, 37, 42], "packag": [6, 7, 13, 15, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41], "tool": [6, 30, 41, 45, 46], "version": [6, 14, 15, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "re": [6, 8, 12, 17, 21, 29, 32, 44], "download": [6, 15, 17, 22, 24, 32], "cach": [6, 10, 15, 17, 21, 29, 32, 38, 44], "ref": [6, 15, 17, 19, 21, 32], "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], "refer": [6, 12, 17, 19, 21, 24, 28, 30, 32, 33, 37, 38, 42], "flag": [6, 16, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "branch": [6, 15, 17, 32, 35], "tag": [6, 15, 23, 32], "instead": [6, 13, 15, 17, 21, 23, 24, 27, 28, 32, 33, 37], "remov": [6, 17, 21, 24, 32, 44], "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], "specif": [6, 13, 16, 17, 20, 21, 26, 35, 37, 41, 44, 46], "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], "onli": [6, 7, 13, 16, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "those": [6, 13, 21, 23, 26, 30, 32, 33, 37, 42, 44], "prompt": [6, 11, 18, 25, 26, 32], "choos": [6, 14, 18, 21], "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], "packagenam": 6, "1": [6, 10, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "2": [6, 13, 17, 19, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "must": [7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 37, 40, 41, 44], "either": [7, 13, 15, 17, 18, 19, 21, 24, 25, 26, 30, 33, 37, 41], "defin": [7, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 29, 30, 33, 37, 42, 43, 44], "main": [7, 17, 22, 30, 34, 36, 37, 42], "cli": [7, 17, 20, 21, 24, 25, 27, 29, 35, 41, 44], "click": [7, 18, 26, 33, 35, 37, 43], "group": [7, 23, 26, 30, 33, 43], "object": [7, 12, 13, 17, 18, 19, 21, 22, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "call": [7, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 37, 39, 42, 43, 44, 46], "network": [7, 9, 10, 13, 14, 16, 18, 19, 20, 29, 30, 31, 33, 35, 40, 41, 42, 45, 46], "given": [7, 8, 11, 13, 15, 16, 17, 18, 19, 20, 21, 24, 26, 28, 30, 37, 44], "should": [7, 12, 13, 14, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 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], "mix": 7, "ins": 7, "necessari": [7, 15, 18, 21], "oper": [7, 11, 16, 17, 20, 30, 36], "interact": [7, 17, 19, 21, 25, 26, 29, 39, 41, 42, 44, 45, 46], "drop": [7, 24], "session": [7, 13, 14, 16, 17, 21, 29, 37, 41], "after": [7, 15, 17, 19, 21, 22, 25, 27, 30, 32, 37, 38, 41, 42, 44, 46], "launch": [8, 29, 37, 46], "pytest": [8, 10, 25, 29], "run": [8, 9, 13, 15, 16, 17, 21, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 43, 44, 45, 46], "pytest_arg": 8, "w": [8, 13, 14, 17, 37], "watch": [8, 44], "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], "suit": [8, 35, 44], "watch_fold": 8, "delai": [8, 37, 43], "watch_delai": 8, "between": [8, 17, 19, 21, 23, 37], "poll": [8, 13, 17, 19, 21, 37, 44], "cycl": 8, "5": [8, 17, 19, 25, 28, 30, 32, 35, 42, 44, 46], "second": [8, 13, 17, 19, 20, 21, 30, 37, 44, 46], "overview": 9, "account": [9, 10, 13, 14, 16, 18, 19, 20, 24, 27, 28, 29, 30, 32, 33, 37, 39, 40, 41, 42, 45, 46], "develop": [9, 10, 14, 16, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "compil": [9, 10, 15, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "queri": [9, 10, 13, 14, 19, 20, 29], "data": [9, 10, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 29, 30, 32, 37, 44], "configur": [9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "transact": [9, 11, 13, 16, 19, 20, 21, 23, 24, 25, 28, 42, 45], "revert": [9, 10, 13, 16, 17, 20, 21, 24, 30, 37], "proxi": [9, 13, 17, 21], "publish": [9, 15, 17, 19, 21, 44], "log": [9, 13, 16, 17, 18, 19, 21, 23, 24, 41, 45], "trace": [9, 13, 14, 16, 17, 20, 21, 23, 24, 30, 42, 44], "pm": [9, 32], "init": [9, 13, 17, 19, 21, 31, 38], "api": [9, 11, 13, 15, 16, 18, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "except": [9, 13, 15, 16, 17, 18, 19, 21, 24, 30, 37, 42, 44, 46], "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], "util": [9, 10, 12, 13, 17, 18, 21, 25, 26, 29, 33, 43, 46], "multical": [9, 30], "address": [10, 11, 13, 16, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "checksumaddress": [10, 11, 13, 16, 17, 19, 21, 23], "contract_typ": [10, 13, 17, 19, 20, 21, 28, 38], "contracttyp": [10, 13, 15, 17, 19, 20, 21], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "txn_hash": [10, 13, 17, 19, 21, 45], "hexbyt": [10, 11, 13, 16, 17, 19, 21, 23, 30], "abi": [10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 24, 27, 42, 46], "list": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "union": [10, 12, 13, 16, 17, 18, 19, 20, 21, 23, 24], "ethpm_typ": [10, 13, 15, 17, 19, 21, 23], "constructorabi": [10, 13, 17, 19, 20, 21, 24], "fallbackabi": [10, 21], "receiveabi": [10, 21], "methodabi": [10, 13, 17, 19, 20, 21, 24], "eventabi": [10, 13, 17, 19, 21, 24], "errorabi": [10, 19, 20, 21], "structabi": [10, 19, 21], "unprocessedabi": [10, 21], "dict": [10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "contractinst": [10, 17, 19, 21, 30, 46], "face": [10, 20], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 38, 42], "instanti": [10, 17, 27], "projectmanag": [10, 15, 17, 19, 20, 21, 29, 38, 44], "current": [10, 13, 16, 17, 18, 21, 24, 35, 37, 38], "accountmanag": [10, 21, 29], "chain": [10, 13, 14, 16, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "disconnect": [10, 13, 14, 16, 17, 21, 26, 37, 44], "connect": [10, 13, 14, 16, 17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "blockchain": [10, 13, 14, 16, 17, 20, 21, 22, 25, 30, 35, 37, 44], "activ": [10, 17, 18, 19, 21, 29, 30, 43, 44], "purpos": [10, 12, 13, 14, 16, 17, 19, 21, 23, 25, 28, 31, 36], "control": [10, 13, 17, 21, 25, 26, 37, 43, 44, 46], "state": [10, 13, 16, 17, 19, 21, 25, 30, 42], "handi": [10, 21], "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], "compilermanag": [10, 21], "len": [10, 21], "registered_compil": [10, 21], "configmanag": [10, 13, 17, 21, 22], "convert": [10, 13, 18, 20, 24, 29, 30], "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], "to_typ": [10, 21], "tupl": [10, 11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24], "convers": [10, 17, 22], "function": [10, 13, 15, 17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 37, 42], "conversionmanag": [10, 21], "networkmanag": [10, 21, 29, 44], "home": [10, 17, 24, 25, 28, 29, 31, 37, 41, 42], "work": [10, 13, 15, 17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "catch": 10, "expect": [10, 13, 15, 17, 19, 21, 44, 46], "logic": [10, 15, 17, 20, 21, 24, 30, 33, 37], "resembl": [10, 21], "rais": [10, 11, 13, 14, 16, 17, 19, 20, 21, 24, 30, 37, 42, 44], "ape_account": [11, 25, 26], "accountcontain": [11, 22], "account_typ": [11, 16, 17, 18, 22, 26], "accountapi": [11, 16, 17, 18, 21, 22, 25, 26, 30, 33], "loaded_account": 11, "keyfileaccount": [11, 16, 17, 22, 26], "properti": [11, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "iter": [11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24], "return": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 39, 42, 44, 46], "alias": [11, 16, 17, 18, 21, 26], "keyfile_path": 11, "lock": [11, 27, 44], "bool": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 44], "true": [11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 30, 32, 37, 40, 42, 44, 45], "subclass": [11, 14, 16, 17, 18, 21, 22, 24, 30, 42], "shorten": [11, 16, 17, 21], "quicker": [11, 16, 17], "access": [11, 13, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 29, 30, 32, 33, 37, 38, 40, 43, 44], "set_autosign": [11, 25], "enabl": [11, 14, 16, 17, 19, 25, 30, 44], "passphras": [11, 25], "sign": [11, 16, 17, 20, 23], "messag": [11, 13, 16, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "paramet": [11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "fals": [11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 42, 44, 45], "disabl": [11, 44], "enter": [11, 17, 25, 36, 37, 44], "sign_messag": [11, 16, 17, 25], "msg": [11, 16, 17, 18, 23, 30, 42], "signer_opt": [11, 16, 17], "messagesignatur": [11, 16, 17, 23], "handl": [11, 13, 16, 17, 20, 21, 22, 24, 26, 29, 37, 42], "variou": [11, 16, 17, 21, 35, 39, 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], "signablemessag": [11, 16, 17, 23, 24], "int": [11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "byte": [11, 13, 14, 16, 17, 19, 21, 23, 24, 30], "doc": [11, 16, 17, 24, 33], "noqa": [11, 16, 17, 21], "e501": [11, 16, 17, 21], "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], "inform": [11, 13, 15, 16, 17, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 36, 37, 40, 44, 46], "addit": [11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "kwarg": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "signer": [11, 16, 17, 23, 25, 26, 30], "modifi": [11, 13, 16, 17, 18, 21, 23, 24, 29, 30, 37], "signatur": [11, 13, 16, 17, 19, 21, 24, 30], "correspond": [11, 16, 17, 19, 23, 24, 26, 37, 44], "sign_raw_msghash": [11, 16, 17], "msghash": [11, 16, 17], "raw": [11, 13, 16, 17, 18, 21, 23, 25, 27, 32, 37], "hash": [11, 13, 16, 17, 19, 21, 23, 29], "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], "support": [11, 13, 16, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "implement": [11, 13, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "notimplementederror": [11, 13, 16, 17, 20, 21], "sign_transact": [11, 16, 17], "txn": [11, 13, 16, 17, 20, 31, 37], "transactionapi": [11, 13, 16, 17, 19, 20, 21], "input": [11, 13, 16, 17, 18, 19, 20, 24, 25], "howev": [11, 16, 17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "properli": [11, 16, 17, 21, 33, 45], "here": [11, 13, 16, 17, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "meant": [11, 16, 17, 21, 23, 32, 37, 41], "execut": [11, 13, 14, 16, 17, 18, 19, 21, 23, 26, 29, 30, 36, 43, 44, 45], "doe": [11, 13, 16, 17, 18, 19, 20, 21, 24, 26, 28, 30, 33, 35, 37, 41, 44, 45], "wish": [11, 12, 16, 17, 21, 25, 34, 36, 37, 38, 40, 42], "generate_account": [11, 16, 17, 25], "hd_path": [11, 16, 24, 44], "gener": [11, 12, 13, 14, 16, 17, 18, 19, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "new": [11, 13, 16, 17, 19, 21, 24, 26, 32, 35, 37, 41], "encrypt": [11, 25], "storag": [11, 13, 15, 17, 30], "hierarch": 11, "determinist": 11, "amount": [11, 13, 17, 19, 21, 30, 31, 37, 46], "import_account_from_mnemon": [11, 25], "space": [11, 24], "separ": [11, 23, 25, 30, 33, 44], "repres": [11, 13, 14, 16, 17, 18, 21, 22, 23, 24, 37, 44, 46], "import_account_from_private_kei": [11, 25], "private_kei": [11, 16, 24, 25], "hex": [11, 13, 21, 24, 25, 30], "string": [11, 17, 18, 20, 21, 22, 23, 24, 25, 28, 30, 37, 42, 44], "ape_compil": 12, "_case_sensit": [12, 13, 14, 16, 17], "_nested_model_default_partial_upd": [12, 13, 14, 16, 17], "_env_prefix": [12, 13, 14, 16, 17], "_env_fil": [12, 13, 14, 16, 17], "dotenvtyp": [12, 13, 14, 16, 17], "posixpath": [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_none_str": [12, 13, 14, 16, 17], "_env_parse_enum": [12, 13, 14, 16, 17], "_cli_prog_nam": [12, 13, 14, 16, 17], "_cli_parse_arg": [12, 13, 14, 16, 17], "_cli_settings_sourc": [12, 13, 14, 16, 17], "clisettingssourc": [12, 13, 14, 16, 17], "_cli_parse_none_str": [12, 13, 14, 16, 17], "_cli_hide_none_typ": [12, 13, 14, 16, 17], "_cli_avoid_json": [12, 13, 14, 16, 17], "_cli_enforce_requir": [12, 13, 14, 16, 17], "_cli_use_class_docs_for_group": [12, 13, 14, 16, 17], "_cli_exit_on_error": [12, 13, 14, 16, 17], "_cli_prefix": [12, 13, 14, 16, 17], "_cli_implicit_flag": [12, 13, 14, 16, 17], "_secrets_dir": [12, 13, 14, 16, 17], "pathtyp": [12, 13, 14, 16, 17], "exclud": [12, 13, 16, 17, 19, 21, 24, 32, 44], "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], "pattern": [12, 13, 16, 17, 21, 24, 32, 37], "include_depend": [12, 32], "output_extra": [12, 27], "outputextra": 12, "sourc": [12, 13, 15, 17, 18, 20, 21, 23, 26, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "exclus": [12, 21, 24, 27], "glob": [12, 16, 21, 24, 27, 32], "regex": [12, 24, 27], "across": [12, 13, 16, 17, 21, 28, 29, 37], "To": [12, 17, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 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], "r": [12, 21, 23, 27, 44], "thei": [12, 13, 17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "ll": 12, "turn": 12, "misc": 12, "source_exclude_pattern": 12, "dure": [12, 13, 17, 21, 23, 27, 32, 36, 43, 44], "becaus": [12, 13, 16, 20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "own": [12, 21, 22, 28, 32, 36, 41, 44], "still": [12, 17, 19, 21, 24, 32, 39, 44, 45, 46], "them": [12, 13, 17, 21, 22, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "some": [12, 17, 19, 21, 23, 25, 30, 32, 34, 35, 37, 44, 45, 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], "alwai": [12, 16, 17, 21, 27, 28, 30, 32, 43], "extra": [12, 13, 15, 16, 17, 24, 25, 28, 32, 41], "build": [12, 13, 16, 17, 19, 21, 24, 27, 32, 38, 40, 41, 43, 44, 45], "lower": 12, "serialize_exclud": 12, "put": [12, 21, 25, 32, 36], "weird": 12, "prefix": [12, 16, 19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "so": [12, 15, 17, 21, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "we": [12, 17, 21, 23, 24, 25, 26, 30, 31, 33, 35, 37, 41, 43, 44, 45, 46], "go": [12, 16, 17, 21, 37], "stuff": [12, 31, 36, 37], "It": [12, 18, 22, 24, 25, 26, 30, 31, 33, 36, 37, 43, 44, 45], "appear": [12, 21, 24], "minifi": [12, 27], "json": [12, 15, 17, 18, 21, 22, 24, 28, 30, 32, 38], "host": [12, 27, 39], "web": [12, 27], "app": 12, "ape_ethereum": [13, 21, 30, 33], "accesslisttransact": 13, "chainid": [13, 17, 21], "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "ga": [13, 16, 17, 20, 21, 24, 28, 30, 37, 42], "nonc": [13, 16, 17, 19, 21], "0x": [13, 17, 21, 24, 30, 39, 42, 45], "max_fe": [13, 17, 21, 46], "max_priority_fe": [13, 17, 21, 46], "required_confirm": [13, 17, 19, 21], "transactionsignatur": [13, 17, 21, 23], "gaspric": 13, "accesslist": 13, "eip": [13, 16, 17, 21, 23, 37, 39, 40, 46], "2930": [13, 46], "similar": [13, 17, 19, 21, 26, 33, 37, 42, 44], "legaci": 13, "ad": [13, 17, 20, 21, 24, 25, 26, 29, 37, 44], "baseethereumconfig": 13, "default_network": [13, 28, 34, 37], "request_head": [13, 14, 16, 17, 21, 28, 37], "l2": [13, 17, 34], "basetransact": 13, "serialize_transact": [13, 17], "serial": [13, 15, 17, 19, 21], "calcul": [13, 17, 21, 23], "block": [13, 16, 17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "num_transact": [13, 17], "parenthash": [13, 17], "0x0000000000000000000000000000000000000000000000000000000000000000": [13, 17], "timestamp": [13, 16, 17, 21, 23, 24, 29, 44], "gaslimit": 13, "gasus": 13, "basefeeperga": 13, "difficulti": 13, "totaldifficulti": 13, "uncl": 13, "eth_pydantic_typ": [13, 17, 21, 30], "identifi": [13, 17, 19, 21, 30, 37, 42], "parent_hash": [13, 17], "preceed": [13, 17], "most": [13, 15, 17, 19, 21, 25, 26, 28, 36, 37, 41], "field": [13, 15, 17, 19, 21, 23, 24, 32, 35, 44], "pass": [13, 14, 17, 18, 21, 25, 26, 32, 33, 38, 44, 46], "model": [13, 15, 17, 19, 21, 24, 46], "valid": [13, 17, 19, 21, 22, 23, 25, 37], "occassion": [13, 17], "miss": [13, 17, 18, 21, 23, 24, 44], "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], "eth_subscrib": [13, 17], "newhead": [13, 17], "which": [13, 14, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 33, 37, 40, 41, 44, 46], "case": [13, 17, 19, 20, 21, 24, 26, 27, 28, 30, 32, 33, 37, 38, 39, 42, 43, 44], "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], "request": [13, 14, 17, 21, 22, 32, 36], "disk": [13, 17, 21, 25], "calltrac": 13, "call_trace_approach": [13, 14], "traceapproach": [13, 14], "geth_struct_log_pars": 13, "tx": [13, 17, 30, 31, 45], "supports_debug_trace_cal": 13, "remain": 13, "eth": [13, 14, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "minu": 13, "debug_tracecal": [13, 45], "struct": [13, 24], "tracer": 13, "get_calltre": 13, "calltreenod": 13, "un": 13, "enrich": [13, 15, 17, 21], "raw_trace_fram": 13, "frame": [13, 20, 45], "return_valu": [13, 17, 30], "deduc": [13, 14, 17], "obtain": [13, 17, 30, 38, 44, 45], "differ": [13, 17, 19, 21, 24, 28, 32, 33, 35, 37, 38, 39, 44], "versu": [13, 17, 23, 28], "dictionari": [13, 17, 18, 21, 24, 30, 38, 44, 45], "easili": [13, 17, 37, 46], "send": [13, 16, 17, 20, 30, 37, 44, 46], "dynamicfeetransact": 13, "maxfeeperga": 13, "maxpriorityfeeperga": 13, "post": [13, 17, 19, 21], "1559": [13, 16, 17, 21, 37, 46], "fee_token_symbol": [13, 17], "fee_token_decim": [13, 17], "18": [13, 17], "ethereumconfig": 13, "pluginconfig": [13, 17, 22], "create_transact": [13, 17], "constructor": [13, 17, 19, 30, 40], "sinc": [13, 17, 23, 30], "hook": [13, 17, 22, 33], "custom": [13, 17, 18, 19, 20, 21, 23, 25, 26, 28, 29, 33, 36], "how": [13, 15, 17, 18, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "classmethod": [13, 17, 19, 20, 21], "decode_address": [13, 17], "raw_address": [13, 17], "hashstr20": [13, 17, 23], "hashbytes20": [13, 17, 23], "nativ": [13, 17], "rawaddress": [13, 17, 23], "addresstyp": [13, 16, 17, 19, 20, 21, 23], "decode_block": [13, 17], "blockapi": [13, 17, 21, 31], "decod": [13, 17, 19, 20, 21, 24, 37], "decode_calldata": [13, 17], "calldata": [13, 17, 19, 30], "anonym": [13, 17, 19], "stringifi": [13, 17, 19, 30], "index": [13, 14, 16, 17, 19, 23, 24, 26, 28, 30, 44], "decode_custom_error": [13, 17], "customerror": [13, 17, 19, 20, 21], "contain": [13, 15, 16, 17, 19, 21, 22, 23, 24, 27, 30, 32, 34, 37, 38, 40, 41, 44, 46], "selector": [13, 17, 19, 30, 44], "abl": [13, 17, 21, 24, 25, 27, 30, 39, 44, 45], "one": [13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "els": [13, 17, 19, 21, 24, 26, 36, 37, 43, 44], "decode_log": [13, 17, 46], "sequenc": [13, 17, 18, 21, 24], "event": [13, 16, 17, 19, 20, 23, 30, 46], "contractlog": [13, 16, 17, 19, 21, 23, 31, 46], "match": [13, 17, 18, 19, 21, 23, 24, 37, 44], "definit": [13, 17, 19, 21, 24, 37], "decode_primitive_valu": [13, 17], "output_typ": [13, 17], "primit": [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, 37, 38, 44], "other": [13, 17, 18, 19, 21, 23, 24, 25, 26, 29, 30, 35, 37, 44, 46], "friendlier": [13, 17], "python": [13, 15, 17, 19, 21, 27, 29, 30, 33, 37, 40, 41, 42, 43, 44, 45], "equival": [13, 17], "decode_receipt": [13, 17], "receiptapi": [13, 16, 17, 19, 20, 21, 30, 31, 45], "receipt": [13, 17, 19, 21, 30, 37, 42, 44, 45, 46], "decode_returndata": [13, 17], "raw_data": [13, 17], "encode_address": [13, 17], "integ": [13, 17, 21, 24], "encode_calldata": [13, 17], "encod": [13, 17, 23, 37], "encode_contract_blueprint": [13, 17], "uniqu": [13, 17, 21, 23, 30, 37, 46], "5202": [13, 17, 21], "starknet": [13, 17, 21, 24, 35, 37, 44], "declar": [13, 15, 17, 28, 33, 46], "blueprint": [13, 17, 21], "factori": [13, 15, 17, 18, 19, 21, 30, 38, 46], "applic": [13, 17, 24, 28, 32, 46], "encode_deploy": [13, 17], "deployment_bytecod": [13, 17], "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "interfac": [13, 15, 17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "encode_transact": [13, 17], "addition": [13, 17, 26, 32, 35, 37], "updat": [13, 17, 35, 44], "enrich_trac": [13, 17], "traceapi": [13, 16, 17, 20], "enhanc": [13, 17], "level": [13, 17, 18, 21, 28, 30, 33, 36, 37, 38, 41, 44, 45], "token": [13, 17, 32, 35, 37, 44, 45, 46], "symbol": [13, 17, 29, 37], "currenc": [13, 16, 17], "pai": [13, 17, 42], "fee": [13, 16, 17, 31, 37, 42], "get_proxy_info": [13, 17, 21], "proxyinfo": [13, 21], "known": [13, 15, 17, 21, 24, 26, 27, 30], "proxyinfoapi": [13, 17, 21], "get_python_typ": [13, 17], "abi_typ": [13, 17, 24, 30], "abityp": [13, 17, 19, 24], "networkconfig": 13, "default_provid": [13, 28, 34, 37], "block_tim": [13, 17, 19, 21, 37], "13": 13, "transaction_acceptance_timeout": [13, 17, 37, 46], "120": [13, 37], "default_transaction_typ": [13, 37], "transactiontyp": 13, "dynam": 13, "max_receipt_retri": [13, 37], "20": [13, 14, 17, 31, 36, 37, 46], "gas_limit": [13, 17, 21, 28, 37], "auto": [13, 18, 23, 25, 28, 37, 44], "base_fee_multipli": [13, 17, 37], "4": [13, 15, 16, 17, 19, 21, 28, 29, 30, 32, 37, 42, 45], "15": [13, 14, 17, 37], "ethereumnodeprovid": [13, 21], "networkapi": [13, 14, 16, 17, 20, 21, 22], "provider_set": [13, 14, 16, 17, 21], "agent": [13, 14, 24, 37], "web3": [13, 14, 28, 29, 33, 41], "py": [13, 14, 17, 19, 20, 21, 23, 24, 28, 29, 33, 38, 42, 43, 44], "6": [13, 14, 32, 35, 44], "rpc": [13, 14, 16, 17, 28, 30, 45, 46], "httpprovid": [13, 14, 33], "block_page_s": [13, 14, 16, 17], "5000": [13, 14], "concurr": [13, 14, 16, 17, 21], "16": [13, 14, 28, 37], "fetch": [13, 15, 17, 19, 21, 30, 31, 37], "respons": [13, 17, 21, 22, 23, 24, 37], "particularli": [13, 17], "rang": [13, 17, 19, 21], "mani": [13, 17, 18, 31, 35, 37], "parallel": [13, 17, 24], "thread": [13, 17, 21, 24], "up": [13, 14, 16, 17, 21, 24, 26, 28, 29, 34, 37, 41, 44, 46], "process": [13, 14, 16, 17, 22, 24, 30, 33], "http": [13, 14, 16, 17, 21, 24, 28, 33, 35, 36, 37, 41], "connection_id": [13, 17], "id": [13, 14, 15, 16, 17, 19, 20, 21, 23, 27, 30, 32, 37], "multipl": [13, 17, 18, 23, 24, 32, 41], "especi": [13, 17], "same": [13, 16, 17, 19, 21, 23, 24, 25, 28, 30, 32, 33, 37, 38, 44, 46], "geth": [13, 14, 17, 20, 21, 24, 35, 37], "dev": [13, 17, 20, 21, 30, 44, 46], "connection_str": [13, 17, 21], "url": [13, 17, 21, 28], "ipc": [13, 14, 17, 37], "tear": [13, 14, 16, 17], "down": [13, 14, 16, 17, 23, 24], "quit": [13, 14, 16, 17, 19], "http_uri": [13, 17, 37], "uri": [13, 14, 15, 17, 21, 28, 37], "header": [13, 14, 17, 21, 23, 24], "ws_uri": [13, 17, 37], "wss": [13, 17, 37], "forkednetworkconfig": 13, "liter": [13, 16, 17, 19, 21, 23], "max": [13, 16, 17, 21, 24, 28, 37, 44, 45], "autogaslimit": 13, "float": [13, 17, 21, 23], "upstream_provid": [13, 17], "upstream": [13, 17, 34], "e": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "g": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "etc": [13, 26, 42], "multipli": [13, 17, 28, 37], "appli": [13, 17, 21, 28, 33, 44, 46], "approxim": [13, 17], "reli": [13, 21, 44], "extern": [13, 30, 44], "suppli": [13, 44], "hardhat": [13, 14, 17, 28, 34, 35, 37, 44], "limit": [13, 16, 17, 18, 27, 28, 37, 44, 45], "estim": [13, 14, 16, 17, 21, 24, 28, 37, 44], "maximum": [13, 16, 17, 28, 37], "otherwis": [13, 17, 19, 21, 22, 23, 28, 29, 32, 37, 46], "explicit": 13, "10": [13, 16, 17, 19, 21, 24, 27, 28, 36, 37], "retri": [13, 32, 37], "befor": [13, 17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "whenev": [13, 14, 20, 24], "wait": [13, 14, 17, 19, 21, 37], "consid": [13, 17, 21, 24, 37], "tof": 13, "leav": [13, 26, 44], "mempool": [13, 17, 30], "contract_address": [13, 17, 20, 21, 23], "block_numb": [13, 17, 19, 21, 23, 37], "gas_us": [13, 17, 21, 30], "statu": [13, 17, 21], "hexstr": [13, 16, 17, 21, 23], "gas_pric": [13, 16, 17, 21, 46], "debug_logs_typ": [13, 17], "extract": 13, "via": [13, 15, 17, 18, 19, 20, 21, 22, 25, 28, 30, 32, 33, 37, 41, 43, 44], "print": [13, 17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "statement": [13, 20, 23, 32, 42, 44], "contractev": [13, 17, 19, 46], "contractlogcontain": [13, 17], "whether": [13, 14, 16, 17, 18, 19, 21, 24, 25, 30, 32, 37], "method_cal": [13, 17], "produc": [13, 17, 23], "raise_for_statu": [13, 17], "regard": [13, 17], "non": [13, 17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "transactionstatusenum": [13, 17], "ran_out_of_ga": [13, 17], "check": [13, 16, 17, 19, 21, 23, 24, 25, 30, 32, 39, 41, 42, 44], "ran": [13, 17, 20, 38, 44], "out": [13, 17, 20, 21, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "show_ev": [13, 17], "io": [13, 14, 17, 23, 41], "_io": 13, "textiowrapp": 13, "mode": [13, 17, 19, 21, 44], "utf": 13, "8": [13, 27, 32, 42, 44], "show_gas_report": [13, 17, 45], "report": [13, 16, 17, 23, 37], "made": [13, 17, 21, 28, 30, 31, 37], "show_source_traceback": [13, 17], "traceback": [13, 17], "code": [13, 15, 17, 18, 20, 21, 23, 26, 30, 32, 33, 40, 41, 44, 45], "both": [13, 16, 17, 21, 22, 23, 24, 26, 29, 30, 33, 35, 37, 38, 46], "show_trac": [13, 17, 45], "complet": [13, 14, 17, 19, 21, 24, 43, 44], "source_traceback": [13, 17, 20], "sourcetraceback": [13, 17, 20], "style": [13, 17, 24, 27], "meth": [13, 17, 18], "providerapi": [13, 14, 17, 18, 21, 22, 24, 33, 35, 46], "get_transaction_trac": [13, 16, 17, 45], "total_fees_paid": [13, 17, 31], "total": [13, 17, 19, 21, 23], "paid": [13, 17, 31], "sharedblobreceipt": 13, "blobgasus": 13, "blobgaspric": 13, "4844": 13, "blob": [13, 24], "blob_gas_pric": 13, "price": [13, 16, 17, 21, 44], "regular": [13, 24, 44], "blob_gas_us": 13, "consum": [13, 24], "within": [13, 14, 17, 20, 24, 31, 33, 35, 43, 44], "sharedblobtransact": 13, "0x0000000000000000000000000000000000000000": [13, 23], "maxfeeperblobga": 13, "blobversionedhash": 13, "receiv": [13, 17, 21, 25, 30, 44], "overridden": [13, 17, 20], "cannot": [13, 17, 18, 24, 44, 46], "nil": 13, "staticfeetransact": 13, "pre": [13, 16, 17, 19, 24, 25, 27, 29], "erc": 13, "pretti": [13, 45], "without": [13, 16, 17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "tabl": [13, 31, 44, 45], "involv": [13, 26, 32], "attempt": [13, 17, 20, 21, 32, 33, 39, 44], "debug_log": 13, "enriched_calltre": 13, "fulli": [13, 28, 30], "calltre": 13, "abstract": [13, 17, 20, 24, 30, 33, 37], "get_gas_report": 13, "contractfunctionpath": 13, "get_raw_calltre": 13, "deeper": [13, 41, 44, 45], "analysi": [13, 45], "get_raw_fram": [13, 45], "revert_messag": [13, 20], "enum": [13, 17, 18, 27], "ha": [13, 16, 17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "no_error": 13, "transactiontrac": 13, "transaction_hash": [13, 16, 17, 20, 21, 23], "debug_trace_transaction_paramet": [13, 45], "enablememori": [13, 45], "structlog": 13, "debug_tracetransact": [13, 45], "investig": 13, "enumer": 13, "constant": [13, 31], "2718": 13, "web3provid": 13, "100": [13, 16, 17, 30, 44, 46], "mixin": [13, 24], "base_fe": [13, 16, 17, 21, 46], "minimum": [13, 17, 21], "approach": [13, 14, 25, 37, 43, 44], "By": [13, 17, 27, 32, 35, 43, 44, 46], "faster": [13, 21], "mean": [13, 17, 19, 21, 25, 26, 44, 45], "pariti": [13, 45], "entir": [13, 33, 35, 37, 44], "chain_id": [13, 14, 16, 17, 20, 21, 29, 37, 43], "chainlist": [13, 14, 16, 17, 21], "comprehens": [13, 14, 16, 17, 21], "create_access_list": 13, "block_id": [13, 16, 17, 20], "earliest": [13, 16, 17, 19, 21, 23], "latest": [13, 16, 17, 19, 21, 23, 29, 32, 37, 41, 46], "pend": [13, 16, 17, 19, 21, 23, 37, 44], "eth_createaccesslist": [13, 46], "blockid": [13, 16, 17, 20, 23], "estimate_gas_cost": [13, 16, 17, 46], "cost": [13, 16, 17, 21, 30], "past": [13, 16, 17, 21, 28], "smallest": [13, 16, 17], "unit": [13, 16, 17], "wei": [13, 16, 17, 30], "been": [13, 16, 17, 21, 24, 42, 44], "what": [13, 16, 17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "get_bal": [13, 16, 17], "balanc": [13, 16, 17, 19, 25, 29, 30, 42, 44], "get_block": [13, 17, 29, 37], "blocknotfounderror": [13, 17, 20], "found": [13, 17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "get_cod": [13, 17], "previou": [13, 16, 17, 21], "contractcod": [13, 17], "get_contract_log": [13, 16, 17], "log_filt": [13, 16, 17], "logfilt": [13, 16, 17], "topic": [13, 16, 17, 19, 30], "get_nonc": [13, 16, 17], "get_receipt": [13, 17, 21, 45], "timeout": [13, 14, 17, 20, 24], "retriev": [13, 14, 15, 16, 17, 21, 24, 30, 39], "might": [13, 17, 29, 42], "get_storag": [13, 17], "slot": [13, 17, 21], "read": [13, 15, 17, 21, 26, 30, 37, 38, 41], "detail": [13, 16, 17, 19, 23, 38], "descript": [13, 16, 17, 18, 33, 39], "opcod": [13, 16, 17], "get_transactions_by_account_nonc": [13, 17], "start_nonc": [13, 17, 21], "stop_nonc": [13, 17, 21], "histori": [13, 17, 21, 30, 31], "search": [13, 17, 19, 24], "stop": [13, 17, 19, 21, 26, 44], "get_transactions_by_block": [13, 17], "get_virtual_machine_error": [13, 16, 17], "virtualmachineerror": [13, 16, 17, 20], "virtual": [13, 16, 17, 20, 41], "machin": [13, 15, 16, 17, 20], "client": [13, 14, 16, 17], "went": [13, 16, 17], "wrong": [13, 16, 17, 20], "is_connect": [13, 17, 26], "make_request": [13, 17], "make": [13, 14, 17, 21, 22, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "advanc": [13, 16, 17, 31], "featu": [13, 17], "unnecessari": [13, 17], "max_ga": [13, 16, 17], "poll_block": [13, 17, 21], "stop_block": [13, 17, 19, 21, 31], "new_block_timeout": [13, 17, 19, 21], "reorgan": [13, 17, 21], "occur": [13, 17, 19, 20, 21, 24, 36, 39, 42, 44], "yield": [13, 17, 19, 21, 22, 33, 44], "even": [13, 17, 21, 36, 37], "were": [13, 17, 21, 24, 28, 30, 32, 37, 44], "previous": [13, 17, 21, 30, 32, 33, 44], "daemon": [13, 17, 19, 21, 24], "unless": [13, 14, 17, 18, 19, 21, 36, 37], "futur": [13, 17, 19, 21], "never": [13, 17, 19, 21, 23, 25, 30, 44], "end": [13, 16, 17, 18, 19, 21, 24, 27, 37, 44], "less": [13, 17, 19, 21, 24, 36, 45], "reorg": [13, 17, 19, 21], "50": [13, 17, 19, 21, 46], "live": [13, 14, 17, 19, 21, 30, 34, 46], "poll_log": [13, 17, 19], "histor": [13, 16, 17, 19, 21], "usag": [13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "new_log": [13, 17, 19], "myevent": [13, 17, 19], "listen": [13, 17], "prepare_transact": [13, 17], "transactionerror": [13, 17, 20, 30], "neg": [13, 17, 21], "prepar": [13, 17], "priority_fe": [13, 16, 17, 46], "miner": [13, 17, 46], "tip": [13, 17], "incentiv": [13, 17], "send_cal": [13, 16, 17], "immedi": [13, 16, 17, 29, 37], "point": [13, 16, 17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "prior": [13, 16, 17, 21, 33], "send_transact": [13, 16, 17], "stream_request": [13, 17], "param": [13, 17, 18, 26], "iter_path": [13, 17], "item": [13, 16, 17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "great": [13, 17, 41], "larg": [13, 17, 31, 37, 38], "supports_trac": [13, 16, 17], "update_set": [13, 16, 17], "new_set": [13, 16, 17], "port": [13, 16, 17], "reconnect": [13, 16, 17], "did": [13, 34, 45], "assert_web3_provider_uri_env_var_not_set": 13, "environ": [13, 24, 25, 28, 29, 37, 41], "variabl": [13, 17, 19, 21, 24, 25, 28, 29, 42, 44], "web3_provider_uri": 13, "caus": [13, 37, 44], "problem": [13, 20], "ignor": [13, 15, 17, 19, 21, 32, 33], "elimin": [13, 25], "concern": 13, "providererror": [13, 20], "o": [13, 14, 24, 25, 41], "0xca11bde05977b3631167028862be2a173976ca11": 13, "supported_chain": 13, "basemultical": 13, "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "eth_cal": [13, 30], "multicall3": [13, 30], "add": [13, 14, 17, 18, 20, 21, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "mymethod": 13, "call_arg": 13, "desir": [13, 19], "b": 13, "z": 13, "perform": [13, 14, 17, 19, 21, 23, 25, 30, 44], "builder": 13, "__call__": [13, 19], "call_kwarg": 13, "again": 13, "everi": [13, 16, 21, 23, 24, 36, 37, 39], "unsupportedchainerror": 13, "instanc": [13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "through": [13, 17, 19, 24, 26, 31, 33, 40], "handler": [13, 17, 19, 30, 46], "store": [13, 17, 21, 25, 30, 31, 32, 38], "contractmethodhandl": 13, "invalidopt": 13, "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "allowfailur": 13, "ether": [13, 16, 25, 30, 31, 46], "forward": [13, 30, 42], "emul": 13, "as_transact": 13, "txn_kwarg": 13, "eth_sendtransact": [13, 30], "my_sign": 13, "return_data": 13, "broadcast": 13, "unsupportedchain": 13, "ape_nod": 14, "ethereumnetworkconfig": 14, "drpc": 14, "ethpandaop": 14, "gatewai": 14, "tenderli": 14, "co": 14, "1337": [14, 16, 33, 45], "localhost": [14, 28, 33], "8545": 14, "ethereumnodeconfig": 14, "data_dir": 14, "ipc_path": [14, 37], "where": [14, 17, 19, 21, 24, 25, 26, 31, 32, 34, 37, 39, 42, 44, 46], "directori": [14, 15, 17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "shall": 14, "locat": [14, 15, 17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "data_fold": [14, 17, 21], "shutil": 14, "determin": [14, 17, 19, 21, 39], "need": [14, 15, 17, 18, 21, 23, 24, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "gethdev": 14, "process_wait_timeout": [14, 17], "popen": [14, 17], "is_stop": [14, 17], "stdout_queu": [14, 17], "joinablequeu": [14, 17, 24], "stderr_queu": [14, 17], "auto_min": [14, 16, 17, 44], "automin": [14, 16, 17], "build_command": [14, 17], "get_test_account": [14, 16, 17], "testaccountapi": [14, 16, 17, 25], "mine": [14, 16, 17, 21], "interchang": [14, 17, 33], "testproviderapi": [14, 17], "apinotimplementederror": [14, 17, 20], "overriden": [14, 17], "process_nam": [14, 17], "restor": [14, 16, 17, 21], "snapshot_id": [14, 16, 17, 20, 21], "set_timestamp": [14, 16, 17], "snapshot": [14, 16, 17, 20, 21, 24], "readi": [14, 17, 21, 23], "otterscanqueryengin": 14, "estimate_queri": [14, 17, 21], "blockqueri": [14, 17, 21], "blocktransactionqueri": [14, 17, 21], "accounttransactionqueri": [14, 17, 21], "contractcreationqueri": [14, 17, 21], "contracteventqueri": [14, 17, 21], "contractmethodqueri": [14, 17, 21], "millisecond": [14, 17, 21, 23, 24], "indic": [14, 17, 21, 24, 30, 36], "engin": [14, 17, 19, 20, 21], "unabl": [14, 17, 20, 21, 27], "querytyp": [14, 17, 21], "perform_queri": [14, 17, 21], "contractcr": [14, 17, 19, 21], "best": [14, 17, 21, 37, 43, 44, 45], "ape_pm": 15, "brownieproject": 15, "tradit": 15, "browni": [15, 17, 21], "order": [15, 17, 21, 25, 26, 30, 37], "detect": [15, 17, 19, 20, 21, 39, 42], "treat": [15, 21, 30, 38], "extract_config": [15, 17, 21], "apeconfig": [15, 17, 21], "understand": [15, 17, 41, 44], "everyth": [15, 17, 33, 35], "is_valid": [15, 17], "foundryproject": 15, "help": [15, 18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "foundri": [15, 26, 30, 34, 37, 44, 45], "lessen": [15, 18], "config_overrid": [15, 17, 21, 32, 38], "githubdepend": 15, "section": [15, 21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "openzeppelin": [15, 17, 28, 32, 39], "destin": [15, 17, 21], "organ": [15, 33, 35, 40, 41], "follow": [15, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46], "dapphub": [15, 32], "erc20": [15, 32], "package_id": [15, 17, 21], "full": [15, 17, 21, 24, 26, 27, 32, 37, 41, 44], "openzepplin": [15, 17], "releas": [15, 31, 32, 35, 41], "repositori": [15, 17], "offici": [15, 32], "Will": [15, 26], "version_id": [15, 17], "sub": [15, 17, 18, 21, 30, 32, 42], "often": [15, 17, 19, 30, 32, 37], "interfacecompil": [15, 22], "compiler_set": [15, 17], "alreadi": [15, 17, 18, 20, 21, 25, 26, 29, 30, 32, 34, 37, 40], "contract_filepath": [15, 17, 21], "pathlib": [15, 17, 18, 21, 23, 24, 26, 27], "respect": [15, 17, 19, 21], "adhoc": [15, 17, 18, 21, 32], "compile_cod": [15, 17], "program": [15, 17, 21, 23, 42], "artifact": [15, 17, 27, 38], "enrich_error": [15, 17, 21], "err": [15, 17, 20, 21, 42], "contractlogicerror": [15, 17, 20, 21, 42, 44], "pc": [15, 17, 21, 23], "runtim": [15, 17, 18, 21], "get_vers": [15, 17, 21], "all_path": [15, 17], "localdepend": 15, "root": [15, 17, 21, 24, 25, 26, 28, 29, 30, 35, 38, 44], "npmdepend": 15, "npm": 15, "safe": [15, 39], "singleton": [15, 21, 22], "gnosi": [15, 39], "14": 15, "resolv": [15, 22, 24, 32, 39], "instal": [15, 17, 19, 20, 21, 25, 27, 28, 30, 31, 33, 34, 37, 43, 44], "want": [15, 18, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45], "discov": 15, "version_from_installed_package_json": 15, "version_from_project_package_json": 15, "pythondepend": 15, "pypi": [15, 21, 32], "site": [15, 21, 24, 33, 41], "ape_test": 16, "apetestconfig": 16, "10000000000000000000000": 16, "coverag": [16, 17, 45], "coverageconfig": 16, "track": [16, 17, 23, 30, 44], "coveragereportsconfig": 16, "xml": [16, 23, 44], "html": [16, 23, 44], "disconnect_providers_aft": 16, "gasconfig": 16, "junk": [16, 24, 25, 28, 44], "number_of_account": [16, 24, 25, 28, 44], "ethtesterproviderconfig": 16, "NOT": 16, "relat": [16, 17, 20, 21, 22], "keep": [16, 28, 30, 33, 44], "coverageexclus": 16, "skip": [16, 18, 25, 32], "contract_nam": [16, 23, 44], "method_nam": [16, 19, 44], "certain": [16, 18, 44, 46], "entri": [16, 21, 33, 37], "rule": 16, "prefix_": 16, "gasexclus": 16, "localprovid": 16, "ethtest": [16, 37, 44], "eth_feehistori": 16, "last": [16, 19, 21, 24, 30, 31, 44], "num_block": [16, 17, 21], "allot": [16, 17], "care": [16, 37, 46], "prioriti": [16, 46], "regress": [16, 17, 21], "new_timestamp": [16, 17], "combin": [16, 17, 21, 37, 44], "record": [16, 17, 21], "intent": [16, 17, 21], "later": [16, 17, 21, 44], "snapshotid": [16, 17, 20, 21, 24], "testaccount": 16, "address_str": 16, "testaccountcontain": [16, 21], "reset": [16, 17, 21], "origin": [16, 17, 19, 21, 23, 24, 32, 41, 45], "baseinterfacemodel": [17, 19, 21, 24], "baseaddress": [17, 19, 21], "__class_vars__": [17, 19, 21], "classvar": [17, 19, 21, 24], "_test_runn": [17, 19, 21], "account_manag": [17, 19, 21, 26], "chain_manag": [17, 19, 21], "compiler_manag": [17, 19, 21], "config_manag": [17, 19, 21], "conversion_manag": [17, 19, 21], "local_project": [17, 19, 21], "network_manag": [17, 19, 21, 43], "plugin_manag": [17, 19, 21, 22], "query_manag": [17, 19, 21], "__private_attributes__": [17, 19, 21], "modelprivateattr": [17, 19, 21], "metadata": [17, 19, 21, 24], "attribut": [17, 19, 21, 24, 30], "__pydantic_complete__": [17, 19, 21], "undefin": [17, 19, 21], "__pydantic_core_schema__": [17, 19, 21], "coreschema": [17, 19, 21], "cl": [17, 18, 19, 21, 24, 26, 43], "titl": [17, 19, 21], "custom_init": [17, 19, 21], "pydantic_js_annotation_funct": [17, 19, 21], "pydantic_js_funct": [17, 19, 21], "functool": [17, 19, 21], "partial": [17, 19, 21], "modify_model_json_schema": [17, 19, 21], "bound": [17, 19, 21, 42], "basemodel": [17, 19, 21, 23, 24], "__get_pydantic_json_schema__": [17, 19, 21], "94409885709344": 17, "root_model": [17, 19, 21], "schema": [17, 19, 21, 23], "computed_field": [17, 19, 21], "model_nam": [17, 19, 21], "__pydantic_custom_init__": [17, 19, 21], "__init__": [17, 19, 21, 30, 33], "__pydantic_decorators__": [17, 19, 21], "_decor": [17, 19, 21], "decoratorinfo": [17, 19, 21], "field_valid": [17, 19, 21], "root_valid": [17, 19, 21], "field_seri": [17, 19, 21], "model_seri": [17, 19, 21], "model_valid": [17, 19, 21], "decor": [17, 18, 19, 21, 22, 24, 30, 33, 43, 44], "replac": [17, 19, 21, 24, 37], "__validators__": [17, 19, 21], "__root_validators__": [17, 19, 21], "pydant": [17, 19, 21, 24], "v1": [17, 19, 21, 24, 32], "__pydantic_generic_metadata__": [17, 19, 21], "_gener": [17, 19, 21], "pydanticgenericmetadata": [17, 19, 21], "__args__": [17, 19, 21], "__origin__": [17, 19, 21], "__parameters__": [17, 19, 21], "modul": [17, 19, 21, 23, 24, 29, 30, 36], "eventu": [17, 19, 21], "__pydantic_parent_namespace__": [17, 19, 21], "parent": [17, 19, 21], "namespac": [17, 18, 19, 21, 22, 33, 43], "rebuild": [17, 19, 21], "__pydantic_post_init__": [17, 19, 21], "model_post_init": [17, 19, 21], "__pydantic_serializer__": [17, 19, 21], "schemaseri": [17, 19, 21], "modelseri": [17, 19, 21], "0x000055dd83b37420": 17, "generalfieldsseri": [17, 19, 21], "computedfield": [17, 19, 21], "simpledict": [17, 19, 21], "extra_seri": [17, 19, 21], "schemafilt": [17, 19, 21], "required_field": [17, 19, 21], "has_extra": [17, 19, 21], "dump": [17, 19, 21, 30], "__pydantic_validator__": [17, 19, 21], "schemavalid": [17, 19, 21], "pluggableschemavalid": [17, 19, 21], "modelvalid": [17, 19, 21], "revalid": [17, 19, 21], "modelfield": [17, 19, 21], "modelfieldsvalid": [17, 19, 21], "extra_behavior": [17, 19, 21], "extras_valid": [17, 19, 21], "strict": [17, 19, 21, 37], "from_attribut": [17, 19, 21], "loc_by_alia": [17, 19, 21], "post_init": [17, 19, 21], "frozen": [17, 19, 21], "0x00007fa684e74ef0": [17, 19, 21], "cache_str": [17, 19, 21], "__signature__": [17, 19, 21], "synthes": [17, 19, 21], "inspect": [17, 19, 21, 44], "send_everyth": 17, "accountserror": [17, 20], "invalid": [17, 21, 44], "enough": [17, 30], "fund": [17, 20, 25, 30, 42, 44], "signatureerror": [17, 20], "send_private_transact": 17, "check_signatur": [17, 25], "eip712messag": [17, 25], "recover_using_eip191": 17, "verifi": [17, 41], "wa": [17, 20, 21, 23, 24, 27, 30, 37, 41, 46], "first": [17, 19, 21, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43], "recoveri": [17, 25], "191": [17, 23], "32": [17, 25], "contractcontain": [17, 19, 21, 30], "evm": [17, 21, 30, 37, 42, 45], "smart": [17, 19, 20, 23, 30, 38, 40, 41, 42, 44, 46], "verif": [17, 19], "afford": [17, 45], "transfer": [17, 30, 42], "typic": [17, 21, 23, 25, 27, 33, 37, 42, 44], "eth_sendprivatetransact": [17, 30], "achiev": [17, 30, 32, 37, 45], "accountcontainerapi": [17, 21, 22], "collect": [17, 18, 20, 21, 23, 32], "__contains__": [17, 21], "indexerror": [17, 20, 24], "__delitem__": [17, 21], "delet": [17, 21, 32, 33], "notimplementerror": 17, "__getitem__": [17, 21, 24], "keyerror": [17, 21], "__len__": [17, 21], "94409886487872": 17, "get_json_schema_update_func": [17, 19, 21], "json_schema_update_func": [17, 19, 21], "0x000055dd83bf5540": 17, "serfield": [17, 19, 21], "key_pi": [17, 19, 21], "0x00007fa687b54af0": [17, 19], "alias_pi": [17, 19, 21], "strserial": [17, 19, 21], "0x00007fa6838d6670": 17, "anyseri": [17, 19, 21], "lookup_kei": [17, 19, 21], "simpl": [17, 19, 21, 28, 30, 46], "py_kei": [17, 19, 21], "0x00007fa680c9aab0": 17, "lookuppath": [17, 19, 21], "0x00007fa680c9a8f0": 17, "name_pi": [17, 19, 21], "strvalid": [17, 19, 21], "coerce_numbers_to_str": [17, 19, 21], "0x00007fa680c9a9f0": 17, "0x00007fa680c9aaf0": 17, "issubclass": 17, "issubclassvalid": 17, "class_repr": [17, 19], "append": [17, 21, 24, 27, 37], "plugin_nam": 17, "ledger": [17, 25, 33], "impersonatedaccount": [17, 21], "94409886508208": 17, "_addressvalid": [17, 21], "__eth_pydantic_validate__": [17, 21], "basehex": [17, 21], "max_length": [17, 19, 21], "42": [17, 21], "min_length": [17, 19, 21], "0x000055dd83bfa4b0": 17, "0x00007fa6838d6ff0": 17, "0x00007fa680c9aff0": 17, "0x00007fa680c9aef0": 17, "functionbefor": [17, 21], "functionbeforevalid": [17, 21], "strconstrain": [17, 21], "strconstrainedvalid": [17, 21], "strip_whitespac": [17, 21], "to_low": [17, 21], "to_upp": [17, 21], "func": [17, 21, 24, 44], "0x00007fa680c9b080": 17, "0x00007fa680c7ca00": 17, "constrain": [17, 21], "field_nam": [17, 21], "info_arg": [17, 21], "annot": [17, 21, 24], "eth_typ": [17, 21], "generateddevaccount": [17, 24], "directli": [17, 19, 21, 25, 26, 27, 30, 31, 32, 37, 38, 45, 46], "Then": [17, 25, 27, 29, 30, 32, 33, 34, 44], "fixtur": [17, 21, 25, 37], "94409872239776": 17, "0x000055dd82e5eca0": 17, "testaccountcontainerapi": 17, "94409886491360": 17, "0x000055dd83bf62e0": 17, "0x00007fa680c778f0": 17, "0x00007fa680c75e70": 17, "0x00007fa680c77fb0": 17, "0x00007fa680c66370": 17, "touch": 17, "persist": [17, 21], "null": 17, "anyth": [17, 18, 26, 30, 33, 36, 38], "know": [17, 21, 23, 26, 27, 30, 32, 33, 37, 44], "eoa": 17, "doesn": [17, 23, 45], "person": [17, 25], "baseinterfac": [17, 24], "codes": 17, "accounthistori": [17, 21], "is_contract": 17, "associ": [17, 21], "compilerapi": [17, 21, 22, 33, 35], "languag": [17, 30, 35, 41], "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "vyper": [17, 21, 22, 27, 30, 35, 39, 42, 44, 46], "flatten_contract": [17, 21], "content": [17, 21, 24, 28], "flatten": [17, 18, 21], "resolut": [17, 20], "spdx": [17, 42], "de": 17, "duplic": 17, "get_compiler_set": 17, "would": [17, 21, 25, 26, 31, 32, 37, 41, 43, 44, 46], "get_config": 17, "get_import": [17, 21], "source_id": [17, 19, 21, 23], "import_source_id": [17, 21], "get_version_map": 17, "per": [17, 21, 37], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43], "empti": [17, 20, 22, 23, 24, 44], "place": [17, 28, 32, 37, 38, 43, 44], "source_coverag": 17, "sourcecoverag": 17, "profil": [17, 23, 44], "contract_sourc": 17, "contractsourc": 17, "supports_source_trac": 17, "trace_sourc": [17, 21], "taken": 17, "top": [17, 21, 30, 33, 37, 44, 45], "contracts_fold": [17, 21, 27, 28, 32, 38], "default_ecosystem": [17, 21, 28, 37], "deploymentconfig": 17, "interfaces_fold": [17, 21], "meta": [17, 21], "packagemeta": [17, 21], "author": [17, 30, 42, 44, 45], "licens": [17, 42], "keyword": [17, 29, 37], "link": [17, 44], "extraattributesmixin": [17, 19, 24], "baseset": 17, "manageraccessmixin": [17, 18, 19, 24], "extra_fields_behavior": [17, 19], "validate_default": [17, 19, 21], "94409885497680": 17, "validate_model": 17, "nullabl": [17, 19, 21], "items_schema": [17, 19, 21], "keys_schema": [17, 21], "values_schema": [17, 21], "deployment_data": 17, "default_factori": 17, "94409885488304": 17, "serialization_alia": [17, 19, 21], "validation_alia": [17, 19, 21], "94409869635952": 17, "cls_ref": 17, "cls_var_nam": 17, "shim": 17, "modelvalidatordecoratorinfo": 17, "__pydantic_extra__": 17, "configdict": [17, 24], "__pydantic_fields_set__": 17, "explicitli": [17, 23, 27, 44], "__pydantic_private__": 17, "0x000055dd83b03950": 17, "0x00007fa687794f30": 17, "withdefault": [17, 19, 21], "withdefaultseri": [17, 19, 21], "0x00007fa682f2f1f0": 17, "0x000055dd82be3170": 17, "0x00007fa68773ff70": 17, "0x00007fa687f89980": [17, 19, 21], "nullableseri": [17, 19, 21], "0x00007fa685ae2870": 17, "dictseri": [17, 21], "key_seri": [17, 21], "value_seri": [17, 21], "urlseri": 17, "0x00007fa687354bf0": 17, "0x00007fa6877ee9f0": 17, "listseri": [17, 19, 21], "item_seri": [17, 19, 21], "0x00007fa68713d930": 17, "0x00007fa680dddc00": 17, "0x00007fa685e00630": 17, "0x00007fa680dddbb0": 17, "0x00007fa680dd6100": 17, "0x00007fa680dc79f0": 17, "0x00007fa687b775f0": 17, "0x00007fa687b08030": 17, "0x00007fa68716f9b0": 17, "0x00007fa680c3f880": 17, "0x00007fa680ddb770": 17, "0x00007fa680c5b470": 17, "defaultfactori": 17, "0x00007fa687f86be0": 17, "0x000055dd83b014b0": 17, "0x00007fa6872f9d30": [17, 21], "0x00007fa683f77870": 17, "modelextra": [17, 19], "0x00007fa680f3eb70": 17, "0x00007fa680c3ebc0": 17, "9": [17, 32, 39, 41], "0x00007fa680c53870": 17, "0x00007fa680c53960": 17, "withdefaultvalid": [17, 19, 21], "on_error": [17, 19, 21], "nullablevalid": [17, 19, 21], "copy_default": [17, 19, 21], "0x00007fa680c538c0": 17, "0x00007fa680c53910": 17, "0x00007fa680c5af30": 17, "0x00007fa680c5aef0": 17, "listvalid": [17, 19, 21], "item_valid": [17, 19, 21], "dictvalid": [17, 21], "key_valid": [17, 21], "anyvalid": [17, 21], "value_valid": [17, 21], "oncelock": [17, 19, 21], "fail_fast": [17, 19, 21], "0x00007fa683e1e470": 17, "0x00007fa680c5aeb0": 17, "0x00007fa680c5ae70": 17, "0x00007fa680c3fb80": 17, "0x00007fa680c59f80": 17, "0x00007fa680c5af70": 17, "0x00007fa680c5afb0": 17, "0x00007fa680c539b0": 17, "0x00007fa680c53a00": 17, "0x00007fa680c5b270": 17, "0x00007fa680c5b2b0": 17, "0x00007fa680c5aff0": 17, "0x00007fa680c5b030": 17, "0x00007fa680c5b070": 17, "0x00007fa680c5b0b0": 17, "0x00007fa680c5b0f0": 17, "0x00007fa680c5b130": 17, "0x00007fa680c5b170": 17, "0x00007fa680c5b1b0": 17, "0x00007fa680c5b1f0": 17, "0x00007fa680c5b230": 17, "urlvalid": 17, "allowed_schem": 17, "host_requir": 17, "default_host": 17, "default_port": 17, "default_path": 17, "0x00007fa680c5b2f0": 17, "0x00007fa680c5b330": 17, "0x00007fa680c5b370": 17, "0x00007fa680c5b3b0": 17, "0x00007fa680c5b3f0": 17, "0x00007fa680c5b430": 17, "0x00007fa680ec1480": 17, "0x00007fa680c5ae00": 17, "absolut": [17, 24, 28], "rel": [17, 21, 24], "tri": 17, "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44], "actual": [17, 19, 23, 30, 44], "2678": [17, 21, 40], "write_to_disk": 17, "write": [17, 25, 43, 44], "overwrit": [17, 21], "configenum": 17, "color": [17, 24, 36], "red": [17, 20, 36], "blue": [17, 36], "green": [17, 36], "rather": [17, 21, 24, 28, 32, 44], "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "arbitrari": 17, "myenum": 17, "foo": [17, 18, 21, 24, 30, 37, 44], "bar": [17, 18, 24, 37, 44, 46], "myconfig": 17, "my_enum": 17, "0x00007fa680c3fe70": 17, "0x00007fa680c3fa70": 17, "0x00007fa680d91d80": 17, "0x00007fa680c3fab0": 17, "0x00007fa680c3feb0": 17, "genericconfig": 17, "special": [17, 22, 25, 32], "94409885478768": 17, "0x000055dd83afef70": 17, "converterapi": [17, 21, 22], "convertedtyp": 17, "94409886527968": 17, "0x000055dd83bff1e0": 17, "throw": [17, 21, 24], "conversionerror": [17, 20, 21], "gwei": [17, 21, 30, 46], "1000000000": [17, 21], "1000000000000000000": [17, 21], "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "vitalik": [17, 21, 44], "en": [17, 21, 22, 28, 30, 35], "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "is_convert": [17, 21], "explorerapi": [17, 21, 22, 40], "particular": [17, 21, 44], "get_address_url": 17, "get_contract_typ": 17, "get_transaction_url": 17, "publish_contract": [17, 40], "ecosystemapi": [17, 21, 22, 35, 37], "_default_network": 17, "_validate_ecosystem": 17, "94409885569136": 17, "0x000055dd83b15070": 17, "0x00007fa684f150b0": 17, "0x00007fa680dc7140": 17, "0x00007fa680dd5980": 17, "0x00007fa680dd59d0": 17, "0x00007fa687b00310": 17, "intseri": [17, 21], "functionaft": 17, "functionaftervalid": 17, "0x00007fa680c65530": 17, "0x00007fa680c654f0": 17, "0x00007fa680c654b0": 17, "0x00007fa680c65470": 17, "0x00007fa680c60440": 17, "0x00007fa680c60490": 17, "0x00007fa680c603f0": 17, "0x00007fa680c604e0": 17, "intvalid": [17, 21], "0x00007fa684685ff0": [17, 19, 21], "0x00007fa680f07a00": 17, "0x00007fa680c64fc0": 17, "add_network": 17, "network_nam": [17, 21, 43], "attach": [17, 18, 46], "optim": [17, 34, 37, 44, 46], "networkerror": [17, 20, 21], "custom_network": [17, 21], "unspecifi": 17, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "default_network_nam": 17, "decim": [17, 21, 44], "get_method_selector": 17, "keccak": 17, "myecosystem": 17, "def": [17, 18, 21, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 43, 44, 46], "get_network": [17, 43], "networknotfounderror": [17, 20], "present": [17, 21, 32], "get_network_data": 17, "opinion": [17, 21], "nice": [17, 20, 21], "translat": [17, 21], "shareabl": 17, "set_default_network": 17, "switch": [17, 37, 43, 44], "forkednetworkapi": 17, "_default_provid": 17, "_is_custom": 17, "94409885567968": 17, "0x000055dd83b14be0": 17, "0x00007fa680c648c0": 17, "0x00007fa683be85f0": 17, "3": [17, 21, 27, 29, 30, 32, 41, 42, 44, 46], "0x00007fa680c677f0": 17, "0x00007fa680c677b0": 17, "0x00007fa680c678b0": 17, "0x00007fa680c678f0": 17, "0x00007fa680c67770": 17, "0x00007fa680c67730": 17, "0x00007fa680c67830": 17, "0x00007fa680c67870": 17, "0x00007fa680c61160": 17, "0x00007fa680c611b0": 17, "0x00007fa680c61110": 17, "0x00007fa680c61200": 17, "0x00007fa680c676c0": 17, "0x00007fa680c67930": 17, "0x00007fa680c67970": 17, "upstream_chain_id": 17, "while": [17, 20, 21, 32, 44], "regardless": [17, 21, 29, 37, 46], "upstream_network": 17, "being": [17, 20, 21, 23, 29, 37, 42], "upstreamprovid": 17, "under": [17, 21, 24, 25, 27, 32, 43], "use_upstream_provid": 17, "providercontextmanag": [17, 21, 37, 43], "wrapper": [17, 19, 20, 21, 27], "around": [17, 19, 20, 21, 27], "94409885571216": 17, "0x000055dd83b15890": 17, "0x00007fa680c64230": 17, "0x00007fa680c64470": 17, "0x00007fa680c65bf0": 17, "0x00007fa680c65c30": 17, "0x00007fa680c644f0": 17, "0x00007fa680c646f0": 17, "0x00007fa680c649b0": 17, "0x00007fa680c65a70": 17, "0x00007fa680c60d50": 17, "0x00007fa680c60da0": 17, "0x00007fa680c60d00": 17, "0x00007fa680c60df0": 17, "0x00007fa680c64c40": 17, "0x00007fa680c65c70": 17, "0x00007fa680c65cb0": 17, "auto_gas_multipli": 17, "insur": [17, 28], "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "ecosystem_nam": [17, 21, 43], "default_provider_nam": 17, "ecosystem_config": 17, "get_provid": 17, "provider_nam": [17, 21, 34, 37, 43], "is_adhoc": 17, "mostli": 17, "unknown": [17, 20, 21, 37], "is_dev": 17, "is_fork": 17, "is_loc": 17, "network_id": 17, "infura": [17, 22, 28, 31, 33, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "conveni": [17, 21], "recommend": [17, 21, 25, 26, 32, 37, 41, 43], "set_default_provid": 17, "accept": [17, 18, 21, 25, 30, 37, 40], "two": [17, 21, 25, 28, 33, 37, 44, 46], "minut": [17, 37, 46], "smaller": 17, "use_default_provid": [17, 37], "disconnect_aft": [17, 21, 37], "temporarili": [17, 34], "context": [17, 18, 20, 21, 23, 24, 25, 29, 33, 42, 43, 44], "exit": [17, 21, 29, 44], "whatev": [17, 26, 37], "multi": [17, 24, 37], "scenario": [17, 19, 44], "use_provid": [17, 21, 34, 37, 43, 44], "disconnect_on_exit": [17, 21], "temporari": [17, 21, 24, 37], "verify_chain_id": 17, "networkmismatcherror": [17, 20], "hardcod": 17, "And": [17, 26, 32, 37, 42, 44], "providerpai": 17, "veri": [17, 24, 37], "Or": [17, 25, 27, 29, 30, 33, 35], "choic": [17, 19, 21, 26, 37], "parse_network_choic": [17, 21, 37, 44], "target": [17, 21, 22, 24, 39], "94409885501216": 17, "0x000055dd83b04720": 17, "0x00007fa687b9f3b0": 17, "0x00007fa680c3deb0": 17, "0x00007fa680c3ec30": 17, "0x00007fa680c3f600": 17, "0x00007fa680c4b540": 17, "create_network_typ": 17, "apeproject": [17, 22, 38, 42], "config_file_nam": 17, "extens": [17, 18, 21, 22, 24, 29, 33, 38, 40, 44], "yml": 17, "projectapi": [17, 21, 22], "dependencyapi": [17, 21, 22, 32], "recogn": 17, "assum": [17, 19, 21, 30, 37, 40, 42, 43, 44, 45, 46], "unpack": [17, 21], "task": [17, 24, 44], "datetim": [17, 21], "validate_s": 17, "comput": [17, 24, 25, 38], "member": 17, "network_choic": [17, 20, 21, 43], "relock_account": 17, "imperson": [17, 21, 25, 44], "relock": 17, "set_bal": 17, "set_cod": 17, "set_storag": 17, "unlock_account": 17, "submit": [17, 30], "featur": [17, 18, 25, 26, 28, 30, 31, 34, 42, 44, 45, 46], "intend": [17, 33], "successfulli": [17, 30, 37, 40], "subprocessprovid": [17, 20], "ganach": 17, "kill": 17, "anoth": [17, 20, 23, 37, 44, 46], "await_confirm": 17, "now": [17, 25, 28, 33, 34, 35, 37, 41, 44], "equal": [17, 23, 24, 25, 46], "greater": [17, 21, 23], "debug_logs_lin": 17, "suitabl": [17, 32], "forwardref": 17, "emit": [17, 23, 46], "noreturn": [17, 18], "final": [17, 21, 24, 27, 44], "show_debug_log": 17, "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "track_coverag": 17, "track_ga": 17, "permit": 17, "total_transfer_valu": 17, "could": [17, 29, 30], "column": [17, 19, 21, 23], "_basequeri": 17, "over": [17, 21], "94409886654496": 17, "check_start_nonce_before_stop_nonc": 17, "json_schema": 17, "python_schema": 17, "step": [17, 19, 21, 40, 45, 46], "cls_repr": 17, "wrap": [17, 21, 24], "sequence_valid": 17, "serialize_sequence_via_list": 17, "ge": 17, "0x000055dd83c1e020": 17, "0x00007fa68391ebb0": 17, "0x00007fa680cba770": 17, "0x00007fa687b000d0": [17, 21], "0x00007fa680cba7b0": 17, "0x00007fa687708a70": 17, "functionwrap": 17, "functionwrapseri": 17, "0x00007fa683f6ac20": 17, "wrap_funct": 17, "function_nam": [17, 21], "return_seri": [17, 21], "when_us": [17, 21], "is_field_seri": [17, 21], "0x00007fa680cd3630": 17, "0x00007fa680cd34f0": 17, "jsonorpython": 17, "chainvalid": 17, "isinst": [17, 19, 44], "isinstancevalid": [17, 19], "0x00007fa6872d3d30": 17, "functionwrapvalid": 17, "uninit": [17, 19], "0x00007fa68460add0": 17, "0x00007fa680cd3580": 17, "hide_input_in_error": 17, "validation_error_caus": 17, "0x00007fa680cd3070": 17, "0x00007fa680cd2ff0": 17, "0x00007fa680cda400": 17, "0x00007fa680cd3b30": 17, "0x00007fa680cd36f0": 17, "constrainedint": 17, "constrainedintvalid": 17, "multiple_of": 17, "le": 17, "lt": 17, "i64": 17, "gt": 17, "0x00007fa680cd3f30": 17, "0x00007fa680cd36b0": 17, "0x00007fa680cd9dc0": 17, "abc": [17, 18, 24], "start_block": [17, 19, 21, 31], "_baseblockqueri": 17, "94409886613696": 17, "check_start_block_before_stop_block": 17, "0x000055dd83c140c0": 17, "0x00007fa6838fa830": 17, "0x00007fa6838fa870": 17, "0x00007fa687b548f0": 17, "0x00007fa687b000f0": 17, "0x00007fa680cd87f0": 17, "0x00007fa680cd87b0": 17, "0x00007fa680cd86c0": 17, "0x00007fa680cd8770": 17, "0x00007fa680cd8730": 17, "0x00007fa680cd8830": 17, "0x00007fa680cd8870": 17, "0x00007fa680cd88b0": 17, "0x00007fa680cd88f0": 17, "0x00007fa683e4c0c0": 17, "insid": [17, 24, 31], "94409886631792": 17, "0x000055dd83c18770": 17, "0x00007fa683be8d30": 17, "0x00007fa680cd9830": 17, "0x00007fa680cd97f0": 17, "0x00007fa680cd9700": 17, "0x00007fa680cd97b0": 17, "0x00007fa680cd9770": 17, "creation": [17, 19, 21, 26], "block_identifi": 17, "etherscan": [17, 19, 22, 30, 35, 37, 46], "ot": 17, "94409886682768": 17, "0x000055dd83c24e90": 17, "0x00007fa683712af0": [17, 21], "0x00007fa680cd03b0": 17, "0x00007fa6877a9070": 17, "0x00007fa687331830": 17, "0x00007fa680ce9df0": 17, "0x00007fa680ce9db0": 17, "0x00007fa680ce9af0": 17, "0x00007fa680ce97f0": 17, "0x00007fa680ce9e30": 17, "0x00007fa680ce9e70": 17, "0x00007fa680ce9740": 17, "0x00007fa680ce9780": 17, "0x00007fa680ce9eb0": 17, "0x00007fa680ce9ef0": 17, "0x00007fa680ce9a80": 17, "from_receipt": [17, 19, 46], "94409886665600": 17, "0x000055dd83c20b80": 17, "0x00007fa685f31b70": [17, 19], "0x00007fa680cdb270": 17, "0x00007fa680cdb230": 17, "0x00007fa680cdb140": 17, "0x00007fa680cdb1f0": 17, "0x00007fa680cdb1b0": 17, "0x00007fa680cda940": 17, "search_top": [17, 19], "schema_ref": [17, 19], "94409867526144": [17, 19], "compon": [17, 19, 23], "internal_typ": [17, 19], "internaltyp": [17, 19], "94409886695040": 17, "94409868642656": [17, 19], "eventabityp": [17, 19], "94409868555824": [17, 19], "0x000055dd83c27e80": 17, "unionseri": [17, 19], "0x00007fa6838faa70": 17, "0x00007fa6873add30": [17, 19], "0x000055dd82af0960": [17, 19], "0x00007fa685170ab0": [17, 19], "0x00007fa683e1b600": [17, 19], "0x000055dd82adb630": [17, 19], "0x00007fa684f178b0": [17, 19], "0x00007fa687f74cc0": [17, 19], "boolseri": [17, 19], "0x00007fa687b54d70": [17, 19, 21], "recurs": [17, 19, 24], "definitionrefseri": [17, 19], "retry_with_lax_check": [17, 19], "0x00007fa684f16eb0": [17, 19], "0x00007fa680cf7270": 17, "0x00007fa6871d08f0": [17, 19], "literalseri": [17, 19], "expected_int": [17, 19], "expected_str": [17, 19], "expected_pi": [17, 19], "0x00007fa686d985f0": [17, 19], "7": [17, 21, 27, 35, 44], "0x55dd829e0000": [17, 19], "0x7fa687b54af0": [17, 19], "0x7fa687f89980": [17, 19], "0x7fa6871d08f0": [17, 19], "0x7fa687b54d70": [17, 19], "0x7fa684f16eb0": [17, 19], "0x7fa680cf7230": 17, "0x00007fa680cdb9b0": 17, "0x00007fa680ce93b0": 17, "0x00007fa680cf6640": 17, "0x00007fa680ceb730": 17, "0x00007fa680ceb5b0": 17, "0x00007fa680ce9370": 17, "0x00007fa680cebd70": 17, "0x00007fa680cf4f70": 17, "0x00007fa680cf41b0": 17, "0x00007fa680cf4330": 17, "0x00007fa680cf4e70": 17, "unionvalid": [17, 19], "0x00007fa680ce9c80": 17, "0x00007fa680ceab40": 17, "custom_error": [17, 19], "0x00007fa680cf7130": 17, "0x00007fa680cf7170": 17, "0x00007fa680cf6d30": 17, "0x00007fa680cf6d70": 17, "literalvalid": [17, 19], "lookup": [17, 19, 21, 23, 24, 44], "literallookup": [17, 19], "expected_bool": [17, 19], "expected_py_dict": [17, 19], "expected_py_valu": [17, 19], "expected_repr": [17, 19], "0x00007fa680cf6db0": 17, "0x00007fa680cf6df0": 17, "0x00007fa680cf7030": 17, "0x00007fa680cf7070": 17, "0x00007fa680cf6e30": 17, "0x00007fa680cf6e70": 17, "0x00007fa680cf6eb0": 17, "0x00007fa680cf6ef0": 17, "definitionref": [17, 19], "definitionrefvalid": [17, 19], "0x00007fa680cf6f30": 17, "0x00007fa680cf6f70": 17, "0x00007fa684f16ab0": [17, 19], "0x00007fa680cf6fb0": 17, "0x00007fa680cf6ff0": 17, "boolvalid": [17, 19], "0x00007fa680cf70b0": 17, "0x00007fa680cf70f0": 17, "0x00007fa680cf71b0": 17, "0x00007fa680cf71f0": 17, "0x00007fa680cea4c0": 17, "0x7fa680cacbb0": 17, "0x7fa680cae270": 17, "0x7fa684e74ef0": [17, 19], "0x7fa680cd1170": 17, "0x7fa680cd23f0": 17, "0x7fa680cd2330": 17, "0x7fa680cd3bf0": 17, "0x7fa684f16ab0": [17, 19], "method_arg": 17, "94409886708160": 17, "94409868640016": 17, "statemut": [17, 21, 30], "nonpay": [17, 21, 30], "0x000055dd83c2b1c0": 17, "0x00007fa687bc9a30": 17, "0x000055dd82aeff10": 17, "0x00007fa683ed4940": 17, "0x00007fa6872577b0": 17, "0x00007fa684f33730": 17, "0x00007fa684f336b0": 17, "0x00007fa684f16530": 17, "0x00007fa683e18580": 17, "0x00007fa680cd0570": 17, "0x7fa680d03630": 17, "0x00007fa680d03030": 17, "0x00007fa680d03070": 17, "0x00007fa680d027c0": 17, "0x00007fa680d030b0": 17, "0x00007fa680d030f0": 17, "0x00007fa680d03130": 17, "0x00007fa680d03170": 17, "0x00007fa680d031b0": 17, "0x00007fa680d031f0": 17, "0x00007fa680d03230": 17, "0x00007fa680d03270": 17, "0x00007fa680cf7840": 17, "0x00007fa680d03530": 17, "0x00007fa680d03570": 17, "0x00007fa680d032b0": 17, "0x00007fa680d032f0": 17, "0x00007fa680d03330": 17, "0x00007fa680d03370": 17, "0x00007fa680d033b0": 17, "0x00007fa680d033f0": 17, "0x00007fa680d03430": 17, "0x00007fa680d03470": 17, "0x00007fa680d034b0": 17, "0x00007fa680d034f0": 17, "0x00007fa680d035b0": 17, "0x00007fa680d035f0": 17, "0x00007fa680cd8140": 17, "0x7fa680d02f70": 17, "0x7fa680d02f30": 17, "0x7fa680d02ef0": 17, "0x7fa680d02eb0": 17, "0x7fa680d02fb0": 17, "0x7fa680d02ff0": 17, "queryapi": [17, 21, 22], "update_cach": 17, "chanc": [17, 37, 41], "noth": [17, 20], "reusabl": 18, "common": [18, 24, 28, 32, 33, 37, 38], "resourc": 18, "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "contract_file_paths_argu": [18, 26], "callback": 18, "existing_alias_argu": [18, 26, 33], "callabl": [18, 20, 21, 22, 24, 26], "non_existing_alias_argu": [18, 26], "yet": [18, 26, 33, 35, 43, 44], "accountaliaspromptchoic": 18, "prompt_messag": 18, "promptchoic": 18, "hard": [18, 24], "ctx": 18, "correct": [18, 32, 37, 44], "compat": [18, 23, 35], "situat": 18, "arriv": 18, "print_choic": 18, "echo": [18, 26, 33, 43], "select_account": [18, 26], "networkchoic": 18, "case_sensit": 18, "base_typ": 18, "network_opt": [18, 26, 43], "get_metavar": 18, "metavar": 18, "outputformat": 18, "subset": [18, 23], "output_format_choic": 18, "rich": 18, "text": [18, 20, 25], "view": [18, 19, 30, 45], "standard": [18, 31, 36, 39], "paramtyp": 18, "choice_callback": 18, "get_user_selected_choic": 18, "cmd": [18, 26, 37], "__expected_": 18, "pick": 18, "_outside_": 18, "account_opt": [18, 26], "connectedprovidercommand": [18, 26, 37, 43], "durat": [18, 21, 30], "right": [18, 44], "wai": [18, 21, 25, 28, 29, 30, 32, 35, 37, 38, 39, 41, 42, 44, 46], "parse_arg": 18, "parser": [18, 22], "pars": [18, 21, 24, 26], "make_context": 18, "apeclicontextobject": [18, 26], "ape_cli_context": [18, 26, 43], "static": [18, 37], "abort": [18, 20, 26], "base_error": 18, "invoc": [18, 44], "preserv": 18, "stack": [18, 20], "networkopt": 18, "default_log_level": 18, "loglevel": [18, 36], "obj_typ": [18, 26], "verbosity_opt": 18, "extend": [18, 26, 35], "contract_opt": 18, "contracterror": 18, "In": [18, 21, 23, 25, 26, 27, 28, 29, 30, 31, 37, 38, 39, 41, 42, 44, 46], "incompatible_with": 18, "incompatible_opt": 18, "enforc": 18, "incompat": 18, "other_opt": 18, "normal": [18, 24, 35, 39], "output_format_opt": 18, "skip_confirmation_opt": 18, "cli_logg": 18, "apelogg": 18, "encourag": 18, "consist": 18, "path_typ": 18, "contracttypewrapp": 19, "decode_input": [19, 30], "along": [19, 32], "identifier_lookup": [19, 30], "selector_identifi": [19, 30], "source_path": 19, "belong": 19, "cross": 19, "mycontract": [19, 21, 27, 28, 30, 31, 38, 40, 42, 44, 46], "call_view_method": 19, "creation_metadata": [19, 46], "ots_": 19, "get_error_by_signatur": 19, "get_event_by_signatur": [19, 46], "__getattr__": [19, 24], "come": [19, 21, 24, 25, 27, 29, 30, 32, 35, 36, 37, 44], "invoke_transact": 19, "contract_contain": [19, 21], "__eq__": [19, 21], "__hash__": [19, 21], "my_contract": [19, 30, 39, 42, 44], "0xabc1230001112223334445566611855443322111": 19, "thing": [19, 26, 33, 37, 43], "my_event_typ": 19, "mockcontractlog": [19, 23], "__iter__": [19, 21], "_log": 19, "94409899375856": 19, "subject": [19, 21], "_intern": 19, "_mock_val_s": 19, "mockvals": 19, "0x000055dd8483fcf0": 19, "0x00007fa6853eb230": 19, "0x00007fa66bb28330": 19, "0x7fa670f55170": 19, "0x00007fa66bb2a6b0": 19, "0x00007fa66bb2a830": 19, "0x000055dd8483f430": 19, "0x00007fa66bb282b0": 19, "0x00007fa66bb282f0": 19, "0x00007fa66bb2a9b0": 19, "0x00007fa66bb2ae30": 19, "0x00007fa66bb2ae70": 19, "0x00007fa66bb2afb0": 19, "0x00007fa66bb281b0": 19, "0x00007fa66bb281f0": 19, "0x00007fa66bb2b370": 19, "0x00007fa66bb2b3f0": 19, "0x00007fa66bb2b4b0": 19, "0x00007fa66bb2bab0": 19, "0x00007fa66bb28070": 19, "0x00007fa66bb280b0": 19, "0x00007fa66bb280f0": 19, "0x00007fa66bb28130": 19, "0x00007fa66bb28230": 19, "0x00007fa66bb28270": 19, "0x7fa66bc782f0": 19, "0x7fa66bb2a4b0": 19, "0x7fa66bb2a0b0": 19, "0x7fa66bb29f70": 19, "0x7fa66bb2a570": 19, "0x7fa66bb2a630": 19, "natspec": 19, "document": [19, 22, 25, 27, 28], "engine_to_us": [19, 21], "datafram": [19, 21], "bypass": [19, 21, 32], "algorithm": [19, 21], "pd": [19, 21], "start_or_stop": [19, 21], "extra_address": 19, "deleg": [19, 21, 24, 39, 45], "look": [19, 21, 26, 27, 28, 29, 32, 33, 38, 42, 44, 45], "apeexcept": 20, "clickexcept": 20, "aliasalreadyinuseerror": 20, "apeattributeerror": 20, "projecterror": [20, 21], "attributeerror": [20, 46], "try": [20, 21, 24, 32, 33, 42, 43, 44], "apeindexerror": 20, "argumentslengtherror": 20, "arguments_length": 20, "contractdataerror": 20, "reason": [20, 37, 42, 44], "chainerror": [20, 21], "compilererror": [20, 21], "configerror": 20, "issu": [20, 36, 41], "alik": [20, 38], "base_err": 20, "set_ape_traceback": 20, "assert": [20, 25, 30, 37, 42, 44, 46], "dev_messag": 20, "valueerror": [20, 21], "from_error": 20, "possibl": [20, 21, 22, 24, 25, 37], "contractnotfounderror": [20, 21], "has_explor": 20, "decodingerror": 20, "ecosystemnotfounderror": 20, "methodnonpayableerror": 20, "payabl": [20, 30, 42], "missingdeploymentbytecodeerror": 20, "outofgaserror": 20, "plugininstallerror": 20, "pluginversionerror": 20, "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "queryengineerror": [20, 21], "rpctimeouterror": 20, "subprocesstimeouterror": 20, "subprocesserror": 20, "whilst": 20, "exce": [20, 46], "inspir": [20, 23], "transactionnotfounderror": 20, "error_messag": 20, "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "handle_ape_except": 20, "base_path": [20, 21], "relev": [20, 23], "exc": 20, "someth": [20, 21, 29, 37, 44], "my_account": [21, 26, 32], "part": [21, 24, 26, 33, 37, 44, 46], "get_accounts_by_typ": 21, "type_": 21, "test_account": [21, 24, 25, 27, 44], "testaccountmanag": [21, 44], "These": [21, 30, 42, 44], "test_my_contract": [21, 44], "accountsmanag": 21, "account_id": 21, "slice": 21, "account_str": 21, "x": [21, 44], "impersonate_account": [21, 44], "stop_imperson": 21, "singl": [21, 24, 26, 30, 32, 43], "hood": [21, 25], "can_trace_sourc": 21, "filenam": 21, "traceabl": 21, "sol": [21, 24, 27, 32, 38], "collis": [21, 30], "ensur": [21, 22, 23, 30, 34, 37, 44], "compile_sourc": [21, 27], "compiler_nam": 21, "fallback": [21, 42], "ethpm": [21, 38, 40], "contractnam": [21, 27], "get_custom_error": 21, "get_refer": 21, "imports_dict": 21, "referenc": [21, 32], "referring_source_id": 21, "transactionhistori": 21, "txn_receipt": 21, "revert_to_block": 21, "94409899385312": 21, "94409885653216": 21, "lambda": [21, 26], "_validate_transact": 21, "populate_by_nam": 21, "94409885654336": 21, "serialize_hex": 21, "plain": 21, "validate_gas_limit": 21, "serialization_exclud": 21, "94409886342304": 21, "collect_init_onli": 21, "dataclass_nam": 21, "dataclass": [21, 31], "kw_onli": 21, "0x000055dd848421e0": 21, "0x00007fa680cebe70": 21, "0x00007fa670f27840": 21, "0x000055dd83b298e0": 21, "0x00007fa687355ef0": 21, "0x00007fa6838faff0": 21, "0x00007fa686c1cb70": 21, "0x00007fa680c4ad80": 21, "0x00007fa683f776b0": 21, "0x000055dd83b29d40": 21, "0x00007fa683bd7c70": 21, "0x00007fa670f6c430": 21, "0x00007fa683712db0": 21, "0x00007fa670f6d270": 21, "0x00007fa687b57fb0": 21, "0x00007fa687bc82b0": 21, "0x00007fa680dd8840": 21, "functionplainseri": 21, "0x00007fa6849b9b40": 21, "plain_funct": 21, "fallback_seri": 21, "0x00007fa683712df0": 21, "0x00007fa683118fd0": 21, "0x00007fa680dab910": 21, "0x00007fa6873c58b0": 21, "0x00007fa684c2e7f0": 21, "0x00007fa670f6d130": 21, "0x00007fa683712d70": 21, "0x00007fa670f6d330": 21, "0x00007fa686468830": 21, "0x00007fa683bcb370": 21, "0x00007fa683148bf0": 21, "0x00007fa670f55ab0": 21, "0x00007fa670f55b70": 21, "0x00007fa670f56740": 21, "0x00007fa670f561c0": 21, "0x00007fa670f6c2f0": 21, "0x00007fa670f6c3b0": 21, "0x00007fa680cccee0": 21, "0x00007fa680ccce90": 21, "0x00007fa680c766c0": 21, "0x00007fa670f6c040": 21, "0x00007fa670f55a70": 21, "0x00007fa670f57eb0": 21, "0x00007fa683708f70": 21, "0x00007fa670f57030": 21, "0x00007fa670f574f0": 21, "0x00007fa670f56bf0": 21, "0x00007fa670f54030": 21, "0x00007fa670f54070": 21, "0x00007fa670f56ff0": 21, "0x00007fa670f57130": 21, "0x00007fa670f57230": 21, "0x00007fa680c49640": 21, "0x00007fa670f6ca70": 21, "0x00007fa670f6c1f0": 21, "key1": 21, "py_key1": 21, "0x00007fa684c2e870": 21, "path1": 21, "key2": 21, "py_key2": 21, "0x00007fa670f56eb0": 21, "path2": 21, "0x00007fa670f57170": 21, "0x00007fa670f57e40": 21, "0x00007fa6873321b0": 21, "0x00007fa670f540b0": 21, "0x00007fa670f56e70": 21, "0x00007fa680c77600": 21, "0x00007fa6877d37b0": 21, "0x00007fa670f57970": 21, "0x00007fa670f545b0": 21, "0x00007fa680c49940": 21, "0x00007fa6870fbe30": 21, "0x00007fa670f56bb0": 21, "0x00007fa670f55af0": 21, "0x00007fa680c76940": 21, "0x00007fa670f57b70": 21, "0x00007fa670f56070": 21, "0x00007fa670f565f0": 21, "0x00007fa670f57d70": 21, "0x00007fa670f57830": 21, "0x00007fa670f57bb0": 21, "bytesvalid": 21, "bytes_mod": 21, "valbytesmod": 21, "ser": 21, "utf8": 21, "0x00007fa680c66240": 21, "0x00007fa670f56670": 21, "0x00007fa670f57cb0": 21, "0x00007fa670f57ab0": 21, "0x00007fa670f57a70": 21, "0x00007fa680cccda0": 21, "0x00007fa680cccdf0": 21, "0x00007fa680ccce40": 21, "0x00007fa680cccd50": 21, "0x00007fa670f57c70": 21, "0x00007fa670f6c070": 21, "dataclassvalid": 21, "dataclassarg": 21, "dataclassargsvalid": 21, "py_nam": 21, "0x00007fa6877255f0": 21, "init_onli": 21, "0x00007fa687bcb670": 21, "0x00007fa687bb7db0": 21, "positional_count": 21, "init_only_count": 21, "validator_nam": 21, "0x000055dd83bd1ca0": 21, "0x00007fa680c76800": 21, "outgo": 21, "short": [21, 36, 37, 39, 44], "circuit": 21, "contractcach": 21, "memori": [21, 24], "perman": [21, 24, 31], "__setitem__": 21, "cache_blueprint": 21, "blueprint_id": 21, "cache_deploy": 21, "contract_inst": [21, 31], "cache_proxy_info": 21, "proxy_info": 21, "clear_local_cach": 21, "blank": 21, "get_blueprint": 21, "get_contain": 21, "get_creation_metadata": 21, "get_deploy": [21, 30], "_local_deployments_map": 21, "written": 21, "deployments_map": 21, "get_multipl": 21, "min": [21, 44, 45], "instance_at": 21, "typeerror": [21, 24], "domain": [21, 30], "instance_from_receipt": 21, "blockcontain": 21, "latest_block": 21, "head": [21, 29], "move": 21, "backward": 21, "height": 21, "new_block": 21, "length": [21, 24, 25], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "just": [21, 26, 30, 32, 34, 38], "mimic": 21, "behavior": [21, 32, 36, 37], "built": [21, 33, 41, 44], "increment": [21, 23], "isol": [21, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "foobar": [21, 35, 43], "deltatim": 21, "AND": 21, "design": [21, 23, 33], "begin": [21, 30], "pending_timestamp": [21, 44], "epoch": 21, "3600": 21, "recent": 21, "packagemanifest": [21, 22, 40], "global_config": 21, "isolate_data_fold": 21, "accountintconvert": 21, "addressapiconvert": 21, "bytesaddressconvert": 21, "appropri": 21, "long": [21, 33, 36, 45], "is_typ": 21, "checksum": [21, 23], "against": [21, 22, 38, 44], "hexaddressconvert": 21, "hexconvert": 21, "too": 21, "hexintconvert": 21, "hexiterableconvert": 21, "concaten": 21, "intaddressconvert": 21, "stringdecimalconvert": 21, "stringintconvert": 21, "timestampconvert": 21, "timedelta": 21, "No": [21, 37], "timezon": 21, "utc": 21, "granular": [21, 30], "active_provid": [21, 29], "create_custom_provid": 21, "provider_cl": 21, "guess": 21, "set_default_ecosystem": 21, "get_ecosystem": 21, "get_network_choic": 21, "form": [21, 24, 30, 36, 44], "get_provider_from_choic": 21, "get_request_head": 21, "rpcheader": [21, 24], "network_data": 21, "contractmanag": 21, "localproject": 21, "sourcemanag": 21, "loader": 21, "public": [21, 30, 42, 44], "compile_miss": 21, "check_for_chang": 21, "avoid": [21, 25, 30, 41, 42, 43], "use_cach": 21, "refresh": 21, "remap": 21, "ideal": [21, 43], "tmp": 21, "dependencymanag": 21, "decode_depend": 21, "get_depend": [21, 38], "dependency_id": 21, "allow_instal": 21, "dependend": 21, "affili": 21, "packages_cach": 21, "packagescach": 21, "cache_nam": 21, "uri_map": 21, "pydantic_cor": 21, "_pydantic_cor": 21, "fill": 21, "sure": [21, 25, 37, 44], "global": [21, 28, 37, 38, 44], "dependencyversionmap": 21, "mytoken": 21, "elsewher": [21, 27, 28], "other_project": 21, "somewher": [21, 32], "tokenswapp": 21, "deploymentmanag": 21, "extract_manifest": 21, "in_tempdir": [21, 24], "isolate_in_tempdir": 21, "vers_set": 21, "outputselect": 21, "load_manifest": 21, "project_api": 21, "refresh_sourc": 21, "mid": [21, 44], "reload_config": 21, "reload": 21, "update_manifest": 21, "add_compiler_data": 21, "compiler_data": 21, "is_compil": 21, "date": [21, 41], "reconfigur": 21, "pair": [21, 24], "overridesf": 21, "from_manifest": [21, 38], "projectmanifest": 21, "from_python_librari": [21, 38], "package_nam": [21, 24], "root_path": 21, "get_contracts_path": 21, "exclude_glob": 21, "is_exclud": 21, "path_id": 21, "defaultqueryprovid": 21, "querymanag": [21, 29], "biggest_block_s": 21, "inaccess": 21, "plugin_typ": 22, "pluggy_patch": 22, "plugintyp": 22, "hookimpl_kwarg": 22, "accountplugin": 22, "There": [22, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "sever": [22, 26, 37], "ecosystemplugin": 22, "registr": [22, 33], "overal": 22, "conform": [22, 24, 33], "much": [22, 27, 32, 44, 46], "pluggi": 22, "_manag": 22, "pluginmanag": 22, "compilerplugin": 22, "register_compil": 22, "config_class": 22, "deconstruct": 22, "inject": [22, 24], "mypluginconfig": 22, "conversionplugin": 22, "mweiconvers": 22, "explorerplugin": 22, "explor": [22, 30, 39], "myblockexplor": 22, "networkplugin": 22, "ropsten": 22, "happen": [22, 27, 30, 32, 37, 44], "soon": [22, 32], "shibachain": 22, "shibanetwork": 22, "providerplugin": [22, 33], "myprovid": [22, 33], "dependencyplugin": 22, "projectplugin": 22, "gitmodul": 22, "queryplugin": 22, "query_engin": 22, "postgresengin": 22, "represent": [23, 29], "bodi": 23, "namedtupl": 23, "signabl": 23, "easi": [23, 26, 30, 35, 41, 44], "structur": [23, 24, 25, 38, 43], "think": [23, 26], "712": 23, "hand": [23, 30], "encode_": 23, "encode_structured_data": 23, "encode_intended_valid": 23, "encode_defunct": [23, 25], "encode_typed_data": 23, "_signatur": 23, "ecdsa": 23, "vr": 23, "recover_sign": [23, 25], "sig": [23, 45], "contractcoverag": 23, "functioncoverag": 23, "individu": [23, 35, 45], "function_hit": 23, "hit": 23, "counter": 23, "zero": [23, 24, 44], "function_r": 23, "rate": [23, 37], "line_r": 23, "divid": 23, "lines_cov": 23, "lines_valid": 23, "miss_count": 23, "coveragestat": 23, "contractsourcecoverag": 23, "cover": [23, 30, 44], "total_funct": 23, "coverageproject": 23, "coveragereport": 23, "source_fold": 23, "get_html": 23, "get_xml": 23, "codecov": 23, "thu": [23, 26, 30, 37, 43, 44], "slightli": 23, "convent": [23, 28], "90": 23, "java": 23, "won": [23, 37, 44], "super": [23, 45], "hit_count": 23, "segment": 23, "ast": 23, "occupi": 23, "builtin": [23, 42], "mark": [23, 36, 44, 46], "encount": [23, 42], "endlin": 23, "endcolumn": 23, "share": [23, 24, 37, 44], "exact": [23, 44], "full_nam": 23, "contact": 23, "getter": [23, 44], "profile_stat": 23, "accumul": 23, "sourcestat": 23, "basecontractlog": 23, "event_nam": 23, "event_argu": 23, "block_hash": 23, "log_index": 23, "transaction_index": 23, "unix": [23, 24], "posit": [23, 44], "mock": [23, 27, 32, 44], "compar": 23, "inherit": 23, "comparison": 23, "model_computed_field": 24, "computedfieldinfo": 24, "model_config": 24, "arbitrary_types_allow": 24, "model_field": 24, "fieldinfo": 24, "__fields__": 24, "extramodelattribut": 24, "_before_": 24, "include_getattr": 24, "include_getitem": 24, "additional_error_messag": 24, "lazili": 24, "evalu": 24, "nonetyp": 24, "accur": 24, "maxsiz": 24, "queue": 24, "join": [24, 41], "borrow": 24, "librari": [24, 25, 30, 33], "until": [24, 37], "gotten": 24, "unfinish": 24, "goe": [24, 37], "task_don": 24, "unblock": 24, "caseinsensitivedict": 24, "insensit": 24, "structpars": 24, "method_abi": 24, "decode_output": 24, "alter": [24, 29], "arrai": [24, 42], "default_nam": 24, "unnam": 24, "encode_input": [24, 30], "tracestyl": 24, "ff8c00": 24, "d75f00": 24, "gas_cost": 24, "dim": 24, "bright_magenta": 24, "bright_green": 24, "bright_blu": 24, "00afd7": 24, "add_padding_to_str": 24, "str_list": 24, "extra_spac": 24, "space_charact": 24, "pad": 24, "charact": 24, "allow_disconnect": 24, "fn": 24, "return_none_when_disconnect": 24, "try_snapshot": 24, "as_our_modul": 24, "cls_or_def": 24, "_mod_t": 24, "doc_str": 24, "sometim": [24, 27, 32, 37, 42, 44], "reclaim": 24, "our": [24, 31, 33, 41, 43, 44], "steal": 24, "com": [24, 35, 37, 41], "softwar": [24, 44], "mansion": 24, "alpha": 24, "starknet_pi": 24, "l10": 24, "l24": 24, "clean_path": 24, "doxx": 24, "sanit": 24, "create_tempdir": 24, "temporarydirectori": 24, "alon": [24, 26], "tempfil": 24, "expand_environment_vari": 24, "substr": 24, "extract_nested_valu": 24, "dig": 24, "nest": 24, "gas_estimation_error_messag": 24, "tx_error": 24, "explan": [24, 38], "explain": [24, 37, 44], "generate_dev_account": 24, "start_index": 24, "genesi": [24, 37], "wallet": 24, "get_all_files_in_directori": 24, "max_fil": 24, "dir_a": 24, "dir_b": 24, "file_a": 24, "file_b": 24, "file_c": 24, "interest": 24, "huge": 24, "slow": 24, "get_current_timestamp_m": 24, "get_full_extens": 24, "unlik": 24, "suffix": [24, 37], "get_package_path": 24, "get_package_vers": 24, "obj": 24, "__version__": 24, "get_relative_path": 24, "anchor": 24, "ancestor": 24, "injected_before_us": 24, "fget": 24, "fset": 24, "fdel": 24, "is_arrai": 24, "probabl": 24, "is_evm_precompil": 24, "is_named_tupl": 24, "output_valu": 24, "is_struct": 24, "is_zero_hex": 24, "load_config": 24, "expand_envar": 24, "must_exist": 24, "oserror": 24, "filesystem": 24, "expand": [24, 28], "log_instead_of_fail": 24, "__repr__": 24, "shouldn": [24, 28], "path_match": 24, "better": [24, 37], "p": [24, 38], "me": [24, 26, 46], "pragma_str_to_specifier_set": 24, "pragma_str": 24, "specifierset": 24, "pragma": [24, 42], "raises_not_impl": 24, "returns_arrai": 24, "run_in_tempdir": 24, "run_until_complet": 24, "coroutin": 24, "async": 24, "await": 24, "asyncio": 24, "gather": 24, "singledispatchmethod": 24, "dispatch": 24, "descriptor": 24, "generic_method": 24, "spawn": 24, "stream_respons": 24, "download_url": 24, "progress_bar_descript": 24, "progress": 24, "to_int": 24, "use_temp_sys_path": 24, "sy": 24, "secur": 25, "learn": [25, 27, 28, 30, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46], "ship": [25, 26, 27, 29, 35, 37], "assist": [25, 26, 33], "test_my_contract_method": 25, "prefund": 25, "real": [25, 46], "sole": 25, "generate_test_account": 25, "unfund": 25, "guid": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45], "action": [25, 44], "1e18": 25, "give": [25, 26, 32, 39, 43], "use_send": 25, "myfunct": 25, "trezor": [25, 33], "third": [25, 35], "parti": [25, 35, 41], "let": [25, 27, 29, 30, 32, 37, 44], "premis": 25, "describ": [25, 37], "below": [25, 30, 32, 37, 44], "password": 25, "browser": 25, "rest": [25, 33], "maxim": [25, 35], "materi": 25, "entropi": 25, "increas": [25, 41, 44, 46], "n": 25, "altern": [25, 26, 27, 30, 32, 35, 36, 37, 44], "elect": 25, "twice": 25, "rememb": [25, 30], "hdpath": 25, "wordcount": 25, "togeth": [25, 33], "scriptabl": 25, "my": [25, 26, 30, 31, 32, 33, 37, 38], "mysecurep": 25, "ssphrase": 25, "sai": [25, 30, 32, 37], "metamask": [25, 26], "secret": [25, 28], "d": [25, 41, 44], "programmat": 25, "ecurepassphras": 25, "securepassphras": 25, "urandom": 25, "reduc": [25, 37], "repetit": 25, "eth_account": 25, "hello": [25, 43], "intention": 25, "decid": 25, "abov": [25, 30, 36, 37, 41, 43, 44, 45, 46], "eip712": 25, "eip712typ": 25, "mail": 25, "_chainid_": 25, "uint256": [25, 30, 44, 46], "_name_": 25, "_verifyingcontract_": 25, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "_version_": 25, "alic": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "bob": 25, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "recov": 25, "recovered_sign": 25, "ci": [25, 30], "cd": 25, "ape_accounts_": 25, "_passphras": 25, "subsequ": [25, 32], "highli": 25, "accident": 25, "leak": 25, "framework": [26, 30, 32, 36, 41, 44, 46], "coupl": 26, "area": [26, 44], "showcas": 26, "endeavor": 26, "logger": [26, 36], "gracefulli": 26, "cli_ctx": [26, 33, 43], "bad": 26, "mymanag": 26, "customcontext": 26, "my_manag": 26, "omit": [26, 37, 46], "semi": 26, "colon": [26, 44], "cmd_2": 26, "afterward": [26, 44], "cmd_1": 26, "cmd_3": 26, "rare": 26, "peopl": 26, "index_of_test_account": 26, "matter": [26, 37], "visa": 26, "versa": [26, 30], "delete_account": 26, "create_account": 26, "boolean": 26, "application_prefix": 26, "foo_bar": 26, "cli_0": 26, "startswith": 26, "cli_1": 26, "me2": 26, "selected_account": 26, "loop": [26, 33], "That": [26, 30, 46], "why": [26, 30, 37, 46], "mysourc": 26, "vy": [26, 27, 38, 42, 44], "edit": [27, 28, 33, 35, 37], "src": [27, 28, 32, 45], "myinterfac": 27, "my_interfac": 27, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "my_method": [27, 30, 39, 44], "unwil": 27, "binari": 27, "larger": 27, "adjust": [27, 37, 38, 44], "tsconfig": 27, "ds_store": 27, "_mock": 27, "use_depend": 27, "affect": 27, "other_contract": [27, 44], "evm_vers": [27, 32], "pari": [27, 32], "get_compil": 27, "notic": [27, 30, 32, 37, 38, 43, 44], "server": [27, 41], "outpuextra": 27, "preced": 28, "prefer": 28, "serv": 28, "alphabet": 28, "facilit": 28, "easier": 28, "expans": 28, "simpli": [28, 30, 42], "secret_rpc": 28, "my_secret_rpc": 28, "outsid": 28, "globalcontract": 28, "fantom": [28, 35, 37, 44], "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "5030": 28, "whole": 28, "mainnet_fork": 28, "numer": [28, 36, 37], "1234": [28, 37], "0x1234": [28, 37], "eth_estimatega": 28, "0b2": 28, "demo": [28, 38], "ipython": [29, 46], "1647323479": 29, "reflect": 29, "61": 29, "ape_console_extra": 29, "intern": [29, 44], "underscor": [29, 43], "_": [29, 30, 38, 43], "eth_util": 29, "encode_hex": 29, "decode_hex": 29, "getattr": 29, "14388241": 29, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "ape_init_extra": 29, "close": 29, "reopen": 29, "autoreload": 29, "ape_consol": 29, "embed": 29, "load_ext": 29, "h": 29, "databas": [29, 31], "okai": [29, 33], "human": 29, "readabl": [29, 44], "metamask0": 29, "00040634": 29, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "anywher": [30, 32, 36], "mysmartcontract": 30, "arg1": 30, "arg2": 30, "pleas": [30, 46], "basic": 30, "contract2": 30, "higher": [30, 37, 44], "get_contract": 30, "complex": [30, 32], "possibli": 30, "repeat": 30, "fashion": 30, "perhap": 30, "copi": 30, "entireti": 30, "review": 30, "mere": [30, 33], "upon": [30, 32, 40], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "v2": 30, "registri": [30, 33], "ychad": 30, "On": [30, 31], "rinkebi": 30, "wdamount": 30, "pure": 30, "get_static_list": 30, "dynarrai": 30, "set_numb": 30, "num": 30, "prevnumb": 30, "mynumb": 30, "withdraw": [30, 42, 44], "monei": 30, "At": [30, 44], "eth_sendrawtransact": 30, "demonstr": [30, 43, 44, 46], "continu": [30, 37, 42], "123": [30, 40, 42], "vice": 30, "addbal": 30, "new_bal": 30, "simul": [30, 37], "measur": 30, "getmodifiedbal": 30, "analyz": 30, "0x123": [30, 40], "40000": 30, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "bytes_valu": 30, "3fb5c1c": 30, "selector_str": 30, "input_dict": 30, "unit256": 30, "method_id": 30, "figur": 30, "usdc": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0x70a08231": 30, "balanceof": [30, 44, 45], "0x27e235e3": 30, "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "pool": 30, "ipool": 30, "getreserv": 30, "applydiscount": 30, "acct": [30, 31], "rout": 31, "incorpor": 31, "few": [31, 32, 44], "df": 31, "sum": 31, "sent": [31, 37], "foohappen": 31, "beta": 31, "plan": 31, "stage": 31, "sqlite": 31, "contract_ev": 31, "three": [32, 41, 44], "ifi": 32, "openzeppelin_openzeppelin": 32, "__local__": [32, 38], "box": [32, 35, 37, 44], "highlight": 32, "zeppelin": 32, "git": [32, 35], "uniswap": 32, "v3": 32, "snekmat": [32, 38], "mydepend": 32, "node_modul": 32, "myorg": 32, "gh": 32, "abbrevi": 32, "backend": 32, "guidelin": 32, "dapptoolserc20": 32, "dappnix": 32, "potenti": [32, 33, 36, 37], "erc721": 32, "import_remap": 32, "dependency_project": 32, "my_depend": 32, "dependency_contract": 32, "dependencycontracttyp": 32, "deployed_contract": 32, "ape_": 33, "ape_cli_subcommand": 33, "setup": [33, 44], "tokenlist": 33, "As": [33, 37, 42, 44], "mention": [33, 37], "primarili": 33, "apeworx": [33, 34, 35, 37, 40, 41], "team": 33, "good": 33, "qualiti": 33, "compos": 33, "benefit": 33, "_web3": 33, "finish": 33, "ti": 33, "ones": 33, "accord": 33, "_cli": 33, "my_sub_cmd": 33, "subcommand": 33, "entrypoint": 33, "entry_point": 33, "ape_myplugin": 33, "race": 33, "condit": 33, "prevent": 33, "my_cmd": [33, 36], "indiffer": 33, "my_ledger_account": 33, "ledger_0": 33, "my_trezor_account": 33, "trezor_0": 33, "my_script": 33, "my_provider_plugin": 33, "short_help": 33, "off": 33, "my_command": 33, "_fork": 34, "architectur": 35, "trust": [35, 37], "constraint": 35, "minor": 35, "throughout": 36, "21": 36, "30": 36, "yellow": 36, "40": 36, "shown": 36, "set_level": 36, "arbitrum": 37, "tester": [37, 44], "discuss": [37, 44], "triplet": 37, "polygon": [37, 43], "anvil": [37, 44], "altogeth": 37, "commonli": 37, "testnet": [37, 43], "cut": 37, "talk": 37, "maintain": 37, "small": 37, "improv": [37, 44], "wherea": 37, "matic": 37, "avalanch": 37, "blast": 37, "bsc": 37, "zkevm": 37, "proper": 37, "remaind": 37, "familiar": 37, "109": 37, "shibarium": 37, "base_ecosystem_plugin": 37, "paragraph": 37, "recal": 37, "fro": 37, "closer": 37, "henc": 37, "default_": 37, "remot": 37, "correctli": 37, "likewis": 37, "tell": 37, "apenet": 37, "closest": 37, "www": 37, "shibrpc": 37, "puppynet": 37, "500": 37, "customnetwork": 37, "31337": 37, "rate_limit": 37, "sens": 37, "scan": 37, "api_uri": 37, "consult": 37, "readm": 37, "clarifi": 37, "saw": 37, "fly": 37, "integr": 37, "uncommon": 37, "placehold": 37, "unsur": 37, "ident": 37, "layer": 37, "merg": 37, "usethisoneveryrequest": 37, "usethisoneveryethereumrequest": 37, "usethisonallrequeststoethereummainnet": 37, "usethisonallrequestsusingnodeprovid": 37, "nor": 37, "carefulli": 37, "customiz": 37, "ephemer": 37, "feed": 37, "websocket": 37, "silverback": 37, "sdk": 37, "strai": 37, "though": 37, "decentr": 37, "tend": 37, "reject": 37, "decis": 37, "middl": 37, "start_provid": 37, "jump": 37, "bridg": 37, "effect": 37, "smart_contract_exampl": 38, "sampl": [38, 44], "test_sampl": 38, "autom": 38, "capit": 38, "my_other_project": 38, "pip": 38, "But": 38, "contractfromdepend": 38, "minim": 39, "1167": 39, "1967": 39, "beacon": 39, "uup": 39, "1822": 39, "create_forwarder_to": 39, "0xsplit": 39, "formerli": 39, "oz": 39, "897": 39, "zeroag": 39, "soladypush0": 39, "push0": 39, "influenc": 40, "walk": 40, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "With": 41, "modular": 41, "ltd": 41, "discord": 41, "stai": 41, "tutori": [41, 46], "technic": 41, "academ": 41, "platform": 41, "master": 41, "challeng": 41, "linux": [41, 44], "maco": [41, 44], "window": 41, "subsystem": 41, "wsl": 41, "python3": 41, "advis": 41, "1558": 41, "virtualenv": 41, "venv": 41, "interf": 41, "env": 41, "homebrew": 41, "instruct": 41, "pull": 41, "imag": 41, "ghcr": 41, "container": 41, "slim": 41, "product": 41, "further": 41, "dockerfil": 41, "volum": 41, "haramb": 41, "vvm": 41, "solcx": 41, "pwd": 41, "depth": [41, 46], "interoper": 41, "experi": 41, "3rd": 41, "risk": 41, "besid": 42, "unwind": 42, "becom": [42, 44], "crash": 42, "stacktrac": 42, "setnumb": [42, 44], "not_own": [42, 44], "vypercontract": 42, "98": 42, "raise_on_revert": 42, "had": 42, "introduc": 42, "gpl": 42, "unauthor": [42, 44], "unauth_address": [42, 44], "assign": 42, "hacker": [42, 44], "export": 42, "ape_vyp": 42, "fallbacknotdefinederror": 42, "advantag": 43, "submodul": 43, "world": 43, "helloworld": 43, "subdirectori": 43, "flexibl": 43, "cli_2": 43, "shownet": 43, "amoi": 43, "nm": 43, "hop": 43, "yourself": 43, "therefor": 43, "quick": 43, "workflow": 43, "suppos": 43, "stick": 43, "concept": 44, "dist": 44, "cov": 44, "intuit": 44, "fact": 44, "test_": 44, "test_add": 44, "left": 44, "divis": 44, "phase": 44, "piec": 44, "encompass": 44, "enact": 44, "behav": 44, "authorized_method": 44, "test_author": 44, "set_own": 44, "scope": 44, "flow": 44, "dive": 44, "syntax": 44, "exactli": 44, "test_my_method": 44, "sustain": 44, "100_000": 44, "despit": 44, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 44, "othercontract": 44, "test_in_futur": 44, "86000": 44, "test_multi_chain": 44, "failur": 44, "bundl": 44, "academi": 44, "conftest": 44, "test_mint": 44, "nft": 44, "test_account_bal": 44, "quantiti": 44, "mint": [44, 45], "earlier": 44, "assertionerror": 44, "shorter": 44, "comment": 44, "check_valu": 44, "_valu": 44, "explictli": 44, "cairo": 44, "due": 44, "_x": 44, "sqrt": 44, "incorrect": 44, "reentri": 44, "nonreentr": 44, "_foo_intern": 44, "disallow": 44, "test_unauthorized_withdraw": 44, "test_unauthor": 44, "test_error_on_deploi": 44, "mycustomerror": 44, "haserror": 44, "rev": 44, "captur": 44, "grab": 44, "myerror": 44, "use_network": 44, "marker": 44, "test_my_fantom_test": 44, "test_my_ethereum_test": 44, "test_my_multichain_test": 44, "stark_contract": 44, "mystarknetcontract": 44, "test_starknet_th": 44, "stark_account": 44, "adequ": 44, "fundm": 44, "median": [44, 45], "57198": 44, "91398": 44, "82848": 44, "28307": 44, "38679": 44, "33493": 44, "changeonstatu": 44, "23827": 44, "45739": 44, "34783": 44, "getsecret": 44, "24564": 44, "testcontract": 44, "51021": 44, "debug_": 44, "mocktoken": 44, "poolcontract": 44, "reset_": 44, "comma": 44, "interv": 44, "press": 44, "ctrl": 44, "undo": 44, "stmt": 44, "85": 44, "71": 44, "80": 44, "htmlcov": 44, "__builtin__": 44, "_immutable_numb": 44, "_number": 44, "foo_method": 44, "view_method": 44, "distinguish": 44, "took": [45, 46], "offer": 45, "trace_transact": 45, "capabl": 45, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "abridg": 45, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "dsproxi": 45, "_target": 45, "loanshiftertak": 45, "_data": 45, "0x35": 45, "0000": 45, "1421947": 45, "moveloan": 45, "_exchangedata": 45, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "zero_address": 45, "lendingrateoracl": 45, "getmarketborrowr": 45, "_asset": 45, "dai": 45, "35000000000000000000000000": 45, "1164": 45, "dsguard": 45, "1291": 45, "forbid": 45, "loanshifterreceiv": 45, "dst": 45, "0x1c": 45, "5253": 45, "defisaverlogg": 45, "_contract": 45, "_caller": 45, "_lognam": 45, "loanshift": 45, "0x00": [45, 46], "6057": 45, "low": 45, "struct_log": 45, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "1302": 45, "13028": 45, "1377": 45, "approv": 45, "22414": 45, "burn": 45, "11946": 45, "25845": 45, "necessarili": 46, "myaccount": 46, "shell": 46, "contract_method_defined_in_contract": 46, "visit": 46, "apeacademi": 46, "otterscan": 46, "london": 46, "got": 46, "broken": 46, "fundmycontract": 46, "beforehand": 46, "plu": 46, "startauct": 46, "priorit": 46, "highest": 46, "0x0": 46, "predict": 46, "access_list": 46, "my_access_list": 46, "fooevent": 46, "barev": 46, "foomethod": 46, "event_typ": 46, "baz": 46, "longer": 46, "600": 46, "power": 46, "myriad": 46, "themselv": 46, "userguid": 46, "contract_a": 46, "methodtocal": 46, "txn_cost": 46, "mymutablemethod": 46, "view_cost": 46, "myviewmethod": 46}, "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"]], "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, 2, 1, "", "__signature__"], [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, 2, 1, "", "name"], [17, 2, 1, "", "request_headers"], [17, 2, 1, "", "version"], [17, 6, 1, "", "write_to_disk"]], "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__"]], "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, 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, 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, "", "Path"]], "ape.cli.paramtype.JSON": [[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, "", "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, 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, 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, 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, "", "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, 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, "", "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, "", "get"]], "ape.managers.project.Dependency": [[21, 6, 1, "", "__eq__"], [21, 6, 1, "", "__hash__"], [21, 6, 1, "", "compile"], [21, 6, 1, "", "install"], [21, 5, 1, "", "name"], [21, 5, 1, "", "package_id"], [21, 5, 1, "", "project"], [21, 6, 1, "", "unpack"], [21, 5, 1, "", "uri"], [21, 5, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 6, 1, "", "add"], [21, 6, 1, "", "decode_dependency"], [21, 6, 1, "", "get_dependency"], [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, "", "get"]], "ape.managers.project.LocalProject": [[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, "", "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, "", "from_manifest"], [21, 6, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[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, 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, 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, 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, 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, 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_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, "", "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"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "compile": [[1, 8, 1, "cmdoption-compile-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"]]}, "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"}, "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"]}, "titleterms": {"account": [0, 11, 17, 21, 22, 25, 26, 31, 44], "chang": [0, 5], "password": 0, "delet": 0, "export": [0, 25], "gener": [0, 25], "import": [0, 25, 32, 33], "list": [0, 4, 5, 6, 32, 46], "compil": [1, 6, 12, 17, 21, 22, 27, 32, 40], "consol": [2, 29, 46], "init": [3, 29], "network": [4, 17, 21, 22, 25, 26, 28, 34, 37, 43, 44], "run": [4, 7, 37], "plugin": [5, 9, 22, 27, 28, 33, 34, 35, 41], "version": [5, 35], "instal": [5, 6, 32, 35, 38, 41], "uninstal": [5, 6, 32], "updat": 5, "pm": [6, 15], "test": [8, 16, 25, 28, 44], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 38, 44, 46], "doc": 9, "user": 9, "guid": 9, "cli": [9, 18, 26, 32, 33, 36, 37, 43], "refer": 9, "core": [9, 35], "python": [9, 32, 36, 38], "ethereum": 13, "multical": 13, "node": [14, 28], "api": [17, 33], "address": [17, 23, 30], "config": [17, 21, 22, 32, 37], "convert": [17, 21, 22], "explor": [17, 37, 40], "project": [17, 21, 22, 30, 33, 38, 44], "provid": [17, 37, 44], "transact": [17, 30, 31, 37, 44, 46], "queri": [17, 21, 22, 31], "argument": 18, "choic": 18, "command": [18, 29, 44], "option": 18, "paramet": 18, "type": [18, 23, 32, 35, 37], "contract": [19, 26, 28, 30, 31, 32, 39, 44], "except": 20, "manag": [21, 32, 37], "chain": [21, 44], "base": 22, "signatur": [23, 25], "coverag": [23, 44], "miscellan": 23, "util": 24, "us": [25, 31, 33], "outsid": 25, "creat": 25, "new": 25, "default": [25, 28, 30, 34], "sender": 25, "support": [25, 44], "live": [25, 37], "keyfil": 25, "exist": 25, "sign": 25, "messag": [25, 42], "eip": 25, "712": 25, "verifi": 25, "autom": 25, "hardwar": 25, "wallet": 25, "context": [26, 34, 37], "decor": 26, "tool": 26, "file": [26, 27, 32], "path": 26, "The": [27, 38], "json": 27, "other": [27, 38], "exclud": 27, "depend": [27, 28, 32, 38], "set": 27, "sourc": 27, "code": 27, "output": 27, "extra": [27, 29], "configur": [28, 29, 34, 37], "folder": [28, 32], "ecosystem": 28, "deploy": [28, 30, 40, 46], "request": [28, 37], "header": [28, 37], "namespac": 29, "function": [29, 44], "global": 29, "magic": 29, "bal": 29, "from": [30, 33, 46], "deploi": 30, "script": [30, 43], "publish": [30, 40], "ani": 30, "abi": 30, "previou": 30, "interact": [30, 37], "call": [30, 45], "fallback": 30, "direct": 30, "privat": 30, "decod": 30, "encod": 30, "input": 30, "interfac": 30, "introspect": 30, "multi": [30, 43, 44], "data": 31, "get": 31, "block": [31, 37], "event": 31, "cach": 31, "github": 32, "local": [32, 37, 38], "npm": 32, "packag": 32, "misc": 32, "overrid": 32, "custom": [32, 37, 42, 44], "exclus": 32, "solid": 32, "remap": 32, "develop": [33, 38], "initi": 33, "implement": 33, "class": 33, "regist": 33, "log": [33, 36, 46], "logger": 33, "modul": 33, "ape_cli_context": 33, "fork": [34, 37], "select": 37, "l2": 37, "connect": 37, "By": 37, "rpc": 37, "url": 37, "time": 37, "more": 37, "process": 37, "manifest": 38, "proxi": 39, "track": 40, "overview": 41, "document": 41, "prerequisit": 41, "consider": 41, "pipx": 41, "pip": 41, "docker": 41, "quickstart": 41, "system": 41, "revert": [42, 44], "dev": 42, "error": [42, 44], "built": 42, "main": 43, "method": 43, "pytest": 44, "structur": 44, "pattern": 44, "fixtur": 44, "mine": 44, "advanc": 44, "tip": 44, "expected_messag": 44, "dev_messag": 44, "caveat": 44, "languag": 44, "inlin": 44, "non": 44, "reentrant": 44, "ga": [44, 45, 46], "report": [44, 45], "iter": 44, "trace": [45, 46], "metadata": 46, "dynam": 46, "fee": 46, "static": 46, "access": 46, "payabl": 46, "accept": 46, "timeout": 46, "estim": 46, "cost": 46}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [32, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [32, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "change-version": [[5, "plugins-change-version"]], "install": [[5, "plugins-install"], [6, "pm-install"], [32, "install"]], "uninstall": [[5, "plugins-uninstall"], [6, "pm-uninstall"], [32, "uninstall"]], "update": [[5, "plugins-update"]], "pm": [[6, "pm"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Core Python Reference": [[9, null]], "Plugin Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape-accounts": [[11, "module-ape_accounts"]], "ape-compile": [[12, "module-ape_compile"]], "ape-ethereum": [[13, "module-ape_ethereum"]], "ape-ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "ape-node": [[14, "module-ape_node"]], "ape-pm": [[15, "module-ape_pm"]], "ape-test": [[16, "module-ape_test"]], "ape.api": [[17, "ape-api"]], "Accounts": [[17, "module-ape.api.accounts"], [21, "module-ape.managers.accounts"], [22, "module-ape.plugins.account"], [25, "accounts"]], "Address": [[17, "module-ape.api.address"], [23, "module-ape.types.address"]], "Compiler": [[17, "module-ape.api.compiler"], [22, "module-ape.plugins.compiler"]], "Config": [[17, "module-ape.api.config"], [21, "module-ape.managers.config"], [22, "module-ape.plugins.config"]], "Convert": [[17, "module-ape.api.convert"]], "Explorers": [[17, "module-ape.api.explorers"]], "Networks": [[17, "module-ape.api.networks"], [21, "module-ape.managers.networks"], [28, "networks"], [37, "networks"]], "Projects": [[17, "module-ape.api.projects"]], "Providers": [[17, "module-ape.api.providers"]], "Transactions": [[17, "transactions"], [30, "transactions"], [46, "transactions"]], "Query": [[17, "module-ape.api.query"], [21, "module-ape.managers.query"], [22, "module-ape.plugins.query"]], "ape.cli": [[18, "ape-cli"]], "Arguments": [[18, "module-ape.cli.arguments"]], "Choices": [[18, "module-ape.cli.choices"]], "Commands": [[18, "module-ape.cli.commands"]], "Options": [[18, "module-ape.cli.options"]], "Parameter Types": [[18, "module-ape.cli.paramtype"]], "ape.contracts": [[19, "ape-contracts"]], "ape.exceptions": [[20, "module-ape.exceptions"]], "ape.managers": [[21, "ape-managers"]], "Compilers": [[21, "module-ape.managers.compilers"]], "Chain": [[21, "chain"]], "Converters": [[21, "module-ape.managers.converters"]], "Project": [[21, "module-ape.managers.project"], [22, "module-ape.plugins.project"]], "ape.plugins": [[22, "module-ape.plugins"]], "Base": [[22, "module-ape.plugins.pluggy_patch"]], "Converter": [[22, "module-ape.plugins.converter"]], "Network": [[22, "module-ape.plugins.network"]], "ape.types": [[23, "ape-types"]], "Signatures": [[23, "signatures"]], "Coverage": [[23, "module-ape.types.coverage"]], "Miscellaneous": [[23, "module-ape.types"]], "ape.utils": [[24, "module-ape.utils"]], "Test Accounts": [[25, "test-accounts"]], "Use test accounts in tests": [[25, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[25, "use-test-accounts-outside-of-tests"]], "Creating new test accounts": [[25, "creating-new-test-accounts"]], "Default Sender Support": [[25, "default-sender-support"], [25, "id1"]], "Live Network Accounts": [[25, "live-network-accounts"]], "Keyfile Accounts": [[25, "keyfile-accounts"]], "Generating New Accounts": [[25, "generating-new-accounts"]], "Importing Existing Accounts": [[25, "importing-existing-accounts"]], "Exporting Accounts": [[25, "exporting-accounts"]], "Signing Messages": [[25, "signing-messages"]], "EIP-712": [[25, "eip-712"]], "Verifying Signature": [[25, "verifying-signature"]], "Automation": [[25, "automation"]], "Hardware Wallets": [[25, "hardware-wallets"]], "CLIs": [[26, "clis"]], "Ape Context Decorator": [[26, "ape-context-decorator"]], "Network Tools": [[26, "network-tools"]], "Account Tools": [[26, "account-tools"]], "Contract File Paths": [[26, "contract-file-paths"]], "Compile": [[27, "compile"]], "The JSON Compiler": [[27, "the-json-compiler"]], "Other Compiler Plugins": [[27, "other-compiler-plugins"]], "Exclude Files": [[27, "exclude-files"]], "Dependencies": [[27, "dependencies"], [28, "dependencies"], [32, "dependencies"], [38, "dependencies"]], "Settings": [[27, "settings"]], "Compile Source Code": [[27, "compile-source-code"]], "Output Extra": [[27, "output-extra"]], "Configure Ape": [[28, "configure-ape"]], "Contracts Folder": [[28, "contracts-folder"]], "Default Ecosystem": [[28, "default-ecosystem"]], "Deployments": [[28, "deployments"]], "Node": [[28, "node"]], "Plugins": [[28, "plugins"], [35, "plugins"]], "Request Headers": [[28, "request-headers"], [37, "request-headers"]], "Testing": [[28, "testing"], [44, "testing"]], "Console": [[29, "console"]], "Ape Namespace": [[29, "ape-namespace"]], "Namespace Extras": [[29, "namespace-extras"]], "Init Function": [[29, "init-function"]], "Global Extras": [[29, "global-extras"]], "Configure": [[29, "configure"]], "Magic Commands": [[29, "magic-commands"]], "%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "Contracts": [[30, "contracts"]], "From Deploy": [[30, "from-deploy"]], "Deploy Scripts": [[30, "deploy-scripts"]], "Publishing": [[30, "publishing"], [40, "publishing"]], "From Project Contract Address": [[30, "from-project-contract-address"]], "From Any Address": [[30, "from-any-address"]], "From ABIs": [[30, "from-abis"]], "From Previous Deployment": [[30, "from-previous-deployment"]], "Contract Interaction": [[30, "contract-interaction"]], "Calls": [[30, "calls"]], "Calling Transactions and Transacting Calls": [[30, "calling-transactions-and-transacting-calls"]], "Default, Fallback, and Direct Calls": [[30, "default-fallback-and-direct-calls"]], "Private Transactions": [[30, "private-transactions"]], "Decoding and Encoding Inputs": [[30, "decoding-and-encoding-inputs"]], "Contract Interface Introspection": [[30, "contract-interface-introspection"]], "Multi-Call and Multi-Transaction": [[30, "multi-call-and-multi-transaction"]], "Querying Data": [[31, "querying-data"]], "Getting Block Data": [[31, "getting-block-data"]], "Getting Account Transaction Data": [[31, "getting-account-transaction-data"]], "Getting Contract Event Data": [[31, "getting-contract-event-data"]], "Using the Cache": [[31, "using-the-cache"]], "Types of Dependencies": [[32, "types-of-dependencies"]], "GitHub": [[32, "github"]], "Python": [[32, "python"]], "Local": [[32, "local"]], "NPM": [[32, "npm"]], "Package Management CLI": [[32, "package-management-cli"]], "Misc": [[32, "misc"]], "Config Override": [[32, "config-override"]], "Custom Contracts Folder": [[32, "custom-contracts-folder"]], "File Exclusions": [[32, "file-exclusions"]], "Solidity Import Remapping": [[32, "solidity-import-remapping"]], "Compiling Dependencies": [[32, "compiling-dependencies"]], "Developing Plugins": [[33, "developing-plugins"]], "Initialize a Plugin Project": [[33, "initialize-a-plugin-project"]], "Implementing API Classes": [[33, "implementing-api-classes"]], "Registering API Classes": [[33, "registering-api-classes"]], "CLI Plugins": [[33, "cli-plugins"]], "Using Plugins": [[33, "using-plugins"]], "Logging": [[33, "logging"], [36, "logging"]], "Import the logger from the logging module": [[33, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[33, "use-the-logger-from-the-ape-cli-context"]], "Forking Networks": [[34, "forking-networks"]], "Forking Plugin Networks": [[34, "forking-plugin-networks"]], "Configure Default": [[34, "configure-default"]], "Forked Context": [[34, "forked-context"], [37, "forked-context"]], "Core Plugins": [[35, "core-plugins"]], "Installing Plugins": [[35, "installing-plugins"]], "Plugin Versions": [[35, "plugin-versions"]], "Plugin Types": [[35, "plugin-types"]], "CLI Logging": [[36, "cli-logging"]], "Python Logging": [[36, "python-logging"]], "Selecting a Network": [[37, "selecting-a-network"]], "L2 Networks": [[37, "l2-networks"]], "Custom Network Connection": [[37, "custom-network-connection"]], "Custom Networks By Config": [[37, "custom-networks-by-config"]], "RPC URL": [[37, "rpc-url"]], "Forking Custom Networks": [[37, "forking-custom-networks"]], "Explorer URL": [[37, "explorer-url"]], "Block time, transaction type, and more config": [[37, "block-time-transaction-type-and-more-config"]], "Custom Networks by CLI": [[37, "custom-networks-by-cli"]], "Configuring Networks": [[37, "configuring-networks"]], "Local Network": [[37, "local-network"]], "Live Networks": [[37, "live-networks"]], "Network Config": [[37, "network-config"]], "Running a Network Process": [[37, "running-a-network-process"]], "Provider Interaction": [[37, "provider-interaction"]], "Provider Context Manager": [[37, "provider-context-manager"]], "Developing Projects with Ape": [[38, "developing-projects-with-ape"]], "The Local Project": [[38, "the-local-project"]], "Other Projects": [[38, "other-projects"]], "Project Manifests": [[38, "project-manifests"]], "Installed Python Projects": [[38, "installed-python-projects"]], "Proxy Contracts": [[39, "proxy-contracts"]], "Compilation": [[40, "compilation"]], "Tracking Deployments": [[40, "tracking-deployments"]], "Publishing to Explorer": [[40, "publishing-to-explorer"]], "Overview": [[41, "overview"]], "Documentation": [[41, "documentation"]], "Prerequisite": [[41, "prerequisite"]], "Installation": [[41, "installation"]], "Considerations for Installing": [[41, "considerations-for-installing"]], "Installing with pipx or pip": [[41, "installing-with-pipx-or-pip"]], "Installing with docker": [[41, "installing-with-docker"]], "Quickstart": [[41, "quickstart"]], "Plugin System": [[41, "plugin-system"]], "Reverts": [[42, "reverts"]], "Dev Messages": [[42, "dev-messages"]], "Custom Errors": [[42, "custom-errors"], [44, "custom-errors"]], "Built-in Errors": [[42, "built-in-errors"]], "Scripting": [[43, "scripting"]], "CLI Scripts": [[43, "cli-scripts"]], "Multi-network Scripting": [[43, "multi-network-scripting"]], "Main Method Scripts": [[43, "main-method-scripts"]], "Pytest": [[44, "pytest"]], "Test Structure": [[44, "test-structure"]], "Test Pattern": [[44, "test-pattern"]], "Fixtures": [[44, "fixtures"]], "accounts fixture": [[44, "accounts-fixture"]], "chain fixture": [[44, "chain-fixture"]], "networks fixture": [[44, "networks-fixture"]], "project fixture": [[44, "project-fixture"]], "Contract fixture": [[44, "contract-fixture"]], "Ape testing commands": [[44, "ape-testing-commands"]], "Test Providers": [[44, "test-providers"]], "Mining": [[44, "mining"]], "Advanced Testing Tips": [[44, "advanced-testing-tips"]], "Testing Transaction Reverts": [[44, "testing-transaction-reverts"]], "expected_message": [[44, "expected-message"]], "dev_message": [[44, "dev-message"]], "Caveats": [[44, "caveats"]], "Language Support": [[44, "language-support"]], "Inlining": [[44, "inlining"]], "Non-reentrant Functions": [[44, "non-reentrant-functions"]], "Multi-chain Testing": [[44, "multi-chain-testing"]], "Gas Reporting": [[44, "gas-reporting"]], "Iterative Testing": [[44, "iterative-testing"]], "Contract Coverage": [[44, "contract-coverage"]], "Traces": [[45, "traces"], [46, "traces"]], "Tracing Calls": [[45, "tracing-calls"]], "Gas Reports": [[45, "gas-reports"]], "Deployment": [[46, "deployment"]], "Deployment from Ape Console": [[46, "deployment-from-ape-console"]], "Deployment Metadata": [[46, "deployment-metadata"]], "Dynamic-Fee Transactions": [[46, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[46, "static-fee-transactions"]], "Access List Transactions": [[46, "access-list-transactions"]], "Payable Transactions": [[46, "payable-transactions"]], "Transaction Logs": [[46, "transaction-logs"]], "Transaction Acceptance Timeout": [[46, "transaction-acceptance-timeout"]], "Estimate Gas Cost": [[46, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-uninstall-v"], [8, "cmdoption-test-v"]], "--word-count": [[0, "cmdoption-accounts-generate-word-count"]], "-v": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-uninstall-v"], [8, "cmdoption-test-v"]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-import-arg-ALIAS"]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-change-password-v"]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-delete-v"]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-export-v"]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-generate-hide-mnemonic"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-generate-word-count"]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS"], [0, "cmdoption-accounts-import-hd-path"], [0, "cmdoption-accounts-import-use-mnemonic"], [0, "cmdoption-accounts-import-v"]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all"], [0, "cmdoption-accounts-list-v"]], "--config-override": [[1, "cmdoption-compile-config-override"], [6, "cmdoption-pm-compile-config-override"], [6, "cmdoption-pm-install-config-override"]], "--force": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies"]], "--project": [[1, "cmdoption-compile-project"]], "--size": [[1, "cmdoption-compile-s"]], "-f": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "-s": [[1, "cmdoption-compile-s"]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS"]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS"], [1, "cmdoption-compile-config-override"], [1, "cmdoption-compile-f"], [1, "cmdoption-compile-include-dependencies"], [1, "cmdoption-compile-project"], [1, "cmdoption-compile-s"], [1, "cmdoption-compile-v"]], "console command line option": [[2, "cmdoption-console-v"]], "--github": [[3, "cmdoption-init-github"]], "init command line option": [[3, "cmdoption-init-github"], [3, "cmdoption-init-v"]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem"]], "--format": [[4, "cmdoption-networks-list-format"]], "--network": [[4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "--provider": [[4, "cmdoption-networks-list-provider"]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem"], [4, "cmdoption-networks-list-format"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-list-provider"], [4, "cmdoption-networks-list-v"]], "networks-run command line option": [[4, "cmdoption-networks-run-network"], [4, "cmdoption-networks-run-v"]], "--upgrade": [[5, "cmdoption-plugins-install-U"]], "--yes": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-uninstall-y"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-uninstall-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-uninstall-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS"]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-compile-config-override"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-compile-version"]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-install-config-override"], [6, "cmdoption-pm-install-f"], [6, "cmdoption-pm-install-name"], [6, "cmdoption-pm-install-ref"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-install-version"]], "pm-list command line option": [[6, "cmdoption-pm-list-all"], [6, "cmdoption-pm-list-v"]], "pm-uninstall command line option": [[6, "cmdoption-pm-uninstall-arg-NAME"], [6, "cmdoption-pm-uninstall-arg-VERSIONS"], [6, "cmdoption-pm-uninstall-v"], [6, "cmdoption-pm-uninstall-y"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape_accounts"], [12, "module-ape_compile"], [13, "module-ape_ethereum"], [13, "module-ape_ethereum.multicall"], [14, "module-ape_node"], [15, "module-ape_pm"], [16, "module-ape_test"], [17, "module-ape.api.accounts"], [17, "module-ape.api.address"], [17, "module-ape.api.compiler"], [17, "module-ape.api.config"], [17, "module-ape.api.convert"], [17, "module-ape.api.explorers"], [17, "module-ape.api.networks"], [17, "module-ape.api.projects"], [17, "module-ape.api.providers"], [17, "module-ape.api.query"], [18, "module-ape.cli.arguments"], [18, "module-ape.cli.choices"], [18, "module-ape.cli.commands"], [18, "module-ape.cli.options"], [18, "module-ape.cli.paramtype"], [20, "module-ape.exceptions"], [21, "module-ape.managers.accounts"], [21, "module-ape.managers.compilers"], [21, "module-ape.managers.config"], [21, "module-ape.managers.converters"], [21, "module-ape.managers.networks"], [21, "module-ape.managers.project"], [21, "module-ape.managers.query"], [22, "module-ape.plugins"], [22, "module-ape.plugins.account"], [22, "module-ape.plugins.compiler"], [22, "module-ape.plugins.config"], [22, "module-ape.plugins.converter"], [22, "module-ape.plugins.network"], [22, "module-ape.plugins.pluggy_patch"], [22, "module-ape.plugins.project"], [22, "module-ape.plugins.query"], [23, "module-ape.types"], [23, "module-ape.types.address"], [23, "module-ape.types.coverage"], [24, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountcontainer (class in ape_accounts)": [[11, "ape_accounts.AccountContainer"]], "keyfileaccount (class in ape_accounts)": [[11, "ape_accounts.KeyfileAccount"]], "accounts (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.accounts"]], "address (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.address"]], "alias (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.alias"]], "aliases (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.aliases"]], "ape_accounts": [[11, "module-ape_accounts"]], "generate_account() (in module ape_accounts)": [[11, "ape_accounts.generate_account"]], "import_account_from_mnemonic() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_mnemonic"]], "import_account_from_private_key() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_private_key"]], "set_autosign() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.set_autosign"]], "sign_message() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_message"]], "sign_raw_msghash() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_raw_msghash"]], "sign_transaction() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_transaction"]], "abi (ape_compile.outputextras attribute)": [[12, "ape_compile.OutputExtras.ABI"]], "config (class in ape_compile)": [[12, "ape_compile.Config"]], "outputextras (class in ape_compile)": [[12, "ape_compile.OutputExtras"]], "ape_compile": [[12, "module-ape_compile"]], "exclude (ape_compile.config attribute)": [[12, "ape_compile.Config.exclude"]], "include_dependencies (ape_compile.config attribute)": [[12, "ape_compile.Config.include_dependencies"]], "output_extra (ape_compile.config attribute)": [[12, "ape_compile.Config.output_extra"]], "serialize_exclude() (ape_compile.config method)": [[12, "ape_compile.Config.serialize_exclude"]], "accesslisttransaction (class in ape_ethereum)": [[13, "ape_ethereum.AccessListTransaction"]], "baseethereumconfig (class in ape_ethereum)": [[13, "ape_ethereum.BaseEthereumConfig"]], "basetransaction (class in ape_ethereum)": [[13, "ape_ethereum.BaseTransaction"]], "block (class in ape_ethereum)": [[13, "ape_ethereum.Block"]], "call (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Call"]], "calltrace (class in ape_ethereum)": [[13, "ape_ethereum.CallTrace"]], "dynamicfeetransaction (class in ape_ethereum)": [[13, "ape_ethereum.DynamicFeeTransaction"]], "ethereum (class in ape_ethereum)": [[13, "ape_ethereum.Ethereum"]], "ethereumconfig (class in ape_ethereum)": [[13, "ape_ethereum.EthereumConfig"]], "ethereumnodeprovider (class in ape_ethereum)": [[13, "ape_ethereum.EthereumNodeProvider"]], "failing (ape_ethereum.transactionstatusenum attribute)": [[13, "ape_ethereum.TransactionStatusEnum.FAILING"]], "forkednetworkconfig (class in ape_ethereum)": [[13, "ape_ethereum.ForkedNetworkConfig"]], "no_error (ape_ethereum.transactionstatusenum attribute)": [[13, "ape_ethereum.TransactionStatusEnum.NO_ERROR"]], "networkconfig (class in ape_ethereum)": [[13, "ape_ethereum.NetworkConfig"]], "receipt (class in ape_ethereum)": [[13, "ape_ethereum.Receipt"]], "sharedblobreceipt (class in ape_ethereum)": [[13, "ape_ethereum.SharedBlobReceipt"]], "sharedblobtransaction (class in ape_ethereum)": [[13, "ape_ethereum.SharedBlobTransaction"]], "staticfeetransaction (class in ape_ethereum)": [[13, "ape_ethereum.StaticFeeTransaction"]], "trace (class in ape_ethereum)": [[13, "ape_ethereum.Trace"]], "transaction (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Transaction"]], "transactionstatusenum (class in ape_ethereum)": [[13, "ape_ethereum.TransactionStatusEnum"]], "transactiontrace (class in ape_ethereum)": [[13, "ape_ethereum.TransactionTrace"]], "transactiontype (class in ape_ethereum)": [[13, "ape_ethereum.TransactionType"]], "web3provider (class in ape_ethereum)": [[13, "ape_ethereum.Web3Provider"]], "__call__() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.__call__"]], "__call__() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.__call__"]], "add() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.add"]], "ape_ethereum": [[13, "module-ape_ethereum"]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "arguments (ape_ethereum.calltrace attribute)": [[13, "ape_ethereum.CallTrace.arguments"]], "as_transaction() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.as_transaction"]], "as_transaction() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.as_transaction"]], "assert_web3_provider_uri_env_var_not_set() (in module ape_ethereum)": [[13, "ape_ethereum.assert_web3_provider_uri_env_var_not_set"]], "base_fee (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.base_fee"]], "base_fee_multiplier (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.base_fee_multiplier"]], "blob_gas_price (ape_ethereum.sharedblobreceipt attribute)": [[13, "ape_ethereum.SharedBlobReceipt.blob_gas_price"]], "blob_gas_used (ape_ethereum.sharedblobreceipt attribute)": [[13, "ape_ethereum.SharedBlobReceipt.blob_gas_used"]], "block_page_size (ape_ethereum.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.block_page_size"]], "block_time (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.block_time"]], "call_trace_approach (ape_ethereum.calltrace attribute)": [[13, "ape_ethereum.CallTrace.call_trace_approach"]], "call_trace_approach (ape_ethereum.trace attribute)": [[13, "ape_ethereum.Trace.call_trace_approach"]], "call_trace_approach (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.call_trace_approach"]], "chain_id (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.chain_id"]], "concurrency (ape_ethereum.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.concurrency"]], "config (ape_ethereum.ethereum property)": [[13, "ape_ethereum.Ethereum.config"]], "connect() (ape_ethereum.ethereumnodeprovider method)": [[13, "ape_ethereum.EthereumNodeProvider.connect"]], "connection_id (ape_ethereum.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.connection_id"]], "connection_str (ape_ethereum.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.connection_str"]], "create_access_list() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.create_access_list"]], "create_transaction() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.create_transaction"]], "debug_logs (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.debug_logs"]], "debug_logs_typed (ape_ethereum.receipt property)": [[13, "ape_ethereum.Receipt.debug_logs_typed"]], "decode_address() (ape_ethereum.ethereum class method)": [[13, "ape_ethereum.Ethereum.decode_address"]], "decode_block() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_block"]], "decode_calldata() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_calldata"]], "decode_custom_error() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_custom_error"]], "decode_logs() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_logs"]], "decode_logs() (ape_ethereum.receipt method)": [[13, "ape_ethereum.Receipt.decode_logs"]], "decode_primitive_value() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_primitive_value"]], "decode_receipt() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_receipt"]], "decode_returndata() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_returndata"]], "default_provider (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.default_provider"]], "default_transaction_type (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.default_transaction_type"]], "disconnect() (ape_ethereum.ethereumnodeprovider method)": [[13, "ape_ethereum.EthereumNodeProvider.disconnect"]], "encode_address() (ape_ethereum.ethereum class method)": [[13, "ape_ethereum.Ethereum.encode_address"]], "encode_calldata() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.encode_calldata"]], "encode_contract_blueprint() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.encode_contract_blueprint"]], "encode_deployment() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.encode_deployment"]], "encode_transaction() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.encode_transaction"]], "enrich_trace() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.enrich_trace"]], "enriched_calltree (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.enriched_calltree"]], "estimate_gas_cost() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.estimate_gas_cost"]], "failed (ape_ethereum.receipt property)": [[13, "ape_ethereum.Receipt.failed"]], "fee_token_symbol (ape_ethereum.ethereum attribute)": [[13, "ape_ethereum.Ethereum.fee_token_symbol"]], "gas_limit (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.gas_limit"]], "gas_price (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.gas_price"]], "get_balance() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_balance"]], "get_block() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_block"]], "get_calltree() (ape_ethereum.calltrace method)": [[13, "ape_ethereum.CallTrace.get_calltree"]], "get_calltree() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.get_calltree"]], "get_calltree() (ape_ethereum.transactiontrace method)": [[13, "ape_ethereum.TransactionTrace.get_calltree"]], "get_code() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_code"]], "get_contract_logs() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_contract_logs"]], "get_gas_report() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.get_gas_report"]], "get_nonce() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_nonce"]], "get_proxy_info() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.get_proxy_info"]], "get_python_types() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.get_python_types"]], "get_raw_calltree() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.get_raw_calltree"]], "get_raw_frames() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.get_raw_frames"]], "get_receipt() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_receipt"]], "get_storage() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_storage"]], "get_transaction_trace() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_transaction_trace"]], "get_transactions_by_account_nonce() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_transactions_by_account_nonce"]], "get_transactions_by_block() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_transactions_by_block"]], "get_virtual_machine_error() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_virtual_machine_error"]], "hash (ape_ethereum.block attribute)": [[13, "ape_ethereum.Block.hash"]], "http_uri (ape_ethereum.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.http_uri"]], "http_uri (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.http_uri"]], "is_connected (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.is_connected"]], "make_request() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.make_request"]], "max_gas (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.max_gas"]], "max_receipt_retries (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.max_receipt_retries"]], "method_called (ape_ethereum.receipt property)": [[13, "ape_ethereum.Receipt.method_called"]], "name (ape_ethereum.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.name"]], "parent_hash (ape_ethereum.block attribute)": [[13, "ape_ethereum.Block.parent_hash"]], "poll_blocks() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.poll_blocks"]], "poll_logs() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.poll_logs"]], "prepare_transaction() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.prepare_transaction"]], "priority_fee (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.priority_fee"]], "raise_for_status() (ape_ethereum.receipt method)": [[13, "ape_ethereum.Receipt.raise_for_status"]], "ran_out_of_gas (ape_ethereum.receipt property)": [[13, "ape_ethereum.Receipt.ran_out_of_gas"]], "raw_trace_frames (ape_ethereum.calltrace property)": [[13, "ape_ethereum.CallTrace.raw_trace_frames"]], "raw_trace_frames (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.raw_trace_frames"]], "raw_trace_frames (ape_ethereum.transactiontrace property)": [[13, "ape_ethereum.TransactionTrace.raw_trace_frames"]], "receiver (ape_ethereum.sharedblobtransaction attribute)": [[13, "ape_ethereum.SharedBlobTransaction.receiver"]], "request_header (ape_ethereum.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.request_header"]], "request_headers (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.request_headers"]], "required_confirmations (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.required_confirmations"]], "return_value (ape_ethereum.calltrace property)": [[13, "ape_ethereum.CallTrace.return_value"]], "return_value (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.return_value"]], "revert_message (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.revert_message"]], "send_call() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.send_call"]], "send_transaction() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.send_transaction"]], "serialize_transaction() (ape_ethereum.basetransaction method)": [[13, "ape_ethereum.BaseTransaction.serialize_transaction"]], "show() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.show"]], "show_events() (ape_ethereum.receipt method)": [[13, "ape_ethereum.Receipt.show_events"]], "show_gas_report() (ape_ethereum.receipt method)": [[13, "ape_ethereum.Receipt.show_gas_report"]], "show_gas_report() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.show_gas_report"]], "show_source_traceback() (ape_ethereum.receipt method)": [[13, "ape_ethereum.Receipt.show_source_traceback"]], "show_trace() (ape_ethereum.receipt method)": [[13, "ape_ethereum.Receipt.show_trace"]], "size (ape_ethereum.block property)": [[13, "ape_ethereum.Block.size"]], "source_traceback (ape_ethereum.receipt property)": [[13, "ape_ethereum.Receipt.source_traceback"]], "stream_request() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.stream_request"]], "supports_tracing (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.supports_tracing"]], "total_fees_paid (ape_ethereum.receipt property)": [[13, "ape_ethereum.Receipt.total_fees_paid"]], "transaction (ape_ethereum.calltrace property)": [[13, "ape_ethereum.CallTrace.transaction"]], "transaction (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.transaction"]], "transaction (ape_ethereum.transactiontrace property)": [[13, "ape_ethereum.TransactionTrace.transaction"]], "transaction_acceptance_timeout (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.transaction_acceptance_timeout"]], "tx (ape_ethereum.calltrace attribute)": [[13, "ape_ethereum.CallTrace.tx"]], "txn_hash (ape_ethereum.basetransaction property)": [[13, "ape_ethereum.BaseTransaction.txn_hash"]], "update_settings() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.update_settings"]], "upstream_provider (ape_ethereum.forkednetworkconfig attribute)": [[13, "ape_ethereum.ForkedNetworkConfig.upstream_provider"]], "web3 (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.web3"]], "ws_uri (ape_ethereum.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.ws_uri"]], "ws_uri (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.ws_uri"]], "ethereumnetworkconfig (class in ape_node)": [[14, "ape_node.EthereumNetworkConfig"]], "ethereumnodeconfig (class in ape_node)": [[14, "ape_node.EthereumNodeConfig"]], "gethdev (class in ape_node)": [[14, "ape_node.GethDev"]], "node (class in ape_node)": [[14, "ape_node.Node"]], "otterscanqueryengine (class in ape_node)": [[14, "ape_node.OtterscanQueryEngine"]], "ape_node": [[14, "module-ape_node"]], "auto_mine (ape_node.gethdev property)": [[14, "ape_node.GethDev.auto_mine"]], "build_command() (ape_node.gethdev method)": [[14, "ape_node.GethDev.build_command"]], "call_trace_approach (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.call_trace_approach"]], "chain_id (ape_node.gethdev property)": [[14, "ape_node.GethDev.chain_id"]], "connect() (ape_node.gethdev method)": [[14, "ape_node.GethDev.connect"]], "data_dir (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.data_dir"]], "disconnect() (ape_node.gethdev method)": [[14, "ape_node.GethDev.disconnect"]], "estimate_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.estimate_query"]], "ethereum (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.ethereum"]], "executable (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.executable"]], "get_test_account() (ape_node.gethdev method)": [[14, "ape_node.GethDev.get_test_account"]], "ipc_path (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.ipc_path"]], "mine() (ape_node.gethdev method)": [[14, "ape_node.GethDev.mine"]], "name (ape_node.gethdev attribute)": [[14, "ape_node.GethDev.name"]], "perform_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.perform_query"]], "process_name (ape_node.gethdev property)": [[14, "ape_node.GethDev.process_name"]], "request_headers (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.request_headers"]], "restore() (ape_node.gethdev method)": [[14, "ape_node.GethDev.restore"]], "set_timestamp() (ape_node.gethdev method)": [[14, "ape_node.GethDev.set_timestamp"]], "snapshot() (ape_node.gethdev method)": [[14, "ape_node.GethDev.snapshot"]], "start() (ape_node.gethdev method)": [[14, "ape_node.GethDev.start"]], "brownieproject (class in ape_pm)": [[15, "ape_pm.BrownieProject"]], "foundryproject (class in ape_pm)": [[15, "ape_pm.FoundryProject"]], "githubdependency (class in ape_pm)": [[15, "ape_pm.GithubDependency"]], "interfacecompiler (class in ape_pm)": [[15, "ape_pm.InterfaceCompiler"]], "localdependency (class in ape_pm)": [[15, "ape_pm.LocalDependency"]], "npmdependency (class in ape_pm)": [[15, "ape_pm.NpmDependency"]], "pythondependency (class in ape_pm)": [[15, "ape_pm.PythonDependency"]], "ape_pm": [[15, "module-ape_pm"]], "compile() (ape_pm.interfacecompiler method)": [[15, "ape_pm.InterfaceCompiler.compile"]], "compile_code() (ape_pm.interfacecompiler method)": [[15, "ape_pm.InterfaceCompiler.compile_code"]], "enrich_error() (ape_pm.interfacecompiler method)": [[15, "ape_pm.InterfaceCompiler.enrich_error"]], "extract_config() (ape_pm.brownieproject method)": [[15, "ape_pm.BrownieProject.extract_config"]], "extract_config() (ape_pm.foundryproject method)": [[15, "ape_pm.FoundryProject.extract_config"]], "fetch() (ape_pm.githubdependency method)": [[15, "ape_pm.GithubDependency.fetch"]], "fetch() (ape_pm.localdependency method)": [[15, "ape_pm.LocalDependency.fetch"]], "fetch() (ape_pm.npmdependency method)": [[15, "ape_pm.NpmDependency.fetch"]], "fetch() (ape_pm.pythondependency method)": [[15, "ape_pm.PythonDependency.fetch"]], "get_versions() (ape_pm.interfacecompiler method)": [[15, "ape_pm.InterfaceCompiler.get_versions"]], "github (ape_pm.githubdependency attribute)": [[15, "ape_pm.GithubDependency.github"]], "is_valid (ape_pm.brownieproject property)": [[15, "ape_pm.BrownieProject.is_valid"]], "is_valid (ape_pm.foundryproject property)": [[15, "ape_pm.FoundryProject.is_valid"]], "local (ape_pm.localdependency attribute)": [[15, "ape_pm.LocalDependency.local"]], "name (ape_pm.interfacecompiler property)": [[15, "ape_pm.InterfaceCompiler.name"]], "npm (ape_pm.npmdependency attribute)": [[15, "ape_pm.NpmDependency.npm"]], "package_id (ape_pm.githubdependency property)": [[15, "ape_pm.GithubDependency.package_id"]], "package_id (ape_pm.localdependency property)": [[15, "ape_pm.LocalDependency.package_id"]], "package_id (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.package_id"]], "package_id (ape_pm.pythondependency property)": [[15, "ape_pm.PythonDependency.package_id"]], "python (ape_pm.pythondependency attribute)": [[15, "ape_pm.PythonDependency.python"]], "ref (ape_pm.githubdependency attribute)": [[15, "ape_pm.GithubDependency.ref"]], "uri (ape_pm.githubdependency property)": [[15, "ape_pm.GithubDependency.uri"]], "uri (ape_pm.localdependency property)": [[15, "ape_pm.LocalDependency.uri"]], "uri (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.uri"]], "uri (ape_pm.pythondependency property)": [[15, "ape_pm.PythonDependency.uri"]], "version (ape_pm.githubdependency attribute)": [[15, "ape_pm.GithubDependency.version"]], "version (ape_pm.localdependency attribute)": [[15, "ape_pm.LocalDependency.version"]], "version (ape_pm.npmdependency attribute)": [[15, "ape_pm.NpmDependency.version"]], "version (ape_pm.pythondependency attribute)": [[15, "ape_pm.PythonDependency.version"]], "version_from_installed_package_json (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.version_from_installed_package_json"]], "version_from_project_package_json (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.version_from_project_package_json"]], "version_id (ape_pm.githubdependency property)": [[15, "ape_pm.GithubDependency.version_id"]], "version_id (ape_pm.localdependency property)": [[15, "ape_pm.LocalDependency.version_id"]], "version_id (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.version_id"]], "version_id (ape_pm.pythondependency property)": [[15, "ape_pm.PythonDependency.version_id"]], "apetestconfig (class in ape_test)": [[16, "ape_test.ApeTestConfig"]], "coverageconfig (class in ape_test)": [[16, "ape_test.CoverageConfig"]], "coveragereportsconfig (class in ape_test)": [[16, "ape_test.CoverageReportsConfig"]], "ethtesterproviderconfig (class in ape_test)": [[16, "ape_test.EthTesterProviderConfig"]], "gasconfig (class in ape_test)": [[16, "ape_test.GasConfig"]], "gasexclusion (class in ape_test)": [[16, "ape_test.GasExclusion"]], "localprovider (class in ape_test)": [[16, "ape_test.LocalProvider"]], "testaccount (class in ape_test)": [[16, "ape_test.TestAccount"]], "testaccountcontainer (class in ape_test)": [[16, "ape_test.TestAccountContainer"]], "accounts (ape_test.testaccountcontainer property)": [[16, "ape_test.TestAccountContainer.accounts"]], "address (ape_test.testaccount property)": [[16, "ape_test.TestAccount.address"]], "alias (ape_test.testaccount property)": [[16, "ape_test.TestAccount.alias"]], "aliases (ape_test.testaccountcontainer property)": [[16, "ape_test.TestAccountContainer.aliases"]], "ape_test": [[16, "module-ape_test"]], "auto_mine (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.auto_mine"]], "balance (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.balance"]], "base_fee (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.base_fee"]], "chain_id (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.chain_id"]], "connect() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.connect"]], "coverage (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.coverage"]], "disconnect() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.disconnect"]], "disconnect_providers_after (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.disconnect_providers_after"]], "estimate_gas_cost() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.estimate_gas_cost"]], "exclude (ape_test.coverageconfig attribute)": [[16, "ape_test.CoverageConfig.exclude"]], "exclude (ape_test.gasconfig attribute)": [[16, "ape_test.GasConfig.exclude"]], "gas (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.gas"]], "gas_price (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.gas_price"]], "generate_account() (ape_test.testaccountcontainer method)": [[16, "ape_test.TestAccountContainer.generate_account"]], "get_balance() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_balance"]], "get_contract_logs() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_contract_logs"]], "get_nonce() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_nonce"]], "get_test_account() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_test_account"]], "get_test_account() (ape_test.testaccountcontainer method)": [[16, "ape_test.TestAccountContainer.get_test_account"]], "get_transaction_trace() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_transaction_trace"]], "get_virtual_machine_error() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_virtual_machine_error"]], "hd_path (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.hd_path"]], "html (ape_test.coveragereportsconfig attribute)": [[16, "ape_test.CoverageReportsConfig.html"]], "max_gas (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.max_gas"]], "mine() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.mine"]], "mnemonic (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.mnemonic"]], "number_of_accounts (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.number_of_accounts"]], "priority_fee (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.priority_fee"]], "provider (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.provider"]], "reports (ape_test.coverageconfig attribute)": [[16, "ape_test.CoverageConfig.reports"]], "reports (ape_test.gasconfig attribute)": [[16, "ape_test.GasConfig.reports"]], "reset() (ape_test.testaccountcontainer method)": [[16, "ape_test.TestAccountContainer.reset"]], "restore() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.restore"]], "send_call() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.send_call"]], "send_transaction() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.send_transaction"]], "set_timestamp() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.set_timestamp"]], "settings (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.settings"]], "sign_message() (ape_test.testaccount method)": [[16, "ape_test.TestAccount.sign_message"]], "sign_raw_msghash() (ape_test.testaccount method)": [[16, "ape_test.TestAccount.sign_raw_msghash"]], "sign_transaction() (ape_test.testaccount method)": [[16, "ape_test.TestAccount.sign_transaction"]], "snapshot() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.snapshot"]], "supports_tracing (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.supports_tracing"]], "terminal (ape_test.coveragereportsconfig attribute)": [[16, "ape_test.CoverageReportsConfig.terminal"]], "track (ape_test.coverageconfig attribute)": [[16, "ape_test.CoverageConfig.track"]], "update_settings() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.update_settings"]], "xml (ape_test.coveragereportsconfig attribute)": [[16, "ape_test.CoverageReportsConfig.xml"]], "accountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[17, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[17, "ape.api.address.Address"]], "apeconfig (class in ape.api.config)": [[17, "ape.api.config.ApeConfig"]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject"]], "baseaddress (class in ape.api.address)": [[17, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[17, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[17, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[17, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[17, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[17, "ape.api.config.ConfigEnum"]], "contractcreation (class in ape.api.query)": [[17, "ape.api.query.ContractCreation"]], "contractcreationquery (class in ape.api.query)": [[17, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[17, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[17, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[17, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[17, "ape.api.projects.DependencyAPI"]], "deploymentconfig (class in ape.api.config)": [[17, "ape.api.config.DeploymentConfig"]], "ecosystemapi (class in ape.api.networks)": [[17, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[17, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[17, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[17, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[17, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[17, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[17, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[17, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[17, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[17, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[17, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[17, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[17, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[17, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[17, "ape.api.providers.UpstreamProvider"]], "__class_vars__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__class_vars__"]], "__class_vars__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__class_vars__"]], "__class_vars__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__class_vars__"]], "__class_vars__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__class_vars__"]], "__class_vars__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__class_vars__"]], "__class_vars__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__class_vars__"]], "__class_vars__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__class_vars__"]], "__class_vars__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__class_vars__"]], "__class_vars__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__class_vars__"]], "__class_vars__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__class_vars__"]], "__class_vars__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__class_vars__"]], "__class_vars__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__class_vars__"]], "__class_vars__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__class_vars__"]], "__class_vars__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__class_vars__"]], "__class_vars__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__class_vars__"]], "__class_vars__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__class_vars__"]], "__class_vars__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__class_vars__"]], "__class_vars__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__class_vars__"]], "__class_vars__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__class_vars__"]], "__class_vars__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__class_vars__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__len__"]], "__private_attributes__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__private_attributes__"]], "__private_attributes__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__private_attributes__"]], "__private_attributes__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__private_attributes__"]], "__private_attributes__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__private_attributes__"]], "__private_attributes__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__private_attributes__"]], "__private_attributes__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__private_attributes__"]], "__private_attributes__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__private_attributes__"]], "__private_attributes__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__private_attributes__"]], "__private_attributes__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__private_attributes__"]], "__private_attributes__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__private_attributes__"]], "__private_attributes__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__private_attributes__"]], "__private_attributes__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__private_attributes__"]], "__private_attributes__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__private_attributes__"]], "__private_attributes__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__private_attributes__"]], "__private_attributes__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__private_attributes__"]], "__private_attributes__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__private_attributes__"]], "__private_attributes__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__private_attributes__"]], "__private_attributes__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__private_attributes__"]], "__private_attributes__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__private_attributes__"]], "__private_attributes__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__private_attributes__"]], "__pydantic_complete__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_complete__"]], "__pydantic_core_schema__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_core_schema__"]], "__pydantic_custom_init__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_custom_init__"]], "__pydantic_decorators__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_decorators__"]], "__pydantic_extra__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_extra__"]], "__pydantic_fields_set__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields_set__"]], "__pydantic_generic_metadata__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_generic_metadata__"]], "__pydantic_parent_namespace__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_parent_namespace__"]], "__pydantic_post_init__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_post_init__"]], "__pydantic_private__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_private__"]], "__pydantic_private__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_private__"]], "__pydantic_private__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_private__"]], "__pydantic_private__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_private__"]], "__pydantic_private__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_private__"]], "__pydantic_private__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_private__"]], "__pydantic_private__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_private__"]], "__pydantic_private__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_private__"]], "__pydantic_private__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_private__"]], "__pydantic_private__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_private__"]], "__pydantic_private__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_private__"]], "__pydantic_serializer__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_serializer__"]], "__pydantic_validator__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_validator__"]], "__signature__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__signature__"]], "__signature__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__signature__"]], "__signature__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__signature__"]], "__signature__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__signature__"]], "__signature__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__signature__"]], "__signature__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__signature__"]], "__signature__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__signature__"]], "__signature__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__signature__"]], "__signature__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__signature__"]], "__signature__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__signature__"]], "__signature__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__signature__"]], "__signature__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__signature__"]], "__signature__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__signature__"]], "__signature__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__signature__"]], "__signature__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__signature__"]], "__signature__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__signature__"]], "__signature__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__signature__"]], "__signature__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__signature__"]], "__signature__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__signature__"]], "__signature__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__signature__"]], "account_type (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.account_type"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[17, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[17, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.address"]], "address (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.address"]], "alias (ape.api.accounts.accountapi property)": [[17, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[17, "module-ape.api.accounts"]], "ape.api.address": [[17, "module-ape.api.address"]], "ape.api.compiler": [[17, "module-ape.api.compiler"]], "ape.api.config": [[17, "module-ape.api.config"]], "ape.api.convert": [[17, "module-ape.api.convert"]], "ape.api.explorers": [[17, "module-ape.api.explorers"]], "ape.api.networks": [[17, "module-ape.api.networks"]], "ape.api.projects": [[17, "module-ape.api.projects"]], "ape.api.providers": [[17, "module-ape.api.providers"]], "ape.api.query": [[17, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "auto_mine (ape.api.providers.testproviderapi property)": [[17, "ape.api.providers.TestProviderAPI.auto_mine"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block"]], "block_page_size (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command"]], "call() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile"]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[17, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.config_override"]], "confirmed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.confirmed"]], "connect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str"]], "contract_type (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.contract_type"]], "contracts_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.convert"]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction"]], "custom_network (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.custom_network"]], "data_folder (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.data_folder"]], "data_folder (ape.api.accounts.testaccountcontainerapi property)": [[17, "ape.api.accounts.TestAccountContainerAPI.data_folder"]], "data_folder (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.data_folder"]], "datetime (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.datetime"]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_lines"]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_typed"]], "declare() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.declare"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_custom_error"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_primitive_value() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_primitive_value"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_ecosystem (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.default_ecosystem"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name"]], "dependencies (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.dependencies"]], "deploy() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.deploy"]], "deployer (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.deployer"]], "deployment_data (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.deployment_data"]], "disconnect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.ecosystem"]], "ecosystem_config (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.ecosystem_config"]], "empty (ape.api.networks.providercontextmanager property)": [[17, "ape.api.networks.ProviderContextManager.empty"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.enrich_error"]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events"]], "explorer (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.explorer"]], "extract_config() (ape.api.projects.apeproject method)": [[17, "ape.api.projects.ApeProject.extract_config"]], "extract_config() (ape.api.projects.projectapi method)": [[17, "ape.api.projects.ProjectAPI.extract_config"]], "factory (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.factory"]], "failed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch"]], "flatten_contract() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.flatten_contract"]], "from_receipt() (ape.api.query.contractcreation class method)": [[17, "ape.api.query.ContractCreation.from_receipt"]], "gas_price (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code"]], "get_compiler_settings() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_compiler_settings"]], "get_config() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_config"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_imports() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_imports"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types"]], "get_receipt() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_receipt"]], "get_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_storage"]], "get_test_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.get_test_account"]], "get_test_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_test_account"]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transaction_trace"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_account_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_account_nonce"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_version_map() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_version_map"]], "get_versions() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.hash"]], "history (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri"]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile"]], "interfaces_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.interfaces_folder"]], "is_adhoc (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_adhoc"]], "is_connected (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.apeproject property)": [[17, "ape.api.projects.ApeProject.is_valid"]], "is_valid (ape.api.projects.projectapi property)": [[17, "ape.api.projects.ProjectAPI.is_valid"]], "make_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.make_request"]], "max_gas (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.max_gas"]], "meta (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.meta"]], "method_called (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.mine"]], "mine() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.mine"]], "name (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.name"]], "name (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.name"]], "name (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.name"]], "name (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.nonce"]], "num_transactions (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.num_transactions"]], "number (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.number"]], "package_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.package_id"]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash"]], "path (ape.api.projects.projectapi attribute)": [[17, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.perform_query"]], "poll_blocks() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_blocks"]], "poll_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_logs"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.priority_fee"]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "raw_address (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.raw_address"]], "receipt (ape.api.query.contractcreation property)": [[17, "ape.api.query.ContractCreation.receipt"]], "receipt (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.receipt"]], "relock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.relock_account"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.remove"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.request_header"]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers"]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations"]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset"]], "restore() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.restore"]], "restore() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.restore"]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value"]], "send_call() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[17, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_balance"]], "set_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_code"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_storage"]], "set_timestamp() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_timestamp"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings"]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_debug_logs"]], "show_events() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_events"]], "show_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report"]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback"]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace"]], "sign_message() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_raw_msghash"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size"]], "snapshot() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.snapshot"]], "snapshot() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.snapshot"]], "source_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback"]], "start() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.stop"]], "stream_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.stream_request"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.target"]], "timestamp (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.timestamp"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.trace"]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transactions (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.transactions"]], "transfer() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.txn_hash"]], "txn_hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.txn_hash"]], "unlock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.unlock_account"]], "update_cache() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.update_cache"]], "update_settings() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.version"]], "version_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id"]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk"]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[18, "ape.cli.choices.Alias"]], "apeclicontextobject (class in ape.cli.options)": [[18, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[18, "ape.cli.commands.ConnectedProviderCommand"]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON"]], "networkchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[18, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[18, "ape.cli.options.account_option"]], "ape.cli.arguments": [[18, "module-ape.cli.arguments"]], "ape.cli.choices": [[18, "module-ape.cli.choices"]], "ape.cli.commands": [[18, "module-ape.cli.commands"]], "ape.cli.options": [[18, "module-ape.cli.options"]], "ape.cli.paramtype": [[18, "module-ape.cli.paramtype"]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[18, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.json method)": [[18, "ape.cli.paramtype.JSON.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.get_metavar"]], "incompatible_with() (in module ape.cli.options)": [[18, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[18, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[18, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[18, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[18, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[18, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[18, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[18, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__call__"]], "__call__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__call__"]], "__call__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__call__"]], "__class_vars__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__class_vars__"]], "__eq__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__eq__"]], "__hash__ (ape.contracts.base.contractcontainer attribute)": [[19, "ape.contracts.base.ContractContainer.__hash__"]], "__iter__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__iter__"]], "__private_attributes__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__private_attributes__"]], "__pydantic_complete__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_complete__"]], "__pydantic_core_schema__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_core_schema__"]], "__pydantic_custom_init__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_custom_init__"]], "__pydantic_decorators__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_decorators__"]], "__pydantic_generic_metadata__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_generic_metadata__"]], "__pydantic_parent_namespace__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_parent_namespace__"]], "__pydantic_post_init__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_post_init__"]], "__pydantic_serializer__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_serializer__"]], "__pydantic_validator__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_validator__"]], "__signature__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__signature__"]], "address (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method"]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[19, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deploy() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.deploy"]], "deployments (ape.contracts.base.contractcontainer property)": [[19, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.from_receipt"]], "from_receipt() (ape.contracts.base.contractinstance class method)": [[19, "ape.contracts.base.ContractInstance.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.identifier_lookup"]], "info (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.info"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.invoke_transaction"]], "name (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.range"]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.selector_identifiers"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[20, "ape.exceptions.APINotImplementedError"]], "abort": [[20, "ape.exceptions.Abort"]], "accountserror": [[20, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[20, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[20, "ape.exceptions.ApeAttributeError"]], "apeexception": [[20, "ape.exceptions.ApeException"]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[20, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[20, "ape.exceptions.ChainError"]], "compilererror": [[20, "ape.exceptions.CompilerError"]], "configerror": [[20, "ape.exceptions.ConfigError"]], "contractdataerror": [[20, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[20, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[20, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[20, "ape.exceptions.ConversionError"]], "customerror": [[20, "ape.exceptions.CustomError"]], "decodingerror": [[20, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[20, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError"]], "missingdeploymentbytecodeerror": [[20, "ape.exceptions.MissingDeploymentBytecodeError"]], "networkerror": [[20, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[20, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[20, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError"]], "plugininstallerror": [[20, "ape.exceptions.PluginInstallError"]], "pluginversionerror": [[20, "ape.exceptions.PluginVersionError"]], "projecterror": [[20, "ape.exceptions.ProjectError"]], "providererror": [[20, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[20, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[20, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[20, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[20, "ape.exceptions.SignatureError"]], "subprocesserror": [[20, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[20, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[20, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[20, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[20, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[20, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[20, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[20, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[20, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[20, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[21, "ape.managers.chain.AccountHistory"]], "accountintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AccountIntConverter"]], "accountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AddressAPIConverter"]], "blockcontainer (class in ape.managers.chain)": [[21, "ape.managers.chain.BlockContainer"]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[21, "ape.managers.chain.ChainManager"]], "compilermanager (class in ape.managers.compilers)": [[21, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[21, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[21, "ape.managers.chain.ContractCache"]], "contractmanager (class in ape.managers.project)": [[21, "ape.managers.project.ContractManager"]], "conversionmanager (class in ape.managers.converters)": [[21, "ape.managers.converters.ConversionManager"]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider"]], "dependency (class in ape.managers.project)": [[21, "ape.managers.project.Dependency"]], "dependencymanager (class in ape.managers.project)": [[21, "ape.managers.project.DependencyManager"]], "dependencyversionmap (class in ape.managers.project)": [[21, "ape.managers.project.DependencyVersionMap"]], "hexaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIntConverter"]], "hexiterableconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIterableConverter"]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter"]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject"]], "networkmanager (class in ape.managers.networks)": [[21, "ape.managers.networks.NetworkManager"]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project"]], "projectmanager (class in ape.managers.project)": [[21, "ape.managers.project.ProjectManager"]], "querymanager (class in ape.managers.query)": [[21, "ape.managers.query.QueryManager"]], "sourcemanager (class in ape.managers.project)": [[21, "ape.managers.project.SourceManager"]], "stringdecimalconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringDecimalConverter"]], "stringintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[21, "ape.managers.chain.TransactionHistory"]], "__class_vars__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__class_vars__"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__contains__"]], "__contains__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__delitem__"]], "__eq__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__eq__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__getitem__"]], "__getitem__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__getitem__"]], "__hash__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__hash__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__len__"]], "__private_attributes__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__private_attributes__"]], "__pydantic_complete__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_complete__"]], "__pydantic_core_schema__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_core_schema__"]], "__pydantic_custom_init__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_custom_init__"]], "__pydantic_decorators__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_decorators__"]], "__pydantic_generic_metadata__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_generic_metadata__"]], "__pydantic_parent_namespace__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_parent_namespace__"]], "__pydantic_post_init__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_post_init__"]], "__pydantic_serializer__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_serializer__"]], "__pydantic_validator__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_validator__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__setitem__"]], "__signature__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__signature__"]], "active_provider (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.active_provider"]], "add() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.add"]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data"]], "address (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[21, "module-ape.managers.accounts"]], "ape.managers.compilers": [[21, "module-ape.managers.compilers"]], "ape.managers.config": [[21, "module-ape.managers.config"]], "ape.managers.converters": [[21, "module-ape.managers.converters"]], "ape.managers.networks": [[21, "module-ape.managers.networks"]], "ape.managers.project": [[21, "module-ape.managers.project"]], "ape.managers.query": [[21, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile"]], "compile() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile_source"]], "config (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.config"]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts"]], "contracts_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts_folder"]], "convert() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.convert"]], "convert() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider"]], "custom_networks (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.custom_networks"]], "decode_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.decode_dependency"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.project.project property)": [[21, "ape.managers.project.Project.dependencies"]], "deployments (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[21, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions"]], "extract_config() (ape.managers.config.configmanager class method)": [[21, "ape.managers.config.ConfigManager.extract_config"]], "extract_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.fork"]], "from_manifest() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_manifest"]], "from_python_library() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_python_library"]], "gas_price (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get"]], "get() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.get"]], "get() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.get"]], "get() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint"]], "get_container() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.get_container"]], "get_creation_metadata() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_creation_metadata"]], "get_custom_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_custom_error"]], "get_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_dependency"]], "get_deployments() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_references"]], "get_request_headers() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_request_headers"]], "get_versions() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_versions"]], "global_config (ape.managers.config.configmanager property)": [[21, "ape.managers.config.ConfigManager.global_config"]], "head (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.history"]], "impersonate_account() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.impersonate_account"]], "in_tempdir (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.in_tempdir"]], "install() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.install"]], "install() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.install"]], "installed (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.installed"]], "instance_at() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.interfaces_folder"]], "is_compiled (ape.managers.project.project property)": [[21, "ape.managers.project.Project.is_compiled"]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_excluded() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.is_excluded"]], "is_type() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.is_type"]], "isolate() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.isolate"]], "isolate_data_folder() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.isolate_data_folder"]], "isolate_in_tempdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.isolate_in_tempdir"]], "isolate_in_tempdir() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.isolate_in_tempdir"]], "load() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.load"]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest"]], "lookup() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.lookup"]], "meta (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.mine"]], "name (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.name"]], "network (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_names"]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing"]], "package_id (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.package_id"]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.parse_network_choice"]], "paths (ape.managers.project.sourcemanager property)": [[21, "ape.managers.project.SourceManager.paths"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.poll_blocks"]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project"]], "project_api (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.project_api"]], "provider_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[21, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.range"]], "reconfigure() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.reconfigure"]], "refresh() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.refresh"]], "refresh_sources() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.refresh_sources"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[21, "ape.managers.compilers.CompilerManager.registered_compilers"]], "reload_config() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.reload_config"]], "restore() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.revert_to_block"]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.snapshot"]], "sources (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.sources"]], "specified (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.specified"]], "stop_impersonating() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.stop_impersonating"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.test_accounts"]], "unpack() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.unpack"]], "unpack() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.unpack"]], "unpack() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.unpack"]], "unpack() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.unpack"]], "update_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.update_manifest"]], "update_manifest() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.update_manifest"]], "uri (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.uri"]], "uri_map (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.uri_map"]], "version (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.version"]], "accountplugin (class in ape.plugins.account)": [[22, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[22, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[22, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[22, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[22, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[22, "module-ape.plugins"]], "ape.plugins.account": [[22, "module-ape.plugins.account"]], "ape.plugins.compiler": [[22, "module-ape.plugins.compiler"]], "ape.plugins.config": [[22, "module-ape.plugins.config"]], "ape.plugins.converter": [[22, "module-ape.plugins.converter"]], "ape.plugins.network": [[22, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[22, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[22, "module-ape.plugins.project"]], "ape.plugins.query": [[22, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[22, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[22, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[22, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[22, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[22, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[22, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[22, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[22, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[22, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[22, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[22, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "addresstype (in module ape.types.address)": [[23, "ape.types.address.AddressType"]], "basecontractlog (class in ape.types)": [[23, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[23, "ape.types.BlockID"]], "contractcoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractCoverage"]], "contractlog (class in ape.types)": [[23, "ape.types.ContractLog"]], "contractsourcecoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractSourceCoverage"]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject"]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport"]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement"]], "functioncoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.FunctionCoverage"]], "messagesignature (class in ape.types.signatures)": [[23, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[23, "ape.types.MockContractLog"]], "rawaddress (in module ape.types.address)": [[23, "ape.types.address.RawAddress"]], "signablemessage (class in ape.types.signatures)": [[23, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[23, "ape.types.signatures.TransactionSignature"]], "ape.types": [[23, "module-ape.types"]], "ape.types.address": [[23, "module-ape.types.address"]], "ape.types.coverage": [[23, "module-ape.types.coverage"]], "block_hash (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[23, "ape.types.BaseContractLog.contract_address"]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.contracts"]], "event_arguments (ape.types.basecontractlog attribute)": [[23, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[23, "ape.types.BaseContractLog.event_name"]], "full_name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.full_name"]], "function_hits (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_hits"]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_hits"]], "function_hits (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_hits"]], "function_hits (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_hits"]], "function_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_rate"]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_rate"]], "function_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_rate"]], "function_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_rate"]], "functions (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.functions"]], "get_html() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_html"]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml"]], "header (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.header"]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.hit_count"]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.hit_count"]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include"]], "line_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.line_rate"]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.line_rate"]], "line_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.line_rate"]], "line_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.line_rate"]], "line_rate (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.line_rate"]], "lines_covered (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_covered"]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_covered"]], "lines_covered (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_covered"]], "lines_covered (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_covered"]], "lines_covered (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_covered"]], "lines_valid (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_valid"]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_valid"]], "lines_valid (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_valid"]], "lines_valid (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_valid"]], "lines_valid (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_valid"]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location"]], "log_index (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.log_index"]], "miss_count (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.miss_count"]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.miss_count"]], "miss_count (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.miss_count"]], "miss_count (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.miss_count"]], "miss_count (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.miss_count"]], "name (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.name"]], "name (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.name"]], "name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.name"]], "pcs (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.pcs"]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement"]], "projects (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.projects"]], "recover_signer() (ape.types.signatures method)": [[23, "ape.types.signatures.recover_signer"]], "source_folders (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.source_folders"]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.source_id"]], "sources (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.sources"]], "sources (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.sources"]], "statements (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.statements"]], "statements (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.statements"]], "statements (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.statements"]], "statements (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.statements"]], "statements (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.statements"]], "tag (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.tag"]], "timestamp (ape.types.contractlog property)": [[23, "ape.types.ContractLog.timestamp"]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp"]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.total_functions"]], "total_functions (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.total_functions"]], "total_functions (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.total_functions"]], "transaction_hash (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[24, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[24, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.DELEGATE"]], "extraattributesmixin (class in ape.utils)": [[24, "ape.utils.ExtraAttributesMixin"]], "extramodelattributes (class in ape.utils)": [[24, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[24, "ape.utils.GeneratedDevAccount"]], "inputs (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[24, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.OUTPUTS"]], "rpcheaders (class in ape.utils)": [[24, "ape.utils.RPCHeaders"]], "struct (class in ape.utils)": [[24, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[24, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[24, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[24, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[24, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[24, "ape.utils.allow_disconnected"]], "ape.utils": [[24, "module-ape.utils"]], "as_our_module() (in module ape.utils)": [[24, "ape.utils.as_our_module"]], "attributes (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.attributes"]], "clean_path() (in module ape.utils)": [[24, "ape.utils.clean_path"]], "create_tempdir() (in module ape.utils)": [[24, "ape.utils.create_tempdir"]], "decode_output() (ape.utils.structparser method)": [[24, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[24, "ape.utils.StructParser.default_name"]], "encode_input() (ape.utils.structparser method)": [[24, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[24, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[24, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[24, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[24, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[24, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[24, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[24, "ape.utils.get_current_timestamp_ms"]], "get_full_extension() (in module ape.utils)": [[24, "ape.utils.get_full_extension"]], "get_package_path() (in module ape.utils)": [[24, "ape.utils.get_package_path"]], "get_package_version() (in module ape.utils)": [[24, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[24, "ape.utils.get_relative_path"]], "in_tempdir() (in module ape.utils)": [[24, "ape.utils.in_tempdir"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[24, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[24, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[24, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[24, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[24, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[24, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[24, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[24, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[24, "ape.utils.load_config"]], "log_instead_of_fail() (in module ape.utils)": [[24, "ape.utils.log_instead_of_fail"]], "model_computed_fields (ape.utils.baseinterfacemodel attribute)": [[24, "ape.utils.BaseInterfaceModel.model_computed_fields"]], "model_computed_fields (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.model_computed_fields"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[24, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[24, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.name"]], "path_match() (in module ape.utils)": [[24, "ape.utils.path_match"]], "pragma_str_to_specifier_set() (in module ape.utils)": [[24, "ape.utils.pragma_str_to_specifier_set"]], "private_key (ape.utils.generateddevaccount attribute)": [[24, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[24, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[24, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[24, "ape.utils.returns_array"]], "run_in_tempdir() (in module ape.utils)": [[24, "ape.utils.run_in_tempdir"]], "run_until_complete() (in module ape.utils)": [[24, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[24, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[24, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[24, "ape.utils.stream_response"]], "to_int() (in module ape.utils)": [[24, "ape.utils.to_int"]], "use_temp_sys_path (class in ape.utils)": [[24, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/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"], "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.md", "methoddocs/ape.md", "methoddocs/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"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "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"], "terms": {"command": [0, 4, 5, 6, 7, 14, 17, 21, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 41, 43], "line": [0, 4, 5, 13, 17, 18, 21, 23, 41, 42, 43, 44], "helper": [0, 4, 5], "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], "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], "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], "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], "unlock": [0, 17, 25], "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], "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "consol": [0, 7, 9, 13, 25, 30, 31, 33, 34, 37, 38, 41, 44], "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], "load": [0, 1, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 40, 42, 46], "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], "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], "arg": [0, 4, 5, 6, 7, 13, 14, 16, 17, 18, 19, 20, 21, 24, 29, 30, 31], "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], "exist": [0, 13, 15, 17, 18, 21, 23, 24, 26, 27, 29, 33, 37, 40, 44], "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 18, 23, 29, 36, 44], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "One": [0, 1, 2, 3, 4, 5, 6, 8, 29, 30, 42, 44, 46], "error": [0, 1, 2, 3, 4, 5, 6, 8, 13, 15, 16, 17, 18, 19, 20, 21, 24, 26, 29, 30, 36, 37], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 24, 29, 32, 36, 41], "success": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 29, 36, 41], "info": [0, 1, 2, 3, 4, 5, 6, 8, 12, 17, 18, 19, 21, 26, 29, 33, 36, 44], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 17, 25, 29, 31, 36, 37, 46], "argument": [0, 1, 5, 6, 8, 13, 14, 17, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 37, 40, 43, 46], "alia": [0, 10, 11, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "requir": [0, 5, 10, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 28, 30, 32, 35, 37, 41, 42, 44, 46], "privat": [0, 11, 17, 19, 21, 25], "kei": [0, 1, 6, 11, 12, 13, 15, 17, 18, 19, 21, 22, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "creat": [0, 3, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "random": [0, 25], "mnemon": [0, 11, 16, 21, 24, 25, 28, 44], "seed": [0, 11, 24, 25], "phrase": [0, 11, 24, 25], "hide": [0, 16, 25], "newli": [0, 25], "termin": [0, 13, 16, 17, 18, 19, 20, 21, 38, 41, 44], "word": [0, 11, 24, 25], "count": [0, 21, 23, 24, 25], "word_count": [0, 11], "number": [0, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "default": [0, 3, 4, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 27, 32, 35, 37, 43, 44, 46], "12": [0, 11, 21, 25, 32, 41], "hd": [0, 14, 16, 17, 24, 25], "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], "custom_hd_path": 0, "specifi": [0, 13, 14, 15, 16, 17, 18, 20, 21, 22, 25, 26, 27, 28, 30, 32, 33, 35, 37, 43, 44, 46], "deriv": [0, 19, 24, 37, 44], "m": [0, 11, 16, 24, 44], "44": [0, 11, 16, 24, 44], "60": [0, 11, 16, 24, 37, 44], "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], "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], "avail": [0, 5, 11, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 42, 44, 46], "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], "output": [0, 12, 13, 17, 18, 19, 20, 24, 29, 33, 36, 44, 45], "plugin": [0, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "manifest": [1, 17, 21, 32, 40], "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], "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], "save": [1, 17, 21, 25, 30, 32, 42, 43], "result": [1, 4, 13, 16, 17, 18, 19, 21, 24, 28, 29, 30, 42], "back": [1, 12, 16, 17, 19, 21, 30, 37], "note": [1, 12, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 36, 37, 38, 41, 44, 46], "ap": [1, 3, 4, 5, 6, 7, 8, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45], "automat": [1, 6, 11, 12, 17, 18, 19, 21, 22, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "recompil": [1, 32], "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], "chang": [1, 8, 13, 15, 16, 17, 18, 19, 21, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "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], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "time": [1, 13, 14, 16, 17, 19, 21, 23, 25, 26, 28, 30, 32, 44, 45, 46], "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], "do": [1, 13, 16, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "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], "manual": [1, 14, 29, 37, 44], "trigger": [1, 13, 44], "file_path": [1, 26], "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], "f": [1, 6, 13, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "forc": [1, 6, 17, 21, 32], "select": [1, 12, 14, 18, 19, 21, 25, 26, 29, 43], "": [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], "size": [1, 13, 17, 21], "show": [1, 13, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "deploy": [1, 13, 17, 19, 21, 38], "bytecod": [1, 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], "depend": [1, 6, 9, 12, 13, 15, 17, 21, 22, 23, 33], "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], "config": [1, 3, 6, 10, 12, 13, 15, 16, 19, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "overrid": [1, 4, 6, 11, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 37], "val": [1, 6], "map": [1, 6, 13, 16, 17, 19, 20, 21, 22, 24, 30, 32, 44], "open": [2, 32, 41, 44], "allow": [3, 11, 13, 15, 16, 17, 18, 19, 21, 22, 26, 28, 29, 30, 32, 37, 39, 41, 42, 43, 44, 45, 46], "user": [3, 10, 13, 14, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 36, 37, 41, 42, 44], "folder": [3, 7, 8, 16, 17, 21, 23, 27, 29, 31, 44, 46], "yaml": [3, 4, 10, 15, 16, 17, 18, 21, 22, 24, 25, 27, 28, 29, 32, 35, 37, 38, 44, 46], "github": [3, 6, 15, 17, 22, 24, 28, 35, 37, 41], "org": [3, 14, 17, 21, 32], "repo": [3, 15], "clone": [3, 15, 21, 32, 39], "templat": [3, 33], "regist": [4, 17, 21, 22, 24, 43], "ecosystem": [4, 13, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "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], "format": [4, 11, 16, 17, 18, 21, 23, 24], "output_format": 4, "tree": [4, 13, 17, 18, 24, 45], "ecosystem_filt": [4, 21], "filter": [4, 13, 16, 17, 18, 19, 21, 26], "ethereum": [4, 9, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "network_filt": [4, 21], "sepolia": [4, 13, 14, 26, 28, 37, 43, 46], "fork": [4, 9, 13, 17, 21, 28, 44, 46], "holeski": [4, 13, 14], "mainnet": [4, 13, 14, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "provider_filt": [4, 17, 21], "node": [4, 9, 13, 15, 17, 19, 21, 23, 30, 35, 37, 44, 46], "test": [4, 9, 13, 14, 17, 21, 23, 24, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "start": [4, 12, 13, 14, 16, 17, 19, 21, 23, 24, 26, 29, 33, 34, 37, 40, 41, 43, 44], "subprocess": [4, 14, 17, 20], "independ": [4, 13, 38], "stream": [4, 13, 17, 24], "stdout": [4, 13, 17], "stderr": 4, "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], "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], "dir": 5, "y": [5, 6, 21, 32], "ye": [5, 6, 18, 32], "don": [5, 21, 30, 32, 33, 37, 44, 46], "t": [5, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "ask": [5, 17, 25, 32], "confirm": [5, 6, 13, 17, 18, 19, 21, 25, 32], "u": 5, "upgrad": [5, 35, 39, 41], "newest": 5, "displai": [5, 13, 17, 20, 23, 24, 25, 37], "core": [5, 17, 18, 19, 21, 25, 28, 30, 32, 33, 37], "next": [5, 13, 17, 21, 37, 42], "packag": [6, 7, 13, 15, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41], "tool": [6, 30, 41, 45, 46], "version": [6, 14, 15, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "re": [6, 8, 12, 17, 21, 29, 32, 44], "download": [6, 15, 17, 22, 24, 32], "cach": [6, 10, 15, 17, 21, 29, 32, 38, 44], "ref": [6, 15, 17, 19, 21, 32], "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], "refer": [6, 12, 17, 19, 21, 24, 28, 30, 32, 33, 37, 38, 42], "flag": [6, 16, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "branch": [6, 15, 17, 32, 35], "tag": [6, 15, 23, 32], "instead": [6, 13, 15, 17, 21, 23, 24, 27, 28, 32, 33, 37], "remov": [6, 17, 21, 24, 32, 44], "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], "specif": [6, 13, 16, 17, 20, 21, 26, 35, 37, 41, 44, 46], "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], "onli": [6, 7, 13, 16, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "those": [6, 13, 21, 23, 26, 30, 32, 33, 37, 42, 44], "prompt": [6, 11, 18, 25, 26, 32], "choos": [6, 14, 18, 21], "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], "packagenam": 6, "1": [6, 10, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "2": [6, 13, 17, 19, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "must": [7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 37, 40, 41, 44], "either": [7, 13, 15, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "defin": [7, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 29, 30, 33, 37, 42, 43, 44], "main": [7, 17, 22, 30, 34, 36, 37, 42], "cli": [7, 17, 20, 21, 24, 25, 27, 29, 35, 41, 44], "click": [7, 18, 26, 33, 35, 37, 43], "group": [7, 23, 26, 30, 33, 43], "object": [7, 12, 13, 17, 18, 19, 21, 22, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "call": [7, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 37, 39, 42, 43, 44, 46], "network": [7, 9, 10, 13, 14, 16, 18, 19, 20, 29, 30, 31, 33, 35, 40, 41, 42, 45, 46], "given": [7, 8, 11, 13, 15, 16, 17, 18, 19, 20, 21, 24, 26, 28, 30, 37, 44], "should": [7, 12, 13, 14, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 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], "mix": 7, "ins": 7, "necessari": [7, 15, 18, 21], "oper": [7, 11, 16, 17, 20, 30, 36], "interact": [7, 17, 19, 21, 25, 26, 29, 39, 41, 42, 44, 45, 46], "drop": [7, 24], "session": [7, 13, 14, 16, 17, 21, 29, 37, 41], "after": [7, 15, 17, 19, 21, 22, 25, 27, 30, 32, 37, 38, 41, 42, 44, 46], "launch": [8, 29, 37, 46], "pytest": [8, 10, 25, 29], "run": [8, 9, 13, 15, 16, 17, 21, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 43, 44, 45, 46], "pytest_arg": 8, "w": [8, 13, 14, 17, 37], "watch": [8, 44], "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], "suit": [8, 35, 44], "watch_fold": 8, "delai": [8, 37, 43], "watch_delai": 8, "between": [8, 17, 19, 21, 23, 37], "poll": [8, 13, 17, 19, 21, 37, 44], "cycl": 8, "5": [8, 17, 19, 25, 28, 30, 32, 35, 42, 44, 46], "second": [8, 13, 17, 19, 20, 21, 30, 37, 44, 46], "overview": 9, "account": [9, 10, 13, 14, 16, 18, 19, 20, 24, 27, 28, 29, 30, 32, 33, 37, 39, 40, 41, 42, 45, 46], "develop": [9, 10, 14, 16, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "compil": [9, 10, 15, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "queri": [9, 10, 13, 14, 19, 20, 29], "data": [9, 10, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 29, 30, 32, 37, 44], "configur": [9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "transact": [9, 11, 13, 16, 19, 20, 21, 23, 24, 25, 28, 42, 45], "revert": [9, 10, 13, 16, 17, 20, 21, 24, 30, 37], "proxi": [9, 13, 17, 21], "publish": [9, 15, 17, 19, 21, 44], "log": [9, 13, 16, 17, 18, 19, 21, 23, 24, 41, 45], "trace": [9, 13, 14, 16, 17, 20, 21, 23, 24, 30, 42, 44], "pm": [9, 32], "init": [9, 13, 17, 19, 21, 31, 38], "api": [9, 11, 13, 15, 16, 18, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "except": [9, 13, 15, 16, 17, 18, 19, 21, 24, 30, 37, 42, 44, 46], "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], "util": [9, 10, 12, 13, 17, 18, 21, 25, 26, 29, 33, 43, 46], "multical": [9, 30], "address": [10, 11, 13, 16, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "checksumaddress": [10, 11, 13, 16, 17, 19, 21, 23], "contract_typ": [10, 13, 17, 19, 20, 21, 28, 38], "contracttyp": [10, 13, 15, 17, 19, 20, 21], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "txn_hash": [10, 13, 17, 19, 21, 45], "hexbyt": [10, 11, 13, 16, 17, 19, 21, 23, 30], "abi": [10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 24, 27, 42, 46], "list": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "union": [10, 12, 13, 16, 17, 18, 19, 20, 21, 23, 24], "ethpm_typ": [10, 13, 15, 17, 19, 21, 23], "constructorabi": [10, 13, 17, 19, 20, 21, 24], "fallbackabi": [10, 21], "receiveabi": [10, 21], "methodabi": [10, 13, 17, 19, 20, 21, 24], "eventabi": [10, 13, 17, 19, 21, 24], "errorabi": [10, 19, 20, 21], "structabi": [10, 19, 21], "unprocessedabi": [10, 21], "dict": [10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "contractinst": [10, 17, 19, 21, 30, 46], "face": [10, 20], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 38, 42], "instanti": [10, 17, 27], "projectmanag": [10, 15, 17, 19, 20, 21, 29, 38, 44], "current": [10, 13, 16, 17, 18, 21, 24, 35, 37, 38], "accountmanag": [10, 21, 29], "chain": [10, 13, 14, 16, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "disconnect": [10, 13, 14, 16, 17, 21, 26, 37, 44], "connect": [10, 13, 14, 16, 17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "blockchain": [10, 13, 14, 16, 17, 20, 21, 22, 25, 30, 35, 37, 44], "activ": [10, 17, 18, 19, 21, 29, 30, 43, 44], "purpos": [10, 12, 13, 14, 16, 17, 19, 21, 23, 25, 28, 31, 36], "control": [10, 13, 17, 21, 25, 26, 37, 43, 44, 46], "state": [10, 13, 16, 17, 19, 21, 25, 30, 42], "handi": [10, 21], "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], "compilermanag": [10, 21], "len": [10, 21], "registered_compil": [10, 21], "configmanag": [10, 13, 17, 21, 22], "convert": [10, 13, 18, 20, 24, 29, 30], "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], "to_typ": [10, 21], "tupl": [10, 11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24], "convers": [10, 17, 22], "function": [10, 13, 15, 17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 37, 42], "conversionmanag": [10, 21], "networkmanag": [10, 21, 29, 44], "home": [10, 17, 24, 25, 28, 29, 31, 37, 41, 42], "work": [10, 13, 15, 17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "catch": 10, "expect": [10, 13, 15, 17, 19, 21, 44, 46], "logic": [10, 15, 17, 20, 21, 24, 30, 33, 37], "resembl": [10, 21], "rais": [10, 11, 13, 14, 16, 17, 19, 20, 21, 24, 30, 37, 42, 44], "ape_account": [11, 25, 26], "accountcontain": [11, 22], "account_typ": [11, 16, 17, 18, 22, 26], "accountapi": [11, 16, 17, 18, 21, 22, 25, 26, 30, 33], "loaded_account": 11, "keyfileaccount": [11, 16, 17, 22, 26], "properti": [11, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "iter": [11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24], "return": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 39, 42, 44, 46], "alias": [11, 16, 17, 18, 21, 26], "keyfile_path": 11, "lock": [11, 27, 44], "bool": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 44], "true": [11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 30, 32, 37, 40, 42, 44, 45], "subclass": [11, 14, 16, 17, 18, 21, 22, 24, 30, 42], "shorten": [11, 16, 17, 21], "quicker": [11, 16, 17], "access": [11, 13, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 29, 30, 32, 33, 37, 38, 40, 43, 44], "set_autosign": [11, 25], "enabl": [11, 14, 16, 17, 19, 25, 30, 44], "passphras": [11, 25], "sign": [11, 16, 17, 20, 23], "messag": [11, 13, 16, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "paramet": [11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "fals": [11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 42, 44, 45], "disabl": [11, 44], "enter": [11, 17, 25, 36, 37, 44], "sign_messag": [11, 16, 17, 25], "msg": [11, 16, 17, 18, 23, 30, 42], "signer_opt": [11, 16, 17], "messagesignatur": [11, 16, 17, 23], "handl": [11, 13, 16, 17, 20, 21, 22, 24, 26, 29, 37, 42], "variou": [11, 16, 17, 21, 35, 39, 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], "signablemessag": [11, 16, 17, 23, 24], "int": [11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "byte": [11, 13, 14, 16, 17, 19, 21, 23, 24, 30], "doc": [11, 16, 17, 24, 33], "noqa": [11, 16, 17, 21], "e501": [11, 16, 17, 21], "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], "inform": [11, 13, 15, 16, 17, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 36, 37, 40, 44, 46], "addit": [11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "kwarg": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "signer": [11, 16, 17, 23, 25, 26, 30], "modifi": [11, 13, 16, 17, 18, 21, 23, 24, 29, 30, 37], "signatur": [11, 13, 16, 17, 19, 21, 24, 30], "correspond": [11, 16, 17, 19, 23, 24, 26, 37, 44], "sign_raw_msghash": [11, 16, 17], "msghash": [11, 16, 17], "raw": [11, 13, 16, 17, 18, 21, 23, 25, 27, 32, 37], "hash": [11, 13, 16, 17, 19, 21, 23, 29], "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], "support": [11, 13, 16, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "implement": [11, 13, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "notimplementederror": [11, 13, 16, 17, 20, 21], "sign_transact": [11, 16, 17], "txn": [11, 13, 16, 17, 20, 31, 37], "transactionapi": [11, 13, 16, 17, 19, 20, 21], "input": [11, 13, 16, 17, 18, 19, 20, 24, 25], "howev": [11, 16, 17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "properli": [11, 16, 17, 21, 33, 45], "here": [11, 13, 16, 17, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "meant": [11, 16, 17, 21, 23, 32, 37, 41], "execut": [11, 13, 14, 16, 17, 18, 19, 21, 23, 26, 29, 30, 36, 43, 44, 45], "doe": [11, 13, 16, 17, 18, 19, 20, 21, 24, 26, 28, 30, 33, 35, 37, 41, 44, 45], "wish": [11, 12, 16, 17, 21, 25, 34, 36, 37, 38, 40, 42], "generate_account": [11, 16, 17, 25], "hd_path": [11, 16, 24, 44], "gener": [11, 12, 13, 14, 16, 17, 18, 19, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "new": [11, 13, 16, 17, 19, 21, 24, 26, 32, 35, 37, 41], "encrypt": [11, 25], "storag": [11, 13, 15, 17, 30], "hierarch": 11, "determinist": 11, "amount": [11, 13, 17, 19, 21, 30, 31, 37, 46], "import_account_from_mnemon": [11, 25], "space": [11, 24], "separ": [11, 23, 25, 30, 33, 44], "repres": [11, 13, 14, 16, 17, 18, 21, 22, 23, 24, 37, 44, 46], "import_account_from_private_kei": [11, 25], "private_kei": [11, 16, 24, 25], "hex": [11, 13, 21, 24, 25, 30], "string": [11, 17, 18, 20, 21, 22, 23, 24, 25, 28, 30, 37, 42, 44], "ape_compil": 12, "_case_sensit": [12, 13, 14, 16, 17], "_nested_model_default_partial_upd": [12, 13, 14, 16, 17], "_env_prefix": [12, 13, 14, 16, 17], "_env_fil": [12, 13, 14, 16, 17], "dotenvtyp": [12, 13, 14, 16, 17], "posixpath": [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_none_str": [12, 13, 14, 16, 17], "_env_parse_enum": [12, 13, 14, 16, 17], "_cli_prog_nam": [12, 13, 14, 16, 17], "_cli_parse_arg": [12, 13, 14, 16, 17], "_cli_settings_sourc": [12, 13, 14, 16, 17], "clisettingssourc": [12, 13, 14, 16, 17], "_cli_parse_none_str": [12, 13, 14, 16, 17], "_cli_hide_none_typ": [12, 13, 14, 16, 17], "_cli_avoid_json": [12, 13, 14, 16, 17], "_cli_enforce_requir": [12, 13, 14, 16, 17], "_cli_use_class_docs_for_group": [12, 13, 14, 16, 17], "_cli_exit_on_error": [12, 13, 14, 16, 17], "_cli_prefix": [12, 13, 14, 16, 17], "_cli_implicit_flag": [12, 13, 14, 16, 17], "_secrets_dir": [12, 13, 14, 16, 17], "pathtyp": [12, 13, 14, 16, 17], "exclud": [12, 13, 16, 17, 19, 21, 24, 32, 44], "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], "pattern": [12, 13, 16, 17, 21, 24, 32, 37], "include_depend": [12, 32], "output_extra": [12, 27], "outputextra": 12, "sourc": [12, 13, 15, 17, 18, 20, 21, 23, 26, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "exclus": [12, 21, 24, 27], "glob": [12, 16, 21, 24, 27, 32], "regex": [12, 24, 27], "across": [12, 13, 16, 17, 21, 28, 29, 37], "To": [12, 17, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 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], "r": [12, 21, 23, 27, 44], "thei": [12, 13, 17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "ll": 12, "turn": 12, "misc": 12, "source_exclude_pattern": 12, "dure": [12, 13, 17, 21, 23, 27, 32, 36, 43, 44], "becaus": [12, 13, 16, 20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "own": [12, 21, 22, 28, 32, 36, 41, 44], "still": [12, 17, 19, 21, 24, 32, 39, 44, 45, 46], "them": [12, 13, 17, 21, 22, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "some": [12, 17, 19, 21, 23, 25, 30, 32, 34, 35, 37, 44, 45, 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], "alwai": [12, 16, 17, 21, 27, 28, 30, 32, 43], "extra": [12, 13, 15, 16, 17, 24, 25, 28, 32, 41], "build": [12, 13, 16, 17, 19, 21, 24, 27, 32, 38, 40, 41, 43, 44, 45], "lower": 12, "serialize_exclud": 12, "put": [12, 21, 25, 32, 36], "weird": 12, "prefix": [12, 16, 19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "so": [12, 15, 17, 21, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "we": [12, 17, 21, 23, 24, 25, 26, 30, 31, 33, 35, 37, 41, 43, 44, 45, 46], "go": [12, 16, 17, 21, 37], "stuff": [12, 31, 36, 37], "It": [12, 18, 22, 24, 25, 26, 30, 31, 33, 36, 37, 43, 44, 45], "appear": [12, 21, 24], "minifi": [12, 27], "json": [12, 15, 17, 18, 21, 22, 24, 28, 30, 32, 38], "host": [12, 27, 39], "web": [12, 27], "app": 12, "ape_ethereum": [13, 21, 30, 33], "accesslisttransact": 13, "chainid": [13, 17, 21], "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "ga": [13, 16, 17, 20, 21, 24, 28, 30, 37, 42], "nonc": [13, 16, 17, 19, 21], "0x": [13, 17, 21, 24, 30, 39, 42, 45], "max_fe": [13, 17, 21, 46], "max_priority_fe": [13, 17, 21, 46], "required_confirm": [13, 17, 19, 21], "transactionsignatur": [13, 17, 21, 23], "gaspric": 13, "accesslist": 13, "eip": [13, 16, 17, 21, 23, 37, 39, 40, 46], "2930": [13, 46], "similar": [13, 17, 19, 21, 26, 33, 37, 42, 44], "legaci": 13, "ad": [13, 17, 20, 21, 24, 25, 26, 29, 37, 44], "baseethereumconfig": 13, "default_network": [13, 28, 34, 37], "request_head": [13, 14, 16, 17, 21, 28, 37], "l2": [13, 17, 34], "basetransact": 13, "serialize_transact": [13, 17], "serial": [13, 15, 17, 19, 21], "calcul": [13, 17, 21, 23], "block": [13, 16, 17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "num_transact": [13, 17], "parenthash": [13, 17], "0x0000000000000000000000000000000000000000000000000000000000000000": [13, 17], "timestamp": [13, 16, 17, 21, 23, 24, 29, 44], "gaslimit": 13, "gasus": 13, "basefeeperga": 13, "difficulti": 13, "totaldifficulti": 13, "uncl": 13, "eth_pydantic_typ": [13, 17, 21, 30], "identifi": [13, 17, 19, 21, 30, 37, 42], "parent_hash": [13, 17], "preceed": [13, 17], "most": [13, 15, 17, 19, 21, 25, 26, 28, 36, 37, 41], "field": [13, 15, 17, 19, 21, 23, 24, 32, 35, 44], "pass": [13, 14, 17, 18, 21, 25, 26, 32, 33, 38, 44, 46], "model": [13, 15, 17, 19, 21, 24, 46], "valid": [13, 17, 19, 21, 22, 23, 25, 37], "occassion": [13, 17], "miss": [13, 17, 18, 21, 23, 24, 44], "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], "eth_subscrib": [13, 17], "newhead": [13, 17], "which": [13, 14, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 33, 37, 40, 41, 44, 46], "case": [13, 17, 19, 20, 21, 24, 26, 27, 28, 30, 32, 33, 37, 38, 39, 42, 43, 44], "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], "request": [13, 14, 17, 21, 22, 32, 36], "disk": [13, 17, 21, 25], "calltrac": 13, "call_trace_approach": [13, 14], "traceapproach": [13, 14], "geth_struct_log_pars": 13, "tx": [13, 17, 30, 31, 45], "supports_debug_trace_cal": 13, "remain": 13, "eth": [13, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "minu": 13, "debug_tracecal": [13, 45], "struct": [13, 24], "tracer": 13, "get_calltre": 13, "calltreenod": 13, "un": 13, "enrich": [13, 15, 17, 21], "raw_trace_fram": 13, "frame": [13, 20, 45], "return_valu": [13, 17, 30], "deduc": [13, 14, 17], "obtain": [13, 17, 30, 38, 44, 45], "differ": [13, 17, 19, 21, 24, 28, 32, 33, 35, 37, 38, 39, 44], "versu": [13, 17, 23, 28], "dictionari": [13, 17, 18, 21, 24, 30, 38, 44, 45], "easili": [13, 17, 37, 46], "send": [13, 16, 17, 20, 30, 37, 44, 46], "dynamicfeetransact": 13, "maxfeeperga": 13, "maxpriorityfeeperga": 13, "post": [13, 17, 19, 21], "1559": [13, 16, 17, 21, 37, 46], "fee_token_symbol": [13, 17], "fee_token_decim": [13, 17], "18": [13, 17], "ethereumconfig": 13, "pluginconfig": [13, 17, 22], "create_transact": [13, 17], "constructor": [13, 17, 19, 30, 40], "sinc": [13, 17, 23, 30], "hook": [13, 17, 22, 33], "custom": [13, 17, 18, 19, 20, 21, 23, 25, 26, 28, 29, 33, 36], "how": [13, 15, 17, 18, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "classmethod": [13, 17, 19, 20, 21], "decode_address": [13, 17], "raw_address": [13, 17], "hashstr20": [13, 17, 23], "hashbytes20": [13, 17, 23], "nativ": [13, 17], "rawaddress": [13, 17, 23], "addresstyp": [13, 16, 17, 19, 20, 21, 23], "decode_block": [13, 17], "blockapi": [13, 17, 21, 31], "decod": [13, 17, 19, 20, 21, 24, 37], "decode_calldata": [13, 17], "calldata": [13, 17, 19, 30], "anonym": [13, 17, 19], "stringifi": [13, 17, 19, 30], "index": [13, 14, 16, 17, 19, 23, 24, 26, 28, 30, 44], "decode_custom_error": [13, 17], "customerror": [13, 17, 19, 20, 21], "contain": [13, 15, 16, 17, 19, 21, 22, 23, 24, 27, 30, 32, 34, 37, 38, 40, 41, 44, 46], "selector": [13, 17, 19, 30, 44], "abl": [13, 17, 21, 24, 25, 27, 30, 39, 44, 45], "one": [13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "els": [13, 17, 19, 21, 24, 26, 36, 37, 43, 44], "decode_log": [13, 17, 46], "sequenc": [13, 17, 18, 21, 24], "event": [13, 16, 17, 19, 20, 23, 30, 46], "contractlog": [13, 16, 17, 19, 21, 23, 31, 46], "match": [13, 17, 18, 19, 21, 23, 24, 37, 44], "definit": [13, 17, 19, 21, 24, 37], "decode_primitive_valu": [13, 17], "output_typ": [13, 17], "primit": [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, 37, 38, 44], "other": [13, 17, 18, 19, 21, 23, 24, 25, 26, 29, 30, 35, 37, 44, 46], "friendlier": [13, 17], "python": [13, 15, 17, 19, 21, 27, 29, 30, 33, 37, 40, 41, 42, 43, 44, 45], "equival": [13, 17], "decode_receipt": [13, 17], "receiptapi": [13, 16, 17, 19, 20, 21, 30, 31, 45], "receipt": [13, 17, 19, 21, 30, 37, 42, 44, 45, 46], "decode_returndata": [13, 17], "raw_data": [13, 17], "encode_address": [13, 17], "integ": [13, 17, 21, 24], "encode_calldata": [13, 17], "encod": [13, 17, 23, 37], "encode_contract_blueprint": [13, 17], "uniqu": [13, 17, 21, 23, 30, 37, 46], "5202": [13, 17, 21], "starknet": [13, 17, 21, 24, 35, 37, 44], "declar": [13, 15, 17, 28, 33, 46], "blueprint": [13, 17, 21], "factori": [13, 15, 17, 18, 19, 21, 30, 38, 46], "applic": [13, 17, 24, 28, 32, 46], "encode_deploy": [13, 17], "deployment_bytecod": [13, 17], "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "interfac": [13, 15, 17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "encode_transact": [13, 17], "addition": [13, 17, 26, 32, 35, 37], "updat": [13, 17, 35, 44], "enrich_trac": [13, 17], "traceapi": [13, 16, 17, 20], "enhanc": [13, 17], "level": [13, 17, 18, 21, 28, 30, 33, 36, 37, 38, 41, 44, 45], "token": [13, 17, 32, 35, 37, 44, 45, 46], "symbol": [13, 17, 29, 37], "currenc": [13, 16, 17], "pai": [13, 17, 42], "fee": [13, 16, 17, 31, 37, 42], "get_proxy_info": [13, 17, 21], "proxyinfo": [13, 21], "known": [13, 15, 17, 21, 24, 26, 27, 30], "proxyinfoapi": [13, 17, 21], "get_python_typ": [13, 17], "abi_typ": [13, 17, 24, 30], "abityp": [13, 17, 19, 24], "networkconfig": 13, "default_provid": [13, 28, 34, 37], "block_tim": [13, 17, 19, 21, 37], "13": 13, "transaction_acceptance_timeout": [13, 17, 37, 46], "120": [13, 37], "default_transaction_typ": [13, 37], "transactiontyp": 13, "dynam": 13, "max_receipt_retri": [13, 37], "20": [13, 14, 17, 31, 36, 37, 46], "gas_limit": [13, 17, 21, 28, 37], "auto": [13, 18, 23, 25, 28, 37, 44], "base_fee_multipli": [13, 17, 37], "4": [13, 15, 16, 17, 19, 21, 28, 29, 30, 32, 37, 42, 45], "15": [13, 14, 17, 37], "ethereumnodeprovid": [13, 21], "networkapi": [13, 14, 16, 17, 20, 21, 22], "provider_set": [13, 14, 16, 17, 21], "agent": [13, 14, 24, 37], "web3": [13, 14, 28, 29, 33, 41], "py": [13, 14, 17, 19, 20, 21, 23, 24, 28, 29, 33, 38, 42, 43, 44], "6": [13, 14, 32, 35, 44], "rpc": [13, 14, 16, 17, 28, 30, 45, 46], "httpprovid": [13, 14, 33], "block_page_s": [13, 14, 16, 17], "5000": [13, 14], "concurr": [13, 14, 16, 17, 21], "16": [13, 14, 28, 37], "fetch": [13, 15, 17, 19, 21, 30, 31, 37], "respons": [13, 17, 21, 22, 23, 24, 37], "particularli": [13, 17], "rang": [13, 17, 19, 21], "mani": [13, 17, 18, 31, 35, 37], "parallel": [13, 17, 24], "thread": [13, 17, 21, 24], "up": [13, 14, 16, 17, 21, 24, 26, 28, 29, 34, 37, 41, 44, 46], "process": [13, 14, 16, 17, 22, 24, 30, 33], "http": [13, 14, 16, 17, 21, 24, 28, 33, 35, 36, 37, 41], "connection_id": [13, 17], "id": [13, 14, 15, 16, 17, 19, 20, 21, 23, 27, 30, 32, 37], "multipl": [13, 17, 18, 23, 24, 32, 41], "especi": [13, 17], "same": [13, 16, 17, 19, 21, 23, 24, 25, 28, 30, 32, 33, 37, 38, 44, 46], "geth": [13, 14, 17, 20, 21, 24, 35, 37], "dev": [13, 17, 20, 21, 30, 44, 46], "connection_str": [13, 17, 21], "url": [13, 17, 21, 28], "ipc": [13, 14, 17, 37], "tear": [13, 14, 16, 17], "down": [13, 14, 16, 17, 23, 24], "quit": [13, 14, 16, 17, 19], "http_uri": [13, 17, 37], "uri": [13, 14, 15, 17, 21, 28, 37], "header": [13, 14, 17, 21, 23, 24], "ws_uri": [13, 17, 37], "wss": [13, 17, 37], "forkednetworkconfig": 13, "liter": [13, 16, 17, 19, 21, 23], "max": [13, 16, 17, 21, 24, 28, 37, 44, 45], "autogaslimit": 13, "float": [13, 17, 21, 23], "upstream_provid": [13, 17], "upstream": [13, 17, 34], "e": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "g": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "etc": [13, 26, 42], "multipli": [13, 17, 28, 37], "appli": [13, 17, 21, 28, 33, 44, 46], "approxim": [13, 17], "reli": [13, 21, 44], "extern": [13, 30, 44], "suppli": [13, 44], "hardhat": [13, 14, 17, 28, 34, 35, 37, 44], "limit": [13, 16, 17, 18, 27, 28, 37, 44, 45], "estim": [13, 14, 16, 17, 21, 24, 28, 37, 44], "maximum": [13, 16, 17, 28, 37], "otherwis": [13, 17, 19, 21, 22, 23, 28, 29, 32, 37, 46], "explicit": 13, "10": [13, 16, 17, 19, 21, 24, 27, 28, 36, 37], "retri": [13, 32, 37], "befor": [13, 17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "whenev": [13, 14, 20, 24], "wait": [13, 14, 17, 19, 21, 37], "consid": [13, 17, 21, 24, 37], "tof": 13, "leav": [13, 26, 44], "mempool": [13, 17, 30], "contract_address": [13, 17, 20, 21, 23], "block_numb": [13, 17, 19, 21, 23, 37], "gas_us": [13, 17, 21, 30], "statu": [13, 17, 21], "hexstr": [13, 16, 17, 21, 23], "gas_pric": [13, 16, 17, 21, 46], "debug_logs_typ": [13, 17], "extract": 13, "via": [13, 15, 17, 18, 19, 20, 21, 22, 25, 28, 30, 32, 33, 37, 41, 43, 44], "print": [13, 17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "statement": [13, 20, 23, 32, 42, 44], "contractev": [13, 17, 19, 46], "contractlogcontain": [13, 17], "whether": [13, 14, 16, 17, 18, 19, 21, 24, 25, 30, 32, 37], "method_cal": [13, 17], "produc": [13, 17, 23], "raise_for_statu": [13, 17], "regard": [13, 17], "non": [13, 17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "transactionstatusenum": [13, 17], "ran_out_of_ga": [13, 17], "check": [13, 16, 17, 19, 21, 23, 24, 25, 30, 32, 39, 41, 42, 44], "ran": [13, 17, 20, 38, 44], "out": [13, 17, 20, 21, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "show_ev": [13, 17], "io": [13, 14, 17, 23, 41], "_io": 13, "textiowrapp": 13, "mode": [13, 17, 19, 21, 44], "utf": 13, "8": [13, 27, 32, 42, 44], "show_gas_report": [13, 17, 45], "report": [13, 16, 17, 23, 37], "made": [13, 17, 21, 28, 30, 31, 37], "show_source_traceback": [13, 17], "traceback": [13, 17], "code": [13, 15, 17, 18, 20, 21, 23, 26, 30, 32, 33, 40, 41, 44, 45], "both": [13, 16, 17, 21, 22, 23, 24, 26, 29, 30, 33, 35, 37, 38, 46], "show_trac": [13, 17, 45], "complet": [13, 14, 17, 19, 21, 24, 43, 44], "source_traceback": [13, 17, 20], "sourcetraceback": [13, 17, 20], "style": [13, 17, 24, 27], "meth": [13, 17, 18], "providerapi": [13, 14, 17, 18, 21, 22, 24, 33, 35, 46], "get_transaction_trac": [13, 16, 17, 45], "total_fees_paid": [13, 17, 31], "total": [13, 17, 19, 21, 23], "paid": [13, 17, 31], "sharedblobreceipt": 13, "blobgasus": 13, "blobgaspric": 13, "4844": 13, "blob": [13, 24], "blob_gas_pric": 13, "price": [13, 16, 17, 21, 44], "regular": [13, 24, 44], "blob_gas_us": 13, "consum": [13, 24], "within": [13, 14, 17, 20, 24, 31, 33, 35, 43, 44], "sharedblobtransact": 13, "0x0000000000000000000000000000000000000000": [13, 23], "maxfeeperblobga": 13, "blobversionedhash": 13, "receiv": [13, 17, 21, 25, 30, 44], "overridden": [13, 17, 20], "cannot": [13, 17, 18, 24, 44, 46], "nil": 13, "staticfeetransact": 13, "pre": [13, 16, 17, 19, 24, 25, 27, 29], "erc": 13, "pretti": [13, 45], "without": [13, 16, 17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "tabl": [13, 31, 44, 45], "involv": [13, 26, 32], "attempt": [13, 17, 20, 21, 32, 33, 39, 44], "debug_log": 13, "enriched_calltre": 13, "fulli": [13, 28, 30], "calltre": 13, "abstract": [13, 17, 20, 24, 30, 33, 37], "get_gas_report": 13, "contractfunctionpath": 13, "get_raw_calltre": 13, "deeper": [13, 41, 44, 45], "analysi": [13, 45], "get_raw_fram": [13, 45], "revert_messag": [13, 20], "enum": [13, 17, 18, 27], "ha": [13, 16, 17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "no_error": 13, "transactiontrac": 13, "transaction_hash": [13, 16, 17, 20, 21, 23], "debug_trace_transaction_paramet": [13, 45], "enablememori": [13, 45], "structlog": 13, "debug_tracetransact": [13, 45], "investig": 13, "enumer": 13, "constant": [13, 31], "2718": 13, "web3provid": 13, "100": [13, 16, 17, 30, 44, 46], "mixin": [13, 24], "base_fe": [13, 16, 17, 21, 46], "minimum": [13, 17, 21], "approach": [13, 14, 25, 37, 43, 44], "By": [13, 17, 27, 32, 35, 43, 44, 46], "faster": [13, 21], "mean": [13, 17, 19, 21, 25, 26, 44, 45], "pariti": [13, 45], "entir": [13, 33, 35, 37, 44], "chain_id": [13, 14, 16, 17, 20, 21, 29, 37, 43], "chainlist": [13, 14, 16, 17, 21], "comprehens": [13, 14, 16, 17, 21], "create_access_list": 13, "block_id": [13, 16, 17, 20], "earliest": [13, 16, 17, 19, 21, 23], "latest": [13, 16, 17, 19, 21, 23, 29, 32, 37, 41, 46], "pend": [13, 16, 17, 19, 21, 23, 37, 44], "eth_createaccesslist": [13, 46], "blockid": [13, 16, 17, 20, 23], "estimate_gas_cost": [13, 16, 17, 46], "cost": [13, 16, 17, 21, 30], "past": [13, 16, 17, 21, 28], "smallest": [13, 16, 17], "unit": [13, 16, 17], "wei": [13, 16, 17, 30], "been": [13, 16, 17, 21, 24, 42, 44], "what": [13, 16, 17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "get_bal": [13, 16, 17], "balanc": [13, 16, 17, 19, 25, 29, 30, 42, 44], "get_block": [13, 17, 29, 37], "blocknotfounderror": [13, 17, 20], "found": [13, 17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "get_cod": [13, 17], "previou": [13, 16, 17, 21], "contractcod": [13, 17], "get_contract_log": [13, 16, 17], "log_filt": [13, 16, 17], "logfilt": [13, 16, 17], "topic": [13, 16, 17, 19, 30], "get_nonc": [13, 16, 17], "get_receipt": [13, 17, 21, 45], "timeout": [13, 14, 17, 20, 24], "retriev": [13, 14, 15, 16, 17, 21, 24, 30, 39], "might": [13, 17, 29, 42], "get_storag": [13, 17], "slot": [13, 17, 21], "read": [13, 15, 17, 21, 26, 30, 37, 38, 41], "detail": [13, 16, 17, 19, 23, 38], "descript": [13, 16, 17, 18, 33, 39], "opcod": [13, 16, 17], "get_transactions_by_account_nonc": [13, 17], "start_nonc": [13, 17, 21], "stop_nonc": [13, 17, 21], "histori": [13, 17, 21, 30, 31], "search": [13, 17, 19, 24], "stop": [13, 17, 19, 21, 26, 44], "get_transactions_by_block": [13, 17], "get_virtual_machine_error": [13, 16, 17], "virtualmachineerror": [13, 16, 17, 20], "virtual": [13, 16, 17, 20, 41], "machin": [13, 15, 16, 17, 20], "client": [13, 14, 16, 17], "went": [13, 16, 17], "wrong": [13, 16, 17, 20], "is_connect": [13, 17, 26], "make_request": [13, 17], "make": [13, 14, 17, 21, 22, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "advanc": [13, 16, 17, 31], "featu": [13, 17], "unnecessari": [13, 17], "max_ga": [13, 16, 17], "poll_block": [13, 17, 21], "stop_block": [13, 17, 19, 21, 31], "new_block_timeout": [13, 17, 19, 21], "reorgan": [13, 17, 21], "occur": [13, 17, 19, 20, 21, 24, 36, 39, 42, 44], "yield": [13, 17, 19, 21, 22, 33, 44], "even": [13, 17, 21, 36, 37], "were": [13, 17, 21, 24, 28, 30, 32, 37, 44], "previous": [13, 17, 21, 30, 32, 33, 44], "daemon": [13, 17, 19, 21, 24], "unless": [13, 14, 17, 18, 19, 21, 36, 37], "futur": [13, 17, 19, 21], "never": [13, 17, 19, 21, 23, 25, 30, 44], "end": [13, 16, 17, 18, 19, 21, 24, 27, 37, 44], "less": [13, 17, 19, 21, 24, 36, 45], "reorg": [13, 17, 19, 21], "50": [13, 17, 19, 21, 46], "live": [13, 14, 17, 19, 21, 30, 34, 46], "poll_log": [13, 17, 19], "histor": [13, 16, 17, 19, 21], "usag": [13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "new_log": [13, 17, 19], "myevent": [13, 17, 19], "listen": [13, 17], "prepare_transact": [13, 17], "transactionerror": [13, 17, 20, 30], "neg": [13, 17, 21], "prepar": [13, 17], "priority_fe": [13, 16, 17, 46], "miner": [13, 17, 46], "tip": [13, 17], "incentiv": [13, 17], "send_cal": [13, 16, 17], "immedi": [13, 16, 17, 29, 37], "point": [13, 16, 17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "prior": [13, 16, 17, 21, 33], "send_transact": [13, 16, 17], "stream_request": [13, 17], "param": [13, 17, 18, 26], "iter_path": [13, 17], "item": [13, 16, 17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "great": [13, 17, 41], "larg": [13, 17, 31, 37, 38], "supports_trac": [13, 16, 17], "update_set": [13, 16, 17], "new_set": [13, 16, 17], "port": [13, 16, 17], "reconnect": [13, 16, 17], "did": [13, 34, 45], "assert_web3_provider_uri_env_var_not_set": 13, "environ": [13, 24, 25, 28, 29, 37, 41], "variabl": [13, 17, 19, 21, 24, 25, 28, 29, 42, 44], "web3_provider_uri": 13, "caus": [13, 37, 44], "problem": [13, 20], "ignor": [13, 15, 17, 19, 21, 32, 33], "elimin": [13, 25], "concern": 13, "providererror": [13, 20], "o": [13, 14, 24, 25, 41], "0xca11bde05977b3631167028862be2a173976ca11": 13, "supported_chain": 13, "basemultical": 13, "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "eth_cal": [13, 30], "multicall3": [13, 30], "add": [13, 14, 17, 18, 20, 21, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "mymethod": 13, "call_arg": 13, "desir": [13, 19], "b": 13, "z": 13, "perform": [13, 14, 17, 19, 21, 23, 25, 30, 44], "builder": 13, "__call__": [13, 19], "call_kwarg": 13, "again": 13, "everi": [13, 16, 21, 23, 24, 36, 37, 39], "unsupportedchainerror": 13, "instanc": [13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "through": [13, 17, 19, 24, 26, 31, 33, 40], "handler": [13, 17, 19, 30, 46], "store": [13, 17, 21, 25, 30, 31, 32, 38], "contractmethodhandl": 13, "invalidopt": 13, "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "allowfailur": 13, "ether": [13, 16, 25, 30, 31, 46], "forward": [13, 30, 42], "emul": 13, "as_transact": 13, "txn_kwarg": 13, "eth_sendtransact": [13, 30], "my_sign": 13, "return_data": 13, "broadcast": 13, "unsupportedchain": 13, "ape_nod": 14, "ethereumnetworkconfig": 14, "mevblock": 14, "norevert": 14, "ethpandaop": 14, "1337": [14, 16, 33, 45], "localhost": [14, 28, 33], "8545": 14, "ethereumnodeconfig": 14, "data_dir": 14, "ipc_path": [14, 37], "where": [14, 17, 19, 21, 24, 25, 26, 31, 32, 34, 37, 39, 42, 44, 46], "directori": [14, 15, 17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "shall": 14, "locat": [14, 15, 17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "data_fold": [14, 17, 21], "shutil": 14, "determin": [14, 17, 19, 21, 39], "need": [14, 15, 17, 18, 21, 23, 24, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "gethdev": 14, "process_wait_timeout": [14, 17], "popen": [14, 17], "is_stop": [14, 17], "stdout_queu": [14, 17], "joinablequeu": [14, 17, 24], "stderr_queu": [14, 17], "auto_min": [14, 16, 17, 44], "automin": [14, 16, 17], "build_command": [14, 17], "get_test_account": [14, 16, 17], "testaccountapi": [14, 16, 17, 25], "mine": [14, 16, 17, 21], "interchang": [14, 17, 33], "testproviderapi": [14, 17], "apinotimplementederror": [14, 17, 20], "overriden": [14, 17], "process_nam": [14, 17], "restor": [14, 16, 17, 21], "snapshot_id": [14, 16, 17, 20, 21], "set_timestamp": [14, 16, 17], "snapshot": [14, 16, 17, 20, 21, 24], "readi": [14, 17, 21, 23], "otterscanqueryengin": 14, "estimate_queri": [14, 17, 21], "blockqueri": [14, 17, 21], "blocktransactionqueri": [14, 17, 21], "accounttransactionqueri": [14, 17, 21], "contractcreationqueri": [14, 17, 21], "contracteventqueri": [14, 17, 21], "contractmethodqueri": [14, 17, 21], "millisecond": [14, 17, 21, 23, 24], "indic": [14, 17, 21, 24, 30, 36], "engin": [14, 17, 19, 20, 21], "unabl": [14, 17, 20, 21, 27], "querytyp": [14, 17, 21], "perform_queri": [14, 17, 21], "contractcr": [14, 17, 19, 21], "best": [14, 17, 21, 37, 43, 44, 45], "ape_pm": 15, "brownieproject": 15, "tradit": 15, "browni": [15, 17, 21], "order": [15, 17, 21, 25, 26, 30, 37], "detect": [15, 17, 19, 20, 21, 39, 42], "treat": [15, 21, 30, 38], "extract_config": [15, 17, 21], "apeconfig": [15, 17, 21], "understand": [15, 17, 41, 44], "everyth": [15, 17, 33, 35], "is_valid": [15, 17], "foundryproject": 15, "help": [15, 18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "foundri": [15, 26, 30, 34, 37, 44, 45], "lessen": [15, 18], "config_overrid": [15, 17, 21, 32, 38], "githubdepend": 15, "section": [15, 21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "openzeppelin": [15, 17, 28, 32, 39], "destin": [15, 17, 21], "organ": [15, 33, 35, 40, 41], "follow": [15, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46], "dapphub": [15, 32], "erc20": [15, 32], "package_id": [15, 17, 21, 32], "full": [15, 17, 21, 24, 26, 27, 32, 37, 41, 44], "openzepplin": [15, 17], "releas": [15, 31, 32, 35, 41], "repositori": [15, 17], "offici": [15, 32], "Will": [15, 26], "version_id": [15, 17], "sub": [15, 17, 18, 21, 30, 32, 42], "often": [15, 17, 19, 30, 32, 37], "interfacecompil": [15, 22], "compiler_set": [15, 17], "alreadi": [15, 17, 18, 20, 21, 25, 26, 29, 30, 32, 34, 37, 40], "contract_filepath": [15, 17, 21], "pathlib": [15, 17, 18, 21, 23, 24, 26, 27], "respect": [15, 17, 19, 21], "adhoc": [15, 17, 18, 21, 32], "compile_cod": [15, 17], "program": [15, 17, 21, 23, 42], "artifact": [15, 17, 27, 38], "enrich_error": [15, 17, 21], "err": [15, 17, 20, 21, 42], "contractlogicerror": [15, 17, 20, 21, 42, 44], "pc": [15, 17, 21, 23], "runtim": [15, 17, 18, 21], "get_vers": [15, 17, 21], "all_path": [15, 17], "localdepend": 15, "root": [15, 17, 21, 24, 25, 26, 28, 29, 30, 35, 38, 44], "npmdepend": 15, "npm": 15, "safe": [15, 39], "singleton": [15, 21, 22], "gnosi": [15, 39], "14": 15, "resolv": [15, 22, 24, 32, 39], "instal": [15, 17, 19, 20, 21, 25, 27, 28, 30, 31, 33, 34, 37, 43, 44], "want": [15, 18, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45], "discov": 15, "version_from_installed_package_json": 15, "version_from_project_package_json": 15, "pythondepend": 15, "pypi": [15, 21, 32], "site": [15, 21, 24, 33, 41], "ape_test": 16, "apetestconfig": 16, "10000000000000000000000": 16, "coverag": [16, 17, 45], "coverageconfig": 16, "track": [16, 17, 23, 30, 44], "coveragereportsconfig": 16, "xml": [16, 23, 44], "html": [16, 23, 44], "disconnect_providers_aft": 16, "gasconfig": 16, "junk": [16, 24, 25, 28, 44], "number_of_account": [16, 24, 25, 28, 44], "ethtesterproviderconfig": 16, "NOT": 16, "relat": [16, 17, 20, 21, 22], "keep": [16, 28, 30, 33, 44], "coverageexclus": 16, "skip": [16, 18, 25, 32], "contract_nam": [16, 23, 44], "method_nam": [16, 19, 44], "certain": [16, 18, 44, 46], "entri": [16, 21, 33, 37], "rule": 16, "prefix_": 16, "gasexclus": 16, "localprovid": 16, "ethtest": [16, 37, 44], "eth_feehistori": 16, "last": [16, 19, 21, 24, 30, 31, 44], "num_block": [16, 17, 21], "allot": [16, 17], "care": [16, 37, 46], "prioriti": [16, 46], "regress": [16, 17, 21], "new_timestamp": [16, 17], "combin": [16, 17, 21, 37, 44], "record": [16, 17, 21], "intent": [16, 17, 21], "later": [16, 17, 21, 44], "snapshotid": [16, 17, 20, 21, 24], "testaccount": 16, "address_str": 16, "testaccountcontain": [16, 21], "reset": [16, 17, 21], "origin": [16, 17, 19, 21, 23, 24, 32, 41, 45], "baseinterfacemodel": [17, 19, 21, 24], "baseaddress": [17, 19, 21], "__class_vars__": [17, 19, 21], "classvar": [17, 19, 21, 24], "_test_runn": [17, 19, 21], "account_manag": [17, 19, 21, 26], "chain_manag": [17, 19, 21], "compiler_manag": [17, 19, 21], "config_manag": [17, 19, 21], "conversion_manag": [17, 19, 21], "local_project": [17, 19, 21], "network_manag": [17, 19, 21, 43], "plugin_manag": [17, 19, 21, 22], "query_manag": [17, 19, 21], "__private_attributes__": [17, 19, 21], "modelprivateattr": [17, 19, 21], "metadata": [17, 19, 21, 24], "attribut": [17, 19, 21, 24, 30], "__pydantic_complete__": [17, 19, 21], "undefin": [17, 19, 21], "__pydantic_core_schema__": [17, 19, 21], "coreschema": [17, 19, 21], "cl": [17, 18, 19, 21, 24, 26, 43], "titl": [17, 19, 21], "custom_init": [17, 19, 21], "pydantic_js_annotation_funct": [17, 19, 21], "pydantic_js_funct": [17, 19, 21], "functool": [17, 19, 21], "partial": [17, 19, 21], "modify_model_json_schema": [17, 19, 21], "bound": [17, 19, 21, 42], "basemodel": [17, 19, 21, 23, 24], "__get_pydantic_json_schema__": [17, 19, 21], "94495607969168": 17, "root_model": [17, 19, 21], "schema": [17, 19, 21, 23], "computed_field": [17, 19, 21], "model_nam": [17, 19, 21], "__pydantic_custom_init__": [17, 19, 21], "__init__": [17, 19, 21, 30, 33], "__pydantic_decorators__": [17, 19, 21], "_decor": [17, 19, 21], "decoratorinfo": [17, 19, 21], "field_valid": [17, 19, 21], "root_valid": [17, 19, 21], "field_seri": [17, 19, 21], "model_seri": [17, 19, 21], "model_valid": [17, 19, 21], "decor": [17, 18, 19, 21, 22, 24, 30, 33, 43, 44], "replac": [17, 19, 21, 24, 37], "__validators__": [17, 19, 21], "__root_validators__": [17, 19, 21], "pydant": [17, 19, 21, 24], "v1": [17, 19, 21, 24, 32], "__pydantic_generic_metadata__": [17, 19, 21], "_gener": [17, 19, 21], "pydanticgenericmetadata": [17, 19, 21], "__args__": [17, 19, 21], "__origin__": [17, 19, 21], "__parameters__": [17, 19, 21], "modul": [17, 19, 21, 23, 24, 29, 30, 36], "eventu": [17, 19, 21], "__pydantic_parent_namespace__": [17, 19, 21], "parent": [17, 19, 21], "namespac": [17, 18, 19, 21, 22, 33, 43], "rebuild": [17, 19, 21], "__pydantic_post_init__": [17, 19, 21], "model_post_init": [17, 19, 21], "__pydantic_serializer__": [17, 19, 21], "schemaseri": [17, 19, 21], "modelseri": [17, 19, 21], "0x000055f179255590": 17, "generalfieldsseri": [17, 19, 21], "computedfield": [17, 19, 21], "simpledict": [17, 19, 21], "extra_seri": [17, 19, 21], "schemafilt": [17, 19, 21], "required_field": [17, 19, 21], "has_extra": [17, 19, 21], "dump": [17, 19, 21, 30], "__pydantic_validator__": [17, 19, 21], "schemavalid": [17, 19, 21], "pluggableschemavalid": [17, 19, 21], "modelvalid": [17, 19, 21], "revalid": [17, 19, 21], "modelfield": [17, 19, 21], "modelfieldsvalid": [17, 19, 21], "extra_behavior": [17, 19, 21], "extras_valid": [17, 19, 21], "strict": [17, 19, 21, 37], "from_attribut": [17, 19, 21], "loc_by_alia": [17, 19, 21], "post_init": [17, 19, 21], "frozen": [17, 19, 21], "0x00007fcb0ba8cef0": [17, 19, 21], "cache_str": [17, 19, 21], "__signature__": [17, 19, 21], "synthes": [17, 19, 21], "inspect": [17, 19, 21, 44], "send_everyth": 17, "accountserror": [17, 20], "invalid": [17, 21, 44], "enough": [17, 30], "fund": [17, 20, 25, 30, 42, 44], "signatureerror": [17, 20], "send_private_transact": 17, "check_signatur": [17, 25], "eip712messag": [17, 25], "recover_using_eip191": 17, "verifi": [17, 41], "wa": [17, 20, 21, 23, 24, 27, 30, 37, 41, 46], "first": [17, 19, 21, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43], "recoveri": [17, 25], "191": [17, 23], "32": [17, 25], "contractcontain": [17, 19, 21, 30], "evm": [17, 21, 30, 37, 42, 45], "smart": [17, 19, 20, 23, 30, 38, 40, 41, 42, 44, 46], "verif": [17, 19], "afford": [17, 45], "transfer": [17, 30, 42], "typic": [17, 21, 23, 25, 27, 33, 37, 42, 44], "eth_sendprivatetransact": [17, 30], "achiev": [17, 30, 32, 37, 45], "accountcontainerapi": [17, 21, 22], "collect": [17, 18, 20, 21, 23, 32], "__contains__": [17, 21], "indexerror": [17, 20, 24], "__delitem__": [17, 21], "delet": [17, 21, 32, 33], "notimplementerror": 17, "__getitem__": [17, 21, 24], "keyerror": [17, 21], "__len__": [17, 21], "94495608040112": 17, "get_json_schema_update_func": [17, 19, 21], "json_schema_update_func": [17, 19, 21], "0x000055f179266ab0": 17, "serfield": [17, 19, 21], "key_pi": [17, 19, 21], "0x00007fcb0e554af0": [17, 19], "alias_pi": [17, 19, 21], "strserial": [17, 19, 21], "0x00007fcb0a4d67b0": 17, "anyseri": [17, 19, 21], "lookup_kei": [17, 19, 21], "simpl": [17, 19, 21, 28, 30, 46], "py_kei": [17, 19, 21], "0x00007fcb078a48b0": 17, "lookuppath": [17, 19, 21], "0x00007fcb078a45f0": 17, "name_pi": [17, 19, 21], "strvalid": [17, 19, 21], "coerce_numbers_to_str": [17, 19, 21], "0x00007fcb078a46f0": 17, "0x00007fcb078a4770": 17, "issubclass": 17, "issubclassvalid": 17, "class_repr": [17, 19], "append": [17, 21, 24, 27, 37], "plugin_nam": 17, "ledger": [17, 25, 33], "impersonatedaccount": [17, 21], "94495608060352": 17, "_addressvalid": [17, 21], "__eth_pydantic_validate__": [17, 21], "basehex": [17, 21], "max_length": [17, 19, 21], "42": [17, 21], "min_length": [17, 19, 21], "0x000055f17926b9c0": 17, "0x00007fcb0a4d7130": 17, "0x00007fcb0a4a3a30": 17, "0x00007fcb0788bcf0": 17, "functionbefor": [17, 21], "functionbeforevalid": [17, 21], "strconstrain": [17, 21], "strconstrainedvalid": [17, 21], "strip_whitespac": [17, 21], "to_low": [17, 21], "to_upp": [17, 21], "func": [17, 21, 24, 44], "0x00007fcb0788bf40": 17, "0x00007fcb0787ce40": 17, "constrain": [17, 21], "field_nam": [17, 21], "info_arg": [17, 21], "annot": [17, 21, 24], "eth_typ": [17, 21], "generateddevaccount": [17, 24], "directli": [17, 19, 21, 25, 26, 27, 30, 31, 32, 37, 38, 45, 46], "Then": [17, 25, 27, 29, 30, 32, 33, 34, 44], "fixtur": [17, 21, 25, 37], "94495594762080": 17, "0x000055f1785bcf60": 17, "testaccountcontainerapi": 17, "94495608043840": 17, "0x000055f179267940": 17, "0x00007fcb0787f3f0": 17, "0x00007fcb07897870": 17, "0x00007fcb078976f0": 17, "0x00007fcb07897730": 17, "touch": 17, "persist": [17, 21], "null": 17, "anyth": [17, 18, 26, 30, 33, 36, 38], "know": [17, 21, 23, 26, 27, 30, 32, 33, 37, 44], "eoa": 17, "doesn": [17, 23, 45], "person": [17, 25], "baseinterfac": [17, 24], "codes": 17, "accounthistori": [17, 21], "is_contract": 17, "associ": [17, 21], "compilerapi": [17, 21, 22, 33, 35], "languag": [17, 30, 35, 41], "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "vyper": [17, 21, 22, 27, 30, 35, 39, 42, 44, 46], "flatten_contract": [17, 21], "content": [17, 21, 24, 28], "flatten": [17, 18, 21], "resolut": [17, 20], "spdx": [17, 42], "de": 17, "duplic": 17, "get_compiler_set": 17, "would": [17, 21, 25, 26, 31, 32, 37, 41, 43, 44, 46], "get_config": 17, "get_import": [17, 21], "source_id": [17, 19, 21, 23], "import_source_id": [17, 21], "get_version_map": 17, "per": [17, 21, 37], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43], "empti": [17, 20, 22, 23, 24, 44], "place": [17, 28, 32, 37, 38, 43, 44], "source_coverag": 17, "sourcecoverag": 17, "profil": [17, 23, 44], "contract_sourc": 17, "contractsourc": 17, "supports_source_trac": 17, "trace_sourc": [17, 21], "taken": 17, "top": [17, 21, 30, 33, 37, 44, 45], "contracts_fold": [17, 21, 27, 28, 32, 38], "default_ecosystem": [17, 21, 28, 37], "deploymentconfig": 17, "interfaces_fold": [17, 21], "meta": [17, 21], "packagemeta": [17, 21], "author": [17, 30, 42, 44, 45], "licens": [17, 42], "keyword": [17, 29, 37], "link": [17, 44], "extraattributesmixin": [17, 19, 24], "baseset": 17, "manageraccessmixin": [17, 18, 19, 24], "extra_fields_behavior": [17, 19], "validate_default": [17, 19, 21], "94495608564064": 17, "validate_model": 17, "nullabl": [17, 19, 21], "items_schema": [17, 19, 21], "keys_schema": [17, 21], "values_schema": [17, 21], "deployment_data": 17, "default_factori": 17, "94495608554688": 17, "serialization_alia": [17, 19, 21], "validation_alia": [17, 19, 21], "94495592575968": 17, "cls_ref": 17, "cls_var_nam": 17, "shim": 17, "modelvalidatordecoratorinfo": 17, "__pydantic_extra__": 17, "configdict": [17, 24], "__pydantic_fields_set__": 17, "explicitli": [17, 23, 27, 44], "__pydantic_private__": 17, "0x000055f1792e6960": 17, "0x00007fcb0e5775f0": 17, "withdefault": [17, 19, 21], "withdefaultseri": [17, 19, 21], "0x00007fcb0e508030": 17, "0x00007fcb079e1f70": 17, "0x00007fcb0ca20630": 17, "0x00007fcb079e1f20": 17, "0x00007fcb0ed89980": [17, 19, 21], "nullableseri": [17, 19, 21], "0x00007fcb0de6f9f0": 17, "0x00007fcb07841900": 17, "listseri": [17, 19, 21], "item_seri": [17, 19, 21], "dictseri": [17, 21], "key_seri": [17, 21], "value_seri": [17, 21], "0x00007fcb079dd9f0": 17, "0x00007fcb07861130": 17, "defaultfactori": 17, "0x00007fcb0ed86be0": 17, "0x000055f1792e44c0": 17, "0x00007fcb0ab92cf0": 17, "0x00007fcb0dff9e30": [17, 21], "modelextra": [17, 19], "0x00007fcb079da470": 17, "0x00007fcb079d5b30": 17, "0x00007fcb0e194f30": 17, "0x00007fcb0782eb60": 17, "0x000055f1783a73e0": 17, "0x00007fcb0de3d930": 17, "0x00007fcb0e1ee9f0": 17, "0x00007fcb0c7027f0": 17, "urlseri": 17, "0x00007fcb0e054d70": 17, "0x00007fcb0e148070": 17, "0x00007fcb07b4ceb0": 17, "0x00007fcb07841380": 17, "9": [17, 32, 39, 41], "0x00007fcb0784fdc0": 17, "0x00007fcb0784feb0": 17, "withdefaultvalid": [17, 19, 21], "on_error": [17, 19, 21], "nullablevalid": [17, 19, 21], "copy_default": [17, 19, 21], "0x00007fcb0784fe10": 17, "0x00007fcb0784fe60": 17, "0x00007fcb07860bf0": 17, "0x00007fcb07860bb0": 17, "listvalid": [17, 19, 21], "item_valid": [17, 19, 21], "dictvalid": [17, 21], "key_valid": [17, 21], "anyvalid": [17, 21], "value_valid": [17, 21], "oncelock": [17, 19, 21], "fail_fast": [17, 19, 21], "0x00007fcb0aa1db70": 17, "0x00007fcb07860b70": 17, "0x00007fcb07860b30": 17, "0x00007fcb07841d80": 17, "0x00007fcb07857c00": 17, "0x00007fcb07860c30": 17, "0x00007fcb07860c70": 17, "0x00007fcb0784ff00": 17, "0x00007fcb0784ff50": 17, "0x00007fcb07860f30": 17, "0x00007fcb07860f70": 17, "0x00007fcb07860cb0": 17, "0x00007fcb07860cf0": 17, "0x00007fcb07860d30": 17, "0x00007fcb07860d70": 17, "0x00007fcb07860db0": 17, "0x00007fcb07860df0": 17, "0x00007fcb07860e30": 17, "0x00007fcb07860e70": 17, "0x00007fcb07860eb0": 17, "0x00007fcb07860ef0": 17, "urlvalid": 17, "allowed_schem": 17, "host_requir": 17, "default_host": 17, "default_port": 17, "default_path": 17, "0x00007fcb07860fb0": 17, "0x00007fcb07860ff0": 17, "0x00007fcb07861030": 17, "0x00007fcb07861070": 17, "0x00007fcb078610b0": 17, "0x00007fcb078610f0": 17, "0x00007fcb0a6e7840": 17, "0x00007fcb07860ac0": 17, "absolut": [17, 24, 28], "rel": [17, 21, 24], "tri": 17, "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44], "actual": [17, 19, 23, 30, 44], "2678": [17, 21, 40], "write_to_disk": 17, "write": [17, 25, 43, 44], "overwrit": [17, 21], "configenum": 17, "color": [17, 24, 36], "red": [17, 20, 36], "blue": [17, 36], "green": [17, 36], "rather": [17, 21, 24, 28, 32, 44], "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "arbitrari": 17, "myenum": 17, "foo": [17, 18, 21, 24, 30, 37, 44], "bar": [17, 18, 24, 37, 44, 46], "myconfig": 17, "my_enum": 17, "0x00007fcb078420b0": 17, "0x00007fcb07841c30": 17, "0x00007fcb07987e80": 17, "0x00007fcb07841c70": 17, "0x00007fcb07841cb0": 17, "genericconfig": 17, "special": [17, 22, 25, 32], "94495608544224": 17, "0x000055f1792e1be0": 17, "converterapi": [17, 21, 22], "convertedtyp": 17, "94495608092224": 17, "0x000055f179273640": 17, "throw": [17, 21, 24], "conversionerror": [17, 20, 21], "gwei": [17, 21, 30, 46], "1000000000": [17, 21], "1000000000000000000": [17, 21], "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "vitalik": [17, 21, 44], "en": [17, 21, 22, 28, 30, 35], "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "is_convert": [17, 21], "explorerapi": [17, 21, 22, 40], "particular": [17, 21, 44], "get_address_url": 17, "get_contract_typ": 17, "get_transaction_url": 17, "publish_contract": [17, 40], "ecosystemapi": [17, 21, 22, 35, 37], "_default_network": 17, "_validate_ecosystem": 17, "94495607829072": 17, "0x000055f179233250": 17, "0x00007fcb0bb2cb70": 17, "0x00007fcb079dcd00": 17, "0x00007fcb079d9cf0": 17, "0x00007fcb079d9d40": 17, "0x00007fcb0e500310": 17, "intseri": [17, 21], "functionaft": 17, "functionaftervalid": 17, "0x00007fcb078630f0": 17, "0x00007fcb078630b0": 17, "0x00007fcb07863070": 17, "0x00007fcb07863030": 17, "0x00007fcb078648f0": 17, "0x00007fcb07864940": 17, "0x00007fcb078648a0": 17, "0x00007fcb07864990": 17, "intvalid": [17, 21], "0x00007fcb0b2be2b0": [17, 19, 21], "0x00007fcb07862700": 17, "0x00007fcb07862780": 17, "add_network": 17, "network_nam": [17, 21, 43], "attach": [17, 18, 46], "optim": [17, 34, 37, 44, 46], "networkerror": [17, 20, 21], "custom_network": [17, 21], "unspecifi": 17, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "default_network_nam": 17, "decim": [17, 21, 44], "get_method_selector": 17, "keccak": 17, "myecosystem": 17, "def": [17, 18, 21, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 43, 44, 46], "get_network": [17, 43], "networknotfounderror": [17, 20], "present": [17, 21, 32], "get_network_data": 17, "opinion": [17, 21], "nice": [17, 20, 21], "translat": [17, 21], "shareabl": 17, "set_default_network": 17, "switch": [17, 37, 43, 44], "forkednetworkapi": 17, "_default_provid": 17, "_is_custom": 17, "94495607827904": 17, "0x000055f179232dc0": 17, "0x00007fcb0a7e8730": 17, "0x00007fcb078624c0": 17, "3": [17, 21, 27, 29, 30, 32, 41, 42, 44, 46], "0x00007fcb07871330": 17, "0x00007fcb078712f0": 17, "0x00007fcb078713f0": 17, "0x00007fcb07871430": 17, "0x00007fcb078712b0": 17, "0x00007fcb07871270": 17, "0x00007fcb07871370": 17, "0x00007fcb078713b0": 17, "0x00007fcb078655c0": 17, "0x00007fcb07865610": 17, "0x00007fcb07865570": 17, "0x00007fcb07865660": 17, "0x00007fcb07871200": 17, "0x00007fcb07871470": 17, "0x00007fcb078714b0": 17, "upstream_chain_id": 17, "while": [17, 20, 21, 32, 44], "regardless": [17, 21, 29, 37, 46], "upstream_network": 17, "being": [17, 20, 21, 23, 29, 37, 42], "upstreamprovid": 17, "under": [17, 21, 24, 25, 27, 32, 43], "use_upstream_provid": 17, "providercontextmanag": [17, 21, 37, 43], "wrapper": [17, 19, 20, 21, 27], "around": [17, 19, 20, 21, 27], "94495607831152": 17, "0x000055f179233a70": 17, "0x00007fcb07862070": 17, "0x00007fcb078620f0": 17, "0x00007fcb078635f0": 17, "0x00007fcb07863770": 17, "0x00007fcb078622f0": 17, "0x00007fcb07862270": 17, "0x00007fcb07861e30": 17, "0x00007fcb078625b0": 17, "0x00007fcb078651b0": 17, "0x00007fcb07865200": 17, "0x00007fcb07865160": 17, "0x00007fcb07865250": 17, "0x00007fcb07862640": 17, "0x00007fcb078637b0": 17, "0x00007fcb078637f0": 17, "auto_gas_multipli": 17, "insur": [17, 28], "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "ecosystem_nam": [17, 21, 43], "default_provider_nam": 17, "ecosystem_config": 17, "get_provid": 17, "provider_nam": [17, 21, 34, 37, 43], "is_adhoc": 17, "mostli": 17, "unknown": [17, 20, 21, 37], "is_dev": 17, "is_fork": 17, "is_loc": 17, "network_id": 17, "infura": [17, 22, 28, 31, 33, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "conveni": [17, 21], "recommend": [17, 21, 25, 26, 32, 37, 41, 43], "set_default_provid": 17, "accept": [17, 18, 21, 25, 30, 37, 40], "two": [17, 21, 25, 28, 33, 37, 44, 46], "minut": [17, 37, 46], "smaller": 17, "use_default_provid": [17, 37], "disconnect_aft": [17, 21, 37], "temporarili": [17, 34], "context": [17, 18, 20, 21, 23, 24, 25, 29, 33, 42, 43, 44], "exit": [17, 21, 29, 44], "whatev": [17, 26, 37], "multi": [17, 24, 37], "scenario": [17, 19, 44], "use_provid": [17, 21, 34, 37, 43, 44], "disconnect_on_exit": [17, 21], "temporari": [17, 21, 24, 37], "verify_chain_id": 17, "networkmismatcherror": [17, 20], "hardcod": 17, "And": [17, 26, 32, 37, 42, 44], "providerpai": 17, "veri": [17, 24, 37], "Or": [17, 25, 27, 29, 30, 33, 35], "choic": [17, 19, 21, 26, 37], "parse_network_choic": [17, 21, 37, 44], "target": [17, 21, 22, 24, 39], "94495608567088": 17, "0x000055f1792e7530": 17, "0x00007fcb0e59f3b0": 17, "0x00007fcb07854230": 17, "0x00007fcb07854570": 17, "0x00007fcb078409c0": 17, "0x00007fcb078551c0": 17, "create_network_typ": 17, "apeproject": [17, 22, 38, 42], "config_file_nam": 17, "extens": [17, 18, 21, 22, 24, 29, 33, 38, 40, 44], "yml": 17, "projectapi": [17, 21, 22], "dependencyapi": [17, 21, 22, 32], "recogn": 17, "assum": [17, 19, 21, 30, 37, 40, 42, 43, 44, 45, 46], "unpack": [17, 21], "task": [17, 24, 44], "datetim": [17, 21], "validate_s": 17, "comput": [17, 24, 25, 38], "member": 17, "network_choic": [17, 20, 21, 43], "relock_account": 17, "imperson": [17, 21, 25, 44], "relock": 17, "set_bal": 17, "set_cod": 17, "set_storag": 17, "unlock_account": 17, "submit": [17, 30], "featur": [17, 18, 25, 26, 28, 30, 31, 34, 42, 44, 45, 46], "intend": [17, 33], "successfulli": [17, 30, 37, 40], "subprocessprovid": [17, 20], "ganach": 17, "kill": 17, "anoth": [17, 20, 23, 37, 44, 46], "await_confirm": 17, "now": [17, 25, 28, 33, 34, 35, 37, 41, 44], "equal": [17, 23, 24, 25, 46], "greater": [17, 21, 23], "debug_logs_lin": 17, "suitabl": [17, 32], "forwardref": 17, "emit": [17, 23, 46], "noreturn": [17, 18], "final": [17, 21, 24, 27, 44], "show_debug_log": 17, "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "track_coverag": 17, "track_ga": 17, "permit": 17, "total_transfer_valu": 17, "could": [17, 29, 30], "column": [17, 19, 21, 23], "_basequeri": 17, "over": [17, 21], "94495609021600": 17, "check_start_nonce_before_stop_nonc": 17, "json_schema": 17, "python_schema": 17, "step": [17, 19, 21, 40, 45, 46], "cls_repr": 17, "wrap": [17, 21, 24], "sequence_valid": 17, "serialize_sequence_via_list": 17, "ge": 17, "0x000055f1793564a0": 17, "0x00007fcb0a51ebf0": 17, "0x00007fcb078c4530": 17, "0x00007fcb0e5000d0": [17, 21], "0x00007fcb078c4570": 17, "0x00007fcb0e108af0": 17, "functionwrap": 17, "functionwrapseri": 17, "0x00007fcb0ab6ac20": 17, "wrap_funct": 17, "function_nam": [17, 21], "return_seri": [17, 21], "when_us": [17, 21], "is_field_seri": [17, 21], "0x00007fcb078d6f70": 17, "0x00007fcb078d5230": 17, "jsonorpython": 17, "chainvalid": 17, "isinst": [17, 19, 44], "isinstancevalid": [17, 19], "0x00007fcb0dfd3cd0": 17, "functionwrapvalid": 17, "uninit": [17, 19], "0x00007fcb0b242dd0": 17, "0x00007fcb078d5c00": 17, "hide_input_in_error": 17, "validation_error_caus": 17, "0x00007fcb078d6bf0": 17, "0x00007fcb078d6cf0": 17, "0x00007fcb078e0380": 17, "0x00007fcb078d71f0": 17, "0x00007fcb078d5430": 17, "constrainedint": 17, "constrainedintvalid": 17, "multiple_of": 17, "le": 17, "lt": 17, "i64": 17, "gt": 17, "0x00007fcb078d6b30": 17, "0x00007fcb078d5130": 17, "0x00007fcb079b4140": 17, "abc": [17, 18, 24], "start_block": [17, 19, 21, 31], "_baseblockqueri": 17, "94495608983728": 17, "check_start_block_before_stop_block": 17, "0x000055f17934d0b0": 17, "0x00007fcb0e5548f0": 17, "0x00007fcb0e5000f0": 17, "0x00007fcb0a4fa8f0": 17, "0x00007fcb0a4fa8b0": 17, "0x00007fcb078d6670": 17, "0x00007fcb078d6630": 17, "0x00007fcb078d6540": 17, "0x00007fcb078d65f0": 17, "0x00007fcb078d65b0": 17, "0x00007fcb078d66b0": 17, "0x00007fcb078d66f0": 17, "0x00007fcb078d6730": 17, "0x00007fcb078d6770": 17, "0x00007fcb078d5040": 17, "insid": [17, 24, 31], "94495609001296": 17, "0x000055f179351550": 17, "0x00007fcb0a7e8e70": 17, "0x00007fcb078d76b0": 17, "0x00007fcb078d7670": 17, "0x00007fcb078d7580": 17, "0x00007fcb078d7630": 17, "0x00007fcb078d75f0": 17, "creation": [17, 19, 21, 26], "block_identifi": 17, "etherscan": [17, 19, 22, 30, 35, 37, 46], "ot": 17, "94495609049872": 17, "0x000055f17935d310": 17, "0x00007fcb0a312d30": [17, 21], "0x00007fcb0e1a90b0": 17, "0x00007fcb078c6170": 17, "0x00007fcb0e0318b0": 17, "0x00007fcb078e3a30": 17, "0x00007fcb078e39f0": 17, "0x00007fcb078e3730": 17, "0x00007fcb078e35f0": 17, "0x00007fcb078e3a70": 17, "0x00007fcb078e3ab0": 17, "0x00007fcb078e33c0": 17, "0x00007fcb078e3480": 17, "0x00007fcb078e3af0": 17, "0x00007fcb078e3b30": 17, "0x00007fcb078e36c0": 17, "from_receipt": [17, 19, 46], "94495609032704": 17, "0x000055f179359000": 17, "0x00007fcb0cb51b30": [17, 19], "0x00007fcb078e11b0": 17, "0x00007fcb078e1170": 17, "0x00007fcb078e1080": 17, "0x00007fcb078e1130": 17, "0x00007fcb078e10f0": 17, "0x00007fcb078e0880": 17, "search_top": [17, 19], "schema_ref": [17, 19], "94495590342480": [17, 19], "compon": [17, 19, 23], "internal_typ": [17, 19], "internaltyp": [17, 19], "94495609062144": 17, "94495591583168": [17, 19], "eventabityp": [17, 19], "94495591497760": [17, 19], "0x000055f179360300": 17, "0x00007fcb0a4faaf0": 17, "unionseri": [17, 19], "0x00007fcb0e0adef0": [17, 19], "0x000055f1782b4dc0": [17, 19], "0x00007fcb0bd88770": [17, 19], "0x00007fcb0aa1b640": [17, 19], "0x000055f1782a0020": [17, 19], "0x00007fcb0bb2e970": [17, 19], "0x00007fcb078fcf30": 17, "0x00007fcb0e554d70": [17, 19, 21], "recurs": [17, 19, 24], "definitionrefseri": [17, 19], "retry_with_lax_check": [17, 19], "0x00007fcb0ded08f0": [17, 19], "0x00007fcb0bb2f370": [17, 19], "0x00007fcb0ed74cc0": [17, 19], "boolseri": [17, 19], "0x00007fcb0d9d44f0": [17, 19], "literalseri": [17, 19], "expected_int": [17, 19], "expected_str": [17, 19], "expected_pi": [17, 19], "7": [17, 21, 27, 35, 44], "0x55f178185f50": [17, 19], "0x7fcb0bb2e970": [17, 19], "0x7fcb078fcef0": 17, "0x7fcb0ed89980": [17, 19], "0x7fcb0e554d70": [17, 19], "0x7fcb0ded08f0": [17, 19], "0x7fcb0e554af0": [17, 19], "0x00007fcb078f2bb0": 17, "0x00007fcb078f1df0": 17, "0x00007fcb078fc2c0": 17, "0x00007fcb078f1f70": 17, "0x00007fcb078f1170": 17, "0x00007fcb078f13b0": 17, "0x00007fcb078f1230": 17, "0x00007fcb078f2ab0": 17, "0x00007fcb078f0fb0": 17, "0x00007fcb078f19f0": 17, "0x00007fcb078fc9b0": 17, "unionvalid": [17, 19], "0x00007fcb078f09c0": 17, "0x00007fcb078f0ac0": 17, "custom_error": [17, 19], "0x00007fcb078fcdf0": 17, "0x00007fcb078fce30": 17, "0x00007fcb078fc9f0": 17, "0x00007fcb078fca30": 17, "literalvalid": [17, 19], "lookup": [17, 19, 21, 23, 24, 44], "literallookup": [17, 19], "expected_bool": [17, 19], "expected_py_dict": [17, 19], "expected_py_valu": [17, 19], "expected_repr": [17, 19], "0x00007fcb078fca70": 17, "0x00007fcb078fcab0": 17, "0x00007fcb078fccf0": 17, "0x00007fcb078fcd30": 17, "0x00007fcb078fcaf0": 17, "0x00007fcb078fcb30": 17, "0x00007fcb078fcb70": 17, "0x00007fcb078fcbb0": 17, "definitionref": [17, 19], "definitionrefvalid": [17, 19], "0x00007fcb078fcbf0": 17, "0x00007fcb078fcc30": 17, "0x00007fcb0bb2e570": [17, 19], "0x00007fcb078fcc70": 17, "0x00007fcb078fccb0": 17, "boolvalid": [17, 19], "0x00007fcb078fcd70": 17, "0x00007fcb078fcdb0": 17, "0x00007fcb078fce70": 17, "0x00007fcb078fceb0": 17, "0x00007fcb078f0080": 17, "0x7fcb079846f0": 17, "0x7fcb078b40f0": 17, "0x7fcb0ba8cef0": [17, 19], "0x7fcb078c6ff0": 17, "0x7fcb078d42b0": 17, "0x7fcb078d41f0": 17, "0x7fcb078d59f0": 17, "0x7fcb0bb2e570": [17, 19], "method_arg": 17, "94495609075264": 17, "94495591580528": 17, "statemut": [17, 21, 30], "nonpay": [17, 21, 30], "0x000055f179363640": 17, "0x00007fcb0e5c9a30": 17, "0x000055f1782b4370": 17, "0x00007fcb0df57970": 17, "0x00007fcb0bb2dff0": 17, "0x00007fcb0aa18540": 17, "0x00007fcb0bb4b1f0": 17, "0x00007fcb0bb4b170": 17, "0x00007fcb0aadc940": 17, "0x00007fcb078c6330": 17, "0x7fcb06f09370": 17, "0x00007fcb06f08d70": 17, "0x00007fcb06f08db0": 17, "0x00007fcb06f08500": 17, "0x00007fcb06f08df0": 17, "0x00007fcb06f08e30": 17, "0x00007fcb06f08e70": 17, "0x00007fcb06f08eb0": 17, "0x00007fcb06f08ef0": 17, "0x00007fcb06f08f30": 17, "0x00007fcb06f08f70": 17, "0x00007fcb06f08fb0": 17, "0x00007fcb078fd580": 17, "0x00007fcb06f09270": 17, "0x00007fcb06f092b0": 17, "0x00007fcb06f08ff0": 17, "0x00007fcb06f09030": 17, "0x00007fcb06f09070": 17, "0x00007fcb06f090b0": 17, "0x00007fcb06f090f0": 17, "0x00007fcb06f09130": 17, "0x00007fcb06f09170": 17, "0x00007fcb06f091b0": 17, "0x00007fcb06f091f0": 17, "0x00007fcb06f09230": 17, "0x00007fcb06f092f0": 17, "0x00007fcb06f09330": 17, "0x00007fcb078e3ec0": 17, "0x7fcb06f08cb0": 17, "0x7fcb06f08c70": 17, "0x7fcb06f08c30": 17, "0x7fcb06f08bf0": 17, "0x7fcb06f08cf0": 17, "0x7fcb06f08d30": 17, "queryapi": [17, 21, 22], "update_cach": 17, "chanc": [17, 37, 41], "noth": [17, 20], "reusabl": 18, "common": [18, 24, 28, 32, 33, 37, 38], "resourc": 18, "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "contract_file_paths_argu": [18, 26], "callback": 18, "existing_alias_argu": [18, 26, 33], "callabl": [18, 20, 21, 22, 24, 26], "non_existing_alias_argu": [18, 26], "yet": [18, 26, 33, 35, 43, 44], "accountaliaspromptchoic": 18, "prompt_messag": 18, "promptchoic": 18, "hard": [18, 24], "ctx": 18, "correct": [18, 32, 37, 44], "compat": [18, 23, 35], "situat": 18, "arriv": 18, "print_choic": 18, "echo": [18, 26, 33, 43], "select_account": [18, 26], "networkchoic": 18, "case_sensit": 18, "base_typ": 18, "network_opt": [18, 26, 43], "get_metavar": 18, "metavar": 18, "outputformat": 18, "subset": [18, 23], "output_format_choic": 18, "rich": 18, "text": [18, 20, 25], "view": [18, 19, 30, 45], "standard": [18, 31, 36, 39], "paramtyp": 18, "choice_callback": 18, "get_user_selected_choic": 18, "cmd": [18, 26, 37], "__expected_": 18, "pick": 18, "_outside_": 18, "account_opt": [18, 26], "connectedprovidercommand": [18, 26, 37, 43], "durat": [18, 21, 30], "right": [18, 44], "wai": [18, 21, 25, 28, 29, 30, 32, 35, 37, 38, 39, 41, 42, 44, 46], "parse_arg": 18, "parser": [18, 22], "pars": [18, 21, 24, 26], "make_context": 18, "apeclicontextobject": [18, 26], "ape_cli_context": [18, 26, 43], "static": [18, 37], "abort": [18, 20, 26], "base_error": 18, "invoc": [18, 44], "preserv": 18, "stack": [18, 20], "networkopt": 18, "default_log_level": 18, "loglevel": [18, 36], "obj_typ": [18, 26], "verbosity_opt": 18, "extend": [18, 26, 35], "contract_opt": 18, "contracterror": 18, "In": [18, 21, 23, 25, 26, 27, 28, 29, 30, 31, 37, 38, 39, 41, 42, 44, 46], "incompatible_with": 18, "incompatible_opt": 18, "enforc": 18, "incompat": 18, "other_opt": 18, "normal": [18, 24, 35, 39], "output_format_opt": 18, "skip_confirmation_opt": 18, "cli_logg": 18, "apelogg": 18, "encourag": 18, "consist": 18, "path_typ": 18, "contracttypewrapp": 19, "decode_input": [19, 30], "along": [19, 32], "identifier_lookup": [19, 30], "selector_identifi": [19, 30], "source_path": 19, "belong": 19, "cross": 19, "mycontract": [19, 21, 27, 28, 30, 31, 38, 40, 42, 44, 46], "call_view_method": 19, "creation_metadata": [19, 46], "ots_": 19, "get_error_by_signatur": 19, "get_event_by_signatur": [19, 46], "__getattr__": [19, 24], "come": [19, 21, 24, 25, 27, 29, 30, 32, 35, 36, 37, 44], "invoke_transact": 19, "contract_contain": [19, 21], "__eq__": [19, 21], "__hash__": [19, 21], "my_contract": [19, 30, 39, 42, 44], "0xabc1230001112223334445566611855443322111": 19, "thing": [19, 26, 33, 37, 43], "my_event_typ": 19, "mockcontractlog": [19, 23], "__iter__": [19, 21], "_log": 19, "94495622508656": 19, "subject": [19, 21], "_intern": 19, "_mock_val_s": 19, "mockvals": 19, "0x000055f17a033070": 19, "0x00007fcb0c007030": 19, "0x00007fcaf2995030": 19, "0x7fcaf7b5adb0": 19, "0x00007fcaf3168f30": 19, "0x00007fcaf2996270": 19, "0x000055f17a0983a0": 19, "0x00007fcaf29950f0": 19, "0x00007fcaf2995070": 19, "0x00007fcaf2996330": 19, "0x00007fcaf29963b0": 19, "0x00007fcaf29964f0": 19, "0x00007fcaf2996530": 19, "0x00007fcaf29952b0": 19, "0x00007fcaf2995270": 19, "0x00007fcaf29965b0": 19, "0x00007fcaf29965f0": 19, "0x00007fcaf29968b0": 19, "0x00007fcaf2996770": 19, "0x00007fcaf2996ff0": 19, "0x00007fcaf29967f0": 19, "0x00007fcaf2995330": 19, "0x00007fcaf29952f0": 19, "0x00007fcaf29951f0": 19, "0x00007fcaf2995170": 19, "0x7fcaf3171b70": 19, "0x7fcaf3171c30": 19, "0x7fcaf3171d30": 19, "0x7fcaf3168570": 19, "0x7fcaf31688b0": 19, "0x7fcaf31682b0": 19, "natspec": 19, "document": [19, 22, 25, 27, 28], "engine_to_us": [19, 21], "datafram": [19, 21], "bypass": [19, 21, 32], "algorithm": [19, 21], "pd": [19, 21], "start_or_stop": [19, 21], "extra_address": 19, "deleg": [19, 21, 24, 39, 45], "look": [19, 21, 26, 27, 28, 29, 32, 33, 38, 42, 44, 45], "apeexcept": 20, "clickexcept": 20, "aliasalreadyinuseerror": 20, "apeattributeerror": 20, "projecterror": [20, 21], "attributeerror": [20, 46], "try": [20, 21, 24, 32, 33, 42, 43, 44], "apeindexerror": 20, "argumentslengtherror": 20, "arguments_length": 20, "contractdataerror": 20, "reason": [20, 37, 42, 44], "chainerror": [20, 21], "compilererror": [20, 21], "configerror": 20, "issu": [20, 36, 41], "alik": [20, 38], "base_err": 20, "set_ape_traceback": 20, "assert": [20, 25, 30, 37, 42, 44, 46], "dev_messag": 20, "valueerror": [20, 21], "from_error": 20, "possibl": [20, 21, 22, 24, 25, 37], "contractnotfounderror": [20, 21], "has_explor": 20, "decodingerror": 20, "ecosystemnotfounderror": 20, "methodnonpayableerror": 20, "payabl": [20, 30, 42], "missingdeploymentbytecodeerror": 20, "outofgaserror": 20, "plugininstallerror": 20, "pluginversionerror": 20, "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "queryengineerror": [20, 21], "rpctimeouterror": 20, "subprocesstimeouterror": 20, "subprocesserror": 20, "whilst": 20, "exce": [20, 46], "inspir": [20, 23], "transactionnotfounderror": 20, "error_messag": 20, "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "handle_ape_except": 20, "base_path": [20, 21], "relev": [20, 23], "exc": 20, "someth": [20, 21, 29, 37, 44], "my_account": [21, 26, 32], "part": [21, 24, 26, 33, 37, 44, 46], "get_accounts_by_typ": 21, "type_": 21, "test_account": [21, 24, 25, 27, 44], "testaccountmanag": [21, 44], "These": [21, 30, 42, 44], "test_my_contract": [21, 44], "accountsmanag": 21, "account_id": 21, "slice": 21, "account_str": 21, "x": [21, 44], "impersonate_account": [21, 44], "stop_imperson": 21, "singl": [21, 24, 26, 30, 32, 43], "hood": [21, 25], "can_trace_sourc": 21, "filenam": 21, "traceabl": 21, "sol": [21, 24, 27, 32, 38], "collis": [21, 30], "ensur": [21, 22, 23, 30, 34, 37, 44], "compile_sourc": [21, 27], "compiler_nam": 21, "fallback": [21, 42], "ethpm": [21, 38, 40], "contractnam": [21, 27], "get_custom_error": 21, "get_refer": 21, "imports_dict": 21, "referenc": [21, 32], "referring_source_id": 21, "transactionhistori": 21, "txn_receipt": 21, "revert_to_block": 21, "94495622517552": 21, "94495607913408": 21, "lambda": [21, 26], "_validate_transact": 21, "populate_by_nam": 21, "94495607914528": 21, "serialize_hex": 21, "plain": 21, "validate_gas_limit": 21, "serialization_exclud": 21, "94495608266128": 21, "collect_init_onli": 21, "dataclass_nam": 21, "dataclass": [21, 31], "kw_onli": 21, "0x000055f17a035330": 21, "0x00007fcb06f1df30": 21, "0x00007fcaf7b59440": 21, "0x000055f179247bc0": 21, "0x00007fcb0ab93bf0": 21, "0x000055f179248020": 21, "0x00007fcb0e5c82b0": 21, "0x00007fcb079a0c00": 21, "functionplainseri": 21, "0x00007fcb0b5f1b40": 21, "plain_funct": 21, "fallback_seri": 21, "0x00007fcb0b8327b0": 21, "0x00007fcaf7b66930": 21, "0x00007fcb0e557fb0": 21, "0x00007fcb09d892a0": 21, "0x00007fcb0e0c5a70": 21, "0x00007fcb0a312fb0": 21, "0x00007fcaf7b65ef0": 21, "0x00007fcb0d07c5b0": 21, "0x00007fcb0a313030": 21, "0x00007fcb079abc80": 21, "0x00007fcb0a7d7db0": 21, "0x00007fcaf7b657b0": 21, "0x00007fcb0a312ff0": 21, "0x00007fcaf7b65ab0": 21, "0x00007fcb09da6ef0": 21, "0x00007fcb0d8589b0": 21, "0x00007fcb0787ca80": 21, "0x00007fcb0e056070": 21, "0x00007fcb0a7cb500": 21, "0x00007fcb0a4fb070": 21, "0x00007fcaf7b5be70": 21, "0x00007fcaf7b5b6b0": 21, "0x00007fcaf7b643c0": 21, "0x00007fcaf7b5be00": 21, "0x00007fcaf7b67130": 21, "0x00007fcaf7b66870": 21, "0x00007fcaf7c5b910": 21, "0x00007fcb078d1250": 21, "0x00007fcb079233c0": 21, "0x00007fcaf7b65c00": 21, "0x00007fcaf7b59df0": 21, "0x00007fcaf7b5bcb0": 21, "0x00007fcb0a308f70": 21, "0x00007fcaf7b59d70": 21, "0x00007fcaf7b59cb0": 21, "0x00007fcaf7b65630": 21, "0x00007fcaf7b64b70": 21, "0x00007fcaf7b64830": 21, "0x00007fcaf7b64bf0": 21, "0x00007fcaf7b64d30": 21, "0x00007fcaf7b64e30": 21, "0x00007fcb0787e040": 21, "0x00007fcaf7b66ef0": 21, "0x00007fcaf7b66e30": 21, "key1": 21, "py_key1": 21, "0x00007fcb0b832830": 21, "path1": 21, "key2": 21, "py_key2": 21, "0x00007fcaf7b64ab0": 21, "path2": 21, "0x00007fcaf7b64d70": 21, "0x00007fcaf7b65a40": 21, "0x00007fcb0e032230": 21, "0x00007fcaf7b64070": 21, "0x00007fcaf7b641f0": 21, "0x00007fcb0787d2c0": 21, "0x00007fcb0e1d37f0": 21, "0x00007fcaf7b64b30": 21, "0x00007fcaf7b64870": 21, "0x00007fcb078438c0": 21, "0x00007fcb0dde39f0": 21, "0x00007fcaf7b65170": 21, "0x00007fcaf7b64270": 21, "0x00007fcb0787c540": 21, "0x00007fcaf7b650f0": 21, "0x00007fcaf7b65570": 21, "0x00007fcaf7b655f0": 21, "0x00007fcaf7b655b0": 21, "0x00007fcaf7b65cb0": 21, "0x00007fcaf7b66630": 21, "bytesvalid": 21, "bytes_mod": 21, "valbytesmod": 21, "ser": 21, "utf8": 21, "0x00007fcb07870780": 21, "0x00007fcaf7b65970": 21, "0x00007fcaf7b65db0": 21, "0x00007fcaf7b65eb0": 21, "0x00007fcaf7b65f70": 21, "0x00007fcb078d11b0": 21, "0x00007fcb078d1200": 21, "0x00007fcb078d12a0": 21, "0x00007fcb078d1160": 21, "0x00007fcaf7b66cf0": 21, "0x00007fcaf7b65ff0": 21, "dataclassvalid": 21, "dataclassarg": 21, "dataclassargsvalid": 21, "py_nam": 21, "0x00007fcb0e125630": 21, "init_onli": 21, "0x00007fcb0e5cb670": 21, "0x00007fcb0e5b7db0": 21, "positional_count": 21, "init_only_count": 21, "validator_nam": 21, "0x000055f17929dd90": 21, "0x00007fcb0787c400": 21, "outgo": 21, "short": [21, 36, 37, 39, 44], "circuit": 21, "contractcach": 21, "memori": [21, 24], "perman": [21, 24, 31], "__setitem__": 21, "cache_blueprint": 21, "blueprint_id": 21, "cache_deploy": 21, "contract_inst": [21, 31], "cache_proxy_info": 21, "proxy_info": 21, "clear_local_cach": 21, "blank": 21, "get_blueprint": 21, "get_contain": 21, "get_creation_metadata": 21, "get_deploy": [21, 30], "_local_deployments_map": 21, "written": 21, "deployments_map": 21, "get_multipl": 21, "min": [21, 44, 45], "instance_at": 21, "typeerror": [21, 24], "domain": [21, 30], "instance_from_receipt": 21, "blockcontain": 21, "latest_block": 21, "head": [21, 29], "move": 21, "backward": 21, "height": 21, "new_block": 21, "length": [21, 24, 25], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "just": [21, 26, 30, 32, 34, 38], "mimic": 21, "behavior": [21, 32, 36, 37], "built": [21, 33, 41, 44], "increment": [21, 23], "isol": [21, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "foobar": [21, 35, 43], "deltatim": 21, "AND": 21, "design": [21, 23, 33], "begin": [21, 30], "pending_timestamp": [21, 44], "epoch": 21, "3600": 21, "recent": 21, "packagemanifest": [21, 22, 40], "global_config": 21, "isolate_data_fold": 21, "accountintconvert": 21, "addressapiconvert": 21, "bytesaddressconvert": 21, "appropri": 21, "long": [21, 33, 36, 45], "is_typ": 21, "checksum": [21, 23], "against": [21, 22, 38, 44], "hexaddressconvert": 21, "hexconvert": 21, "too": 21, "hexintconvert": 21, "hexiterableconvert": 21, "concaten": 21, "intaddressconvert": 21, "stringdecimalconvert": 21, "stringintconvert": 21, "timestampconvert": 21, "timedelta": 21, "No": [21, 37], "timezon": 21, "utc": 21, "granular": [21, 30], "active_provid": [21, 29], "create_custom_provid": 21, "provider_cl": 21, "guess": 21, "set_default_ecosystem": 21, "get_ecosystem": 21, "get_network_choic": 21, "form": [21, 24, 30, 36, 44], "get_provider_from_choic": 21, "get_request_head": 21, "rpcheader": [21, 24], "network_data": 21, "contractmanag": 21, "localproject": 21, "sourcemanag": 21, "loader": 21, "public": [21, 30, 42, 44], "compile_miss": 21, "check_for_chang": 21, "avoid": [21, 25, 30, 41, 42, 43], "use_cach": 21, "refresh": 21, "remap": 21, "ideal": [21, 43], "tmp": 21, "dependencymanag": 21, "decode_depend": 21, "get_depend": [21, 38], "dependency_id": 21, "allow_instal": 21, "dependend": 21, "affili": 21, "packages_cach": 21, "packagescach": 21, "cache_nam": 21, "uri_map": 21, "pydantic_cor": 21, "_pydantic_cor": 21, "fill": 21, "sure": [21, 25, 37, 44], "global": [21, 28, 37, 38, 44], "dependencyversionmap": 21, "mytoken": 21, "elsewher": [21, 27, 28], "other_project": 21, "somewher": [21, 32], "tokenswapp": 21, "deploymentmanag": 21, "extract_manifest": 21, "in_tempdir": [21, 24], "isolate_in_tempdir": 21, "vers_set": 21, "outputselect": 21, "load_manifest": 21, "project_api": 21, "refresh_sourc": 21, "mid": [21, 44], "reload_config": 21, "reload": 21, "update_manifest": 21, "add_compiler_data": 21, "compiler_data": 21, "is_compil": 21, "date": [21, 41], "reconfigur": 21, "pair": [21, 24], "overridesf": 21, "from_manifest": [21, 38], "projectmanifest": 21, "from_python_librari": [21, 38], "package_nam": [21, 24], "root_path": 21, "get_contracts_path": 21, "exclude_glob": 21, "is_exclud": 21, "path_id": 21, "defaultqueryprovid": 21, "querymanag": [21, 29], "biggest_block_s": 21, "inaccess": 21, "plugin_typ": 22, "pluggy_patch": 22, "plugintyp": 22, "hookimpl_kwarg": 22, "accountplugin": 22, "There": [22, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "sever": [22, 26, 37], "ecosystemplugin": 22, "registr": [22, 33], "overal": 22, "conform": [22, 24, 33], "much": [22, 27, 32, 44, 46], "pluggi": 22, "_manag": 22, "pluginmanag": 22, "compilerplugin": 22, "register_compil": 22, "config_class": 22, "deconstruct": 22, "inject": [22, 24], "mypluginconfig": 22, "conversionplugin": 22, "mweiconvers": 22, "explorerplugin": 22, "explor": [22, 30, 39], "myblockexplor": 22, "networkplugin": 22, "ropsten": 22, "happen": [22, 27, 30, 32, 37, 44], "soon": [22, 32], "shibachain": 22, "shibanetwork": 22, "providerplugin": [22, 33], "myprovid": [22, 33], "dependencyplugin": 22, "projectplugin": 22, "gitmodul": 22, "queryplugin": 22, "query_engin": 22, "postgresengin": 22, "represent": [23, 29], "bodi": 23, "namedtupl": 23, "signabl": 23, "easi": [23, 26, 30, 35, 41, 44], "structur": [23, 24, 25, 38, 43], "think": [23, 26], "712": 23, "hand": [23, 30], "encode_": 23, "encode_structured_data": 23, "encode_intended_valid": 23, "encode_defunct": [23, 25], "encode_typed_data": 23, "_signatur": 23, "ecdsa": 23, "vr": 23, "recover_sign": [23, 25], "sig": [23, 45], "contractcoverag": 23, "functioncoverag": 23, "individu": [23, 35, 45], "function_hit": 23, "hit": 23, "counter": 23, "zero": [23, 24, 44], "function_r": 23, "rate": [23, 37], "line_r": 23, "divid": 23, "lines_cov": 23, "lines_valid": 23, "miss_count": 23, "coveragestat": 23, "contractsourcecoverag": 23, "cover": [23, 30, 44], "total_funct": 23, "coverageproject": 23, "coveragereport": 23, "source_fold": 23, "get_html": 23, "get_xml": 23, "codecov": 23, "thu": [23, 26, 30, 37, 43, 44], "slightli": 23, "convent": [23, 28], "90": 23, "java": 23, "won": [23, 37, 44], "super": [23, 45], "hit_count": 23, "segment": 23, "ast": 23, "occupi": 23, "builtin": [23, 42], "mark": [23, 36, 44, 46], "encount": [23, 42], "endlin": 23, "endcolumn": 23, "share": [23, 24, 37, 44], "exact": [23, 44], "full_nam": 23, "contact": 23, "getter": [23, 44], "profile_stat": 23, "accumul": 23, "sourcestat": 23, "basecontractlog": 23, "event_nam": 23, "event_argu": 23, "block_hash": 23, "log_index": 23, "transaction_index": 23, "unix": [23, 24], "posit": [23, 44], "mock": [23, 27, 32, 44], "compar": 23, "inherit": 23, "comparison": 23, "model_computed_field": 24, "computedfieldinfo": 24, "model_config": 24, "arbitrary_types_allow": 24, "model_field": 24, "fieldinfo": 24, "__fields__": 24, "extramodelattribut": 24, "_before_": 24, "include_getattr": 24, "include_getitem": 24, "additional_error_messag": 24, "lazili": 24, "evalu": 24, "nonetyp": 24, "accur": 24, "maxsiz": 24, "queue": 24, "join": [24, 41], "borrow": 24, "librari": [24, 25, 30, 33], "until": [24, 37], "gotten": 24, "unfinish": 24, "goe": [24, 37], "task_don": 24, "unblock": 24, "caseinsensitivedict": 24, "insensit": 24, "structpars": 24, "method_abi": 24, "decode_output": 24, "alter": [24, 29], "arrai": [24, 42], "default_nam": 24, "unnam": 24, "encode_input": [24, 30], "tracestyl": 24, "ff8c00": 24, "d75f00": 24, "gas_cost": 24, "dim": 24, "bright_magenta": 24, "bright_green": 24, "bright_blu": 24, "00afd7": 24, "add_padding_to_str": 24, "str_list": 24, "extra_spac": 24, "space_charact": 24, "pad": 24, "charact": 24, "allow_disconnect": 24, "fn": 24, "return_none_when_disconnect": 24, "try_snapshot": 24, "as_our_modul": 24, "cls_or_def": 24, "_mod_t": 24, "doc_str": 24, "sometim": [24, 27, 32, 37, 42, 44], "reclaim": 24, "our": [24, 31, 33, 41, 43, 44], "steal": 24, "com": [24, 35, 37, 41], "softwar": [24, 44], "mansion": 24, "alpha": 24, "starknet_pi": 24, "l10": 24, "l24": 24, "clean_path": 24, "doxx": 24, "sanit": 24, "create_tempdir": 24, "temporarydirectori": 24, "alon": [24, 26], "tempfil": 24, "expand_environment_vari": 24, "substr": 24, "extract_nested_valu": 24, "dig": 24, "nest": 24, "gas_estimation_error_messag": 24, "tx_error": 24, "explan": [24, 38], "explain": [24, 37, 44], "generate_dev_account": 24, "start_index": 24, "genesi": [24, 37], "wallet": 24, "get_all_files_in_directori": 24, "max_fil": 24, "dir_a": 24, "dir_b": 24, "file_a": 24, "file_b": 24, "file_c": 24, "interest": 24, "huge": 24, "slow": 24, "get_current_timestamp_m": 24, "get_full_extens": 24, "unlik": 24, "suffix": [24, 37], "get_package_path": 24, "get_package_vers": 24, "obj": 24, "__version__": 24, "get_relative_path": 24, "anchor": 24, "ancestor": 24, "injected_before_us": 24, "fget": 24, "fset": 24, "fdel": 24, "is_arrai": 24, "probabl": 24, "is_evm_precompil": 24, "is_named_tupl": 24, "output_valu": 24, "is_struct": 24, "is_zero_hex": 24, "load_config": 24, "expand_envar": 24, "must_exist": 24, "oserror": 24, "filesystem": 24, "expand": [24, 28], "log_instead_of_fail": 24, "__repr__": 24, "shouldn": [24, 28], "path_match": 24, "better": [24, 37], "p": [24, 38], "me": [24, 26, 46], "pragma_str_to_specifier_set": 24, "pragma_str": 24, "specifierset": 24, "pragma": [24, 42], "raises_not_impl": 24, "returns_arrai": 24, "run_in_tempdir": 24, "run_until_complet": 24, "coroutin": 24, "async": 24, "await": 24, "asyncio": 24, "gather": 24, "singledispatchmethod": 24, "dispatch": 24, "descriptor": 24, "generic_method": 24, "spawn": 24, "stream_respons": 24, "download_url": 24, "progress_bar_descript": 24, "progress": 24, "to_int": 24, "use_temp_sys_path": 24, "sy": 24, "secur": 25, "learn": [25, 27, 28, 30, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46], "ship": [25, 26, 27, 29, 35, 37], "assist": [25, 26, 33], "test_my_contract_method": 25, "prefund": 25, "real": [25, 46], "sole": 25, "generate_test_account": 25, "unfund": 25, "guid": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45], "action": [25, 44], "1e18": 25, "give": [25, 26, 32, 39, 43], "use_send": 25, "myfunct": 25, "trezor": [25, 33], "third": [25, 35], "parti": [25, 35, 41], "let": [25, 27, 29, 30, 32, 37, 44], "premis": 25, "describ": [25, 37], "below": [25, 30, 32, 37, 44], "password": 25, "browser": 25, "rest": [25, 33], "maxim": [25, 35], "materi": 25, "entropi": 25, "increas": [25, 41, 44, 46], "n": 25, "altern": [25, 26, 27, 30, 32, 35, 36, 37, 44], "elect": 25, "twice": 25, "rememb": [25, 30], "hdpath": 25, "wordcount": 25, "togeth": [25, 33], "scriptabl": 25, "my": [25, 26, 30, 31, 32, 33, 37, 38], "mysecurep": 25, "ssphrase": 25, "sai": [25, 30, 32, 37], "metamask": [25, 26], "secret": [25, 28], "d": [25, 41, 44], "programmat": 25, "ecurepassphras": 25, "securepassphras": 25, "urandom": 25, "reduc": [25, 37], "repetit": 25, "eth_account": 25, "hello": [25, 43], "intention": 25, "decid": 25, "abov": [25, 30, 36, 37, 41, 43, 44, 45, 46], "eip712": 25, "eip712typ": 25, "mail": 25, "_chainid_": 25, "uint256": [25, 30, 44, 46], "_name_": 25, "_verifyingcontract_": 25, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "_version_": 25, "alic": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "bob": 25, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "recov": 25, "recovered_sign": 25, "ci": [25, 30], "cd": 25, "ape_accounts_": 25, "_passphras": 25, "subsequ": [25, 32], "highli": 25, "accident": 25, "leak": 25, "framework": [26, 30, 32, 36, 41, 44, 46], "coupl": 26, "area": [26, 44], "showcas": 26, "endeavor": 26, "logger": [26, 36], "gracefulli": 26, "cli_ctx": [26, 33, 43], "bad": 26, "mymanag": 26, "customcontext": 26, "my_manag": 26, "omit": [26, 37, 46], "semi": 26, "colon": [26, 44], "cmd_2": 26, "afterward": [26, 44], "cmd_1": 26, "cmd_3": 26, "rare": 26, "peopl": 26, "index_of_test_account": 26, "matter": [26, 37], "visa": 26, "versa": [26, 30], "delete_account": 26, "create_account": 26, "boolean": 26, "application_prefix": 26, "foo_bar": 26, "cli_0": 26, "startswith": 26, "cli_1": 26, "me2": 26, "selected_account": 26, "loop": [26, 33], "That": [26, 30, 46], "why": [26, 30, 37, 46], "mysourc": 26, "vy": [26, 27, 38, 42, 44], "edit": [27, 28, 33, 35, 37], "src": [27, 28, 32, 45], "myinterfac": 27, "my_interfac": 27, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "my_method": [27, 30, 39, 44], "unwil": 27, "binari": 27, "larger": 27, "adjust": [27, 37, 38, 44], "tsconfig": 27, "ds_store": 27, "_mock": 27, "use_depend": 27, "affect": 27, "other_contract": [27, 44], "evm_vers": [27, 32], "pari": [27, 32], "get_compil": 27, "notic": [27, 30, 32, 37, 38, 43, 44], "server": [27, 41], "outpuextra": 27, "preced": 28, "prefer": 28, "serv": 28, "alphabet": 28, "facilit": 28, "easier": 28, "expans": 28, "simpli": [28, 30, 42], "secret_rpc": 28, "my_secret_rpc": 28, "outsid": 28, "globalcontract": 28, "fantom": [28, 35, 37, 44], "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "5030": 28, "whole": 28, "mainnet_fork": 28, "numer": [28, 36, 37], "1234": [28, 37], "0x1234": [28, 37], "eth_estimatega": 28, "0b2": 28, "demo": [28, 38], "ipython": [29, 46], "1647323479": 29, "reflect": 29, "61": 29, "ape_console_extra": 29, "intern": [29, 44], "underscor": [29, 43], "_": [29, 30, 38, 43], "eth_util": 29, "encode_hex": 29, "decode_hex": 29, "getattr": 29, "14388241": 29, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "ape_init_extra": 29, "close": 29, "reopen": 29, "autoreload": 29, "ape_consol": 29, "embed": 29, "load_ext": 29, "h": 29, "databas": [29, 31], "okai": [29, 33], "human": 29, "readabl": [29, 44], "metamask0": 29, "00040634": 29, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "anywher": [30, 32, 36], "mysmartcontract": 30, "arg1": 30, "arg2": 30, "pleas": [30, 46], "basic": 30, "contract2": 30, "higher": [30, 37, 44], "get_contract": 30, "complex": [30, 32], "possibli": 30, "repeat": 30, "fashion": 30, "perhap": 30, "copi": 30, "entireti": 30, "review": 30, "mere": [30, 33], "upon": [30, 32, 40], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "v2": 30, "registri": [30, 33], "ychad": 30, "On": [30, 31], "rinkebi": 30, "wdamount": 30, "pure": 30, "get_static_list": 30, "dynarrai": 30, "set_numb": 30, "num": 30, "prevnumb": 30, "mynumb": 30, "withdraw": [30, 42, 44], "monei": 30, "At": [30, 44], "eth_sendrawtransact": 30, "demonstr": [30, 43, 44, 46], "continu": [30, 37, 42], "123": [30, 40, 42], "vice": 30, "addbal": 30, "new_bal": 30, "simul": [30, 37], "measur": 30, "getmodifiedbal": 30, "analyz": 30, "0x123": [30, 40], "40000": 30, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "bytes_valu": 30, "3fb5c1c": 30, "selector_str": 30, "input_dict": 30, "unit256": 30, "method_id": 30, "figur": 30, "usdc": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0x70a08231": 30, "balanceof": [30, 44, 45], "0x27e235e3": 30, "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "pool": 30, "ipool": 30, "getreserv": 30, "applydiscount": 30, "acct": [30, 31], "rout": 31, "incorpor": 31, "few": [31, 32, 44], "df": 31, "sum": 31, "sent": [31, 37], "foohappen": 31, "beta": 31, "plan": 31, "stage": 31, "sqlite": 31, "contract_ev": 31, "three": [32, 41, 44], "ifi": 32, "openzeppelin_openzeppelin": 32, "__local__": [32, 38], "box": [32, 35, 37, 44], "highlight": 32, "zeppelin": 32, "git": [32, 35], "uniswap": 32, "v3": 32, "snekmat": [32, 38], "mydepend": 32, "node_modul": 32, "myorg": 32, "gh": 32, "abbrevi": 32, "backend": 32, "guidelin": 32, "dapptoolserc20": 32, "dappnix": 32, "potenti": [32, 33, 36, 37], "erc721": 32, "import_remap": 32, "dependency_project": 32, "my_depend": 32, "dependency_contract": 32, "dependencycontracttyp": 32, "deployed_contract": 32, "ape_": 33, "ape_cli_subcommand": 33, "setup": [33, 44], "tokenlist": 33, "As": [33, 37, 42, 44], "mention": [33, 37], "primarili": 33, "apeworx": [33, 34, 35, 37, 40, 41], "team": 33, "good": 33, "qualiti": 33, "compos": 33, "benefit": 33, "_web3": 33, "finish": 33, "ti": 33, "ones": 33, "accord": 33, "_cli": 33, "my_sub_cmd": 33, "subcommand": 33, "entrypoint": 33, "entry_point": 33, "ape_myplugin": 33, "race": 33, "condit": 33, "prevent": 33, "my_cmd": [33, 36], "indiffer": 33, "my_ledger_account": 33, "ledger_0": 33, "my_trezor_account": 33, "trezor_0": 33, "my_script": 33, "my_provider_plugin": 33, "short_help": 33, "off": 33, "my_command": 33, "_fork": 34, "architectur": 35, "trust": [35, 37], "constraint": 35, "minor": 35, "throughout": 36, "21": 36, "30": 36, "yellow": 36, "40": 36, "shown": 36, "set_level": 36, "arbitrum": 37, "tester": [37, 44], "discuss": [37, 44], "triplet": 37, "polygon": [37, 43], "anvil": [37, 44], "altogeth": 37, "commonli": 37, "testnet": [37, 43], "cut": 37, "talk": 37, "maintain": 37, "small": 37, "improv": [37, 44], "wherea": 37, "matic": 37, "avalanch": 37, "blast": 37, "bsc": 37, "zkevm": 37, "proper": 37, "remaind": 37, "familiar": 37, "109": 37, "shibarium": 37, "base_ecosystem_plugin": 37, "paragraph": 37, "recal": 37, "fro": 37, "closer": 37, "henc": 37, "default_": 37, "remot": 37, "correctli": 37, "likewis": 37, "tell": 37, "apenet": 37, "closest": 37, "www": 37, "shibrpc": 37, "puppynet": 37, "500": 37, "customnetwork": 37, "31337": 37, "rate_limit": 37, "sens": 37, "scan": 37, "api_uri": 37, "consult": 37, "readm": 37, "clarifi": 37, "saw": 37, "fly": 37, "integr": 37, "uncommon": 37, "placehold": 37, "unsur": 37, "ident": 37, "layer": 37, "merg": 37, "usethisoneveryrequest": 37, "usethisoneveryethereumrequest": 37, "usethisonallrequeststoethereummainnet": 37, "usethisonallrequestsusingnodeprovid": 37, "nor": 37, "carefulli": 37, "customiz": 37, "ephemer": 37, "feed": 37, "websocket": 37, "silverback": 37, "sdk": 37, "strai": 37, "though": 37, "decentr": 37, "tend": 37, "reject": 37, "decis": 37, "middl": 37, "start_provid": 37, "jump": 37, "bridg": 37, "effect": 37, "smart_contract_exampl": 38, "sampl": [38, 44], "test_sampl": 38, "autom": 38, "capit": 38, "my_other_project": 38, "pip": 38, "But": 38, "contractfromdepend": 38, "minim": 39, "1167": 39, "1967": 39, "beacon": 39, "uup": 39, "1822": 39, "create_forwarder_to": 39, "0xsplit": 39, "formerli": 39, "oz": 39, "897": 39, "zeroag": 39, "soladypush0": 39, "push0": 39, "influenc": 40, "walk": 40, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "With": 41, "modular": 41, "ltd": 41, "discord": 41, "stai": 41, "tutori": [41, 46], "technic": 41, "academ": 41, "platform": 41, "master": 41, "challeng": 41, "linux": [41, 44], "maco": [41, 44], "window": 41, "subsystem": 41, "wsl": 41, "python3": 41, "advis": 41, "1558": 41, "virtualenv": 41, "venv": 41, "interf": 41, "env": 41, "homebrew": 41, "instruct": 41, "pull": 41, "imag": 41, "ghcr": 41, "container": 41, "slim": 41, "product": 41, "further": 41, "dockerfil": 41, "volum": 41, "haramb": 41, "vvm": 41, "solcx": 41, "pwd": 41, "depth": [41, 46], "interoper": 41, "experi": 41, "3rd": 41, "risk": 41, "besid": 42, "unwind": 42, "becom": [42, 44], "crash": 42, "stacktrac": 42, "setnumb": [42, 44], "not_own": [42, 44], "vypercontract": 42, "98": 42, "raise_on_revert": 42, "had": 42, "introduc": 42, "gpl": 42, "unauthor": [42, 44], "unauth_address": [42, 44], "assign": 42, "hacker": [42, 44], "export": 42, "ape_vyp": 42, "fallbacknotdefinederror": 42, "advantag": 43, "submodul": 43, "world": 43, "helloworld": 43, "subdirectori": 43, "flexibl": 43, "cli_2": 43, "shownet": 43, "amoi": 43, "nm": 43, "hop": 43, "yourself": 43, "therefor": 43, "quick": 43, "workflow": 43, "suppos": 43, "stick": 43, "concept": 44, "dist": 44, "cov": 44, "intuit": 44, "fact": 44, "test_": 44, "test_add": 44, "left": 44, "divis": 44, "phase": 44, "piec": 44, "encompass": 44, "enact": 44, "behav": 44, "authorized_method": 44, "test_author": 44, "set_own": 44, "scope": 44, "flow": 44, "dive": 44, "syntax": 44, "exactli": 44, "test_my_method": 44, "sustain": 44, "100_000": 44, "despit": 44, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 44, "othercontract": 44, "test_in_futur": 44, "86000": 44, "test_multi_chain": 44, "failur": 44, "bundl": 44, "academi": 44, "conftest": 44, "test_mint": 44, "nft": 44, "test_account_bal": 44, "quantiti": 44, "mint": [44, 45], "earlier": 44, "assertionerror": 44, "shorter": 44, "comment": 44, "check_valu": 44, "_valu": 44, "explictli": 44, "cairo": 44, "due": 44, "_x": 44, "sqrt": 44, "incorrect": 44, "reentri": 44, "nonreentr": 44, "_foo_intern": 44, "disallow": 44, "test_unauthorized_withdraw": 44, "test_unauthor": 44, "test_error_on_deploi": 44, "mycustomerror": 44, "haserror": 44, "rev": 44, "captur": 44, "grab": 44, "myerror": 44, "use_network": 44, "marker": 44, "test_my_fantom_test": 44, "test_my_ethereum_test": 44, "test_my_multichain_test": 44, "stark_contract": 44, "mystarknetcontract": 44, "test_starknet_th": 44, "stark_account": 44, "adequ": 44, "fundm": 44, "median": [44, 45], "57198": 44, "91398": 44, "82848": 44, "28307": 44, "38679": 44, "33493": 44, "changeonstatu": 44, "23827": 44, "45739": 44, "34783": 44, "getsecret": 44, "24564": 44, "testcontract": 44, "51021": 44, "debug_": 44, "mocktoken": 44, "poolcontract": 44, "reset_": 44, "comma": 44, "interv": 44, "press": 44, "ctrl": 44, "undo": 44, "stmt": 44, "85": 44, "71": 44, "80": 44, "htmlcov": 44, "__builtin__": 44, "_immutable_numb": 44, "_number": 44, "foo_method": 44, "view_method": 44, "distinguish": 44, "took": [45, 46], "offer": 45, "trace_transact": 45, "capabl": 45, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "abridg": 45, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "dsproxi": 45, "_target": 45, "loanshiftertak": 45, "_data": 45, "0x35": 45, "0000": 45, "1421947": 45, "moveloan": 45, "_exchangedata": 45, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "zero_address": 45, "lendingrateoracl": 45, "getmarketborrowr": 45, "_asset": 45, "dai": 45, "35000000000000000000000000": 45, "1164": 45, "dsguard": 45, "1291": 45, "forbid": 45, "loanshifterreceiv": 45, "dst": 45, "0x1c": 45, "5253": 45, "defisaverlogg": 45, "_contract": 45, "_caller": 45, "_lognam": 45, "loanshift": 45, "0x00": [45, 46], "6057": 45, "low": 45, "struct_log": 45, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "1302": 45, "13028": 45, "1377": 45, "approv": 45, "22414": 45, "burn": 45, "11946": 45, "25845": 45, "necessarili": 46, "myaccount": 46, "shell": 46, "contract_method_defined_in_contract": 46, "visit": 46, "apeacademi": 46, "otterscan": 46, "london": 46, "got": 46, "broken": 46, "fundmycontract": 46, "beforehand": 46, "plu": 46, "startauct": 46, "priorit": 46, "highest": 46, "0x0": 46, "predict": 46, "access_list": 46, "my_access_list": 46, "fooevent": 46, "barev": 46, "foomethod": 46, "event_typ": 46, "baz": 46, "longer": 46, "600": 46, "power": 46, "myriad": 46, "themselv": 46, "userguid": 46, "contract_a": 46, "methodtocal": 46, "txn_cost": 46, "mymutablemethod": 46, "view_cost": 46, "myviewmethod": 46}, "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"]], "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, 2, 1, "", "__signature__"], [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, 2, 1, "", "name"], [17, 2, 1, "", "request_headers"], [17, 2, 1, "", "version"], [17, 6, 1, "", "write_to_disk"]], "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__"]], "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, 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, 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, "", "Path"]], "ape.cli.paramtype.JSON": [[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, "", "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, 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, 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, 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, "", "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, 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, "", "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, "", "get"]], "ape.managers.project.Dependency": [[21, 6, 1, "", "__eq__"], [21, 6, 1, "", "__hash__"], [21, 6, 1, "", "compile"], [21, 6, 1, "", "install"], [21, 5, 1, "", "name"], [21, 5, 1, "", "package_id"], [21, 5, 1, "", "project"], [21, 6, 1, "", "unpack"], [21, 5, 1, "", "uri"], [21, 5, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 6, 1, "", "add"], [21, 6, 1, "", "decode_dependency"], [21, 6, 1, "", "get_dependency"], [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, "", "get"]], "ape.managers.project.LocalProject": [[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, "", "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, "", "from_manifest"], [21, 6, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[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, 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, 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, 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, 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, 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_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, "", "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"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "compile": [[1, 8, 1, "cmdoption-compile-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"]]}, "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"}, "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"]}, "titleterms": {"account": [0, 11, 17, 21, 22, 25, 26, 31, 44], "chang": [0, 5], "password": 0, "delet": 0, "export": [0, 25], "gener": [0, 25], "import": [0, 25, 32, 33], "list": [0, 4, 5, 6, 32, 46], "compil": [1, 6, 12, 17, 21, 22, 27, 32, 40], "consol": [2, 29, 46], "init": [3, 29], "network": [4, 17, 21, 22, 25, 26, 28, 34, 37, 43, 44], "run": [4, 7, 37], "plugin": [5, 9, 22, 27, 28, 33, 34, 35, 41], "version": [5, 35], "instal": [5, 6, 32, 35, 38, 41], "uninstal": [5, 6, 32], "updat": 5, "pm": [6, 15], "test": [8, 16, 25, 28, 44], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 38, 44, 46], "doc": 9, "user": 9, "guid": 9, "cli": [9, 18, 26, 32, 33, 36, 37, 43], "refer": 9, "core": [9, 35], "python": [9, 32, 36, 38], "ethereum": 13, "multical": 13, "node": [14, 28], "api": [17, 33], "address": [17, 23, 30], "config": [17, 21, 22, 32, 37], "convert": [17, 21, 22], "explor": [17, 37, 40], "project": [17, 21, 22, 30, 33, 38, 44], "provid": [17, 37, 44], "transact": [17, 30, 31, 37, 44, 46], "queri": [17, 21, 22, 31], "argument": 18, "choic": 18, "command": [18, 29, 44], "option": 18, "paramet": 18, "type": [18, 23, 32, 35, 37], "contract": [19, 26, 28, 30, 31, 32, 39, 44], "except": 20, "manag": [21, 32, 37], "chain": [21, 44], "base": 22, "signatur": [23, 25], "coverag": [23, 44], "miscellan": 23, "util": 24, "us": [25, 31, 33], "outsid": 25, "creat": 25, "new": 25, "default": [25, 28, 30, 34], "sender": 25, "support": [25, 44], "live": [25, 37], "keyfil": 25, "exist": 25, "sign": 25, "messag": [25, 42], "eip": 25, "712": 25, "verifi": 25, "autom": 25, "hardwar": 25, "wallet": 25, "context": [26, 34, 37], "decor": 26, "tool": 26, "file": [26, 27, 32], "path": 26, "The": [27, 38], "json": 27, "other": [27, 38], "exclud": 27, "depend": [27, 28, 32, 38], "set": 27, "sourc": 27, "code": 27, "output": 27, "extra": [27, 29], "configur": [28, 29, 34, 37], "folder": [28, 32], "ecosystem": 28, "deploy": [28, 30, 40, 46], "request": [28, 37], "header": [28, 37], "namespac": 29, "function": [29, 44], "global": 29, "magic": 29, "bal": 29, "from": [30, 33, 46], "deploi": 30, "script": [30, 43], "publish": [30, 40], "ani": 30, "abi": 30, "previou": 30, "interact": [30, 37], "call": [30, 45], "fallback": 30, "direct": 30, "privat": 30, "decod": 30, "encod": 30, "input": 30, "interfac": 30, "introspect": 30, "multi": [30, 43, 44], "data": 31, "get": 31, "block": [31, 37], "event": 31, "cach": 31, "github": 32, "local": [32, 37, 38], "npm": 32, "packag": 32, "misc": 32, "overrid": 32, "custom": [32, 37, 42, 44], "exclus": 32, "solid": 32, "remap": 32, "develop": [33, 38], "initi": 33, "implement": 33, "class": 33, "regist": 33, "log": [33, 36, 46], "logger": 33, "modul": 33, "ape_cli_context": 33, "fork": [34, 37], "select": 37, "l2": 37, "connect": 37, "By": 37, "rpc": 37, "url": 37, "time": 37, "more": 37, "process": 37, "manifest": 38, "proxi": 39, "track": 40, "overview": 41, "document": 41, "prerequisit": 41, "consider": 41, "pipx": 41, "pip": 41, "docker": 41, "quickstart": 41, "system": 41, "revert": [42, 44], "dev": 42, "error": [42, 44], "built": 42, "main": 43, "method": 43, "pytest": 44, "structur": 44, "pattern": 44, "fixtur": 44, "mine": 44, "advanc": 44, "tip": 44, "expected_messag": 44, "dev_messag": 44, "caveat": 44, "languag": 44, "inlin": 44, "non": 44, "reentrant": 44, "ga": [44, 45, 46], "report": [44, 45], "iter": 44, "trace": [45, 46], "metadata": 46, "dynam": 46, "fee": 46, "static": 46, "access": 46, "payabl": 46, "accept": 46, "timeout": 46, "estim": 46, "cost": 46}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [32, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [32, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "change-version": [[5, "plugins-change-version"]], "install": [[5, "plugins-install"], [6, "pm-install"], [32, "install"]], "uninstall": [[5, "plugins-uninstall"], [6, "pm-uninstall"], [32, "uninstall"]], "update": [[5, "plugins-update"]], "pm": [[6, "pm"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Core Python Reference": [[9, null]], "Plugin Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape-accounts": [[11, "module-ape_accounts"]], "ape-compile": [[12, "module-ape_compile"]], "ape-ethereum": [[13, "module-ape_ethereum"]], "ape-ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "ape-node": [[14, "module-ape_node"]], "ape-pm": [[15, "module-ape_pm"]], "ape-test": [[16, "module-ape_test"]], "ape.api": [[17, "ape-api"]], "Accounts": [[17, "module-ape.api.accounts"], [21, "module-ape.managers.accounts"], [22, "module-ape.plugins.account"], [25, "accounts"]], "Address": [[17, "module-ape.api.address"], [23, "module-ape.types.address"]], "Compiler": [[17, "module-ape.api.compiler"], [22, "module-ape.plugins.compiler"]], "Config": [[17, "module-ape.api.config"], [21, "module-ape.managers.config"], [22, "module-ape.plugins.config"]], "Convert": [[17, "module-ape.api.convert"]], "Explorers": [[17, "module-ape.api.explorers"]], "Networks": [[17, "module-ape.api.networks"], [21, "module-ape.managers.networks"], [28, "networks"], [37, "networks"]], "Projects": [[17, "module-ape.api.projects"]], "Providers": [[17, "module-ape.api.providers"]], "Transactions": [[17, "transactions"], [30, "transactions"], [46, "transactions"]], "Query": [[17, "module-ape.api.query"], [21, "module-ape.managers.query"], [22, "module-ape.plugins.query"]], "ape.cli": [[18, "ape-cli"]], "Arguments": [[18, "module-ape.cli.arguments"]], "Choices": [[18, "module-ape.cli.choices"]], "Commands": [[18, "module-ape.cli.commands"]], "Options": [[18, "module-ape.cli.options"]], "Parameter Types": [[18, "module-ape.cli.paramtype"]], "ape.contracts": [[19, "ape-contracts"]], "ape.exceptions": [[20, "module-ape.exceptions"]], "ape.managers": [[21, "ape-managers"]], "Compilers": [[21, "module-ape.managers.compilers"]], "Chain": [[21, "chain"]], "Converters": [[21, "module-ape.managers.converters"]], "Project": [[21, "module-ape.managers.project"], [22, "module-ape.plugins.project"]], "ape.plugins": [[22, "module-ape.plugins"]], "Base": [[22, "module-ape.plugins.pluggy_patch"]], "Converter": [[22, "module-ape.plugins.converter"]], "Network": [[22, "module-ape.plugins.network"]], "ape.types": [[23, "ape-types"]], "Signatures": [[23, "signatures"]], "Coverage": [[23, "module-ape.types.coverage"]], "Miscellaneous": [[23, "module-ape.types"]], "ape.utils": [[24, "module-ape.utils"]], "Test Accounts": [[25, "test-accounts"]], "Use test accounts in tests": [[25, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[25, "use-test-accounts-outside-of-tests"]], "Creating new test accounts": [[25, "creating-new-test-accounts"]], "Default Sender Support": [[25, "default-sender-support"], [25, "id1"]], "Live Network Accounts": [[25, "live-network-accounts"]], "Keyfile Accounts": [[25, "keyfile-accounts"]], "Generating New Accounts": [[25, "generating-new-accounts"]], "Importing Existing Accounts": [[25, "importing-existing-accounts"]], "Exporting Accounts": [[25, "exporting-accounts"]], "Signing Messages": [[25, "signing-messages"]], "EIP-712": [[25, "eip-712"]], "Verifying Signature": [[25, "verifying-signature"]], "Automation": [[25, "automation"]], "Hardware Wallets": [[25, "hardware-wallets"]], "CLIs": [[26, "clis"]], "Ape Context Decorator": [[26, "ape-context-decorator"]], "Network Tools": [[26, "network-tools"]], "Account Tools": [[26, "account-tools"]], "Contract File Paths": [[26, "contract-file-paths"]], "Compile": [[27, "compile"]], "The JSON Compiler": [[27, "the-json-compiler"]], "Other Compiler Plugins": [[27, "other-compiler-plugins"]], "Exclude Files": [[27, "exclude-files"]], "Dependencies": [[27, "dependencies"], [28, "dependencies"], [32, "dependencies"], [38, "dependencies"]], "Settings": [[27, "settings"]], "Compile Source Code": [[27, "compile-source-code"]], "Output Extra": [[27, "output-extra"]], "Configure Ape": [[28, "configure-ape"]], "Contracts Folder": [[28, "contracts-folder"]], "Default Ecosystem": [[28, "default-ecosystem"]], "Deployments": [[28, "deployments"]], "Node": [[28, "node"]], "Plugins": [[28, "plugins"], [35, "plugins"]], "Request Headers": [[28, "request-headers"], [37, "request-headers"]], "Testing": [[28, "testing"], [44, "testing"]], "Console": [[29, "console"]], "Ape Namespace": [[29, "ape-namespace"]], "Namespace Extras": [[29, "namespace-extras"]], "Init Function": [[29, "init-function"]], "Global Extras": [[29, "global-extras"]], "Configure": [[29, "configure"]], "Magic Commands": [[29, "magic-commands"]], "%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "Contracts": [[30, "contracts"]], "From Deploy": [[30, "from-deploy"]], "Deploy Scripts": [[30, "deploy-scripts"]], "Publishing": [[30, "publishing"], [40, "publishing"]], "From Project Contract Address": [[30, "from-project-contract-address"]], "From Any Address": [[30, "from-any-address"]], "From ABIs": [[30, "from-abis"]], "From Previous Deployment": [[30, "from-previous-deployment"]], "Contract Interaction": [[30, "contract-interaction"]], "Calls": [[30, "calls"]], "Calling Transactions and Transacting Calls": [[30, "calling-transactions-and-transacting-calls"]], "Default, Fallback, and Direct Calls": [[30, "default-fallback-and-direct-calls"]], "Private Transactions": [[30, "private-transactions"]], "Decoding and Encoding Inputs": [[30, "decoding-and-encoding-inputs"]], "Contract Interface Introspection": [[30, "contract-interface-introspection"]], "Multi-Call and Multi-Transaction": [[30, "multi-call-and-multi-transaction"]], "Querying Data": [[31, "querying-data"]], "Getting Block Data": [[31, "getting-block-data"]], "Getting Account Transaction Data": [[31, "getting-account-transaction-data"]], "Getting Contract Event Data": [[31, "getting-contract-event-data"]], "Using the Cache": [[31, "using-the-cache"]], "Types of Dependencies": [[32, "types-of-dependencies"]], "GitHub": [[32, "github"]], "Python": [[32, "python"]], "Local": [[32, "local"]], "NPM": [[32, "npm"]], "Package Management CLI": [[32, "package-management-cli"]], "Misc": [[32, "misc"]], "Config Override": [[32, "config-override"]], "Custom Contracts Folder": [[32, "custom-contracts-folder"]], "File Exclusions": [[32, "file-exclusions"]], "Solidity Import Remapping": [[32, "solidity-import-remapping"]], "Compiling Dependencies": [[32, "compiling-dependencies"]], "Developing Plugins": [[33, "developing-plugins"]], "Initialize a Plugin Project": [[33, "initialize-a-plugin-project"]], "Implementing API Classes": [[33, "implementing-api-classes"]], "Registering API Classes": [[33, "registering-api-classes"]], "CLI Plugins": [[33, "cli-plugins"]], "Using Plugins": [[33, "using-plugins"]], "Logging": [[33, "logging"], [36, "logging"]], "Import the logger from the logging module": [[33, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[33, "use-the-logger-from-the-ape-cli-context"]], "Forking Networks": [[34, "forking-networks"]], "Forking Plugin Networks": [[34, "forking-plugin-networks"]], "Configure Default": [[34, "configure-default"]], "Forked Context": [[34, "forked-context"], [37, "forked-context"]], "Core Plugins": [[35, "core-plugins"]], "Installing Plugins": [[35, "installing-plugins"]], "Plugin Versions": [[35, "plugin-versions"]], "Plugin Types": [[35, "plugin-types"]], "CLI Logging": [[36, "cli-logging"]], "Python Logging": [[36, "python-logging"]], "Selecting a Network": [[37, "selecting-a-network"]], "L2 Networks": [[37, "l2-networks"]], "Custom Network Connection": [[37, "custom-network-connection"]], "Custom Networks By Config": [[37, "custom-networks-by-config"]], "RPC URL": [[37, "rpc-url"]], "Forking Custom Networks": [[37, "forking-custom-networks"]], "Explorer URL": [[37, "explorer-url"]], "Block time, transaction type, and more config": [[37, "block-time-transaction-type-and-more-config"]], "Custom Networks by CLI": [[37, "custom-networks-by-cli"]], "Configuring Networks": [[37, "configuring-networks"]], "Local Network": [[37, "local-network"]], "Live Networks": [[37, "live-networks"]], "Network Config": [[37, "network-config"]], "Running a Network Process": [[37, "running-a-network-process"]], "Provider Interaction": [[37, "provider-interaction"]], "Provider Context Manager": [[37, "provider-context-manager"]], "Developing Projects with Ape": [[38, "developing-projects-with-ape"]], "The Local Project": [[38, "the-local-project"]], "Other Projects": [[38, "other-projects"]], "Project Manifests": [[38, "project-manifests"]], "Installed Python Projects": [[38, "installed-python-projects"]], "Proxy Contracts": [[39, "proxy-contracts"]], "Compilation": [[40, "compilation"]], "Tracking Deployments": [[40, "tracking-deployments"]], "Publishing to Explorer": [[40, "publishing-to-explorer"]], "Overview": [[41, "overview"]], "Documentation": [[41, "documentation"]], "Prerequisite": [[41, "prerequisite"]], "Installation": [[41, "installation"]], "Considerations for Installing": [[41, "considerations-for-installing"]], "Installing with pipx or pip": [[41, "installing-with-pipx-or-pip"]], "Installing with docker": [[41, "installing-with-docker"]], "Quickstart": [[41, "quickstart"]], "Plugin System": [[41, "plugin-system"]], "Reverts": [[42, "reverts"]], "Dev Messages": [[42, "dev-messages"]], "Custom Errors": [[42, "custom-errors"], [44, "custom-errors"]], "Built-in Errors": [[42, "built-in-errors"]], "Scripting": [[43, "scripting"]], "CLI Scripts": [[43, "cli-scripts"]], "Multi-network Scripting": [[43, "multi-network-scripting"]], "Main Method Scripts": [[43, "main-method-scripts"]], "Pytest": [[44, "pytest"]], "Test Structure": [[44, "test-structure"]], "Test Pattern": [[44, "test-pattern"]], "Fixtures": [[44, "fixtures"]], "accounts fixture": [[44, "accounts-fixture"]], "chain fixture": [[44, "chain-fixture"]], "networks fixture": [[44, "networks-fixture"]], "project fixture": [[44, "project-fixture"]], "Contract fixture": [[44, "contract-fixture"]], "Ape testing commands": [[44, "ape-testing-commands"]], "Test Providers": [[44, "test-providers"]], "Mining": [[44, "mining"]], "Advanced Testing Tips": [[44, "advanced-testing-tips"]], "Testing Transaction Reverts": [[44, "testing-transaction-reverts"]], "expected_message": [[44, "expected-message"]], "dev_message": [[44, "dev-message"]], "Caveats": [[44, "caveats"]], "Language Support": [[44, "language-support"]], "Inlining": [[44, "inlining"]], "Non-reentrant Functions": [[44, "non-reentrant-functions"]], "Multi-chain Testing": [[44, "multi-chain-testing"]], "Gas Reporting": [[44, "gas-reporting"]], "Iterative Testing": [[44, "iterative-testing"]], "Contract Coverage": [[44, "contract-coverage"]], "Traces": [[45, "traces"], [46, "traces"]], "Tracing Calls": [[45, "tracing-calls"]], "Gas Reports": [[45, "gas-reports"]], "Deployment": [[46, "deployment"]], "Deployment from Ape Console": [[46, "deployment-from-ape-console"]], "Deployment Metadata": [[46, "deployment-metadata"]], "Dynamic-Fee Transactions": [[46, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[46, "static-fee-transactions"]], "Access List Transactions": [[46, "access-list-transactions"]], "Payable Transactions": [[46, "payable-transactions"]], "Transaction Logs": [[46, "transaction-logs"]], "Transaction Acceptance Timeout": [[46, "transaction-acceptance-timeout"]], "Estimate Gas Cost": [[46, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-uninstall-v"], [8, "cmdoption-test-v"]], "--word-count": [[0, "cmdoption-accounts-generate-word-count"]], "-v": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-uninstall-v"], [8, "cmdoption-test-v"]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-import-arg-ALIAS"]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-change-password-v"]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-delete-v"]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-export-v"]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-generate-hide-mnemonic"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-generate-word-count"]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS"], [0, "cmdoption-accounts-import-hd-path"], [0, "cmdoption-accounts-import-use-mnemonic"], [0, "cmdoption-accounts-import-v"]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all"], [0, "cmdoption-accounts-list-v"]], "--config-override": [[1, "cmdoption-compile-config-override"], [6, "cmdoption-pm-compile-config-override"], [6, "cmdoption-pm-install-config-override"]], "--force": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies"]], "--project": [[1, "cmdoption-compile-project"]], "--size": [[1, "cmdoption-compile-s"]], "-f": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "-s": [[1, "cmdoption-compile-s"]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS"]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS"], [1, "cmdoption-compile-config-override"], [1, "cmdoption-compile-f"], [1, "cmdoption-compile-include-dependencies"], [1, "cmdoption-compile-project"], [1, "cmdoption-compile-s"], [1, "cmdoption-compile-v"]], "console command line option": [[2, "cmdoption-console-v"]], "--github": [[3, "cmdoption-init-github"]], "init command line option": [[3, "cmdoption-init-github"], [3, "cmdoption-init-v"]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem"]], "--format": [[4, "cmdoption-networks-list-format"]], "--network": [[4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "--provider": [[4, "cmdoption-networks-list-provider"]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem"], [4, "cmdoption-networks-list-format"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-list-provider"], [4, "cmdoption-networks-list-v"]], "networks-run command line option": [[4, "cmdoption-networks-run-network"], [4, "cmdoption-networks-run-v"]], "--upgrade": [[5, "cmdoption-plugins-install-U"]], "--yes": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-uninstall-y"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-uninstall-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-uninstall-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS"]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-compile-config-override"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-compile-version"]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-install-config-override"], [6, "cmdoption-pm-install-f"], [6, "cmdoption-pm-install-name"], [6, "cmdoption-pm-install-ref"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-install-version"]], "pm-list command line option": [[6, "cmdoption-pm-list-all"], [6, "cmdoption-pm-list-v"]], "pm-uninstall command line option": [[6, "cmdoption-pm-uninstall-arg-NAME"], [6, "cmdoption-pm-uninstall-arg-VERSIONS"], [6, "cmdoption-pm-uninstall-v"], [6, "cmdoption-pm-uninstall-y"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape_accounts"], [12, "module-ape_compile"], [13, "module-ape_ethereum"], [13, "module-ape_ethereum.multicall"], [14, "module-ape_node"], [15, "module-ape_pm"], [16, "module-ape_test"], [17, "module-ape.api.accounts"], [17, "module-ape.api.address"], [17, "module-ape.api.compiler"], [17, "module-ape.api.config"], [17, "module-ape.api.convert"], [17, "module-ape.api.explorers"], [17, "module-ape.api.networks"], [17, "module-ape.api.projects"], [17, "module-ape.api.providers"], [17, "module-ape.api.query"], [18, "module-ape.cli.arguments"], [18, "module-ape.cli.choices"], [18, "module-ape.cli.commands"], [18, "module-ape.cli.options"], [18, "module-ape.cli.paramtype"], [20, "module-ape.exceptions"], [21, "module-ape.managers.accounts"], [21, "module-ape.managers.compilers"], [21, "module-ape.managers.config"], [21, "module-ape.managers.converters"], [21, "module-ape.managers.networks"], [21, "module-ape.managers.project"], [21, "module-ape.managers.query"], [22, "module-ape.plugins"], [22, "module-ape.plugins.account"], [22, "module-ape.plugins.compiler"], [22, "module-ape.plugins.config"], [22, "module-ape.plugins.converter"], [22, "module-ape.plugins.network"], [22, "module-ape.plugins.pluggy_patch"], [22, "module-ape.plugins.project"], [22, "module-ape.plugins.query"], [23, "module-ape.types"], [23, "module-ape.types.address"], [23, "module-ape.types.coverage"], [24, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountcontainer (class in ape_accounts)": [[11, "ape_accounts.AccountContainer"]], "keyfileaccount (class in ape_accounts)": [[11, "ape_accounts.KeyfileAccount"]], "accounts (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.accounts"]], "address (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.address"]], "alias (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.alias"]], "aliases (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.aliases"]], "ape_accounts": [[11, "module-ape_accounts"]], "generate_account() (in module ape_accounts)": [[11, "ape_accounts.generate_account"]], "import_account_from_mnemonic() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_mnemonic"]], "import_account_from_private_key() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_private_key"]], "set_autosign() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.set_autosign"]], "sign_message() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_message"]], "sign_raw_msghash() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_raw_msghash"]], "sign_transaction() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_transaction"]], "abi (ape_compile.outputextras attribute)": [[12, "ape_compile.OutputExtras.ABI"]], "config (class in ape_compile)": [[12, "ape_compile.Config"]], "outputextras (class in ape_compile)": [[12, "ape_compile.OutputExtras"]], "ape_compile": [[12, "module-ape_compile"]], "exclude (ape_compile.config attribute)": [[12, "ape_compile.Config.exclude"]], "include_dependencies (ape_compile.config attribute)": [[12, "ape_compile.Config.include_dependencies"]], "output_extra (ape_compile.config attribute)": [[12, "ape_compile.Config.output_extra"]], "serialize_exclude() (ape_compile.config method)": [[12, "ape_compile.Config.serialize_exclude"]], "accesslisttransaction (class in ape_ethereum)": [[13, "ape_ethereum.AccessListTransaction"]], "baseethereumconfig (class in ape_ethereum)": [[13, "ape_ethereum.BaseEthereumConfig"]], "basetransaction (class in ape_ethereum)": [[13, "ape_ethereum.BaseTransaction"]], "block (class in ape_ethereum)": [[13, "ape_ethereum.Block"]], "call (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Call"]], "calltrace (class in ape_ethereum)": [[13, "ape_ethereum.CallTrace"]], "dynamicfeetransaction (class in ape_ethereum)": [[13, "ape_ethereum.DynamicFeeTransaction"]], "ethereum (class in ape_ethereum)": [[13, "ape_ethereum.Ethereum"]], "ethereumconfig (class in ape_ethereum)": [[13, "ape_ethereum.EthereumConfig"]], "ethereumnodeprovider (class in ape_ethereum)": [[13, "ape_ethereum.EthereumNodeProvider"]], "failing (ape_ethereum.transactionstatusenum attribute)": [[13, "ape_ethereum.TransactionStatusEnum.FAILING"]], "forkednetworkconfig (class in ape_ethereum)": [[13, "ape_ethereum.ForkedNetworkConfig"]], "no_error (ape_ethereum.transactionstatusenum attribute)": [[13, "ape_ethereum.TransactionStatusEnum.NO_ERROR"]], "networkconfig (class in ape_ethereum)": [[13, "ape_ethereum.NetworkConfig"]], "receipt (class in ape_ethereum)": [[13, "ape_ethereum.Receipt"]], "sharedblobreceipt (class in ape_ethereum)": [[13, "ape_ethereum.SharedBlobReceipt"]], "sharedblobtransaction (class in ape_ethereum)": [[13, "ape_ethereum.SharedBlobTransaction"]], "staticfeetransaction (class in ape_ethereum)": [[13, "ape_ethereum.StaticFeeTransaction"]], "trace (class in ape_ethereum)": [[13, "ape_ethereum.Trace"]], "transaction (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Transaction"]], "transactionstatusenum (class in ape_ethereum)": [[13, "ape_ethereum.TransactionStatusEnum"]], "transactiontrace (class in ape_ethereum)": [[13, "ape_ethereum.TransactionTrace"]], "transactiontype (class in ape_ethereum)": [[13, "ape_ethereum.TransactionType"]], "web3provider (class in ape_ethereum)": [[13, "ape_ethereum.Web3Provider"]], "__call__() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.__call__"]], "__call__() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.__call__"]], "add() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.add"]], "ape_ethereum": [[13, "module-ape_ethereum"]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "arguments (ape_ethereum.calltrace attribute)": [[13, "ape_ethereum.CallTrace.arguments"]], "as_transaction() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.as_transaction"]], "as_transaction() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.as_transaction"]], "assert_web3_provider_uri_env_var_not_set() (in module ape_ethereum)": [[13, "ape_ethereum.assert_web3_provider_uri_env_var_not_set"]], "base_fee (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.base_fee"]], "base_fee_multiplier (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.base_fee_multiplier"]], "blob_gas_price (ape_ethereum.sharedblobreceipt attribute)": [[13, "ape_ethereum.SharedBlobReceipt.blob_gas_price"]], "blob_gas_used (ape_ethereum.sharedblobreceipt attribute)": [[13, "ape_ethereum.SharedBlobReceipt.blob_gas_used"]], "block_page_size (ape_ethereum.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.block_page_size"]], "block_time (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.block_time"]], "call_trace_approach (ape_ethereum.calltrace attribute)": [[13, "ape_ethereum.CallTrace.call_trace_approach"]], "call_trace_approach (ape_ethereum.trace attribute)": [[13, "ape_ethereum.Trace.call_trace_approach"]], "call_trace_approach (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.call_trace_approach"]], "chain_id (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.chain_id"]], "concurrency (ape_ethereum.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.concurrency"]], "config (ape_ethereum.ethereum property)": [[13, "ape_ethereum.Ethereum.config"]], "connect() (ape_ethereum.ethereumnodeprovider method)": [[13, "ape_ethereum.EthereumNodeProvider.connect"]], "connection_id (ape_ethereum.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.connection_id"]], "connection_str (ape_ethereum.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.connection_str"]], "create_access_list() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.create_access_list"]], "create_transaction() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.create_transaction"]], "debug_logs (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.debug_logs"]], "debug_logs_typed (ape_ethereum.receipt property)": [[13, "ape_ethereum.Receipt.debug_logs_typed"]], "decode_address() (ape_ethereum.ethereum class method)": [[13, "ape_ethereum.Ethereum.decode_address"]], "decode_block() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_block"]], "decode_calldata() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_calldata"]], "decode_custom_error() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_custom_error"]], "decode_logs() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_logs"]], "decode_logs() (ape_ethereum.receipt method)": [[13, "ape_ethereum.Receipt.decode_logs"]], "decode_primitive_value() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_primitive_value"]], "decode_receipt() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_receipt"]], "decode_returndata() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.decode_returndata"]], "default_provider (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.default_provider"]], "default_transaction_type (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.default_transaction_type"]], "disconnect() (ape_ethereum.ethereumnodeprovider method)": [[13, "ape_ethereum.EthereumNodeProvider.disconnect"]], "encode_address() (ape_ethereum.ethereum class method)": [[13, "ape_ethereum.Ethereum.encode_address"]], "encode_calldata() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.encode_calldata"]], "encode_contract_blueprint() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.encode_contract_blueprint"]], "encode_deployment() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.encode_deployment"]], "encode_transaction() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.encode_transaction"]], "enrich_trace() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.enrich_trace"]], "enriched_calltree (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.enriched_calltree"]], "estimate_gas_cost() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.estimate_gas_cost"]], "failed (ape_ethereum.receipt property)": [[13, "ape_ethereum.Receipt.failed"]], "fee_token_symbol (ape_ethereum.ethereum attribute)": [[13, "ape_ethereum.Ethereum.fee_token_symbol"]], "gas_limit (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.gas_limit"]], "gas_price (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.gas_price"]], "get_balance() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_balance"]], "get_block() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_block"]], "get_calltree() (ape_ethereum.calltrace method)": [[13, "ape_ethereum.CallTrace.get_calltree"]], "get_calltree() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.get_calltree"]], "get_calltree() (ape_ethereum.transactiontrace method)": [[13, "ape_ethereum.TransactionTrace.get_calltree"]], "get_code() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_code"]], "get_contract_logs() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_contract_logs"]], "get_gas_report() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.get_gas_report"]], "get_nonce() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_nonce"]], "get_proxy_info() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.get_proxy_info"]], "get_python_types() (ape_ethereum.ethereum method)": [[13, "ape_ethereum.Ethereum.get_python_types"]], "get_raw_calltree() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.get_raw_calltree"]], "get_raw_frames() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.get_raw_frames"]], "get_receipt() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_receipt"]], "get_storage() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_storage"]], "get_transaction_trace() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_transaction_trace"]], "get_transactions_by_account_nonce() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_transactions_by_account_nonce"]], "get_transactions_by_block() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_transactions_by_block"]], "get_virtual_machine_error() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.get_virtual_machine_error"]], "hash (ape_ethereum.block attribute)": [[13, "ape_ethereum.Block.hash"]], "http_uri (ape_ethereum.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.http_uri"]], "http_uri (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.http_uri"]], "is_connected (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.is_connected"]], "make_request() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.make_request"]], "max_gas (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.max_gas"]], "max_receipt_retries (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.max_receipt_retries"]], "method_called (ape_ethereum.receipt property)": [[13, "ape_ethereum.Receipt.method_called"]], "name (ape_ethereum.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.name"]], "parent_hash (ape_ethereum.block attribute)": [[13, "ape_ethereum.Block.parent_hash"]], "poll_blocks() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.poll_blocks"]], "poll_logs() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.poll_logs"]], "prepare_transaction() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.prepare_transaction"]], "priority_fee (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.priority_fee"]], "raise_for_status() (ape_ethereum.receipt method)": [[13, "ape_ethereum.Receipt.raise_for_status"]], "ran_out_of_gas (ape_ethereum.receipt property)": [[13, "ape_ethereum.Receipt.ran_out_of_gas"]], "raw_trace_frames (ape_ethereum.calltrace property)": [[13, "ape_ethereum.CallTrace.raw_trace_frames"]], "raw_trace_frames (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.raw_trace_frames"]], "raw_trace_frames (ape_ethereum.transactiontrace property)": [[13, "ape_ethereum.TransactionTrace.raw_trace_frames"]], "receiver (ape_ethereum.sharedblobtransaction attribute)": [[13, "ape_ethereum.SharedBlobTransaction.receiver"]], "request_header (ape_ethereum.ethereumnodeprovider attribute)": [[13, "ape_ethereum.EthereumNodeProvider.request_header"]], "request_headers (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.request_headers"]], "required_confirmations (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.required_confirmations"]], "return_value (ape_ethereum.calltrace property)": [[13, "ape_ethereum.CallTrace.return_value"]], "return_value (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.return_value"]], "revert_message (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.revert_message"]], "send_call() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.send_call"]], "send_transaction() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.send_transaction"]], "serialize_transaction() (ape_ethereum.basetransaction method)": [[13, "ape_ethereum.BaseTransaction.serialize_transaction"]], "show() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.show"]], "show_events() (ape_ethereum.receipt method)": [[13, "ape_ethereum.Receipt.show_events"]], "show_gas_report() (ape_ethereum.receipt method)": [[13, "ape_ethereum.Receipt.show_gas_report"]], "show_gas_report() (ape_ethereum.trace method)": [[13, "ape_ethereum.Trace.show_gas_report"]], "show_source_traceback() (ape_ethereum.receipt method)": [[13, "ape_ethereum.Receipt.show_source_traceback"]], "show_trace() (ape_ethereum.receipt method)": [[13, "ape_ethereum.Receipt.show_trace"]], "size (ape_ethereum.block property)": [[13, "ape_ethereum.Block.size"]], "source_traceback (ape_ethereum.receipt property)": [[13, "ape_ethereum.Receipt.source_traceback"]], "stream_request() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.stream_request"]], "supports_tracing (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.supports_tracing"]], "total_fees_paid (ape_ethereum.receipt property)": [[13, "ape_ethereum.Receipt.total_fees_paid"]], "transaction (ape_ethereum.calltrace property)": [[13, "ape_ethereum.CallTrace.transaction"]], "transaction (ape_ethereum.trace property)": [[13, "ape_ethereum.Trace.transaction"]], "transaction (ape_ethereum.transactiontrace property)": [[13, "ape_ethereum.TransactionTrace.transaction"]], "transaction_acceptance_timeout (ape_ethereum.networkconfig attribute)": [[13, "ape_ethereum.NetworkConfig.transaction_acceptance_timeout"]], "tx (ape_ethereum.calltrace attribute)": [[13, "ape_ethereum.CallTrace.tx"]], "txn_hash (ape_ethereum.basetransaction property)": [[13, "ape_ethereum.BaseTransaction.txn_hash"]], "update_settings() (ape_ethereum.web3provider method)": [[13, "ape_ethereum.Web3Provider.update_settings"]], "upstream_provider (ape_ethereum.forkednetworkconfig attribute)": [[13, "ape_ethereum.ForkedNetworkConfig.upstream_provider"]], "web3 (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.web3"]], "ws_uri (ape_ethereum.ethereumnodeprovider property)": [[13, "ape_ethereum.EthereumNodeProvider.ws_uri"]], "ws_uri (ape_ethereum.web3provider property)": [[13, "ape_ethereum.Web3Provider.ws_uri"]], "ethereumnetworkconfig (class in ape_node)": [[14, "ape_node.EthereumNetworkConfig"]], "ethereumnodeconfig (class in ape_node)": [[14, "ape_node.EthereumNodeConfig"]], "gethdev (class in ape_node)": [[14, "ape_node.GethDev"]], "node (class in ape_node)": [[14, "ape_node.Node"]], "otterscanqueryengine (class in ape_node)": [[14, "ape_node.OtterscanQueryEngine"]], "ape_node": [[14, "module-ape_node"]], "auto_mine (ape_node.gethdev property)": [[14, "ape_node.GethDev.auto_mine"]], "build_command() (ape_node.gethdev method)": [[14, "ape_node.GethDev.build_command"]], "call_trace_approach (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.call_trace_approach"]], "chain_id (ape_node.gethdev property)": [[14, "ape_node.GethDev.chain_id"]], "connect() (ape_node.gethdev method)": [[14, "ape_node.GethDev.connect"]], "data_dir (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.data_dir"]], "disconnect() (ape_node.gethdev method)": [[14, "ape_node.GethDev.disconnect"]], "estimate_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.estimate_query"]], "ethereum (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.ethereum"]], "executable (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.executable"]], "get_test_account() (ape_node.gethdev method)": [[14, "ape_node.GethDev.get_test_account"]], "ipc_path (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.ipc_path"]], "mine() (ape_node.gethdev method)": [[14, "ape_node.GethDev.mine"]], "name (ape_node.gethdev attribute)": [[14, "ape_node.GethDev.name"]], "perform_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.perform_query"]], "process_name (ape_node.gethdev property)": [[14, "ape_node.GethDev.process_name"]], "request_headers (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.request_headers"]], "restore() (ape_node.gethdev method)": [[14, "ape_node.GethDev.restore"]], "set_timestamp() (ape_node.gethdev method)": [[14, "ape_node.GethDev.set_timestamp"]], "snapshot() (ape_node.gethdev method)": [[14, "ape_node.GethDev.snapshot"]], "start() (ape_node.gethdev method)": [[14, "ape_node.GethDev.start"]], "brownieproject (class in ape_pm)": [[15, "ape_pm.BrownieProject"]], "foundryproject (class in ape_pm)": [[15, "ape_pm.FoundryProject"]], "githubdependency (class in ape_pm)": [[15, "ape_pm.GithubDependency"]], "interfacecompiler (class in ape_pm)": [[15, "ape_pm.InterfaceCompiler"]], "localdependency (class in ape_pm)": [[15, "ape_pm.LocalDependency"]], "npmdependency (class in ape_pm)": [[15, "ape_pm.NpmDependency"]], "pythondependency (class in ape_pm)": [[15, "ape_pm.PythonDependency"]], "ape_pm": [[15, "module-ape_pm"]], "compile() (ape_pm.interfacecompiler method)": [[15, "ape_pm.InterfaceCompiler.compile"]], "compile_code() (ape_pm.interfacecompiler method)": [[15, "ape_pm.InterfaceCompiler.compile_code"]], "enrich_error() (ape_pm.interfacecompiler method)": [[15, "ape_pm.InterfaceCompiler.enrich_error"]], "extract_config() (ape_pm.brownieproject method)": [[15, "ape_pm.BrownieProject.extract_config"]], "extract_config() (ape_pm.foundryproject method)": [[15, "ape_pm.FoundryProject.extract_config"]], "fetch() (ape_pm.githubdependency method)": [[15, "ape_pm.GithubDependency.fetch"]], "fetch() (ape_pm.localdependency method)": [[15, "ape_pm.LocalDependency.fetch"]], "fetch() (ape_pm.npmdependency method)": [[15, "ape_pm.NpmDependency.fetch"]], "fetch() (ape_pm.pythondependency method)": [[15, "ape_pm.PythonDependency.fetch"]], "get_versions() (ape_pm.interfacecompiler method)": [[15, "ape_pm.InterfaceCompiler.get_versions"]], "github (ape_pm.githubdependency attribute)": [[15, "ape_pm.GithubDependency.github"]], "is_valid (ape_pm.brownieproject property)": [[15, "ape_pm.BrownieProject.is_valid"]], "is_valid (ape_pm.foundryproject property)": [[15, "ape_pm.FoundryProject.is_valid"]], "local (ape_pm.localdependency attribute)": [[15, "ape_pm.LocalDependency.local"]], "name (ape_pm.interfacecompiler property)": [[15, "ape_pm.InterfaceCompiler.name"]], "npm (ape_pm.npmdependency attribute)": [[15, "ape_pm.NpmDependency.npm"]], "package_id (ape_pm.githubdependency property)": [[15, "ape_pm.GithubDependency.package_id"]], "package_id (ape_pm.localdependency property)": [[15, "ape_pm.LocalDependency.package_id"]], "package_id (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.package_id"]], "package_id (ape_pm.pythondependency property)": [[15, "ape_pm.PythonDependency.package_id"]], "python (ape_pm.pythondependency attribute)": [[15, "ape_pm.PythonDependency.python"]], "ref (ape_pm.githubdependency attribute)": [[15, "ape_pm.GithubDependency.ref"]], "uri (ape_pm.githubdependency property)": [[15, "ape_pm.GithubDependency.uri"]], "uri (ape_pm.localdependency property)": [[15, "ape_pm.LocalDependency.uri"]], "uri (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.uri"]], "uri (ape_pm.pythondependency property)": [[15, "ape_pm.PythonDependency.uri"]], "version (ape_pm.githubdependency attribute)": [[15, "ape_pm.GithubDependency.version"]], "version (ape_pm.localdependency attribute)": [[15, "ape_pm.LocalDependency.version"]], "version (ape_pm.npmdependency attribute)": [[15, "ape_pm.NpmDependency.version"]], "version (ape_pm.pythondependency attribute)": [[15, "ape_pm.PythonDependency.version"]], "version_from_installed_package_json (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.version_from_installed_package_json"]], "version_from_project_package_json (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.version_from_project_package_json"]], "version_id (ape_pm.githubdependency property)": [[15, "ape_pm.GithubDependency.version_id"]], "version_id (ape_pm.localdependency property)": [[15, "ape_pm.LocalDependency.version_id"]], "version_id (ape_pm.npmdependency property)": [[15, "ape_pm.NpmDependency.version_id"]], "version_id (ape_pm.pythondependency property)": [[15, "ape_pm.PythonDependency.version_id"]], "apetestconfig (class in ape_test)": [[16, "ape_test.ApeTestConfig"]], "coverageconfig (class in ape_test)": [[16, "ape_test.CoverageConfig"]], "coveragereportsconfig (class in ape_test)": [[16, "ape_test.CoverageReportsConfig"]], "ethtesterproviderconfig (class in ape_test)": [[16, "ape_test.EthTesterProviderConfig"]], "gasconfig (class in ape_test)": [[16, "ape_test.GasConfig"]], "gasexclusion (class in ape_test)": [[16, "ape_test.GasExclusion"]], "localprovider (class in ape_test)": [[16, "ape_test.LocalProvider"]], "testaccount (class in ape_test)": [[16, "ape_test.TestAccount"]], "testaccountcontainer (class in ape_test)": [[16, "ape_test.TestAccountContainer"]], "accounts (ape_test.testaccountcontainer property)": [[16, "ape_test.TestAccountContainer.accounts"]], "address (ape_test.testaccount property)": [[16, "ape_test.TestAccount.address"]], "alias (ape_test.testaccount property)": [[16, "ape_test.TestAccount.alias"]], "aliases (ape_test.testaccountcontainer property)": [[16, "ape_test.TestAccountContainer.aliases"]], "ape_test": [[16, "module-ape_test"]], "auto_mine (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.auto_mine"]], "balance (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.balance"]], "base_fee (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.base_fee"]], "chain_id (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.chain_id"]], "connect() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.connect"]], "coverage (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.coverage"]], "disconnect() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.disconnect"]], "disconnect_providers_after (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.disconnect_providers_after"]], "estimate_gas_cost() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.estimate_gas_cost"]], "exclude (ape_test.coverageconfig attribute)": [[16, "ape_test.CoverageConfig.exclude"]], "exclude (ape_test.gasconfig attribute)": [[16, "ape_test.GasConfig.exclude"]], "gas (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.gas"]], "gas_price (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.gas_price"]], "generate_account() (ape_test.testaccountcontainer method)": [[16, "ape_test.TestAccountContainer.generate_account"]], "get_balance() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_balance"]], "get_contract_logs() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_contract_logs"]], "get_nonce() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_nonce"]], "get_test_account() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_test_account"]], "get_test_account() (ape_test.testaccountcontainer method)": [[16, "ape_test.TestAccountContainer.get_test_account"]], "get_transaction_trace() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_transaction_trace"]], "get_virtual_machine_error() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.get_virtual_machine_error"]], "hd_path (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.hd_path"]], "html (ape_test.coveragereportsconfig attribute)": [[16, "ape_test.CoverageReportsConfig.html"]], "max_gas (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.max_gas"]], "mine() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.mine"]], "mnemonic (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.mnemonic"]], "number_of_accounts (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.number_of_accounts"]], "priority_fee (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.priority_fee"]], "provider (ape_test.apetestconfig attribute)": [[16, "ape_test.ApeTestConfig.provider"]], "reports (ape_test.coverageconfig attribute)": [[16, "ape_test.CoverageConfig.reports"]], "reports (ape_test.gasconfig attribute)": [[16, "ape_test.GasConfig.reports"]], "reset() (ape_test.testaccountcontainer method)": [[16, "ape_test.TestAccountContainer.reset"]], "restore() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.restore"]], "send_call() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.send_call"]], "send_transaction() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.send_transaction"]], "set_timestamp() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.set_timestamp"]], "settings (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.settings"]], "sign_message() (ape_test.testaccount method)": [[16, "ape_test.TestAccount.sign_message"]], "sign_raw_msghash() (ape_test.testaccount method)": [[16, "ape_test.TestAccount.sign_raw_msghash"]], "sign_transaction() (ape_test.testaccount method)": [[16, "ape_test.TestAccount.sign_transaction"]], "snapshot() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.snapshot"]], "supports_tracing (ape_test.localprovider property)": [[16, "ape_test.LocalProvider.supports_tracing"]], "terminal (ape_test.coveragereportsconfig attribute)": [[16, "ape_test.CoverageReportsConfig.terminal"]], "track (ape_test.coverageconfig attribute)": [[16, "ape_test.CoverageConfig.track"]], "update_settings() (ape_test.localprovider method)": [[16, "ape_test.LocalProvider.update_settings"]], "xml (ape_test.coveragereportsconfig attribute)": [[16, "ape_test.CoverageReportsConfig.xml"]], "accountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[17, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[17, "ape.api.address.Address"]], "apeconfig (class in ape.api.config)": [[17, "ape.api.config.ApeConfig"]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject"]], "baseaddress (class in ape.api.address)": [[17, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[17, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[17, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[17, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[17, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[17, "ape.api.config.ConfigEnum"]], "contractcreation (class in ape.api.query)": [[17, "ape.api.query.ContractCreation"]], "contractcreationquery (class in ape.api.query)": [[17, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[17, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[17, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[17, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[17, "ape.api.projects.DependencyAPI"]], "deploymentconfig (class in ape.api.config)": [[17, "ape.api.config.DeploymentConfig"]], "ecosystemapi (class in ape.api.networks)": [[17, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[17, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[17, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[17, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[17, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[17, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[17, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[17, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[17, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[17, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[17, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[17, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[17, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[17, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[17, "ape.api.providers.UpstreamProvider"]], "__class_vars__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__class_vars__"]], "__class_vars__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__class_vars__"]], "__class_vars__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__class_vars__"]], "__class_vars__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__class_vars__"]], "__class_vars__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__class_vars__"]], "__class_vars__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__class_vars__"]], "__class_vars__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__class_vars__"]], "__class_vars__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__class_vars__"]], "__class_vars__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__class_vars__"]], "__class_vars__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__class_vars__"]], "__class_vars__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__class_vars__"]], "__class_vars__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__class_vars__"]], "__class_vars__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__class_vars__"]], "__class_vars__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__class_vars__"]], "__class_vars__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__class_vars__"]], "__class_vars__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__class_vars__"]], "__class_vars__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__class_vars__"]], "__class_vars__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__class_vars__"]], "__class_vars__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__class_vars__"]], "__class_vars__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__class_vars__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__len__"]], "__private_attributes__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__private_attributes__"]], "__private_attributes__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__private_attributes__"]], "__private_attributes__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__private_attributes__"]], "__private_attributes__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__private_attributes__"]], "__private_attributes__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__private_attributes__"]], "__private_attributes__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__private_attributes__"]], "__private_attributes__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__private_attributes__"]], "__private_attributes__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__private_attributes__"]], "__private_attributes__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__private_attributes__"]], "__private_attributes__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__private_attributes__"]], "__private_attributes__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__private_attributes__"]], "__private_attributes__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__private_attributes__"]], "__private_attributes__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__private_attributes__"]], "__private_attributes__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__private_attributes__"]], "__private_attributes__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__private_attributes__"]], "__private_attributes__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__private_attributes__"]], "__private_attributes__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__private_attributes__"]], "__private_attributes__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__private_attributes__"]], "__private_attributes__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__private_attributes__"]], "__private_attributes__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__private_attributes__"]], "__pydantic_complete__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_complete__"]], "__pydantic_complete__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_complete__"]], "__pydantic_core_schema__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_core_schema__"]], "__pydantic_core_schema__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_core_schema__"]], "__pydantic_custom_init__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_custom_init__"]], "__pydantic_custom_init__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_custom_init__"]], "__pydantic_decorators__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_decorators__"]], "__pydantic_decorators__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_decorators__"]], "__pydantic_extra__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_extra__"]], "__pydantic_extra__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_extra__"]], "__pydantic_fields_set__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields_set__"]], "__pydantic_fields_set__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields_set__"]], "__pydantic_generic_metadata__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_generic_metadata__"]], "__pydantic_generic_metadata__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_generic_metadata__"]], "__pydantic_parent_namespace__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_parent_namespace__"]], "__pydantic_parent_namespace__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_parent_namespace__"]], "__pydantic_post_init__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_post_init__"]], "__pydantic_post_init__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_post_init__"]], "__pydantic_private__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_private__"]], "__pydantic_private__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_private__"]], "__pydantic_private__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_private__"]], "__pydantic_private__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_private__"]], "__pydantic_private__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_private__"]], "__pydantic_private__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_private__"]], "__pydantic_private__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_private__"]], "__pydantic_private__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_private__"]], "__pydantic_private__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_private__"]], "__pydantic_private__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_private__"]], "__pydantic_private__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_private__"]], "__pydantic_serializer__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_serializer__"]], "__pydantic_serializer__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_serializer__"]], "__pydantic_validator__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_validator__"]], "__pydantic_validator__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_validator__"]], "__signature__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__signature__"]], "__signature__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__signature__"]], "__signature__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__signature__"]], "__signature__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__signature__"]], "__signature__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__signature__"]], "__signature__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__signature__"]], "__signature__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__signature__"]], "__signature__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__signature__"]], "__signature__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__signature__"]], "__signature__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__signature__"]], "__signature__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__signature__"]], "__signature__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__signature__"]], "__signature__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__signature__"]], "__signature__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__signature__"]], "__signature__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__signature__"]], "__signature__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__signature__"]], "__signature__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__signature__"]], "__signature__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__signature__"]], "__signature__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__signature__"]], "__signature__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__signature__"]], "account_type (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.account_type"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[17, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[17, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.address"]], "address (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.address"]], "alias (ape.api.accounts.accountapi property)": [[17, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[17, "module-ape.api.accounts"]], "ape.api.address": [[17, "module-ape.api.address"]], "ape.api.compiler": [[17, "module-ape.api.compiler"]], "ape.api.config": [[17, "module-ape.api.config"]], "ape.api.convert": [[17, "module-ape.api.convert"]], "ape.api.explorers": [[17, "module-ape.api.explorers"]], "ape.api.networks": [[17, "module-ape.api.networks"]], "ape.api.projects": [[17, "module-ape.api.projects"]], "ape.api.providers": [[17, "module-ape.api.providers"]], "ape.api.query": [[17, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "auto_mine (ape.api.providers.testproviderapi property)": [[17, "ape.api.providers.TestProviderAPI.auto_mine"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block"]], "block_page_size (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command"]], "call() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile"]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[17, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.config_override"]], "confirmed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.confirmed"]], "connect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str"]], "contract_type (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.contract_type"]], "contracts_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.convert"]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction"]], "custom_network (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.custom_network"]], "data_folder (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.data_folder"]], "data_folder (ape.api.accounts.testaccountcontainerapi property)": [[17, "ape.api.accounts.TestAccountContainerAPI.data_folder"]], "data_folder (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.data_folder"]], "datetime (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.datetime"]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_lines"]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_typed"]], "declare() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.declare"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_custom_error"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_primitive_value() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_primitive_value"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_ecosystem (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.default_ecosystem"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name"]], "dependencies (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.dependencies"]], "deploy() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.deploy"]], "deployer (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.deployer"]], "deployment_data (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.deployment_data"]], "disconnect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.ecosystem"]], "ecosystem_config (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.ecosystem_config"]], "empty (ape.api.networks.providercontextmanager property)": [[17, "ape.api.networks.ProviderContextManager.empty"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.enrich_error"]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events"]], "explorer (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.explorer"]], "extract_config() (ape.api.projects.apeproject method)": [[17, "ape.api.projects.ApeProject.extract_config"]], "extract_config() (ape.api.projects.projectapi method)": [[17, "ape.api.projects.ProjectAPI.extract_config"]], "factory (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.factory"]], "failed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch"]], "flatten_contract() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.flatten_contract"]], "from_receipt() (ape.api.query.contractcreation class method)": [[17, "ape.api.query.ContractCreation.from_receipt"]], "gas_price (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code"]], "get_compiler_settings() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_compiler_settings"]], "get_config() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_config"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_imports() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_imports"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types"]], "get_receipt() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_receipt"]], "get_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_storage"]], "get_test_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.get_test_account"]], "get_test_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_test_account"]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transaction_trace"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_account_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_account_nonce"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_version_map() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_version_map"]], "get_versions() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.hash"]], "history (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri"]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile"]], "interfaces_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.interfaces_folder"]], "is_adhoc (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_adhoc"]], "is_connected (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.apeproject property)": [[17, "ape.api.projects.ApeProject.is_valid"]], "is_valid (ape.api.projects.projectapi property)": [[17, "ape.api.projects.ProjectAPI.is_valid"]], "make_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.make_request"]], "max_gas (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.max_gas"]], "meta (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.meta"]], "method_called (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.mine"]], "mine() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.mine"]], "name (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.name"]], "name (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.name"]], "name (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.name"]], "name (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.nonce"]], "num_transactions (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.num_transactions"]], "number (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.number"]], "package_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.package_id"]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash"]], "path (ape.api.projects.projectapi attribute)": [[17, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.perform_query"]], "poll_blocks() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_blocks"]], "poll_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_logs"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.priority_fee"]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "raw_address (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.raw_address"]], "receipt (ape.api.query.contractcreation property)": [[17, "ape.api.query.ContractCreation.receipt"]], "receipt (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.receipt"]], "relock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.relock_account"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.remove"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.request_header"]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers"]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations"]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset"]], "restore() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.restore"]], "restore() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.restore"]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value"]], "send_call() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[17, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_balance"]], "set_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_code"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_storage"]], "set_timestamp() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_timestamp"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings"]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_debug_logs"]], "show_events() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_events"]], "show_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report"]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback"]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace"]], "sign_message() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_raw_msghash"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size"]], "snapshot() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.snapshot"]], "snapshot() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.snapshot"]], "source_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback"]], "start() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.stop"]], "stream_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.stream_request"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.target"]], "timestamp (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.timestamp"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.trace"]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transactions (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.transactions"]], "transfer() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.txn_hash"]], "txn_hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.txn_hash"]], "unlock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.unlock_account"]], "update_cache() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.update_cache"]], "update_settings() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.version"]], "version_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id"]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk"]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[18, "ape.cli.choices.Alias"]], "apeclicontextobject (class in ape.cli.options)": [[18, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[18, "ape.cli.commands.ConnectedProviderCommand"]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON"]], "networkchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[18, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[18, "ape.cli.options.account_option"]], "ape.cli.arguments": [[18, "module-ape.cli.arguments"]], "ape.cli.choices": [[18, "module-ape.cli.choices"]], "ape.cli.commands": [[18, "module-ape.cli.commands"]], "ape.cli.options": [[18, "module-ape.cli.options"]], "ape.cli.paramtype": [[18, "module-ape.cli.paramtype"]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[18, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.json method)": [[18, "ape.cli.paramtype.JSON.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.get_metavar"]], "incompatible_with() (in module ape.cli.options)": [[18, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[18, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[18, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[18, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[18, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[18, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[18, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[18, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__call__"]], "__call__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__call__"]], "__call__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__call__"]], "__class_vars__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__class_vars__"]], "__eq__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__eq__"]], "__hash__ (ape.contracts.base.contractcontainer attribute)": [[19, "ape.contracts.base.ContractContainer.__hash__"]], "__iter__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__iter__"]], "__private_attributes__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__private_attributes__"]], "__pydantic_complete__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_complete__"]], "__pydantic_core_schema__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_core_schema__"]], "__pydantic_custom_init__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_custom_init__"]], "__pydantic_decorators__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_decorators__"]], "__pydantic_generic_metadata__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_generic_metadata__"]], "__pydantic_parent_namespace__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_parent_namespace__"]], "__pydantic_post_init__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_post_init__"]], "__pydantic_serializer__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_serializer__"]], "__pydantic_validator__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_validator__"]], "__signature__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__signature__"]], "address (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method"]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[19, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deploy() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.deploy"]], "deployments (ape.contracts.base.contractcontainer property)": [[19, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.from_receipt"]], "from_receipt() (ape.contracts.base.contractinstance class method)": [[19, "ape.contracts.base.ContractInstance.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.identifier_lookup"]], "info (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.info"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.invoke_transaction"]], "name (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.range"]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.selector_identifiers"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[20, "ape.exceptions.APINotImplementedError"]], "abort": [[20, "ape.exceptions.Abort"]], "accountserror": [[20, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[20, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[20, "ape.exceptions.ApeAttributeError"]], "apeexception": [[20, "ape.exceptions.ApeException"]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[20, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[20, "ape.exceptions.ChainError"]], "compilererror": [[20, "ape.exceptions.CompilerError"]], "configerror": [[20, "ape.exceptions.ConfigError"]], "contractdataerror": [[20, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[20, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[20, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[20, "ape.exceptions.ConversionError"]], "customerror": [[20, "ape.exceptions.CustomError"]], "decodingerror": [[20, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[20, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError"]], "missingdeploymentbytecodeerror": [[20, "ape.exceptions.MissingDeploymentBytecodeError"]], "networkerror": [[20, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[20, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[20, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError"]], "plugininstallerror": [[20, "ape.exceptions.PluginInstallError"]], "pluginversionerror": [[20, "ape.exceptions.PluginVersionError"]], "projecterror": [[20, "ape.exceptions.ProjectError"]], "providererror": [[20, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[20, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[20, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[20, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[20, "ape.exceptions.SignatureError"]], "subprocesserror": [[20, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[20, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[20, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[20, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[20, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[20, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[20, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[20, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[20, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[20, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[21, "ape.managers.chain.AccountHistory"]], "accountintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AccountIntConverter"]], "accountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AddressAPIConverter"]], "blockcontainer (class in ape.managers.chain)": [[21, "ape.managers.chain.BlockContainer"]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[21, "ape.managers.chain.ChainManager"]], "compilermanager (class in ape.managers.compilers)": [[21, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[21, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[21, "ape.managers.chain.ContractCache"]], "contractmanager (class in ape.managers.project)": [[21, "ape.managers.project.ContractManager"]], "conversionmanager (class in ape.managers.converters)": [[21, "ape.managers.converters.ConversionManager"]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider"]], "dependency (class in ape.managers.project)": [[21, "ape.managers.project.Dependency"]], "dependencymanager (class in ape.managers.project)": [[21, "ape.managers.project.DependencyManager"]], "dependencyversionmap (class in ape.managers.project)": [[21, "ape.managers.project.DependencyVersionMap"]], "hexaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIntConverter"]], "hexiterableconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIterableConverter"]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter"]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject"]], "networkmanager (class in ape.managers.networks)": [[21, "ape.managers.networks.NetworkManager"]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project"]], "projectmanager (class in ape.managers.project)": [[21, "ape.managers.project.ProjectManager"]], "querymanager (class in ape.managers.query)": [[21, "ape.managers.query.QueryManager"]], "sourcemanager (class in ape.managers.project)": [[21, "ape.managers.project.SourceManager"]], "stringdecimalconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringDecimalConverter"]], "stringintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[21, "ape.managers.chain.TransactionHistory"]], "__class_vars__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__class_vars__"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__contains__"]], "__contains__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__delitem__"]], "__eq__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__eq__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__getitem__"]], "__getitem__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__getitem__"]], "__hash__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__hash__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__len__"]], "__private_attributes__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__private_attributes__"]], "__pydantic_complete__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_complete__"]], "__pydantic_core_schema__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_core_schema__"]], "__pydantic_custom_init__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_custom_init__"]], "__pydantic_decorators__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_decorators__"]], "__pydantic_generic_metadata__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_generic_metadata__"]], "__pydantic_parent_namespace__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_parent_namespace__"]], "__pydantic_post_init__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_post_init__"]], "__pydantic_serializer__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_serializer__"]], "__pydantic_validator__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_validator__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__setitem__"]], "__signature__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__signature__"]], "active_provider (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.active_provider"]], "add() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.add"]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data"]], "address (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[21, "module-ape.managers.accounts"]], "ape.managers.compilers": [[21, "module-ape.managers.compilers"]], "ape.managers.config": [[21, "module-ape.managers.config"]], "ape.managers.converters": [[21, "module-ape.managers.converters"]], "ape.managers.networks": [[21, "module-ape.managers.networks"]], "ape.managers.project": [[21, "module-ape.managers.project"]], "ape.managers.query": [[21, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile"]], "compile() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile_source"]], "config (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.config"]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts"]], "contracts_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts_folder"]], "convert() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.convert"]], "convert() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider"]], "custom_networks (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.custom_networks"]], "decode_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.decode_dependency"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.project.project property)": [[21, "ape.managers.project.Project.dependencies"]], "deployments (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[21, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions"]], "extract_config() (ape.managers.config.configmanager class method)": [[21, "ape.managers.config.ConfigManager.extract_config"]], "extract_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.fork"]], "from_manifest() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_manifest"]], "from_python_library() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_python_library"]], "gas_price (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get"]], "get() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.get"]], "get() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.get"]], "get() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint"]], "get_container() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.get_container"]], "get_creation_metadata() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_creation_metadata"]], "get_custom_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_custom_error"]], "get_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_dependency"]], "get_deployments() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_references"]], "get_request_headers() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_request_headers"]], "get_versions() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_versions"]], "global_config (ape.managers.config.configmanager property)": [[21, "ape.managers.config.ConfigManager.global_config"]], "head (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.history"]], "impersonate_account() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.impersonate_account"]], "in_tempdir (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.in_tempdir"]], "install() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.install"]], "install() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.install"]], "installed (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.installed"]], "instance_at() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.interfaces_folder"]], "is_compiled (ape.managers.project.project property)": [[21, "ape.managers.project.Project.is_compiled"]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_excluded() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.is_excluded"]], "is_type() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.is_type"]], "isolate() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.isolate"]], "isolate_data_folder() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.isolate_data_folder"]], "isolate_in_tempdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.isolate_in_tempdir"]], "isolate_in_tempdir() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.isolate_in_tempdir"]], "load() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.load"]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest"]], "lookup() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.lookup"]], "meta (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.mine"]], "name (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.name"]], "network (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_names"]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing"]], "package_id (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.package_id"]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.parse_network_choice"]], "paths (ape.managers.project.sourcemanager property)": [[21, "ape.managers.project.SourceManager.paths"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.poll_blocks"]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project"]], "project_api (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.project_api"]], "provider_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[21, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.range"]], "reconfigure() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.reconfigure"]], "refresh() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.refresh"]], "refresh_sources() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.refresh_sources"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[21, "ape.managers.compilers.CompilerManager.registered_compilers"]], "reload_config() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.reload_config"]], "restore() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.revert_to_block"]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.snapshot"]], "sources (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.sources"]], "specified (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.specified"]], "stop_impersonating() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.stop_impersonating"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.test_accounts"]], "unpack() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.unpack"]], "unpack() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.unpack"]], "unpack() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.unpack"]], "unpack() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.unpack"]], "update_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.update_manifest"]], "update_manifest() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.update_manifest"]], "uri (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.uri"]], "uri_map (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.uri_map"]], "version (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.version"]], "accountplugin (class in ape.plugins.account)": [[22, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[22, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[22, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[22, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[22, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[22, "module-ape.plugins"]], "ape.plugins.account": [[22, "module-ape.plugins.account"]], "ape.plugins.compiler": [[22, "module-ape.plugins.compiler"]], "ape.plugins.config": [[22, "module-ape.plugins.config"]], "ape.plugins.converter": [[22, "module-ape.plugins.converter"]], "ape.plugins.network": [[22, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[22, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[22, "module-ape.plugins.project"]], "ape.plugins.query": [[22, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[22, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[22, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[22, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[22, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[22, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[22, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[22, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[22, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[22, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[22, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[22, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "addresstype (in module ape.types.address)": [[23, "ape.types.address.AddressType"]], "basecontractlog (class in ape.types)": [[23, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[23, "ape.types.BlockID"]], "contractcoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractCoverage"]], "contractlog (class in ape.types)": [[23, "ape.types.ContractLog"]], "contractsourcecoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractSourceCoverage"]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject"]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport"]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement"]], "functioncoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.FunctionCoverage"]], "messagesignature (class in ape.types.signatures)": [[23, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[23, "ape.types.MockContractLog"]], "rawaddress (in module ape.types.address)": [[23, "ape.types.address.RawAddress"]], "signablemessage (class in ape.types.signatures)": [[23, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[23, "ape.types.signatures.TransactionSignature"]], "ape.types": [[23, "module-ape.types"]], "ape.types.address": [[23, "module-ape.types.address"]], "ape.types.coverage": [[23, "module-ape.types.coverage"]], "block_hash (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[23, "ape.types.BaseContractLog.contract_address"]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.contracts"]], "event_arguments (ape.types.basecontractlog attribute)": [[23, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[23, "ape.types.BaseContractLog.event_name"]], "full_name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.full_name"]], "function_hits (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_hits"]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_hits"]], "function_hits (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_hits"]], "function_hits (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_hits"]], "function_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_rate"]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_rate"]], "function_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_rate"]], "function_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_rate"]], "functions (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.functions"]], "get_html() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_html"]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml"]], "header (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.header"]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.hit_count"]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.hit_count"]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include"]], "line_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.line_rate"]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.line_rate"]], "line_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.line_rate"]], "line_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.line_rate"]], "line_rate (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.line_rate"]], "lines_covered (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_covered"]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_covered"]], "lines_covered (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_covered"]], "lines_covered (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_covered"]], "lines_covered (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_covered"]], "lines_valid (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_valid"]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_valid"]], "lines_valid (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_valid"]], "lines_valid (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_valid"]], "lines_valid (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_valid"]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location"]], "log_index (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.log_index"]], "miss_count (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.miss_count"]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.miss_count"]], "miss_count (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.miss_count"]], "miss_count (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.miss_count"]], "miss_count (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.miss_count"]], "name (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.name"]], "name (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.name"]], "name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.name"]], "pcs (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.pcs"]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement"]], "projects (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.projects"]], "recover_signer() (ape.types.signatures method)": [[23, "ape.types.signatures.recover_signer"]], "source_folders (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.source_folders"]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.source_id"]], "sources (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.sources"]], "sources (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.sources"]], "statements (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.statements"]], "statements (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.statements"]], "statements (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.statements"]], "statements (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.statements"]], "statements (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.statements"]], "tag (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.tag"]], "timestamp (ape.types.contractlog property)": [[23, "ape.types.ContractLog.timestamp"]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp"]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.total_functions"]], "total_functions (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.total_functions"]], "total_functions (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.total_functions"]], "transaction_hash (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[23, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[24, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[24, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.DELEGATE"]], "extraattributesmixin (class in ape.utils)": [[24, "ape.utils.ExtraAttributesMixin"]], "extramodelattributes (class in ape.utils)": [[24, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[24, "ape.utils.GeneratedDevAccount"]], "inputs (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[24, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.OUTPUTS"]], "rpcheaders (class in ape.utils)": [[24, "ape.utils.RPCHeaders"]], "struct (class in ape.utils)": [[24, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[24, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[24, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[24, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[24, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[24, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[24, "ape.utils.allow_disconnected"]], "ape.utils": [[24, "module-ape.utils"]], "as_our_module() (in module ape.utils)": [[24, "ape.utils.as_our_module"]], "attributes (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.attributes"]], "clean_path() (in module ape.utils)": [[24, "ape.utils.clean_path"]], "create_tempdir() (in module ape.utils)": [[24, "ape.utils.create_tempdir"]], "decode_output() (ape.utils.structparser method)": [[24, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[24, "ape.utils.StructParser.default_name"]], "encode_input() (ape.utils.structparser method)": [[24, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[24, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[24, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[24, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[24, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[24, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[24, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[24, "ape.utils.get_current_timestamp_ms"]], "get_full_extension() (in module ape.utils)": [[24, "ape.utils.get_full_extension"]], "get_package_path() (in module ape.utils)": [[24, "ape.utils.get_package_path"]], "get_package_version() (in module ape.utils)": [[24, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[24, "ape.utils.get_relative_path"]], "in_tempdir() (in module ape.utils)": [[24, "ape.utils.in_tempdir"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[24, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[24, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[24, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[24, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[24, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[24, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[24, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[24, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[24, "ape.utils.load_config"]], "log_instead_of_fail() (in module ape.utils)": [[24, "ape.utils.log_instead_of_fail"]], "model_computed_fields (ape.utils.baseinterfacemodel attribute)": [[24, "ape.utils.BaseInterfaceModel.model_computed_fields"]], "model_computed_fields (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.model_computed_fields"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[24, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[24, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[24, "ape.utils.ExtraModelAttributes.name"]], "path_match() (in module ape.utils)": [[24, "ape.utils.path_match"]], "pragma_str_to_specifier_set() (in module ape.utils)": [[24, "ape.utils.pragma_str_to_specifier_set"]], "private_key (ape.utils.generateddevaccount attribute)": [[24, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[24, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[24, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[24, "ape.utils.returns_array"]], "run_in_tempdir() (in module ape.utils)": [[24, "ape.utils.run_in_tempdir"]], "run_until_complete() (in module ape.utils)": [[24, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[24, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[24, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[24, "ape.utils.stream_response"]], "to_int() (in module ape.utils)": [[24, "ape.utils.to_int"]], "use_temp_sys_path (class in ape.utils)": [[24, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file diff --git a/latest/userguides/dependencies.html b/latest/userguides/dependencies.html index 73901c29d0..05fa9104f4 100644 --- a/latest/userguides/dependencies.html +++ b/latest/userguides/dependencies.html @@ -426,10 +426,13 @@

    install

    uninstall

    -

    Remove previously installed packages using the uninstall command:

    +

    Remove previously installed packages using the uninstall command, providing it either the dependency’s name or package_id:

    ape pm uninstall OpenZeppelin
     
    +
    ape pm uninstall OpenZeppelin/openzeppelin-contracts
    +
    +

    If there is a single version installed, the command will remove the single version. If multiple versions are installed, pass additional arguments specifying the version(s) to be removed:

    ape pm uninstall OpenZeppelin 4.5.0 4.6.0