UNPKG

hardhat

Version:

Hardhat is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.

948 lines 26.8 kB
export declare const ERROR_PREFIX = "HH"; export interface ErrorDescriptor { number: number; message: string; title: string; description: string; shouldBeReported: boolean; } export declare function getErrorCode(error: ErrorDescriptor): string; export declare const ERROR_RANGES: { [category in keyof typeof ERRORS]: { min: number; max: number; title: string; }; }; export declare const ERRORS: { GENERAL: { NOT_INSIDE_PROJECT: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_NODE_VERSION: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; UNSUPPORTED_OPERATION: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; CONTEXT_ALREADY_CREATED: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; CONTEXT_NOT_CREATED: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; CONTEXT_HRE_NOT_DEFINED: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; CONTEXT_HRE_ALREADY_DEFINED: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_CONFIG: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; LIB_IMPORTED_FROM_THE_CONFIG: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; USER_CONFIG_MODIFIED: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; ASSERTION_ERROR: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; NON_LOCAL_INSTALLATION: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; TS_NODE_NOT_INSTALLED: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; TYPESCRIPT_NOT_INSTALLED: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; NOT_INSIDE_PROJECT_ON_WINDOWS: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; CONFLICTING_FILES: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_BIG_NUMBER: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; CORRUPTED_LOCKFILE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; ESM_PROJECT_WITHOUT_CJS_CONFIG: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; ESM_TYPESCRIPT_PROJECT_CREATION: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; UNINITIALIZED_PROVIDER: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_READ_OF_DIRECTORY: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; HARDHAT_PROJECT_ALREADY_CREATED: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; NOT_IN_INTERACTIVE_SHELL: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; }; NETWORK: { CONFIG_NOT_FOUND: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_GLOBAL_CHAIN_ID: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; ETHSIGN_MISSING_DATA_PARAM: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; NOT_LOCAL_ACCOUNT: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; MISSING_TX_PARAM_TO_SIGN_LOCALLY: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; NO_REMOTE_ACCOUNT_AVAILABLE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_HD_PATH: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_RPC_QUANTITY_VALUE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; NODE_IS_NOT_RUNNING: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; NETWORK_TIMEOUT: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_JSON_RESPONSE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; CANT_DERIVE_KEY: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_RPC_DATA_VALUE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; ETHSIGN_TYPED_DATA_V4_INVALID_DATA_PARAM: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INCOMPATIBLE_FEE_PRICE_FIELDS: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; MISSING_FEE_PRICE_FIELDS: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; PERSONALSIGN_MISSING_ADDRESS_PARAM: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; EMPTY_URL: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; }; TASK_DEFINITIONS: { PARAM_AFTER_VARIADIC: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; PARAM_ALREADY_DEFINED: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; PARAM_CLASHES_WITH_HARDHAT_PARAM: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; MANDATORY_PARAM_AFTER_OPTIONAL: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; ACTION_NOT_SET: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; RUNSUPER_NOT_AVAILABLE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; DEFAULT_VALUE_WRONG_TYPE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; DEFAULT_IN_MANDATORY_PARAM: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_PARAM_NAME_CASING: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; OVERRIDE_NO_MANDATORY_PARAMS: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; OVERRIDE_NO_POSITIONAL_PARAMS: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; OVERRIDE_NO_VARIADIC_PARAMS: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; CLI_ARGUMENT_TYPE_REQUIRED: { number: number; title: string; message: string; description: string; shouldBeReported: boolean; }; TASK_SCOPE_CLASH: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; SCOPE_TASK_CLASH: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; DEPRECATED_TRANSFORM_IMPORT_TASK: { number: number; title: string; message: string; description: string; shouldBeReported: boolean; }; }; ARGUMENTS: { INVALID_ENV_VAR_VALUE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_VALUE_FOR_TYPE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_INPUT_FILE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; UNRECOGNIZED_TASK: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; UNRECOGNIZED_COMMAND_LINE_ARG: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; UNRECOGNIZED_PARAM_NAME: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; MISSING_TASK_ARGUMENT: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; MISSING_POSITIONAL_ARG: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; UNRECOGNIZED_POSITIONAL_ARG: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; REPEATED_PARAM: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; PARAM_NAME_INVALID_CASING: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_JSON_ARGUMENT: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; RUNNING_SUBTASK_FROM_CLI: { number: number; title: string; message: string; description: string; shouldBeReported: boolean; }; TYPECHECK_USED_IN_JAVASCRIPT_PROJECT: { number: number; title: string; message: string; description: string; shouldBeReported: boolean; }; UNRECOGNIZED_SCOPE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; UNRECOGNIZED_SCOPED_TASK: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; }; RESOLVER: { FILE_NOT_FOUND: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; LIBRARY_NOT_INSTALLED: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; LIBRARY_FILE_NOT_FOUND: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; ILLEGAL_IMPORT: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; IMPORTED_FILE_NOT_FOUND: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_IMPORT_BACKSLASH: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_IMPORT_PROTOCOL: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_IMPORT_ABSOLUTE_PATH: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_IMPORT_OUTSIDE_OF_PROJECT: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_IMPORT_WRONG_CASING: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; WRONG_SOURCE_NAME_CASING: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; IMPORTED_LIBRARY_NOT_INSTALLED: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INCLUDES_OWN_PACKAGE_NAME: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; IMPORTED_MAPPED_FILE_NOT_FOUND: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_IMPORT_OF_DIRECTORY: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; AMBIGUOUS_SOURCE_NAMES: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; }; SOLC: { INVALID_VERSION: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; DOWNLOAD_FAILED: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; VERSION_LIST_DOWNLOAD_FAILED: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_DOWNLOAD: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; CANT_GET_COMPILER: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; CANT_RUN_NATIVE_COMPILER: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; SOLCJS_ERROR: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; }; BUILTIN_TASKS: { COMPILE_FAILURE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; RUN_FILE_NOT_FOUND: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; RUN_SCRIPT_ERROR: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; FLATTEN_CYCLE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; JSONRPC_SERVER_ERROR: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; JSONRPC_UNSUPPORTED_NETWORK: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; COMPILATION_JOBS_CREATION_FAILURE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; NODE_FORK_BLOCK_NUMBER_WITHOUT_URL: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; COMPILE_TASK_UNSUPPORTED_SOLC_VERSION: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; TEST_TASK_ESM_TESTS_RUN_TWICE: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; }; ARTIFACTS: { NOT_FOUND: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; MULTIPLE_FOUND: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; WRONG_CASING: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; }; PLUGINS: { BUIDLER_PLUGIN: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; MISSING_DEPENDENCIES: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; }; INTERNAL: { TEMPLATE_INVALID_VARIABLE_NAME: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; TEMPLATE_VALUE_CONTAINS_VARIABLE_TAG: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; TEMPLATE_VARIABLE_TAG_MISSING: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; WRONG_ARTIFACT_PATH: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; }; SOURCE_NAMES: { INVALID_SOURCE_NAME_ABSOLUTE_PATH: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_SOURCE_NAME_RELATIVE_PATH: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_SOURCE_NAME_BACKSLASHES: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; INVALID_SOURCE_NOT_NORMALIZED: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; WRONG_CASING: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; FILE_NOT_FOUND: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; NODE_MODULES_AS_LOCAL: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; EXTERNAL_AS_LOCAL: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; }; CONTRACT_NAMES: { INVALID_FULLY_QUALIFIED_NAME: { number: number; message: string; title: string; description: string; shouldBeReported: boolean; }; }; VARS: { ONLY_MANAGED_IN_CLI: { number: number; title: string; message: string; description: string; shouldBeReported: boolean; }; VALUE_NOT_FOUND_FOR_VAR: { number: number; title: string; message: string; description: string; shouldBeReported: boolean; }; INVALID_CONFIG_VAR_NAME: { number: number; title: string; message: string; description: string; shouldBeReported: boolean; }; INVALID_EMPTY_VALUE: { number: number; title: string; message: string; description: string; shouldBeReported: boolean; }; }; }; //# sourceMappingURL=errors-list.d.ts.map