Skip to main content

Complete Error Database

This page contains all 53 custom errors from the CoFHE smart contracts. Use this reference to understand error messages you encounter during development.
Use the @fhenixprotocol/cofhe-errors package to decode errors instantly:
npx cofhe-errors 0x118cdaa7
See the CoFHE Errors Package page for installation and usage instructions.

Errors by Contract

ACL (8 errors)

Access Control List errors related to permissions and delegation.
SelectorNameSignature
0x30dc9203SenderCannotBeDelegateeAddressSenderCannotBeDelegateeAddress()
0x3809a243DirectAllowForbiddenDirectAllowForbidden(address)
0x4c40eccbPermissionInvalid_IssuerSignaturePermissionInvalid_IssuerSignature()
0x8e143bf7PermissionInvalid_RecipientSignaturePermissionInvalid_RecipientSignature()
0xcbd3a966PermissionInvalid_DisabledPermissionInvalid_Disabled()
0xd0d25976SenderNotAllowedSenderNotAllowed(address)
0xd1860468AlreadyDelegatedAlreadyDelegated()
0xed0764a1PermissionInvalid_ExpiredPermissionInvalid_Expired()

TaskManager (16 errors)

Errors from the TaskManager contract that handles FHE operations.
SelectorNameSignature
0x24cbcf36InvalidSecurityZoneInvalidSecurityZone(int32,int32,int32)
0x2b0399d5TooManyInputsTooManyInputs(string,uint256,uint256)
0x4d13139eACLNotAllowedACLNotAllowed(uint256,address)
0x52b50ae1InvalidTypeOrSecurityZoneInvalidTypeOrSecurityZone(string)
0x70cf6554DecryptionResultNotReadyDecryptionResultNotReady(uint256)
0x7ba5ffb5InvalidSignerInvalidSigner(address,address)
0x884a0e9dInvalidInputTypeInvalidInputType(uint8,uint8)
0x8baa579fInvalidSignatureInvalidSignature()
0x91b4b378InvalidInputForFunctionInvalidInputForFunction(string,uint8)
0x98e08ab0RandomFunctionNotSupportedRandomFunctionNotSupported()
0x9a84351cInvalidInputsAmountInvalidInputsAmount(string,uint256,uint256)
0xa974a0feOnlyAggregatorAllowedOnlyAggregatorAllowed(address)
0xb31612aaInvalidOperationInputsInvalidOperationInputs(string)
0xcabe5ce4UnsupportedTypeUnsupportedType(uint256)
0xd8aba367CofheIsUnavailableCofheIsUnavailable()
0xe6c4247bInvalidAddressInvalidAddress()

Ownable2StepUpgradeable (4 errors)

Errors related to contract ownership and initialization.
SelectorNameSignature
0x118cdaa7OwnableUnauthorizedAccountOwnableUnauthorizedAccount(address)
0x1e4fbdf7OwnableInvalidOwnerOwnableInvalidOwner(address)
0xd7e6bcf8NotInitializingNotInitializing()
0xf92ee8a9InvalidInitializationInvalidInitialization()

ERC1967Utils (4 errors)

Errors from the ERC1967 proxy utilities.
SelectorNameSignature
0x4c9c8ce3ERC1967InvalidImplementationERC1967InvalidImplementation(address)
0x62e77ba2ERC1967InvalidAdminERC1967InvalidAdmin(address)
0x64ced0ecERC1967InvalidBeaconERC1967InvalidBeacon(address)
0xb398979fERC1967NonPayableERC1967NonPayable()

SafeCast (4 errors)

Errors from safe type casting operations.
SelectorNameSignature
0x24775e06SafeCastOverflowedUintToIntSafeCastOverflowedUintToInt(uint256)
0x327269a7SafeCastOverflowedIntDowncastSafeCastOverflowedIntDowncast(uint8,int256)
0x6dfcc650SafeCastOverflowedUintDowncastSafeCastOverflowedUintDowncast(uint8,uint256)
0xa8ce4432SafeCastOverflowedIntToUintSafeCastOverflowedIntToUint(int256)

Errors (4 errors)

General error utilities.
SelectorNameSignature
0x42b01bceMissingPrecompileMissingPrecompile(address)
0xb06ebf3dFailedDeploymentFailedDeployment()
0xcf479181InsufficientBalanceInsufficientBalance(uint256,uint256)
0xd6bda275FailedCallFailedCall()

ECDSA (3 errors)

Errors from ECDSA signature verification.
SelectorNameSignature
0xd78bce0cECDSAInvalidSignatureSECDSAInvalidSignatureS(bytes32)
0xf645eedfECDSAInvalidSignatureECDSAInvalidSignature()
0xfce698f7ECDSAInvalidSignatureLengthECDSAInvalidSignatureLength(uint256)

Strings (3 errors)

Errors from string utility operations.
SelectorNameSignature
0x1d15ae44StringsInvalidAddressFormatStringsInvalidAddressFormat()
0x94e2737eStringsInvalidCharStringsInvalidChar()
0xe22e27ebStringsInsufficientHexLengthStringsInsufficientHexLength(uint256,uint256)

Common (2 errors)

Common utility errors.
SelectorNameSignature
0x01d4fab6InvalidHexCharacterInvalidHexCharacter(bytes1)
0x8f568bf8SecurityZoneOutOfBoundsSecurityZoneOutOfBounds(int32)

UUPSUpgradeable (2 errors)

Errors from UUPS proxy upgradeability.
SelectorNameSignature
0xaa1d49a4UUPSUnsupportedProxiableUUIDUUPSUnsupportedProxiableUUID(bytes32)
0xe07c8dbaUUPSUnauthorizedCallContextUUPSUnauthorizedCallContext()

Address (1 error)

Address utility errors.
SelectorNameSignature
0x9996b315AddressEmptyCodeAddressEmptyCode(address)

FHE (1 error)

Core FHE operation errors.
SelectorNameSignature
0x67cf3071InvalidEncryptedInputInvalidEncryptedInput(uint8,uint8)

PlaintextsStorage (1 error)

Errors from the plaintext storage contract.
SelectorNameSignature
0xdce3ec0aOnlyTaskManagerAllowedOnlyTaskManagerAllowed(address)

All Errors (Alphabetical)

SelectorNameContractSignature
0x4d13139eACLNotAllowedTaskManagerACLNotAllowed(uint256,address)
0x9996b315AddressEmptyCodeAddressAddressEmptyCode(address)
0xd1860468AlreadyDelegatedACLAlreadyDelegated()
0xd8aba367CofheIsUnavailableTaskManagerCofheIsUnavailable()
0x70cf6554DecryptionResultNotReadyTaskManagerDecryptionResultNotReady(uint256)
0x3809a243DirectAllowForbiddenACLDirectAllowForbidden(address)
0x62e77ba2ERC1967InvalidAdminERC1967UtilsERC1967InvalidAdmin(address)
0x64ced0ecERC1967InvalidBeaconERC1967UtilsERC1967InvalidBeacon(address)
0x4c9c8ce3ERC1967InvalidImplementationERC1967UtilsERC1967InvalidImplementation(address)
0xb398979fERC1967NonPayableERC1967UtilsERC1967NonPayable()
0xf645eedfECDSAInvalidSignatureECDSAECDSAInvalidSignature()
0xfce698f7ECDSAInvalidSignatureLengthECDSAECDSAInvalidSignatureLength(uint256)
0xd78bce0cECDSAInvalidSignatureSECDSAECDSAInvalidSignatureS(bytes32)
0xd6bda275FailedCallErrorsFailedCall()
0xb06ebf3dFailedDeploymentErrorsFailedDeployment()
0xcf479181InsufficientBalanceErrorsInsufficientBalance(uint256,uint256)
0xe6c4247bInvalidAddressTaskManagerInvalidAddress()
0x67cf3071InvalidEncryptedInputFHEInvalidEncryptedInput(uint8,uint8)
0x01d4fab6InvalidHexCharacterCommonInvalidHexCharacter(bytes1)
0xf92ee8a9InvalidInitializationOwnable2StepUpgradeableInvalidInitialization()
0x91b4b378InvalidInputForFunctionTaskManagerInvalidInputForFunction(string,uint8)
0x884a0e9dInvalidInputTypeTaskManagerInvalidInputType(uint8,uint8)
0x9a84351cInvalidInputsAmountTaskManagerInvalidInputsAmount(string,uint256,uint256)
0xb31612aaInvalidOperationInputsTaskManagerInvalidOperationInputs(string)
0x24cbcf36InvalidSecurityZoneTaskManagerInvalidSecurityZone(int32,int32,int32)
0x8baa579fInvalidSignatureTaskManagerInvalidSignature()
0x7ba5ffb5InvalidSignerTaskManagerInvalidSigner(address,address)
0x52b50ae1InvalidTypeOrSecurityZoneTaskManagerInvalidTypeOrSecurityZone(string)
0x42b01bceMissingPrecompileErrorsMissingPrecompile(address)
0xd7e6bcf8NotInitializingOwnable2StepUpgradeableNotInitializing()
0xa974a0feOnlyAggregatorAllowedTaskManagerOnlyAggregatorAllowed(address)
0xdce3ec0aOnlyTaskManagerAllowedPlaintextsStorageOnlyTaskManagerAllowed(address)
0x1e4fbdf7OwnableInvalidOwnerOwnable2StepUpgradeableOwnableInvalidOwner(address)
0x118cdaa7OwnableUnauthorizedAccountOwnable2StepUpgradeableOwnableUnauthorizedAccount(address)
0xcbd3a966PermissionInvalid_DisabledACLPermissionInvalid_Disabled()
0xed0764a1PermissionInvalid_ExpiredACLPermissionInvalid_Expired()
0x4c40eccbPermissionInvalid_IssuerSignatureACLPermissionInvalid_IssuerSignature()
0x8e143bf7PermissionInvalid_RecipientSignatureACLPermissionInvalid_RecipientSignature()
0x98e08ab0RandomFunctionNotSupportedTaskManagerRandomFunctionNotSupported()
0x327269a7SafeCastOverflowedIntDowncastSafeCastSafeCastOverflowedIntDowncast(uint8,int256)
0xa8ce4432SafeCastOverflowedIntToUintSafeCastSafeCastOverflowedIntToUint(int256)
0x6dfcc650SafeCastOverflowedUintDowncastSafeCastSafeCastOverflowedUintDowncast(uint8,uint256)
0x24775e06SafeCastOverflowedUintToIntSafeCastSafeCastOverflowedUintToInt(uint256)
0x8f568bf8SecurityZoneOutOfBoundsCommonSecurityZoneOutOfBounds(int32)
0x30dc9203SenderCannotBeDelegateeAddressACLSenderCannotBeDelegateeAddress()
0xd0d25976SenderNotAllowedACLSenderNotAllowed(address)
0x1d15ae44StringsInvalidAddressFormatStringsStringsInvalidAddressFormat()
0x94e2737eStringsInvalidCharStringsStringsInvalidChar()
0xe22e27ebStringsInsufficientHexLengthStringsStringsInsufficientHexLength(uint256,uint256)
0x2b0399d5TooManyInputsTaskManagerTooManyInputs(string,uint256,uint256)
0xaa1d49a4UUPSUnsupportedProxiableUUIDUUPSUpgradeableUUPSUnsupportedProxiableUUID(bytes32)
0xe07c8dbaUUPSUnauthorizedCallContextUUPSUpgradeableUUPSUnauthorizedCallContext()
0xcabe5ce4UnsupportedTypeTaskManagerUnsupportedType(uint256)

Next Steps