errors
Index
Classes
- AbiError
- BaseWeb3Error
- ChainIdMismatchError
- ChainMismatchError
- CommonOrChainAndHardforkError
- ConfigChainMismatchError
- ConfigHardforkMismatchError
- ConnectionCloseError
- ConnectionError
- ConnectionNotOpenError
- ConnectionTimeoutError
- ContractCodeNotStoredError
- ContractEventDoesNotExistError
- ContractExecutionError
- ContractInstantiationError
- ContractMissingABIError
- ContractMissingDeployDataError
- ContractNoAddressDefinedError
- ContractNoFromAddressDefinedError
- ContractOnceRequiresCallbackError
- ContractReservedEventError
- ContractTransactionDataAndInputError
- EIP1193ProviderRpcError
- ENSCheckInterfaceSupportError
- ENSNetworkNotSyncedError
- ENSUnsupportedNetworkError
- Eip1559GasPriceError
- Eip1559NotSupportedError
- Eip838ExecutionError
- ExistingPluginNamespaceError
- FormatterError
- HardforkMismatchError
- HexProcessingError
- IVLengthError
- InternalError
- InvalidAddressError
- InvalidBlockError
- InvalidBooleanError
- InvalidBytesError
- InvalidClientError
- InvalidConnectionError
- InvalidGasOrGasPrice
- InvalidInputError
- InvalidKdfError
- InvalidLargeValueError
- InvalidMaxPriorityFeePerGasOrMaxFeePerGas
- InvalidMethodParamsError
- InvalidNonceOrChainIdError
- InvalidNumberError
- InvalidNumberOfParamsError
- InvalidParamsError
- InvalidPasswordError
- InvalidPrivateKeyError
- InvalidPropertiesForTransactionTypeError
- InvalidProviderError
- InvalidRequestError
- InvalidResponseError
- InvalidSignatureError
- InvalidSizeError
- InvalidStringError
- InvalidTransactionCall
- InvalidTransactionObjectError
- InvalidTransactionWithReceiver
- InvalidTransactionWithSender
- InvalidTypeAbiInputError
- InvalidTypeError
- InvalidUnitError
- InvalidUnsignedIntegerError
- InvalidValueError
- KeyDerivationError
- KeyStoreVersionError
- LimitExceededError
- LocalWalletNotAvailableError
- MaxAttemptsReachedOnReconnectingError
- MethodNotFoundError
- MethodNotImplementedError
- MethodNotSupported
- MissingChainOrHardforkError
- MissingCustomChainError
- MissingCustomChainIdError
- MissingGasError
- MissingGasInnerError
- NibbleWidthError
- NoContractAddressFoundError
- OperationAbortError
- OperationTimeoutError
- PBKDF2IterationsError
- ParseError
- PendingRequestsOnReconnectingError
- PrivateKeyLengthError
- ProviderError
- RequestAlreadySentError
- ResolverMethodMissingError
- ResourceUnavailableError
- ResourcesNotFoundError
- ResponseError
- RevertInstructionError
- RpcError
- SignatureError
- SubscriptionError
- TransactionBlockTimeoutError
- TransactionDataAndInputError
- TransactionError
- TransactionGasMismatchError
- TransactionGasMismatchInnerError
- TransactionMissingReceiptOrBlockHashError
- TransactionNotFound
- TransactionOutOfGasError
- TransactionPollingTimeoutError
- TransactionReceiptMissingBlockNumberError
- TransactionRejectedError
- TransactionRevertInstructionError
- TransactionRevertWithCustomError
- TransactionRevertedWithoutReasonError
- TransactionSendTimeoutError
- TransactionSigningError
- UnableToPopulateNonceError
- UndefinedRawTransactionError
- UnsupportedFeeMarketError
- UnsupportedTransactionTypeError
- VersionNotSupportedError
- Web3ContractError
- Web3WSProviderError
Type Aliases
Variables
- ERR_ABI_ENCODING
- ERR_CONN
- ERR_CONN_CLOSE
- ERR_CONN_INVALID
- ERR_CONN_MAX_ATTEMPTS
- ERR_CONN_NOT_OPEN
- ERR_CONN_PENDING_REQUESTS
- ERR_CONN_TIMEOUT
- ERR_CONTRACT
- ERR_CONTRACT_ABI_MISSING
- ERR_CONTRACT_EVENT_NOT_EXISTS
- ERR_CONTRACT_EXECUTION_REVERTED
- ERR_CONTRACT_INSTANTIATION
- ERR_CONTRACT_MISSING_ADDRESS
- ERR_CONTRACT_MISSING_DEPLOY_DATA
- ERR_CONTRACT_MISSING_FROM_ADDRESS
- ERR_CONTRACT_REQUIRED_CALLBACK
- ERR_CONTRACT_RESERVED_EVENT
- ERR_CONTRACT_RESOLVER_MISSING
- ERR_CONTRACT_TX_DATA_AND_INPUT
- ERR_CORE_CHAIN_MISMATCH
- ERR_CORE_HARDFORK_MISMATCH
- ERR_ENS_CHECK_INTERFACE_SUPPORT
- ERR_ENS_NETWORK_NOT_SYNCED
- ERR_ENS_UNSUPPORTED_NETWORK
- ERR_EXISTING_PLUGIN_NAMESPACE
- ERR_FORMATTERS
- ERR_INVALID_ADDRESS
- ERR_INVALID_BLOCK
- ERR_INVALID_BOOLEAN
- ERR_INVALID_BYTES
- ERR_INVALID_CLIENT
- ERR_INVALID_HEX
- ERR_INVALID_KEYSTORE
- ERR_INVALID_LARGE_VALUE
- ERR_INVALID_METHOD_PARAMS
- ERR_INVALID_NIBBLE_WIDTH
- ERR_INVALID_NUMBER
- ERR_INVALID_PASSWORD
- ERR_INVALID_PRIVATE_KEY
- ERR_INVALID_PROVIDER
- ERR_INVALID_RESPONSE
- ERR_INVALID_SIGNATURE
- ERR_INVALID_SIZE
- ERR_INVALID_STRING
- ERR_INVALID_TYPE
- ERR_INVALID_TYPE_ABI
- ERR_INVALID_UNIT
- ERR_INVALID_UNSIGNED_INTEGER
- ERR_IV_LENGTH
- ERR_KEY_DERIVATION_FAIL
- ERR_KEY_VERSION_UNSUPPORTED
- ERR_METHOD_NOT_IMPLEMENTED
- ERR_OPERATION_ABORT
- ERR_OPERATION_TIMEOUT
- ERR_PARAM
- ERR_PBKDF2_ITERATIONS
- ERR_PRIVATE_KEY_LENGTH
- ERR_PROVIDER
- ERR_RAW_TX_UNDEFINED
- ERR_REQ_ALREADY_SENT
- ERR_RESPONSE
- ERR_RPC_INTERNAL_ERROR
- ERR_RPC_INVALID_INPUT
- ERR_RPC_INVALID_JSON
- ERR_RPC_INVALID_METHOD
- ERR_RPC_INVALID_PARAMS
- ERR_RPC_INVALID_REQUEST
- ERR_RPC_LIMIT_EXCEEDED
- ERR_RPC_MISSING_RESOURCE
- ERR_RPC_NOT_SUPPORTED
- ERR_RPC_TRANSACTION_REJECTED
- ERR_RPC_UNAVAILABLE_RESOURCE
- ERR_RPC_UNSUPPORTED_METHOD
- ERR_SIGNATURE_FAILED
- ERR_SUBSCRIPTION
- ERR_TX
- ERR_TX_BLOCK_TIMEOUT
- ERR_TX_CHAIN_ID_MISMATCH
- ERR_TX_CHAIN_MISMATCH
- ERR_TX_CONTRACT_NOT_STORED
- ERR_TX_DATA_AND_INPUT
- ERR_TX_GAS_MISMATCH
- ERR_TX_GAS_MISMATCH_INNER_ERROR
- ERR_TX_HARDFORK_MISMATCH
- ERR_TX_INVALID_CALL
- ERR_TX_INVALID_CHAIN_INFO
- ERR_TX_INVALID_FEE_MARKET_GAS
- ERR_TX_INVALID_FEE_MARKET_GAS_PRICE
- ERR_TX_INVALID_LEGACY_FEE_MARKET
- ERR_TX_INVALID_LEGACY_GAS
- ERR_TX_INVALID_NONCE_OR_CHAIN_ID
- ERR_TX_INVALID_OBJECT
- ERR_TX_INVALID_PROPERTIES_FOR_TYPE
- ERR_TX_INVALID_RECEIVER
- ERR_TX_INVALID_SENDER
- ERR_TX_LOCAL_WALLET_NOT_AVAILABLE
- ERR_TX_MISSING_CHAIN_INFO
- ERR_TX_MISSING_CUSTOM_CHAIN
- ERR_TX_MISSING_CUSTOM_CHAIN_ID
- ERR_TX_MISSING_GAS
- ERR_TX_MISSING_GAS_INNER_ERROR
- ERR_TX_NOT_FOUND
- ERR_TX_NO_CONTRACT_ADDRESS
- ERR_TX_OUT_OF_GAS
- ERR_TX_POLLING_TIMEOUT
- ERR_TX_RECEIPT_MISSING_BLOCK_NUMBER
- ERR_TX_RECEIPT_MISSING_OR_BLOCKHASH_NULL
- ERR_TX_REVERT_INSTRUCTION
- ERR_TX_REVERT_TRANSACTION
- ERR_TX_REVERT_TRANSACTION_CUSTOM_ERROR
- ERR_TX_REVERT_WITHOUT_REASON
- ERR_TX_SEND_TIMEOUT
- ERR_TX_SIGNING
- ERR_TX_UNABLE_TO_POPULATE_NONCE
- ERR_TX_UNSUPPORTED_EIP_1559
- ERR_TX_UNSUPPORTED_TYPE
- ERR_UNSUPPORTED_KDF
- ERR_VALIDATION
- ERR_WS_PROVIDER
- GENESIS_BLOCK_NUMBER
- JSONRPC_ERR_CHAIN_DISCONNECTED
- JSONRPC_ERR_DISCONNECTED
- JSONRPC_ERR_REJECTED_REQUEST
- JSONRPC_ERR_UNAUTHORIZED
- JSONRPC_ERR_UNSUPPORTED_METHOD
- RpcErrorMessages
- genericRpcErrorMessageTemplate
- rpcErrorsMap
Classes
AbiError
constructor
Parameters
optionalmsg: string
optionalinnerError: Error | Error[]
Returns AbiError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
abstractBaseWeb3Error
constructor
Parameters
optionalmsg: string
optionalinnerError: Error | Error[]
Returns BaseWeb3Error
abstractreadonlycode
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ChainIdMismatchError
constructor
Parameters
value: { customChainId: unknown; txChainId: unknown }
Returns ChainIdMismatchError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ChainMismatchError
constructor
Parameters
value: { baseChain: unknown; txChain: unknown }
Returns ChainMismatchError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
CommonOrChainAndHardforkError
constructor
Returns CommonOrChainAndHardforkError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ConfigChainMismatchError
constructor
Parameters
defaultHardfork: string
commonHardFork: string
Returns ConfigChainMismatchError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ConfigHardforkMismatchError
constructor
Parameters
defaultHardfork: string
commonHardFork: string
Returns ConfigHardforkMismatchError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ConnectionCloseError
constructor
Parameters
optionalevent: ConnectionEvent
Returns ConnectionCloseError
code
optionalerrorCode
optionalerrorReason
innerError
readonlyname
stack
toJSON
Returns { code: number; errorCode: undefined | number; errorReason: undefined | string; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
errorCode: undefined | number
errorReason: undefined | string
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ConnectionError
constructor
Parameters
message: string
optionalevent: ConnectionEvent
Returns ConnectionError
code
optionalerrorCode
optionalerrorReason
innerError
readonlyname
stack
toJSON
Returns { code: number; errorCode: undefined | number; errorReason: undefined | string; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
errorCode: undefined | number
errorReason: undefined | string
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ConnectionNotOpenError
constructor
Parameters
optionalevent: ConnectionEvent
Returns ConnectionNotOpenError
code
optionalerrorCode
optionalerrorReason
innerError
readonlyname
stack
toJSON
Returns { code: number; errorCode: undefined | number; errorReason: undefined | string; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
errorCode: undefined | number
errorReason: undefined | string
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ConnectionTimeoutError
constructor
Parameters
duration: number
Returns ConnectionTimeoutError
code
duration
optionalerrorCode
optionalerrorReason
innerError
readonlyname
stack
toJSON
Returns { code: number; duration: number; errorCode: undefined | number; errorReason: undefined | string; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
duration: number
errorCode: undefined | number
errorReason: undefined | string
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ContractCodeNotStoredError
constructor
Parameters
receipt: TransactionReceipt
Returns ContractCodeNotStoredError
code
innerError
readonlyname
optionalreceipt
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string; receipt: undefined | TransactionReceipt }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
receipt: undefined | TransactionReceipt
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ContractEventDoesNotExistError
constructor
Parameters
eventName: string
Returns ContractEventDoesNotExistError
code
eventName
innerError
readonlyname
stack
toJSON
Returns { code: number; eventName: string; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
eventName: string
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ContractExecutionError
constructor
Parameters
rpcError: JsonRpcError<JsonRpcResult>
Returns ContractExecutionError
code
innerError
readonlyname
optionalreceipt
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ContractInstantiationError
constructor
Parameters
optionalmsg: string
optionalinnerError: Error | Error[]
Returns ContractInstantiationError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ContractMissingABIError
constructor
Returns ContractMissingABIError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ContractMissingDeployDataError
constructor
Returns ContractMissingDeployDataError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ContractNoAddressDefinedError
constructor
Returns ContractNoAddressDefinedError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ContractNoFromAddressDefinedError
constructor
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ContractOnceRequiresCallbackError
constructor
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ContractReservedEventError
constructor
Parameters
type: string
Returns ContractReservedEventError
code
innerError
readonlyname
stack
type
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string; type: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
type: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ContractTransactionDataAndInputError
constructor
Parameters
value: { data: undefined | string; input: undefined | string }
Returns ContractTransactionDataAndInputError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
EIP1193ProviderRpcError
constructor
Parameters
code: number
optionaldata: unknown
Returns EIP1193ProviderRpcError
code
optionaldata
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ENSCheckInterfaceSupportError
constructor
Parameters
errorDetails: string
Returns ENSCheckInterfaceSupportError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ENSNetworkNotSyncedError
constructor
Returns ENSNetworkNotSyncedError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ENSUnsupportedNetworkError
constructor
Parameters
networkType: string
Returns ENSUnsupportedNetworkError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
Eip1559GasPriceError
constructor
Parameters
value: unknown
Returns Eip1559GasPriceError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
Eip1559NotSupportedError
constructor
Returns Eip1559NotSupportedError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
Eip838ExecutionError
This class is expected to be set as an innerError
inside ContractExecutionError
The properties would be typically decoded from the data
if it was encoded according to EIP-838
constructor
Parameters
Returns Eip838ExecutionError
code
optionaldata
optionalerrorArgs
Type declaration
optionalerrorName
optionalerrorSignature
innerError
readonlyname
optionalreceipt
stack
setDecodedProperties
Parameters
errorName: string
optionalerrorSignature: string
optionalerrorArgs: {}
Returns void
toJSON
Returns { code: number; data: string; errorArgs?: {}; errorName?: string; errorSignature?: string; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
data: string
optionalerrorArgs?: {}
[x string]: unknown
optionalerrorName?: string
optionalerrorSignature?: string
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ExistingPluginNamespaceError
constructor
Parameters
pluginNamespace: string
Returns ExistingPluginNamespaceError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
FormatterError
constructor
Parameters
optionalmsg: string
optionalinnerError: Error | Error[]
Returns FormatterError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
HardforkMismatchError
constructor
Parameters
value: { commonHardfork: unknown; txHardfork: unknown }
Returns HardforkMismatchError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
HexProcessingError
constructor
Parameters
value: unknown
Returns HexProcessingError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
IVLengthError
constructor
Returns IVLengthError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InternalError
constructor
Parameters
rpcError: JsonRpcResponseWithError<JsonRpcResult>
Returns InternalError
code
id
innerError
jsonRpcError
jsonrpc
readonlyname
stack
toJSON
Returns { code: number; error: JsonRpcError<JsonRpcResult>; id: JsonRpcId; innerError: undefined | Error | Error[]; jsonRpc: string; message: string; name: string }
code: number
error: JsonRpcError<JsonRpcResult>
id: JsonRpcId
innerError: undefined | Error | Error[]
jsonRpc: string
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidAddressError
constructor
Parameters
value: unknown
Returns InvalidAddressError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidBlockError
constructor
Parameters
value: string
Returns InvalidBlockError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidBooleanError
constructor
Parameters
value: unknown
Returns InvalidBooleanError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidBytesError
constructor
Parameters
value: unknown
Returns InvalidBytesError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidClientError
constructor
Parameters
clientUrl: string
Returns InvalidClientError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidConnectionError
constructor
Parameters
host: string
optionalevent: ConnectionEvent
Returns InvalidConnectionError
code
optionalerrorCode
optionalerrorReason
host
innerError
readonlyname
stack
toJSON
Returns { code: number; errorCode: undefined | number; errorReason: undefined | string; host: string; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
errorCode: undefined | number
errorReason: undefined | string
host: string
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidGasOrGasPrice
constructor
Parameters
Returns InvalidGasOrGasPrice
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidInputError
constructor
Parameters
rpcError: JsonRpcResponseWithError<JsonRpcResult>
Returns InvalidInputError
code
id
innerError
jsonRpcError
jsonrpc
readonlyname
stack
toJSON
Returns { code: number; error: JsonRpcError<JsonRpcResult>; id: JsonRpcId; innerError: undefined | Error | Error[]; jsonRpc: string; message: string; name: string }
code: number
error: JsonRpcError<JsonRpcResult>
id: JsonRpcId
innerError: undefined | Error | Error[]
jsonRpc: string
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidKdfError
constructor
Returns InvalidKdfError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidLargeValueError
constructor
Parameters
value: unknown
Returns InvalidLargeValueError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidMaxPriorityFeePerGasOrMaxFeePerGas
constructor
Parameters
Returns InvalidMaxPriorityFeePerGasOrMaxFeePerGas
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidMethodParamsError
constructor
Parameters
optionalhint: string
Returns InvalidMethodParamsError
code
optionalhint
innerError
readonlyname
stack
toJSON
Returns { code: number; hint: undefined | string; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
hint: undefined | string
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidNonceOrChainIdError
constructor
Parameters
Returns InvalidNonceOrChainIdError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidNumberError
constructor
Parameters
value: unknown
Returns InvalidNumberError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidNumberOfParamsError
constructor
Parameters
got: number
expected: number
method: string
Returns InvalidNumberOfParamsError
code
expected
got
innerError
method
readonlyname
stack
toJSON
Returns { code: number; expected: number; got: number; innerError: undefined | Error | Error[]; message: string; method: string; name: string }
code: number
expected: number
got: number
innerError: undefined | Error | Error[]
message: string
method: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidParamsError
constructor
Parameters
rpcError: JsonRpcResponseWithError<JsonRpcResult>
Returns InvalidParamsError
code
id
innerError
jsonRpcError
jsonrpc
readonlyname
stack
toJSON
Returns { code: number; error: JsonRpcError<JsonRpcResult>; id: JsonRpcId; innerError: undefined | Error | Error[]; jsonRpc: string; message: string; name: string }
code: number
error: JsonRpcError<JsonRpcResult>
id: JsonRpcId
innerError: undefined | Error | Error[]
jsonRpc: string
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidPasswordError
constructor
Returns InvalidPasswordError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidPrivateKeyError
constructor
Returns InvalidPrivateKeyError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidPropertiesForTransactionTypeError
constructor
Parameters
validationError: Web3ValidationErrorObject<string, Record<string, any>, unknown>[]
txType: 0x0 | 0x1 | 0x2
Returns InvalidPropertiesForTransactionTypeError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidProviderError
constructor
Parameters
clientUrl: string
Returns InvalidProviderError
clientUrl
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidRequestError
constructor
Parameters
rpcError: JsonRpcResponseWithError<JsonRpcResult>
Returns InvalidRequestError
code
id
innerError
jsonRpcError
jsonrpc
readonlyname
stack
toJSON
Returns { code: number; error: JsonRpcError<JsonRpcResult>; id: JsonRpcId; innerError: undefined | Error | Error[]; jsonRpc: string; message: string; name: string }
code: number
error: JsonRpcError<JsonRpcResult>
id: JsonRpcId
innerError: undefined | Error | Error[]
jsonRpc: string
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidResponseError
Type parameters
- ErrorType = unknown
- RequestType = unknown
constructor
Type parameters
- ErrorType = unknown
- RequestType = unknown
Parameters
result: JsonRpcResponse<unknown, ErrorType>
optionalrequest: JsonRpcPayload<RequestType>
Returns InvalidResponseError<ErrorType, RequestType>
code
optionaldata
innerError
readonlyname
optionalrequest
stack
toJSON
Returns { code: number; data: undefined | ErrorType | ErrorType[]; innerError: undefined | Error | Error[]; message: string; name: string; request: undefined | JsonRpcPayload<RequestType> }
code: number
data: undefined | ErrorType | ErrorType[]
innerError: undefined | Error | Error[]
message: string
name: string
request: undefined | JsonRpcPayload<RequestType>
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidSignatureError
constructor
Parameters
errorDetails: string
Returns InvalidSignatureError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidSizeError
constructor
Parameters
value: unknown
Returns InvalidSizeError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidStringError
constructor
Parameters
value: unknown
Returns InvalidStringError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidTransactionCall
constructor
Parameters
value: unknown
Returns InvalidTransactionCall
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidTransactionObjectError
constructor
Parameters
value: unknown
Returns InvalidTransactionObjectError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidTransactionWithReceiver
constructor
Parameters
value: unknown
Returns InvalidTransactionWithReceiver
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidTransactionWithSender
constructor
Parameters
value: unknown
Returns InvalidTransactionWithSender
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidTypeAbiInputError
constructor
Parameters
value: string
Returns InvalidTypeAbiInputError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidTypeError
constructor
Parameters
value: unknown
Returns InvalidTypeError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidUnitError
constructor
Parameters
value: unknown
Returns InvalidUnitError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
InvalidUnsignedIntegerError
constructor
Parameters
value: unknown
Returns InvalidUnsignedIntegerError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
abstractInvalidValueError
constructor
Parameters
value: unknown
msg: string
Returns InvalidValueError
abstractreadonlycode
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
KeyDerivationError
constructor
Returns KeyDerivationError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
KeyStoreVersionError
constructor
Returns KeyStoreVersionError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
LimitExceededError
constructor
Parameters
rpcError: JsonRpcResponseWithError<JsonRpcResult>
Returns LimitExceededError
code
id
innerError
jsonRpcError
jsonrpc
readonlyname
stack
toJSON
Returns { code: number; error: JsonRpcError<JsonRpcResult>; id: JsonRpcId; innerError: undefined | Error | Error[]; jsonRpc: string; message: string; name: string }
code: number
error: JsonRpcError<JsonRpcResult>
id: JsonRpcId
innerError: undefined | Error | Error[]
jsonRpc: string
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
LocalWalletNotAvailableError
constructor
Returns LocalWalletNotAvailableError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
MaxAttemptsReachedOnReconnectingError
constructor
Parameters
numberOfAttempts: number
Returns MaxAttemptsReachedOnReconnectingError
code
optionalerrorCode
optionalerrorReason
innerError
readonlyname
stack
toJSON
Returns { code: number; errorCode: undefined | number; errorReason: undefined | string; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
errorCode: undefined | number
errorReason: undefined | string
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
MethodNotFoundError
constructor
Parameters
rpcError: JsonRpcResponseWithError<JsonRpcResult>
Returns MethodNotFoundError
code
id
innerError
jsonRpcError
jsonrpc
readonlyname
stack
toJSON
Returns { code: number; error: JsonRpcError<JsonRpcResult>; id: JsonRpcId; innerError: undefined | Error | Error[]; jsonRpc: string; message: string; name: string }
code: number
error: JsonRpcError<JsonRpcResult>
id: JsonRpcId
innerError: undefined | Error | Error[]
jsonRpc: string
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
MethodNotImplementedError
constructor
Returns MethodNotImplementedError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
MethodNotSupported
constructor
Parameters
rpcError: JsonRpcResponseWithError<JsonRpcResult>
Returns MethodNotSupported
code
id
innerError
jsonRpcError
jsonrpc
readonlyname
stack
toJSON
Returns { code: number; error: JsonRpcError<JsonRpcResult>; id: JsonRpcId; innerError: undefined | Error | Error[]; jsonRpc: string; message: string; name: string }
code: number
error: JsonRpcError<JsonRpcResult>
id: JsonRpcId
innerError: undefined | Error | Error[]
jsonRpc: string
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
MissingChainOrHardforkError
constructor
Parameters
value: { chain: undefined | string; hardfork: undefined | string }
Returns MissingChainOrHardforkError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
MissingCustomChainError
constructor
Returns MissingCustomChainError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
MissingCustomChainIdError
constructor
Returns MissingCustomChainIdError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
MissingGasError
constructor
Parameters
value: { gas: undefined | Numbers; gasPrice: undefined | Numbers; maxFeePerGas: undefined | Numbers; maxPriorityFeePerGas: undefined | Numbers }
Returns MissingGasError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
MissingGasInnerError
constructor
Returns MissingGasInnerError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
NibbleWidthError
constructor
Parameters
value: string
Returns NibbleWidthError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
NoContractAddressFoundError
constructor
Parameters
receipt: TransactionReceipt
Returns NoContractAddressFoundError
code
innerError
readonlyname
optionalreceipt
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string; receipt: undefined | TransactionReceipt }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
receipt: undefined | TransactionReceipt
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
OperationAbortError
constructor
Parameters
optionalmsg: string
optionalinnerError: Error | Error[]
Returns OperationAbortError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
OperationTimeoutError
constructor
Parameters
optionalmsg: string
optionalinnerError: Error | Error[]
Returns OperationTimeoutError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
PBKDF2IterationsError
constructor
Returns PBKDF2IterationsError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ParseError
constructor
Parameters
rpcError: JsonRpcResponseWithError<JsonRpcResult>
Returns ParseError
code
id
innerError
jsonRpcError
jsonrpc
readonlyname
stack
toJSON
Returns { code: number; error: JsonRpcError<JsonRpcResult>; id: JsonRpcId; innerError: undefined | Error | Error[]; jsonRpc: string; message: string; name: string }
code: number
error: JsonRpcError<JsonRpcResult>
id: JsonRpcId
innerError: undefined | Error | Error[]
jsonRpc: string
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
PendingRequestsOnReconnectingError
constructor
code
optionalerrorCode
optionalerrorReason
innerError
readonlyname
stack
toJSON
Returns { code: number; errorCode: undefined | number; errorReason: undefined | string; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
errorCode: undefined | number
errorReason: undefined | string
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
PrivateKeyLengthError
constructor
Returns PrivateKeyLengthError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ProviderError
constructor
Parameters
optionalmsg: string
optionalinnerError: Error | Error[]
Returns ProviderError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
RequestAlreadySentError
constructor
Parameters
id: string | number
Returns RequestAlreadySentError
code
optionalerrorCode
optionalerrorReason
innerError
readonlyname
stack
toJSON
Returns { code: number; errorCode: undefined | number; errorReason: undefined | string; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
errorCode: undefined | number
errorReason: undefined | string
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ResolverMethodMissingError
constructor
Parameters
address: string
name: string
Returns ResolverMethodMissingError
address
code
innerError
name
stack
toJSON
Returns { address: string; code: number; innerError: undefined | Error | Error[]; message: string; name: string }
address: string
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ResourceUnavailableError
constructor
Parameters
rpcError: JsonRpcResponseWithError<JsonRpcResult>
Returns ResourceUnavailableError
code
id
innerError
jsonRpcError
jsonrpc
readonlyname
stack
toJSON
Returns { code: number; error: JsonRpcError<JsonRpcResult>; id: JsonRpcId; innerError: undefined | Error | Error[]; jsonRpc: string; message: string; name: string }
code: number
error: JsonRpcError<JsonRpcResult>
id: JsonRpcId
innerError: undefined | Error | Error[]
jsonRpc: string
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ResourcesNotFoundError
constructor
Parameters
rpcError: JsonRpcResponseWithError<JsonRpcResult>
Returns ResourcesNotFoundError
code
id
innerError
jsonRpcError
jsonrpc
readonlyname
stack
toJSON
Returns { code: number; error: JsonRpcError<JsonRpcResult>; id: JsonRpcId; innerError: undefined | Error | Error[]; jsonRpc: string; message: string; name: string }
code: number
error: JsonRpcError<JsonRpcResult>
id: JsonRpcId
innerError: undefined | Error | Error[]
jsonRpc: string
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
ResponseError
Type parameters
- ErrorType = unknown
- RequestType = unknown
constructor
Type parameters
- ErrorType = unknown
- RequestType = unknown
Parameters
response: JsonRpcResponse<unknown, ErrorType>
optionalmessage: string
optionalrequest: JsonRpcPayload<RequestType>
Returns ResponseError<ErrorType, RequestType>
code
optionaldata
innerError
readonlyname
optionalrequest
stack
toJSON
Returns { code: number; data: undefined | ErrorType | ErrorType[]; innerError: undefined | Error | Error[]; message: string; name: string; request: undefined | JsonRpcPayload<RequestType> }
code: number
data: undefined | ErrorType | ErrorType[]
innerError: undefined | Error | Error[]
message: string
name: string
request: undefined | JsonRpcPayload<RequestType>
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
RevertInstructionError
constructor
Parameters
reason: string
signature: string
Returns RevertInstructionError
code
innerError
readonlyname
reason
signature
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string; reason: string; signature: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
reason: string
signature: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
RpcError
constructor
Parameters
rpcError: JsonRpcResponseWithError<JsonRpcResult>
optionalmessage: string
Returns RpcError
code
id
innerError
jsonRpcError
jsonrpc
readonlyname
stack
toJSON
Returns { code: number; error: JsonRpcError<JsonRpcResult>; id: JsonRpcId; innerError: undefined | Error | Error[]; jsonRpc: string; message: string; name: string }
code: number
error: JsonRpcError<JsonRpcResult>
id: JsonRpcId
innerError: undefined | Error | Error[]
jsonRpc: string
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
SignatureError
constructor
Parameters
value: unknown
msg: string
Returns SignatureError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
SubscriptionError
constructor
Parameters
optionalmsg: string
optionalinnerError: Error | Error[]
Returns SubscriptionError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionBlockTimeoutError
constructor
Parameters
value: { numberOfBlocks: number; starterBlockNumber: number; transactionHash?: Bytes }
Returns TransactionBlockTimeoutError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionDataAndInputError
constructor
Parameters
value: { data: undefined | string; input: undefined | string }
Returns TransactionDataAndInputError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionError
Type parameters
- ReceiptType = TransactionReceipt
constructor
Type parameters
- ReceiptType = TransactionReceipt
Parameters
message: string
optionalreceipt: ReceiptType
Returns TransactionError<ReceiptType>
code
innerError
readonlyname
optionalreceipt
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string; receipt: undefined | ReceiptType }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
receipt: undefined | ReceiptType
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionGasMismatchError
constructor
Parameters
value: { gas: undefined | Numbers; gasPrice: undefined | Numbers; maxFeePerGas: undefined | Numbers; maxPriorityFeePerGas: undefined | Numbers }
Returns TransactionGasMismatchError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionGasMismatchInnerError
constructor
Returns TransactionGasMismatchInnerError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionMissingReceiptOrBlockHashError
constructor
Parameters
value: { blockHash: Bytes; receipt: TransactionReceipt; transactionHash: Bytes }
Returns TransactionMissingReceiptOrBlockHashError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionNotFound
constructor
Returns TransactionNotFound
code
innerError
readonlyname
optionalreceipt
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string; receipt: undefined | TransactionReceipt }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
receipt: undefined | TransactionReceipt
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionOutOfGasError
constructor
Parameters
receipt: TransactionReceipt
Returns TransactionOutOfGasError
code
innerError
readonlyname
optionalreceipt
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string; receipt: undefined | TransactionReceipt }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
receipt: undefined | TransactionReceipt
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionPollingTimeoutError
constructor
Parameters
value: { numberOfSeconds: number; transactionHash: Bytes }
Returns TransactionPollingTimeoutError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionReceiptMissingBlockNumberError
constructor
Parameters
value: { receipt: TransactionReceipt }
Returns TransactionReceiptMissingBlockNumberError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionRejectedError
constructor
Parameters
rpcError: JsonRpcResponseWithError<JsonRpcResult>
Returns TransactionRejectedError
code
id
innerError
jsonRpcError
jsonrpc
readonlyname
stack
toJSON
Returns { code: number; error: JsonRpcError<JsonRpcResult>; id: JsonRpcId; innerError: undefined | Error | Error[]; jsonRpc: string; message: string; name: string }
code: number
error: JsonRpcError<JsonRpcResult>
id: JsonRpcId
innerError: undefined | Error | Error[]
jsonRpc: string
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionRevertInstructionError
Type parameters
- ReceiptType = TransactionReceipt
constructor
Type parameters
- ReceiptType = TransactionReceipt
Parameters
reason: string
optionalsignature: string
optionalreceipt: ReceiptType
optionaldata: string
Returns TransactionRevertInstructionError<ReceiptType>
code
optionaldata
innerError
readonlyname
reason
optionalreceipt
optionalsignature
stack
toJSON
Returns { code: number; data: undefined | string; innerError: undefined | Error | Error[]; message: string; name: string; reason: string; receipt: undefined | ReceiptType; signature: undefined | string }
code: number
data: undefined | string
innerError: undefined | Error | Error[]
message: string
name: string
reason: string
receipt: undefined | ReceiptType
signature: undefined | string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionRevertWithCustomError
This error is used when a transaction to a smart contract fails and a custom user error (https://blog.soliditylang.org/2021/04/21/custom-errors/) is able to be parsed from the revert reason
Type parameters
- ReceiptType = TransactionReceipt
constructor
Type parameters
- ReceiptType = TransactionReceipt
Parameters
reason: string
customErrorName: string
customErrorDecodedSignature: string
customErrorArguments: Record<string, unknown>
optionalsignature: string
optionalreceipt: ReceiptType
optionaldata: string
Returns TransactionRevertWithCustomError<ReceiptType>
code
customErrorArguments
customErrorDecodedSignature
customErrorName
optionaldata
innerError
readonlyname
reason
optionalreceipt
optionalsignature
stack
toJSON
Returns { code: number; customErrorArguments: Record<string, unknown>; customErrorDecodedSignature: string; customErrorName: string; data: undefined | string; innerError: undefined | Error | Error[]; message: string; name: string; reason: string; receipt: undefined | ReceiptType; signature: undefined | string }
code: number
customErrorArguments: Record<string, unknown>
customErrorDecodedSignature: string
customErrorName: string
data: undefined | string
innerError: undefined | Error | Error[]
message: string
name: string
reason: string
receipt: undefined | ReceiptType
signature: undefined | string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionRevertedWithoutReasonError
Type parameters
- ReceiptType = TransactionReceipt
constructor
Type parameters
- ReceiptType = TransactionReceipt
Parameters
optionalreceipt: ReceiptType
Returns TransactionRevertedWithoutReasonError<ReceiptType>
code
innerError
readonlyname
optionalreceipt
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string; receipt: undefined | ReceiptType }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
receipt: undefined | ReceiptType
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionSendTimeoutError
constructor
Parameters
value: { numberOfSeconds: number; transactionHash?: Bytes }
Returns TransactionSendTimeoutError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
TransactionSigningError
constructor
Parameters
errorDetails: string
Returns TransactionSigningError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
UnableToPopulateNonceError
constructor
Returns UnableToPopulateNonceError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
UndefinedRawTransactionError
constructor
Returns UndefinedRawTransactionError
code
innerError
readonlyname
optionalreceipt
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string; receipt: undefined | TransactionReceipt }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
receipt: undefined | TransactionReceipt
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
UnsupportedFeeMarketError
constructor
Parameters
Returns UnsupportedFeeMarketError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
UnsupportedTransactionTypeError
constructor
Parameters
value: unknown
Returns UnsupportedTransactionTypeError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
VersionNotSupportedError
constructor
Parameters
rpcError: JsonRpcResponseWithError<JsonRpcResult>
Returns VersionNotSupportedError
code
id
innerError
jsonRpcError
jsonrpc
readonlyname
stack
toJSON
Returns { code: number; error: JsonRpcError<JsonRpcResult>; id: JsonRpcId; innerError: undefined | Error | Error[]; jsonRpc: string; message: string; name: string }
code: number
error: JsonRpcError<JsonRpcResult>
id: JsonRpcId
innerError: undefined | Error | Error[]
jsonRpc: string
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
Web3ContractError
constructor
Parameters
message: string
optionalreceipt: TransactionReceipt
Returns Web3ContractError
code
innerError
readonlyname
optionalreceipt
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
Web3WSProviderError
constructor
Parameters
optionalmsg: string
optionalinnerError: Error | Error[]
Returns Web3WSProviderError
code
innerError
readonlyname
stack
toJSON
Returns { code: number; innerError: undefined | Error | Error[]; message: string; name: string }
code: number
innerError: undefined | Error | Error[]
message: string
name: string
staticconvertToString
Parameters
value: unknown
optionalunquotValue: boolean
Returns string
Type Aliases
ProviderErrorData
Variables
constERR_ABI_ENCODING
constERR_CONN
constERR_CONN_CLOSE
constERR_CONN_INVALID
constERR_CONN_MAX_ATTEMPTS
constERR_CONN_NOT_OPEN
constERR_CONN_PENDING_REQUESTS
constERR_CONN_TIMEOUT
constERR_CONTRACT
constERR_CONTRACT_ABI_MISSING
constERR_CONTRACT_EVENT_NOT_EXISTS
constERR_CONTRACT_EXECUTION_REVERTED
constERR_CONTRACT_INSTANTIATION
constERR_CONTRACT_MISSING_ADDRESS
constERR_CONTRACT_MISSING_DEPLOY_DATA
constERR_CONTRACT_MISSING_FROM_ADDRESS
constERR_CONTRACT_REQUIRED_CALLBACK
constERR_CONTRACT_RESERVED_EVENT
constERR_CONTRACT_RESOLVER_MISSING
constERR_CONTRACT_TX_DATA_AND_INPUT
constERR_CORE_CHAIN_MISMATCH
constERR_CORE_HARDFORK_MISMATCH
constERR_ENS_CHECK_INTERFACE_SUPPORT
constERR_ENS_NETWORK_NOT_SYNCED
constERR_ENS_UNSUPPORTED_NETWORK
constERR_EXISTING_PLUGIN_NAMESPACE
constERR_FORMATTERS
constERR_INVALID_ADDRESS
constERR_INVALID_BLOCK
constERR_INVALID_BOOLEAN
constERR_INVALID_BYTES
constERR_INVALID_CLIENT
constERR_INVALID_HEX
constERR_INVALID_KEYSTORE
constERR_INVALID_LARGE_VALUE
constERR_INVALID_METHOD_PARAMS
constERR_INVALID_NIBBLE_WIDTH
constERR_INVALID_NUMBER
constERR_INVALID_PASSWORD
constERR_INVALID_PRIVATE_KEY
constERR_INVALID_PROVIDER
constERR_INVALID_RESPONSE
constERR_INVALID_SIGNATURE
constERR_INVALID_SIZE
constERR_INVALID_STRING
constERR_INVALID_TYPE
constERR_INVALID_TYPE_ABI
constERR_INVALID_UNIT
constERR_INVALID_UNSIGNED_INTEGER
constERR_IV_LENGTH
constERR_KEY_DERIVATION_FAIL
constERR_KEY_VERSION_UNSUPPORTED
constERR_METHOD_NOT_IMPLEMENTED
constERR_OPERATION_ABORT
constERR_OPERATION_TIMEOUT
constERR_PARAM
constERR_PBKDF2_ITERATIONS
constERR_PRIVATE_KEY_LENGTH
constERR_PROVIDER
constERR_RAW_TX_UNDEFINED
constERR_REQ_ALREADY_SENT
constERR_RESPONSE
constERR_RPC_INTERNAL_ERROR
constERR_RPC_INVALID_INPUT
constERR_RPC_INVALID_JSON
constERR_RPC_INVALID_METHOD
constERR_RPC_INVALID_PARAMS
constERR_RPC_INVALID_REQUEST
constERR_RPC_LIMIT_EXCEEDED
constERR_RPC_MISSING_RESOURCE
constERR_RPC_NOT_SUPPORTED
constERR_RPC_TRANSACTION_REJECTED
constERR_RPC_UNAVAILABLE_RESOURCE
constERR_RPC_UNSUPPORTED_METHOD
constERR_SIGNATURE_FAILED
constERR_SUBSCRIPTION
constERR_TX
constERR_TX_BLOCK_TIMEOUT
constERR_TX_CHAIN_ID_MISMATCH
constERR_TX_CHAIN_MISMATCH
constERR_TX_CONTRACT_NOT_STORED
constERR_TX_DATA_AND_INPUT
constERR_TX_GAS_MISMATCH
constERR_TX_GAS_MISMATCH_INNER_ERROR
constERR_TX_HARDFORK_MISMATCH
constERR_TX_INVALID_CALL
constERR_TX_INVALID_CHAIN_INFO
constERR_TX_INVALID_FEE_MARKET_GAS
constERR_TX_INVALID_FEE_MARKET_GAS_PRICE
constERR_TX_INVALID_LEGACY_FEE_MARKET
constERR_TX_INVALID_LEGACY_GAS
constERR_TX_INVALID_NONCE_OR_CHAIN_ID
constERR_TX_INVALID_OBJECT
constERR_TX_INVALID_PROPERTIES_FOR_TYPE
constERR_TX_INVALID_RECEIVER
constERR_TX_INVALID_SENDER
constERR_TX_LOCAL_WALLET_NOT_AVAILABLE
constERR_TX_MISSING_CHAIN_INFO
constERR_TX_MISSING_CUSTOM_CHAIN
constERR_TX_MISSING_CUSTOM_CHAIN_ID
constERR_TX_MISSING_GAS
constERR_TX_MISSING_GAS_INNER_ERROR
constERR_TX_NOT_FOUND
constERR_TX_NO_CONTRACT_ADDRESS
constERR_TX_OUT_OF_GAS
constERR_TX_POLLING_TIMEOUT
constERR_TX_RECEIPT_MISSING_BLOCK_NUMBER
constERR_TX_RECEIPT_MISSING_OR_BLOCKHASH_NULL
constERR_TX_REVERT_INSTRUCTION
constERR_TX_REVERT_TRANSACTION
constERR_TX_REVERT_TRANSACTION_CUSTOM_ERROR
constERR_TX_REVERT_WITHOUT_REASON
constERR_TX_SEND_TIMEOUT
constERR_TX_SIGNING
constERR_TX_UNABLE_TO_POPULATE_NONCE
constERR_TX_UNSUPPORTED_EIP_1559
constERR_TX_UNSUPPORTED_TYPE
constERR_UNSUPPORTED_KDF
constERR_VALIDATION
constERR_WS_PROVIDER
constGENESIS_BLOCK_NUMBER
constJSONRPC_ERR_CHAIN_DISCONNECTED
constJSONRPC_ERR_DISCONNECTED
constJSONRPC_ERR_REJECTED_REQUEST
constJSONRPC_ERR_UNAUTHORIZED
constJSONRPC_ERR_UNSUPPORTED_METHOD
constRpcErrorMessages
Type declaration
[key number | string]: { description?: string; message: string; name?: string }
constgenericRpcErrorMessageTemplate
A template string for a generic Rpc Error. The *code*
will be replaced with the code number.
Note: consider in next version that a spelling mistake could be corrected for occured
and the value could be:
An Rpc error has occurred with a code of *code*
Used when an error is raised while executing a function inside a smart contract. The data is expected to be encoded according to EIP-848.