ErrLookup › FuelLabs/fuels-ts
FuelLabs/fuels-ts
Fuel Network Typescript SDK · TypeScript · 594 source files
Analyzed at b3f37c91ac on 2026-08-12. 168 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Contract not found! | exception | warning | demo-config, fuels-config, deployment, config |
| Version '${forcVersion}' not found\n at ${pkgUrl} | exception | error | install, forc, toolchain, network, version-mismatch |
| Unsupported platform ${process.platform}.${process.platform | exception | error | install, forc, platform, windows, wsl, environment |
| Unsupported arch ${process.arch} | exception | error | install, forc, architecture, environment |
| Version '${fuelCoreVersion}' not found\n at ${pkgUrl} | exception | error | install, fuel-core, toolchain, network, version-mismatch |
| Unsupported platform ${process.platform}.${process.platform | exception | error | install, fuel-core, platform, windows, wsl, environment |
| Unsupported arch ${process.arch} | exception | error | install, fuel-core, architecture, environment |
ABI_TYPES_AND_VALUES_MISMATCH Invalid number of arguments. Expected a minimum of ${mandatoryInputLength} argum | error_code | error | abi-coder, encoding, arguments, typescript |
DECODE_ERROR Types/values length mismatch during decode. ${JSON.stringify({ count: { types: t | error_code | error | abi-coder, decoding, abi-mismatch |
FUNCTION_NOT_FOUND function ${nameOrSignatureOrSelector} not found: ${JSON.stringify(fn)}. | error_code | error | abi-coder, interface, function-lookup, abi-mismatch |
LOG_TYPE_NOT_FOUND Log type with logId '${logId}' doesn't exist in the ABI. | error_code | error | abi-coder, logs, decode, abi-mismatch |
CONFIGURABLE_NOT_FOUND A configurable with the '${name}' was not found in the ABI. | error_code | error | abi-coder, configurables, abi-mismatch, deployment |
INVALID_COMPONENT The provided ABI type is too long: ${jsonABIType.type}. | error_code | error | abi-coder, abi-validation, corrupted-abi |
ENCODE_ERROR Expected array value. | error_code | error | abi-coder, encoding, array, typescript |
DECODE_ERROR Invalid array data size. | error_code | error | abi-coder, decoding, array, bounds |
ENCODE_ERROR Invalid ${this.type}. | error_code | error | abi-coder, encoding, b256, validation |
DECODE_ERROR Invalid b256 data size. | error_code | error | abi-coder, decoding, b256, bounds |
ENCODE_ERROR Invalid ${this.type}. | error_code | error | abi-coder, encoding, b512, hex, validation |
DECODE_ERROR Invalid b512 data size. | error_code | error | abi-coder, decoding, b512, data-length |
ENCODE_ERROR Invalid ${this.type} type - number value is too large. Number can only safely ha | error_code | error | abi-coder, encoding, u64, u256, number-precision, bignum |
DECODE_ERROR Invalid ${this.type} data size. | error_code | error | abi-coder, decoding, u64, u256, data-length |
ENCODE_ERROR Invalid boolean value. | error_code | error | abi-coder, encoding, boolean, type-coercion, validation |
DECODE_ERROR Invalid boolean data size. | error_code | error | abi-coder, decoding, boolean, data-length |
DECODE_ERROR Invalid byte data size. | error_code | error | abi-coder, decoding, bytes, data-length |
INVALID_DECODE_VALUE A field for the case must be provided. | error_code | error | abi-coder, encoding, enum, validation |
DECODE_ERROR Invalid enum data size. | error_code | error | abi-coder, decoding, enum, data-length |
TYPE_NOT_SUPPORTED Invalid number type: ${baseType} | exception | error | abi-coder, encoding, number, type-mismatch, config |
ENCODE_ERROR Invalid ${this.baseType}. | exception | error | abi-coder, encoding, number, validation |
DECODE_ERROR Invalid number data size. | exception | error | abi-coder, decoding, number, data-validation |
ENCODE_ERROR Expected array value. | exception | error | abi-coder, encoding, raw-slice, type-guard |
DECODE_ERROR Invalid raw slice data size. | exception | error | abi-coder, decoding, raw-slice, data-validation |
DECODE_ERROR Invalid std string data size. | exception | error | abi-coder, decoding, string, data-validation |
DECODE_ERROR Invalid string slice data size. | exception | error | abi-coder, decoding, str-slice, data-validation |
ENCODE_ERROR Value length mismatch during encode. | exception | error | abi-coder, encoding, string, fixed-length |
DECODE_ERROR Invalid string data size. | exception | error | abi-coder, decoding, string, data-validation |
ENCODE_ERROR Invalid ${this.type}. Field "${fieldName}" not present. | exception | error | abi-coder, encoding, struct, validation |
DECODE_ERROR Invalid struct data size. | exception | error | abi-coder, decoding, struct, data-validation |
ENCODE_ERROR Types/values length mismatch. | exception | error | abi-coder, encoding, tuple, arity |
DECODE_ERROR Invalid tuple data size. | exception | error | abi-coder, decoding, tuple, data-validation |
ENCODE_ERROR Expected array value, or a Uint8Array. You can use arrayify to convert a value t | exception | error | abi-coder, encoding, vec, type-guard |
DECODE_ERROR Invalid vec data size. | exception | error | abi-coder, decoding, vec, data-validation, dos-prevention |
UNSUPPORTED_ENCODING_VERSION Encoding version ${encoding} is unsupported. | exception | error | abi-coder, encoding-version, strategy, config |
INVALID_COMPONENT The provided Array type is missing an item of 'component'. | exception | error | abi-coder, invalid-component, array, abi-validation |
CODER_NOT_FOUND Coder not found: ${JSON.stringify(resolvedAbiType)}. | exception | error | abi-coder, coder-not-found, abi-validation, sway-version |
UNSUPPORTED_ENCODING_VERSION Encoding version '${encoding}' is unsupported. | exception | error | abi-coder, encoding-version, config, validation |
FUNCTION_NOT_FOUND Function with name '${name}' doesn't exist in the ABI | exception | error | abi, function-not-found, contract, abi-mismatch |
TYPE_NOT_FOUND Type with typeId '${typeId}' doesn't exist in the ABI. | exception | error | abi, type-not-found, abi-validation, json-abi-old |
INVALID_COMPONENT The Vec type provided is missing or has a malformed 'buf' component. | exception | error | abi, invalid-component, vec, abi-validation |
INVALID_INPUT_PARAMETERS Invalid Typegen programType: ${programType}. Must be one of ${Object.values(Prog | exception | error | typegen, invalid-input, program-type, config |
PARSE_FAILED Could not parse name from ABI file: ${filepath}. | exception | error | typegen, parse-failed, filename, convention |
MISSING_REQUIRED_PARAMETER At least one parameter should be supplied: 'input' or 'filepaths'. | exception | error | typegen, missing-parameter, config, inputs |
NO_ABIS_FOUND no ABI found at '${inputs}' | exception | error | typegen, no-abis-found, glob, filesystem, ci |
ABI_MAIN_METHOD_MISSING ABI doesn't have a 'main()' method. | exception | error | typegen, predicate, abi-main-method-missing, abi-validation |
ABI_MAIN_METHOD_MISSING ABI doesn't have a 'main()' method. | exception | error | typegen, script, abi-main-method-missing, abi-validation |
JSON_ABI_ERROR Couldn't extract struct name with: '${regex}'.\n\nCheck your JSON ABI.\n\n[sourc | exception | error | typegen, json-abi-error, struct, regex, abi-validation |
TYPE_ID_NOT_FOUND Type ID not found: ${typeId}. | exception | error | typegen, type-id-not-found, abi-validation |
TYPE_NOT_SUPPORTED Type not supported: ${type} | exception | error | typegen, type-not-supported, sway-version, upgrade |
BIN_FILE_NOT_FOUND Could not find BIN file for counterpart ${upperFirst(programType)} ABI.\n - ABI | exception | error | typegen, bin-file-not-found, script, build, filesystem |
MISSING_PROVIDER Provider not set | exception | error | account, missing-provider, wallet, network, config |
INSUFFICIENT_FUNDS The account ${this.address} does not have enough base asset funds to cover the t | exception | error | account, insufficient-funds, transaction, balance, gas |
INVALID_TRANSFER_AMOUNT Transfer amount must be a positive number. | validation | error | transfer, validation, input-validation, account |
MISSING_CONNECTOR A connector is required to sign messages. | exception | error | account, signing, connector, authentication |
NO_COINS_TO_CONSOLIDATE No coins to consolidate. | exception | warning | consolidation, utxo, no-op, account |
COINS_ASSET_ID_MISMATCH All coins to consolidate must be from the same asset id. | exception | error | consolidation, utxo, asset-id, validation |
INVALID_PROVIDER Error initializing Fuel Connector | exception | critical | connector, initialization, fuel, ssr |
MISSING_CONNECTOR No connector selected for calling ${method}. Use hasConnector before executing o | exception | error | connector, lifecycle, fuel, guard |
HD_WALLET_ERROR invalid path - ${path} | validation | error | hd-wallet, bip32, derivation, validation |
INVALID_WORD_LIST Expected word list length of 2048, but got ${wordlist.length}. | validation | error | mnemonic, bip39, wordlist, validation |
INVALID_ENTROPY Entropy should be between 16 and 32 bytes and a multiple of 4, but got ${entropy | validation | error | mnemonic, bip39, validation, wallet |
INVALID_MNEMONIC Invalid mnemonic size. Expected one of [${MNEMONIC_SIZES.join(', ')}] words, but | validation | error | mnemonic, bip39, validation, wallet |
INVALID_SEED Seed length should be between 16 and 64 bytes, but received ${seedArray.length} | validation | error | mnemonic, bip32, bip39, wallet, validation |
INVALID_MNEMONIC Invalid mnemonic: the word '${words[i]}' is not found in the provided wordlist. | validation | error | mnemonic, bip39, validation, wallet |
INVALID_CHECKSUM Checksum validation failed for the provided mnemonic. | validation | error | mnemonic, bip39, checksum, wallet, validation |
ABI_MAIN_METHOD_MISSING Cannot use ABI without "main" function. | validation | error | predicate, abi, sway, validation |
INVALID_CONFIGURABLE_CONSTANTS Predicate has no configurable constants to be set | validation | error | predicate, abi, configurable, validation |
CONFIGURABLE_NOT_FOUND No configurable constant named '${key}' found in the Predicate | validation | error | predicate, abi, configurable, validation |
GAS_LIMIT_TOO_LOW Gas limit '${setGasLimit}' is lower than the required: '${requiredGasLimit}'. | validation | error | gas, transaction, script, validation |
MAX_FEE_TOO_LOW Max fee '${setMaxFee}' is lower than the required: '${requiredMaxFee}'. | validation | error | fee, transaction, validation, gas |
STREAM_PARSING_ERROR Error while parsing stream data response: ${text} | exception | error | network, streaming, graphql, sse, node-compat |
RESPONSE_BODY_EMPTY The response from the server is missing the body | exception | error | network, provider, rpc, http |
INVALID_URL Invalid URL provided. | validation | error | provider, url, config, validation |
UNSUPPORTED_FEATURE The current node does not supports fetching asset details | exception | warning | provider, node-compat, asset, feature-flag |
MAX_INPUTS_EXCEEDED The transaction exceeds the maximum allowed number of inputs. Tx inputs: ${tx.in | validation | error | transaction, consensus-params, utxo, validation |
MAX_OUTPUTS_EXCEEDED The transaction exceeds the maximum allowed number of outputs. Tx outputs: ${tx. | validation | error | transaction, consensus-params, outputs, validation |
INVALID_INPUT_PARAMETERS commitBlockId and commitBlockHeight cannot be used together | validation | warning | provider, message-proof, validation, api-usage |
INVALID_TTL Invalid TTL: ${this.ttl}. Use a value greater than zero. | validation | error | cache, config, validation, provider |
ASSET_BURN_DETECTED Asset burn detected.
Add the relevant change outputs to the transaction to avoid | validation | error | transaction, asset-burn, outputs, validation, safety |
INVALID_TRANSACTION_INPUT Invalid transaction input type: ${type}. | validation | error | transaction, serialization, input-validation, typescript |
INVALID_TRANSACTION_INPUT Invalid transaction output type: ${type}. | validation | error | transaction, serialization, output-validation, typescript |
| Witness at index "${index}" was not found | validation | error | transaction, witness, index-validation, typescript |
NOT_IMPLEMENTED Invalid upgrade purpose | validation | error | transaction, upgrade, purpose-validation, typescript |
UNSUPPORTED_TRANSACTION_TYPE Unsupported transaction type: ${type}. | validation | error | transaction, deserialization, type-validation, typescript |
TRANSACTION_SQUEEZED_OUT Transaction Squeezed Out with reason: ${statusChange.reason} | exception | warning | network, transaction, mempool, retry, runtime |
TRANSACTION_NOT_FOUND Transaction not found for given id: ${id}. | exception | error | network, transaction, query, runtime, validation |
INVALID_TRANSACTION_INPUT Contract input should be of type 'contract'. | validation | error | transaction, summary, input-validation, decoding |
UNSUPPORTED_TRANSACTION_TYPE Unsupported transaction type: ${transactionType}. | validation | error | transaction, summary, type-validation, version-compat |
INVALID_TRANSACTION_STATUS Invalid transaction status: ${gqlStatus}. | exception | error | transaction, status, summary, version-compat, graphql |
ERROR_BUILDING_BLOCK_EXPLORER_URL Only one of the following can be passed in to buildBlockExplorerUrl: ${customInp | validation | warning | block-explorer, url, validation, typescript |
INVALID_RECEIPT_TYPE Invalid receipt type: ${receiptType}. | validation | error | receipt, decoding, serialization, version-compat, summary |
INVALID_INPUT_PARAMETERS Pagination arguments "after" and "before" cannot be used together | validation | warning | pagination, graphql, validation, query |
INVALID_INPUT_PARAMETERS Number of wallets must be greater than zero. | validation | warning | test-utils, config, validation, wallet |
UNKNOWN No change output found | exception | error | consolidation, utxo, internal, transaction, account |
INSUFFICIENT_FUNDS Insufficient funds to consolidate.
Asset ID: ${baseAssetId}
Owner: ${account.a | exception | error | consolidation, insufficient-funds, utxo, account, base-asset |
TRANSACTION_FAILED Failed to deploy predicate chunk | exception | error | deployment, blob, predicate, transaction, network |
| Data section offset is out of bounds, offset: ${offset}, bin | exception | error | predicate, bytecode, deployment, compiler, validation |
| Too many instructions, exceeding u16::MAX. | exception | error | predicate, bytecode, internal, loader, unreachable |
NOT_IMPLEMENTED Not implemented. | exception | error | wallet-manager, vault, abstract, not-implemented, typescript |
WALLET_MANAGER_ERROR Account with address '${address}' not found in derived wallets. | exception | error | wallet-manager, mnemonic, vault, export, account |
WALLET_MANAGER_ERROR No private key found for address '${address}'. | exception | error | wallet-manager, private-key, vault, export, account |
INVALID_PASSWORD Failed to decrypt the keystore wallet, the provided password is incorrect. | validation | error | keystore, wallet, password, decryption, security |
INVALID_B256_ADDRESS Invalid B256 Address: ${b256Address}. | validation | error | address, validation, b256, deprecated |
INVALID_EVM_ADDRESS Invalid Evm Address: ${evmAddress}. | validation | error | address, validation, evm, deprecated |
INVALID_ADDRESS Invalid address | validation | error | address, input-validation, typescript, duck-typing |
INVALID_B256_ADDRESS Invalid B256 Address: ${b256}. | validation | error | address, b256, evm, masked-error, input-validation |
PARSE_FAILED Cannot generate EVM Address B256 from: ${b256}. | exception | error | address, b256, evm, parse-error, catch-all |
INVALID_EVM_ADDRESS Invalid EVM address format. | validation | error | address, evm, input-validation |
INVALID_PUBLIC_KEY Invalid Public Key: ${publicKey}. | validation | error | address, public-key, crypto, input-validation |
MISSING_PROVIDER Cannot create transaction request without provider | exception | error | contract, deployment, provider, configuration |
CONTRACT_SIZE_EXCEEDS_LIMIT Contract bytecode is too large. Please use `deployAsBlobTx` instead. | validation | error | contract, deployment, bytecode-size, consensus-parameters, blob-tx |
FUNDS_TOO_LOW Insufficient balance to deploy contract. | exception | error | contract, deployment, funds, gas, blob-tx, balance |
TRANSACTION_FAILED Failed to deploy contract chunk | exception | error | contract, deployment, blob-tx, transaction, network, runtime |
CONFIGURABLE_NOT_FOUND Contract does not have configurables to be set | validation | error | contract, configurables, abi, masked-error, deployment |
INVALID_CONFIGURABLE_CONSTANTS Error setting configurable constants on contract: ${(<Error>err).message}. | exception | error | contract, configurables, abi, catch-all, deployment, encoding |
ACCOUNT_REQUIRED Account not assigned to contract. | exception | error | contract, deployment, account, wallet, configuration |
INVALID_CHUNK_SIZE_MULTIPLIER Chunk size multiplier must be between 0 and 1 | exception | error | contract, deployment, blob-tx, input-validation, configuration |
INVALID_INPUT_PARAMETERS Invalid walletIndex ${config.walletIndex}; wallets array contains ${wallets.leng | exception | error | test-utils, deployment, wallet, input-validation, configuration |
PARSE_FAILED Unable to find package.json at ${inlinePackageJsonPath} or ${relativeBinPackageJ | exception | info | create-fuels, package-resolution, masked-error, cli, fallback |
INVALID_CREDENTIALS Invalid credentials. | exception | error | crypto, browser, keystore, password, decryption, credentials |
ENV_DEPENDENCY_MISSING Could not find 'crypto' in current browser environment. | exception | critical | crypto, browser, environment, web-crypto, secure-context, module-load |
INVALID_CREDENTIALS Invalid credentials. | exception | error | crypto, credentials, keystore, decryption, authentication |
PARSE_FAILED Failed to parse the error object. The required 'code' property is missing. | exception | error | errors, parsing, serialization, type-narrowing |
MISSING_REQUIRED_PARAMETER You must provide a privateKey via config.privateKey or env PRIVATE_KEY | exception | error | cli, deploy, credentials, environment, configuration |
CONNECTION_REFUSED Couldn't connect to the node at "${providerUrl}". Check that you've got a node r | exception | error | network, cli, deploy, connection, fuel-core |
CONFIG_FILE_ALREADY_EXISTS Config file exists, aborting.
${fuelsConfigPath} | exception | warning | cli, config, init, scaffolding |
CONFIG_FILE_NOT_FOUND TOML file not found:
${dir} | exception | error | cli, config, forc, workspace, filesystem |
CONFIG_FILE_NOT_FOUND Config file not found! | exception | error | cli, config, init, filesystem |
WORKSPACE_NOT_DETECTED Forc workspace not detected in:
${workspace}/Forc.toml
Try using '${swayProgr | exception | error | cli, config, workspace, forc |
| Failed to fetch latest fuels version. | exception | warning | network, cli, npm, version, timeout, non-fatal |
NUMBER_TOO_BIG Value ${bnValue} is too large to be represented as a number, use string instead. | exception | error | math, bn, precision, number, conversion |
CONVERTING_FAILED Cannot convert negative value to hex. | exception | error | math, bn, hex, conversion, signedness |
SCRIPT_REVERTED Transaction reverted. | exception | error | transaction, script, revert, contract, multicall, gas |
TRANSACTION_ERROR Transaction's gasLimit must be equal to or greater than the combined forwarded g | exception | error | transaction, gas, multicall, configuration |
ABI_MAIN_METHOD_MISSING An unlocked wallet is required to simulate a contract call. | exception | error | wallet, simulation, signing, typescript |
GAS_LIMIT_TOO_LOW Gas limit '${setGasLimit}' is lower than the required: '${gasUsed}'. | exception | error | gas, transaction, estimation, typescript |
MAX_FEE_TOO_LOW Max fee '${setMaxFee}' is lower than the required: '${maxFee}'. | exception | error | fee, transaction, estimation, typescript |
TRANSACTION_ERROR The target function ${this.func.name} cannot accept forwarded funds as it's not | exception | error | payable, abi, forward, sway, typescript |
SCRIPT_REVERTED Transaction reverted. | exception | error | receipts, script, transaction, typescript |
TRANSACTION_ERROR ${message} | exception | error | assertion, precondition, transaction, typescript |
CHAIN_INFO_CACHE_EMPTY Provider chain info cache is empty. Please make sure to initialize the `Provider | exception | error | provider, chain-info, initialization, script, typescript |
INVALID_CONFIGURABLE_CONSTANTS The script does not have configurable constants to be set | exception | error | configurable, script, abi, sway, typescript |
CONFIGURABLE_NOT_FOUND The script does not have a configurable constant named: '${key}' | exception | error | configurable, script, abi, typescript |
INVALID_TRANSACTION_INPUT Invalid transaction input type: ${type}. | exception | error | input, encode, transaction, typescript |
INVALID_TRANSACTION_OUTPUT Invalid transaction output type: ${type}. | exception | error | output, encode, transaction, typescript |
DUPLICATED_POLICY Duplicate policy type found: ${PolicyType.MaxFee} | exception | error | policy, validation, transaction, typescript |
INVALID_POLICY_TYPE Invalid policy type: ${type} | exception | error | policy, encode, transaction, typescript |
UNSUPPORTED_TRANSACTION_TYPE Unsupported transaction type: ${type} | exception | error | transaction, encode, version-skew, typescript |
DECODE_ERROR Invalid TxPointer scalar string length ${value.length}. It must have length 12. | exception | error | decode, tx-pointer, graphql, validation |
UNSUPPORTED_TRANSACTION_TYPE Unsupported transaction type: ${type} | exception | error | encode, upgrade-purpose, enum, transaction-type |
BIN_FILE_NOT_FOUND Unable to find the following binaries on the filesystem:
-> 'forc' at path '${s | exception | error | cli, binaries, environment, fuel-core, forc |
INVALID_DATA invalid data:${nameMessage} ${value}
If you are attempting to transform a hex va | exception | error | arrayify, hex, bytes, validation |
INVALID_DATA invalid base58 value ${letter} | exception | error | base58, decode, address, validation |
INVALID_DATA cannot slice beyond data bounds | exception | error | dataslice, bytes, offset, bounds-check |
PARSE_FAILED The provided string '${str}' results in an empty output after normalization, the | exception | warning | normalize, string, codegen, naming |
INVALID_INPUT_PARAMETERS Invalid UTF-8 in the input string. | exception | error | utf8, encoding, surrogate, unicode |
| Provider not found | exception | error | react, provider, context, usebaseassetid, create-fuels |
| Provider not found | exception | error | react, nextjs, provider, context, usebaseassetid |
| Provider not found | exception | error | react, vite, provider, context, usebaseassetid |
CONNECTION_REFUSED Unable to fetch chain and node info from the network | error_code | error | provider, network, graphql, connection, fuel-core |