@hiero-ledger/sdk
    Preparing search index...

    Class StatusNamespace

    proto

    Index

    Properties

    _code AccessListUnsupported AccountAmountTransfersOnlyAllowedForFungibleCommon AccountDeleted AccountDoesNotOwnWipedNft AccountExpiredAndPendingRemoval AccountFrozenForToken AccountHasPendingAirdrops AccountIdDoesNotExist AccountIsImmutable AccountIsLinkedToANode AccountIsNotGenesisAccount AccountIsTreasury AccountKycNotGrantedForToken AccountRepeatedInAccountAmounts AccountStillOwnsNfts AccountUpdateFailed AirdropContainsMultipleSendersForAToken AliasAlreadyAssigned AliasIsImmutable AmountExceedsAllowance AmountExceedsTokenMaxSupply AuthorizationFailed AutorenewAccountNotAllowed AutorenewDurationNotInRange BadEncoding BadHookRequest BatchKeySetOnNonInnerTransaction BatchListContainsDuplicates BatchListEmpty BatchSizeLimitExceeded BatchTransactionInBlacklist BucketCapacityOverflow BucketHasNoThrottleGroups Busy CannotApproveForAllFungibleCommon CannotSetHooksAndApproval CannotWipeTokenTreasuryAccount ConsensusGasExhausted ContractBytecodeEmpty ContractDeleted ContractExecutionException ContractExpiredAndPendingRemoval ContractFileEmpty ContractHasNoAutoRenewAccount ContractHasNonZeroTokenBalances ContractIsTokenTreasury ContractNegativeGas ContractNegativeValue ContractRevertExecuted ContractSizeLimitExceeded ContractUpdateFailed CreatingSystemEntities CurrentTreasuryStillOwnsNfts CustomFeeChargingExceededMaxAccountAmounts CustomFeeChargingExceededMaxRecursionDepth CustomFeeDenominationMustBeFungibleCommon CustomFeeMustBePositive CustomFeeNotFullySpecified CustomFeeOutsideNumericRange CustomFeesListTooLong CustomFractionalFeeOnlyAllowedForFungibleCommon CustomRoyaltyFeeOnlyAllowedForNonFungibleUnique CustomScheduleAlreadyHasNoFees DelegatingSpenderCannotGrantApproveForAll DelegatingSpenderDoesNotHaveApproveForAll DuplicateAccountIdInMaxCustomFeeList DuplicateDenominationInMaxCustomFeeList DuplicateTransaction EmptyAllowances EmptyEvmHookStorageUpdate EmptyLiveHash EmptyLiveHashBody EmptyLiveHashKeys EmptyLiveHashQuery EmptyPendingAirdropIdList EmptyQueryBody EmptyTokenReferenceList EmptyTokenTransferAccountAmounts EmptyTokenTransferBody EmptyTransactionBody EntityNotAllowedToDelete ErrorDecodingBytestring EvmHookGasThrottled EvmHookStorageUpdateBytesMustUseMinimalRepresentation EvmHookStorageUpdateBytesTooLong ExchangeRateChangeLimitExceeded ExistingAutomaticAssociationsExceedGivenLimit ExpirationReductionNotAllowed FailBalance FailFee FailInvalid FeeExemptKeyListContainsDuplicatedKeys FeeScheduleFilePartUploaded FeeScheduleKeyCannotBeUpdated FeeScheduleKeyNotSet FileContentEmpty FileDeleted FileSystemException FileUploadedProtoInvalid FileUploadedProtoNotSavedToDisk FqdnSizeTooLarge FractionalFeeMaxAmountLessThanMinAmount FractionDividesByZero FreezeAlreadyScheduled FreezeStartTimeMustBeFuture FreezeTransactionBodyNotFound FreezeUpdateFileDoesNotExist FreezeUpdateFileHashDoesNotMatch FreezeUpgradeInProgress FungibleTokenInNftAllowances GossipEndpointCannotHaveFqdn GossipEndpointsExceededLimit GrpcWebProxyNotSupported HookCreationBytesMustUseMinimalRepresentation HookCreationBytesTooLong HookDeleted HookDeletionRequiresZeroStorageSlots HookExtensionEmpty HookIdInUse HookIdRepeatedInCreationDetails HookIsNotAnEvmHook HookNotFound HooksAreNotSupportedInAirdrops HooksExecutionsRequireTopLevelCryptoTransfer HooksNotEnabled IdenticalScheduleAlreadyCreated InnerTransactionFailed InsufficientAccountBalance InsufficientBalancesForRenewalFees InsufficientBalancesForStorageRent InsufficientGas InsufficientLocalCallGas InsufficientPayerBalance InsufficientPayerBalanceForCustomFee InsufficientSenderAccountBalanceForCustomFee InsufficientTokenBalance InsufficientTxFee InvalidAccountAmounts InvalidAccountId InvalidAdminKey InvalidAliasKey InvalidAllowanceOwnerId InvalidAllowanceSpenderId InvalidAutorenewAccount InvalidBatchKey InvalidChunkNumber InvalidChunkTransactionId InvalidContractId InvalidCustomFeeCollector InvalidCustomFeeScheduleKey InvalidDelegatingSpender InvalidEndpoint InvalidEthereumTransaction InvalidExchangeRateFile InvalidExpirationTime InvalidFeeCollectorAccountId InvalidFeeFile InvalidFeeScheduleKey InvalidFeeSubmitted InvalidFileId InvalidFileWacl InvalidFreezeKey InvalidFreezeTransactionBody InvalidFullPrefixSignatureForPrecompile InvalidGossipCaCertificate InvalidGossipEndpoint InvalidGrpcCertificate InvalidGrpcCertificateHash InvalidHookAdminKey InvalidHookCall InvalidHookCreationSpec InvalidHookId InvalidInitialBalance InvalidIpv4Address InvalidKeyEncoding InvalidKeyInFeeExemptKeyList InvalidKycKey InvalidLiveHashSize InvalidMaxAutoAssociations InvalidMaxCustomFees InvalidMetadataKey InvalidNftId InvalidNodeAccount InvalidNodeAccountId InvalidNodeDescription InvalidNodeId InvalidOwnerId InvalidPauseKey InvalidPayerAccountId InvalidPayerSignature InvalidPendingAirdropId InvalidPrngRange InvalidProxyAccountId InvalidQueryHeader InvalidQueryRange InvalidReceiveRecordThreshold InvalidReceivingNodeAccount InvalidRenewalPeriod InvalidScheduleAccountId InvalidScheduleId InvalidSchedulePayerId InvalidSendRecordThreshold InvalidSerializedTxMessageHashAlgorithm InvalidServiceEndpoint InvalidSignature InvalidSignatureCountMismatchingKey InvalidSignatureTypeMismatchingKey InvalidSolidityAddress InvalidSolidityId InvalidStakingId InvalidSubmitKey InvalidSupplyKey InvalidThrottleDefinitions InvalidTokenBurnAmount InvalidTokenBurnMetadata InvalidTokenDecimals InvalidTokenId InvalidTokenIdInCustomFees InvalidTokenInitialSupply InvalidTokenInPendingAirdrop InvalidTokenMaxSupply InvalidTokenMintAmount InvalidTokenMintMetadata InvalidTokenNftSerialNumber InvalidTokenSymbol InvalidTopicId InvalidTopicMessage InvalidTransaction InvalidTransactionBody InvalidTransactionDuration InvalidTransactionId InvalidTransactionStart InvalidTransferAccountId InvalidTreasuryAccountForToken InvalidWipeKey InvalidWipingAmount InvalidZeroByteInString IpFqdnCannotBeSetForSameEndpoint KeyNotProvided KeyPrefixMismatch KeyRequired LiveHashAlreadyExists LiveHashNotFound LocalCallModificationException MaxAllowancesExceeded MaxChildRecordsExceeded MaxContractStorageExceeded MaxCustomFeeLimitExceeded MaxCustomFeesIsNotSupported MaxEntitiesInPriceRegimeHaveBeenCreated MaxEntriesForFeeExemptKeyListExceeded MaxFileSizeExceeded MaxGasLimitExceeded MaxNftsInPriceRegimeHaveBeenMinted MaxNodesCreated MaxStorageInPriceRegimeHasBeenUsed MemoTooLong MessageSizeTooLarge MetadataTooLong MissingBatchKey MissingExpiryTime MissingQueryHeader MissingSerialNumbers MissingTokenMetadata MissingTokenName MissingTokenSymbol ModifyingImmutableContract NegativeAllowanceAmount NftInFungibleTokenAllowances NftTransfersOnlyAllowedForNonFungibleUnique NodeAccountHasZeroBalance NodeCapacityNotSufficientForOperation NodeDeleted NoFreezeIsScheduled NoNewValidSignatures NoRemainingAutomaticAssociations NoSchedulingAllowedAfterScheduledRecursion NotSpecialAccount NotSupported NoUpgradeHasBeenPrepared NoValidMaxCustomFee NoWaclKey NullSolidityAddress ObtainerDoesNotExist ObtainerRequired ObtainerSameContractId Ok OperationRepeatedInBucketGroups PayerAccountDeleted PayerAccountNotFound PayerAccountUnauthorized PendingAirdropIdListTooLong PendingAirdropIdRepeated PendingNftAirdropAlreadyExists PermanentRemovalRequiresSystemInitiation PlatformNotActive PlatformTransactionNotCreated PreparedUpdateFileIsImmutable ProxyAccountIdFieldIsDeprecated ReceiptNotFound ReceiverSigRequired RecordNotFound RecursiveSchedulingLimitReached RejectedByAccountAllowanceHook RepeatedAllowancesToDelete RepeatedSerialNumsInNftAllowances RequestedNumAutomaticAssociationsExceedsAssociationLimit ResultSizeLimitExceeded RevertedSuccess RoyaltyFractionCannotExceedOne ScheduleAlreadyDeleted ScheduleAlreadyExecuted ScheduledTransactionNotInWhitelist ScheduleExpirationTimeMustBeHigherThanConsensusTime ScheduleExpirationTimeTooFarInFuture ScheduleExpiryIsBusy ScheduleExpiryNotConfigurable ScheduleFutureGasLimitExceeded ScheduleFutureThrottleExceeded ScheduleIsImmutable SchedulePendingExpiration SelfStakingIsNotAllowed SenderDoesNotOwnNftSerialNo SerializationFailed SerialNumberLimitReached ServiceEndpointsExceededLimit SettingNegativeAccountBalance SomeSignaturesWereInvalid SpenderAccountRepeatedInAllowances SpenderAccountSameAsOwner SpenderDoesNotHaveAllowance StakingNotEnabled Success SuccessButMissingExpectedOperation ThrottledAtConsensus ThrottleGroupHasZeroOpsPerSec ThrottleGroupLcmOverflow TokenAirdropWithFallbackRoyalty TokenAlreadyAssociatedToAccount TokenHasNoAdminKey TokenHasNoFeeScheduleKey TokenHasNoFreezeKey TokenHasNoKycKey TokenHasNoMetadataKey TokenHasNoMetadataOrSupplyKey TokenHasNoPauseKey TokenHasNoSupplyKey TokenHasNoWipeKey TokenIdRepeatedInTokenList TokenIsImmutable TokenIsPaused TokenMaxSupplyReached TokenNameTooLong TokenNotAssociatedToAccount TokenNotAssociatedToFeeCollector TokenReferenceListSizeLimitExceeded TokenReferenceRepeated TokensPerAccountLimitExceeded TokenSymbolTooLong TokenTransferListSizeLimitExceeded TokenWasDeleted TooManyEvmHookStorageUpdates TooManyHookInvocations TopicExpired TotalLedgerBalanceInvalid TransactionExpired TransactionHasUnknownFields TransactionIdFieldNotAllowed TransactionOversize TransactionRequiresZeroHooks TransactionRequiresZeroTokenBalances TransactionTooManyLayers TransferAccountSameAsDeleteAccount TransferListSizeLimitExceeded TransfersNotZeroSumForToken TransferToFeeCollectionAccountNotAllowed TreasuryMustOwnBurnedNft Unauthorized UnexpectedTokenDecimals Unknown UnparseableThrottleDefinitions UnresolvableRequiredSigners UpdateFileHashChangedSincePrepareUpgrade UpdateFileHashDoesNotMatchPrepared UpdateFileIdDoesNotMatchPrepared UpdateNodeAccountNotAllowed WaitingForLedgerId WrongChainId WrongHookEntityType WrongNonce

    Methods

    Properties

    _code: number
    AccessListUnsupported: Status

    The ethereum transaction specified an access list, which the network does not support.

    AccountAmountTransfersOnlyAllowedForFungibleCommon: Status

    An AccountAmount token transfers list referenced a token type other than FUNGIBLE_COMMON

    AccountDeleted: Status

    the account has been marked as deleted

    AccountDoesNotOwnWipedNft: Status

    An account did not own the NFT to be wiped

    AccountExpiredAndPendingRemoval: Status

    The transaction references an account which has passed its expiration without renewal funds available, and currently remains in the ledger only because of the grace period given to expired entities

    AccountFrozenForToken: Status

    account frozen for token

    AccountHasPendingAirdrops: Status

    account has pending airdrops

    AccountIdDoesNotExist: Status

    the account id passed has not yet been created.

    AccountIsImmutable: Status

    The account cannot be modified. Account's key is not set

    AccountIsLinkedToANode: Status

    This operation cannot be completed because the target account is a "Node Account".
    This account is currently in use as the "Node Account" for a consensus node, and therefore the requested change is not permitted. The transaction may be resubmitted once the account is no longer in use as a "Node Account" for any consensus node.

    AccountIsNotGenesisAccount: Status

    Special Account Operations should be performed by only Genesis account, return this code if it is not Genesis Account

    AccountIsTreasury: Status

    account is treasury

    AccountKycNotGrantedForToken: Status

    account kyc not granted for token

    AccountRepeatedInAccountAmounts: Status

    same accounts repeated in the transfer account list

    AccountStillOwnsNfts: Status

    An account cannot be dissociated from a unique token if it owns NFTs for the token

    AccountUpdateFailed: Status

    The update of the account failed

    AirdropContainsMultipleSendersForAToken: Status

    Token airdrop transactions can not contain multiple senders for a single token.

    AliasAlreadyAssigned: Status

    An alias that is assigned to an account or contract cannot be assigned to another account or contract.

    AliasIsImmutable: Status

    The alias already set on an account cannot be updated using CryptoUpdate transaction.

    AmountExceedsAllowance: Status

    The transfer amount exceeds the current approved allowance for the spender account.

    AmountExceedsTokenMaxSupply: Status

    The establishment or adjustment of an approved allowance cause the token allowance to exceed the token maximum supply.

    AuthorizationFailed: Status

    Violating one of these rules: 1) treasury account can update all entities below 0.0.1000, 2) account 0.0.50 can update all entities from 0.0.51 - 0.0.80, 3) Network Function Master Account A/c 0.0.50 - Update all Network Function accounts & perform all the Network Functions listed below, 4) Network Function Accounts: i) A/c 0.0.55 - Update Address Book files (0.0.101/102), ii) A/c 0.0.56 - Update Fee schedule (0.0.111), iii) A/c 0.0.57 - Update Exchange Rate (0.0.112).

    AutorenewAccountNotAllowed: Status

    An adminKey was not specified on the topic, so there must not be an autoRenewAccount.

    AutorenewDurationNotInRange: Status

    the duration is not a subset of [MINIMUM_AUTORENEW_DURATION,MAXIMUM_AUTORENEW_DURATION]

    BadEncoding: Status

    Unsupported algorithm/encoding used for keys in the transaction

    BadHookRequest: Status

    A transaction tried to execute a hook that did not match the specified type or was malformed in some other way.

    BatchKeySetOnNonInnerTransaction: Status

    The batch key is set for a non batch transaction

    BatchListContainsDuplicates: Status

    The list of batch transactions contains duplicated transactions

    BatchListEmpty: Status

    The list of batch transactions is empty

    BatchSizeLimitExceeded: Status

    Repeated operations count exceeds the limit

    BatchTransactionInBlacklist: Status

    The list of batch transactions contains a transaction type that is in the AtomicBatch blacklist as configured in the network.

    BucketCapacityOverflow: Status

    The capacity needed to satisfy all opsPerSec groups in a bucket overflowed a signed 8-byte integral type

    BucketHasNoThrottleGroups: Status

    A bucket was defined without any throttle groups

    Busy: Status

    If API is throttled out

    CannotApproveForAllFungibleCommon: Status

    The approveForAll flag cannot be set for a fungible token.

    CannotSetHooksAndApproval: Status

    Cannot set both a hook call and an approval on the same AccountAmount or NftTransfer message.

    CannotWipeTokenTreasuryAccount: Status

    cannot wipe token treasury account

    ConsensusGasExhausted: Status

    Consensus throttle did not allow execution of this transaction. System is throttled at consensus level.

    ContractBytecodeEmpty: Status

    Bytecode for smart contract is of length zero

    ContractDeleted: Status

    Contract is marked as deleted

    ContractExecutionException: Status

    For any contract execution related error not handled by specific error codes listed above.

    ContractExpiredAndPendingRemoval: Status

    A contract referenced by a transaction is "detached"; that is, expired and lacking any hbar funds for auto-renewal payment---but still within its post-expiry grace period.

    ContractFileEmpty: Status

    File to create a smart contract was of length zero

    ContractHasNoAutoRenewAccount: Status

    A ContractUpdate requested removal of a contract's auto-renew account, but that contract has no auto-renew account.

    ContractHasNonZeroTokenBalances: Status

    A selfdestruct or ContractDelete targeted a contract with non-zero token balances.

    ContractIsTokenTreasury: Status

    A selfdestruct or ContractDelete targeted a contract that is a token treasury.

    ContractNegativeGas: Status

    Negative gas was offered in smart contract call

    ContractNegativeValue: Status

    Negative value / initial balance was specified in a smart contract call / create

    ContractRevertExecuted: Status

    Contract REVERT OPCODE executed

    ContractSizeLimitExceeded: Status

    contract byte code size is over the limit

    ContractUpdateFailed: Status

    update of the contract failed

    CreatingSystemEntities: Status

    The network just started at genesis and is creating system entities.

    CurrentTreasuryStillOwnsNfts: Status

    The treasury for a unique token cannot be changed until it owns no NFTs

    CustomFeeChargingExceededMaxAccountAmounts: Status

    More than 20 balance adjustments were to satisfy a CryptoTransfer and its implied custom fee payments

    CustomFeeChargingExceededMaxRecursionDepth: Status

    The reference chain of custom fees for a transferred token exceeded the maximum length of 2

    CustomFeeDenominationMustBeFungibleCommon: Status

    Only tokens of type FUNGIBLE_COMMON can be used to as fee schedule denominations

    CustomFeeMustBePositive: Status

    Only positive fees may be assessed at this time

    CustomFeeNotFullySpecified: Status

    A custom fee schedule entry did not specify either a fixed or fractional fee

    CustomFeeOutsideNumericRange: Status

    A fractional custom fee exceeded the range of a 64-bit signed integer

    CustomFeesListTooLong: Status

    More than 10 custom fees were specified

    CustomFractionalFeeOnlyAllowedForFungibleCommon: Status

    Only tokens of type FUNGIBLE_COMMON can have fractional fees

    CustomRoyaltyFeeOnlyAllowedForNonFungibleUnique: Status

    Only tokens of type NON_FUNGIBLE_UNIQUE can have royalty fees

    CustomScheduleAlreadyHasNoFees: Status

    A fee schedule update tried to clear the custom fees from a token whose fee schedule was already empty

    DelegatingSpenderCannotGrantApproveForAll: Status

    The delegating Spender cannot grant approveForAll allowance on a NFT token type for another spender.

    DelegatingSpenderDoesNotHaveApproveForAll: Status

    The delegating Spender cannot grant allowance on a NFT serial for another spender as it doesnt not have approveForAll granted on token-owner.

    DuplicateAccountIdInMaxCustomFeeList: Status

    The provided max custom fee list contains fees with duplicate account id.

    DuplicateDenominationInMaxCustomFeeList: Status

    The provided max custom fee list contains fees with duplicate denominations.

    DuplicateTransaction: Status

    This transaction ID is a duplicate of one that was submitted to this node or reached consensus in the last 180 seconds (receipt period)

    EmptyAllowances: Status

    No allowances have been specified in the approval transaction.

    EmptyEvmHookStorageUpdate: Status

    An EVM hook storage update had no contents.

    EmptyLiveHash: Status

    the livehash data is missing

    EmptyLiveHashBody: Status

    the livehash body is empty

    EmptyLiveHashKeys: Status

    the keys for a livehash are missing

    EmptyLiveHashQuery: Status

    the crypto livehash query is empty

    EmptyPendingAirdropIdList: Status

    The list of PendingAirdropIds is empty and MUST NOT be empty.

    EmptyQueryBody: Status

    the query body is empty

    EmptyTokenReferenceList: Status

    The transaction attempted to use empty TokenReference list.

    EmptyTokenTransferAccountAmounts: Status

    empty token transfer account amounts

    EmptyTokenTransferBody: Status

    empty token transfer body

    EmptyTransactionBody: Status

    Transaction body provided is empty

    EntityNotAllowedToDelete: Status

    Entities with Entity ID below 1000 are not allowed to be deleted

    ErrorDecodingBytestring: Status

    Decoding the smart contract binary to a byte array failed. Check that the input is a valid hex string.

    EvmHookGasThrottled: Status

    An EVM hook execution was throttled due to high network gas utilization.

    EvmHookStorageUpdateBytesMustUseMinimalRepresentation: Status

    An EVM hook's mapping slot, storage key, or storage value failed to use the minimal representation (i.e., no leading zeros).

    EvmHookStorageUpdateBytesTooLong: Status

    An EVM hook mapping slot, storage key, or storage value exceeded 32 bytes.

    ExchangeRateChangeLimitExceeded: Status

    The change on Exchange Rate exceeds Exchange_Rate_Allowed_Percentage

    ExistingAutomaticAssociationsExceedGivenLimit: Status

    Already existing automatic associations are more than the new maximum automatic associations.

    ExpirationReductionNotAllowed: Status

    The expiration date/time on a smart contract may not be reduced

    FailBalance: Status

    There was a system error while performing balance checks, reserved for future.

    FailFee: Status

    There was a system error while performing fee calculation, reserved for future.

    FailInvalid: Status

    There was a system error and the transaction failed because of invalid request parameters.

    FeeExemptKeyListContainsDuplicatedKeys: Status

    The provided fee exempt key list contains duplicated keys.

    FeeScheduleFilePartUploaded: Status

    Fee Schedule Proto File Part uploaded

    FeeScheduleKeyCannotBeUpdated: Status

    If a fee schedule key is not set when we create a topic we cannot add it on update.

    FeeScheduleKeyNotSet: Status

    If the topic's custom fees are updated the topic SHOULD have a fee schedule key

    FileContentEmpty: Status

    The contents of file are provided as empty.

    FileDeleted: Status

    the file has been marked as deleted

    FileSystemException: Status

    Unexpected exception thrown by file system functions

    FileUploadedProtoInvalid: Status

    Fee Schedule Proto uploaded but not valid (append or update is required)

    FileUploadedProtoNotSavedToDisk: Status

    Fee Schedule Proto uploaded but not valid (append or update is required)

    FqdnSizeTooLarge: Status

    In ServiceEndpoint, domain_name size too large

    FractionalFeeMaxAmountLessThanMinAmount: Status

    Each fractional custom fee must have its maximum_amount, if specified, at least its minimum_amount

    FractionDividesByZero: Status

    A custom fractional fee set a denominator of zero

    FreezeAlreadyScheduled: Status

    Once a freeze is scheduled, it must be aborted before any other type of freeze can can be performed.

    FreezeStartTimeMustBeFuture: Status

    The given freeze start time was in the (consensus) past.

    FreezeTransactionBodyNotFound: Status

    FreezeTransactionBody does not exist

    FreezeUpdateFileDoesNotExist: Status

    The update file in a freeze transaction body must exist.

    FreezeUpdateFileHashDoesNotMatch: Status

    The hash of the update file in a freeze transaction body must match the in-memory hash.

    FreezeUpgradeInProgress: Status

    If an NMT upgrade has been prepared, the following operation must be a FREEZE_UPGRADE. (To issue a FREEZE_ONLY, submit a FREEZE_ABORT first.)

    FungibleTokenInNftAllowances: Status

    Fungible common token used in NFT allowances

    GossipEndpointCannotHaveFqdn: Status

    Fully qualified domain name is not allowed in gossip_endpoint

    GossipEndpointsExceededLimit: Status

    The number of gossip endpoints exceeds the limit

    GrpcWebProxyNotSupported: Status

    The GRPC proxy endpoint is set in the NodeCreate or NodeUpdate transaction, which the network does not support.

    HookCreationBytesMustUseMinimalRepresentation: Status

    An EVM hook mapping slot, storage key, or storage value failed to use the minimal representation (i.e., no leading zeros).

    HookCreationBytesTooLong: Status

    A EVM hook mapping slot, storage key, or storage value exceeded 32 bytes.

    HookDeleted: Status

    A hook was deleted.

    HookDeletionRequiresZeroStorageSlots: Status

    The hook deletion requires the hook to have zero storage slots.

    HookExtensionEmpty: Status

    A hook extension point was empty.

    HookIdInUse: Status

    A user tried to create a hook with an id already in use.

    HookIdRepeatedInCreationDetails: Status

    A user repeated the same hook id in a creation details list.

    HookIsNotAnEvmHook: Status

    The target hook is not an EVM hook.

    HookNotFound: Status

    A hook id was not found.

    HooksAreNotSupportedInAirdrops: Status

    Hooks are not supported to be used in TokenAirdrop transactions

    HooksExecutionsRequireTopLevelCryptoTransfer: Status

    Hooks are not supported to be used in Batch transactions and Scheduled transactions. They are only supported in a top level CryptoTransfer transaction.

    HooksNotEnabled: Status

    Hooks are not not enabled on the target Hiero network.

    IdenticalScheduleAlreadyCreated: Status

    A schedule already exists with the same identifying fields of an attempted ScheduleCreate (that is, all fields other than scheduledPayerAccountID)

    InnerTransactionFailed: Status

    The inner transaction of a batch transaction failed

    InsufficientAccountBalance: Status

    When the account balance is not sufficient for the transfer

    InsufficientBalancesForRenewalFees: Status

    The combined balances of a contract and its auto-renew account (if any) or balance of an account did not cover the auto-renewal fees in a transaction.

    InsufficientBalancesForStorageRent: Status

    The combined balances of a contract and its auto-renew account (if any) did not cover the rent charged for net new storage used in a transaction.

    InsufficientGas: Status

    Not enough gas was supplied to execute transaction

    InsufficientLocalCallGas: Status

    Payment tendered for contract local call cannot cover both the fee and the gas

    InsufficientPayerBalance: Status

    The payer account has insufficient cryptocurrency to pay the transaction fee

    InsufficientPayerBalanceForCustomFee: Status

    The transaction payer could not afford a custom fee

    InsufficientSenderAccountBalanceForCustomFee: Status

    The sender account in the token transfer transaction could not afford a custom fee

    InsufficientTokenBalance: Status

    insufficient token balance

    InsufficientTxFee: Status

    The fee provided in the transaction is insufficient for this type of transaction

    InvalidAccountAmounts: Status

    The crypto transfer credit and debit do not sum equal to 0

    InvalidAccountId: Status

    The account id is invalid or does not exist

    InvalidAdminKey: Status

    A provided admin key was invalid. Verify the bytes for an Ed25519 public key are exactly 32 bytes; and the bytes for a compressed ECDSA(secp256k1) key are exactly 33 bytes, with the first byte either 0x02 or 0x03..

    InvalidAliasKey: Status

    An alias used in a CryptoTransfer transaction is not the serialization of a primitive Key message--that is, a Key with a single Ed25519 or ECDSA(secp256k1) public key and no unknown protobuf fields.

    InvalidAllowanceOwnerId: Status

    The account id specified as the owner is invalid or does not exist.

    InvalidAllowanceSpenderId: Status

    The account id specified as the spender is invalid or does not exist.

    InvalidAutorenewAccount: Status

    The autoRenewAccount specified is not a valid, active account.

    InvalidBatchKey: Status

    The batch key is not valid

    InvalidChunkNumber: Status

    invalid chunk number

    InvalidChunkTransactionId: Status

    invalid chunk transaction id

    InvalidContractId: Status

    The contract id is invalid or does not exist

    InvalidCustomFeeCollector: Status

    Any of the feeCollector accounts for customFees is invalid

    InvalidCustomFeeScheduleKey: Status

    The provided custom fee schedule key was invalid

    InvalidDelegatingSpender: Status

    If the account Id specified as the delegating spender is invalid or does not exist.

    InvalidEndpoint: Status

    ServiceEndpoint is invalid

    InvalidEthereumTransaction: Status

    The ethereum transaction either failed parsing or failed signature validation, or some other EthereumTransaction error not covered by another response code.

    InvalidExchangeRateFile: Status

    Failed to update exchange rate file

    InvalidExpirationTime: Status

    Expiration time provided in the transaction was invalid.

    InvalidFeeCollectorAccountId: Status

    The fee collector account id in TokenFeeScheduleUpdate is invalid or does not exist.

    InvalidFeeFile: Status

    Failed to update fee file

    InvalidFeeScheduleKey: Status

    The provided fee schedule key contains an invalid key.

    InvalidFeeSubmitted: Status

    Invalid fee submitted

    InvalidFileId: Status

    The file id is invalid or does not exist

    InvalidFileWacl: Status

    File WACL keys are invalid

    InvalidFreezeKey: Status

    invalid freeze key

    InvalidFreezeTransactionBody: Status

    FreezeTransactionBody is invalid

    InvalidFullPrefixSignatureForPrecompile: Status

    The full prefix signature for precompile is not valid

    InvalidGossipCaCertificate: Status

    A transaction failed because the TLS certificate provided for the node is missing or invalid.

    #### Probable Causes The certificate MUST be a TLS certificate of a type permitted for gossip signatures.
    The value presented MUST be a UTF-8 NFKD encoding of the TLS certificate.
    The certificate encoded MUST be in PEM format.
    The gossip_ca_certificate field is REQUIRED and MUST NOT be empty.

    InvalidGossipEndpoint: Status

    A transaction failed because one or more entries in the list of service endpoints for the gossip_endpoint field is invalid.
    The most common cause for this response is a service endpoint that has the domain name (DNS) set rather than address and port.

    InvalidGrpcCertificate: Status

    A transaction failed because the hash provided for the gRPC certificate is present but invalid.

    #### Probable Causes The grpc_certificate_hash MUST be a SHA-384 hash.
    The input hashed MUST be a UTF-8 NFKD encoding of the actual TLS certificate.
    The certificate to be encoded MUST be in PEM format.

    InvalidGrpcCertificateHash: Status

    The provided gRPC certificate hash is invalid.

    InvalidHookAdminKey: Status

    A hook admin key was invalid.

    InvalidHookCall: Status

    The HookCall set in the transaction is invalid

    InvalidHookCreationSpec: Status

    A hook creation spec was not found.

    InvalidHookId: Status

    A hook id was invalid.

    InvalidInitialBalance: Status

    Attempt to set negative initial balance

    InvalidIpv4Address: Status

    invalid ipv4 address

    InvalidKeyEncoding: Status

    Provided key encoding was not supported by the system

    InvalidKeyInFeeExemptKeyList: Status

    The provided fee exempt key list contains an invalid key.

    InvalidKycKey: Status

    invalid kyc key

    InvalidLiveHashSize: Status

    the livehash data is not the output of a SHA-384 digest

    InvalidMaxAutoAssociations: Status

    The maximum automatic associations value is not valid.
    The most common cause for this error is a value less than -1.

    InvalidMaxCustomFees: Status

    The provided list contains invalid max custom fee.

    InvalidMetadataKey: Status

    A provided metadata key was invalid. Verification includes, for example, checking the size of Ed25519 and ECDSA(secp256k1) public keys.

    InvalidNftId: Status

    Invalid nft id

    InvalidNodeAccount: Status

    Node Account provided does not match the node account of the node the transaction was submitted to.

    InvalidNodeAccountId: Status

    A transaction failed because the node account identifier provided does not exist or is not valid.
    One common source of this error is providing a node account identifier using the "alias" form rather than "numeric" form. It is also used for atomic batch transaction for child transaction if the node account id is not 0.0.0.

    InvalidNodeDescription: Status

    A transaction failed because the description field cannot be encoded as UTF-8 or is more than 100 bytes when encoded.

    InvalidNodeId: Status

    A transaction failed because the consensus node identified is not valid or does not exist in state.

    InvalidOwnerId: Status

    The account id specified as the owner in TokenReject is invalid or does not exist.

    InvalidPauseKey: Status

    The provided pause key was invalid

    InvalidPayerAccountId: Status

    the response code when a smart contract id is passed for a crypto API request

    InvalidPayerSignature: Status

    Payer signature is invalid

    InvalidPendingAirdropId: Status

    The provided pending airdrop id is invalid.
    This pending airdrop MAY already be claimed or cancelled.

    The client SHOULD query a mirror node to determine the current status of the pending airdrop.

    InvalidPrngRange: Status

    The range provided in UtilPrng transaction is negative.

    InvalidProxyAccountId: Status

    The proxy account id is invalid or does not exist.

    InvalidQueryHeader: Status

    the query header is invalid

    InvalidQueryRange: Status

    The range of data to be gathered is out of the set boundaries

    InvalidReceiveRecordThreshold: Status

    Attempt to set negative receive record threshold

    InvalidReceivingNodeAccount: Status

    In Query validation, account with +ve(amount) value should be Receiving node account, the receiver account should be only one account in the list

    InvalidRenewalPeriod: Status

    auto renewal period is not a positive number of seconds

    InvalidScheduleAccountId: Status

    The Schedule Create Transaction TransactionID account does not exist

    InvalidScheduleId: Status

    The Scheduled entity does not exist; or has now expired, been deleted, or been executed

    InvalidSchedulePayerId: Status

    The provided Scheduled Payer does not exist

    InvalidSendRecordThreshold: Status

    Attempt to set negative send record threshold

    InvalidSerializedTxMessageHashAlgorithm: Status

    A HAPI client cannot set the SignedTransaction#use_serialized_tx_message_hash_algorithm field.

    InvalidServiceEndpoint: Status

    A transaction failed because one or more entries in the list of service endpoints for the service_endpoint field is invalid.
    The most common cause for this response is a service endpoint that has the domain name (DNS) set rather than address and port.

    InvalidSignature: Status

    The transaction signature is not valid

    InvalidSignatureCountMismatchingKey: Status

    the number of key (KeyList, or ThresholdKey) does not match that of signature (SignatureList, or ThresholdKeySignature). e.g. if a keyList has 3 base keys, then the corresponding signatureList should also have 3 base signatures.

    InvalidSignatureTypeMismatchingKey: Status

    the type of key (base ed25519 key, KeyList, or ThresholdKey) does not match the type of signature (base ed25519 signature, SignatureList, or ThresholdKeySignature)

    InvalidSolidityAddress: Status

    During an update transaction when the system is not able to find the Users Solidity address

    InvalidSolidityId: Status

    The solidity id is invalid or entity with this solidity id does not exist

    InvalidStakingId: Status

    The staking account id or staking node id given is invalid or does not exist.

    InvalidSubmitKey: Status

    A provided submit key was invalid.

    InvalidSupplyKey: Status

    invalid supply key

    InvalidThrottleDefinitions: Status

    The new throttle definitions system file were invalid, and no more specific error could be divined

    InvalidTokenBurnAmount: Status

    invalid token burn amount

    InvalidTokenBurnMetadata: Status

    The requested token burn metadata was invalid

    InvalidTokenDecimals: Status

    invalid token decimals

    InvalidTokenId: Status

    invalid token id

    InvalidTokenIdInCustomFees: Status

    Any of the token Ids in customFees is invalid

    InvalidTokenInitialSupply: Status

    invalid token initial supply

    InvalidTokenInPendingAirdrop: Status

    This airdrop claim is for a pending airdrop with an invalid token.
    The token might be deleted, or the sender may not have enough tokens to fulfill the offer.

    The client SHOULD query mirror node to determine the status of the pending airdrop and whether the sender can fulfill the offer.

    InvalidTokenMaxSupply: Status

    Invalid token max supply

    InvalidTokenMintAmount: Status

    invalid token mint amount

    InvalidTokenMintMetadata: Status

    The requested token mint metadata was invalid

    InvalidTokenNftSerialNumber: Status

    Invalid token nft serial number

    InvalidTokenSymbol: Status

    invalid token symbol

    InvalidTopicId: Status

    The Topic ID specified is not in the system.

    InvalidTopicMessage: Status

    A ConsensusService message is empty.

    InvalidTransaction: Status

    For any error not handled by specific error codes listed below.

    InvalidTransactionBody: Status

    Invalid transaction body provided

    InvalidTransactionDuration: Status

    The given transactionValidDuration was either non-positive, or greater than the maximum valid duration of 180 secs.

    InvalidTransactionId: Status

    Transaction id is not valid

    InvalidTransactionStart: Status

    Transaction start time is greater than current consensus time

    InvalidTransferAccountId: Status

    The transfer account id in CryptoDelete transaction is invalid or does not exist.

    InvalidTreasuryAccountForToken: Status

    invalid treasury account for token

    InvalidWipeKey: Status

    invalid wipe key

    InvalidWipingAmount: Status

    invalid wiping amount

    InvalidZeroByteInString: Status

    A string field in the transaction has a UTF-8 encoding with the prohibited zero byte

    IpFqdnCannotBeSetForSameEndpoint: Status

    In ServiceEndpoint, domain_name and ipAddressV4 are mutually exclusive

    KeyNotProvided: Status

    The keys were not provided in the request.

    KeyPrefixMismatch: Status

    one public key matches more than one prefixes on the signature map

    KeyRequired: Status

    Key not provided in the transaction body

    LiveHashAlreadyExists: Status

    the livehash already exists for a given account

    LiveHashNotFound: Status

    the livehash is not present

    LocalCallModificationException: Status

    local execution (query) is requested for a function which changes state

    MaxAllowancesExceeded: Status

    The payer account of an approveAllowances or adjustAllowance transaction is attempting to go beyond the maximum allowed number of allowances.

    MaxChildRecordsExceeded: Status

    A contract transaction tried to use more than the allowed number of child records, via either system contract records or internal contract creations.

    MaxContractStorageExceeded: Status

    Contract permanent storage exceeded the currently allowable limit

    MaxCustomFeeLimitExceeded: Status

    The fee amount is exceeding the amount that the payer is willing to pay.

    MaxCustomFeesIsNotSupported: Status

    Max custom fees list is not supported for this operation.

    MaxEntitiesInPriceRegimeHaveBeenCreated: Status

    The maximum number of entities allowed in the current price regime have been created.

    MaxEntriesForFeeExemptKeyListExceeded: Status

    The provided fee exempt key list size exceeded the limit.

    MaxFileSizeExceeded: Status

    File size exceeded the currently allowable limit

    MaxGasLimitExceeded: Status

    Gas exceeded currently allowable gas limit per transaction

    MaxNftsInPriceRegimeHaveBeenMinted: Status

    All the NFTs allowed in the current price regime have already been minted

    MaxNodesCreated: Status

    The maximum number of nodes allowed in the address book have been created.

    MaxStorageInPriceRegimeHasBeenUsed: Status

    All contract storage allocated to the current price regime has been consumed.

    MemoTooLong: Status

    Transaction memo size exceeded 100 bytes

    MessageSizeTooLarge: Status

    ConsensusSubmitMessage request's message size is larger than allowed.

    MetadataTooLong: Status

    Nft metadata is too long

    MissingBatchKey: Status

    The inner transaction of a batch transaction is missing a batch key

    MissingExpiryTime: Status

    A scheduled transaction configured to wait for expiry to execute was not given an explicit expiration time.

    MissingQueryHeader: Status

    Header is missing in Query request

    MissingSerialNumbers: Status

    NFT serial numbers are missing in the TokenUpdateNftsTransactionBody

    MissingTokenMetadata: Status

    Token Metadata is not provided

    MissingTokenName: Status

    missing token name

    MissingTokenSymbol: Status

    missing token symbol

    ModifyingImmutableContract: Status

    attempting to modify (update or delete a immutable smart contract, i.e. one created without a admin key)

    NegativeAllowanceAmount: Status

    The specified amount for an approved allowance cannot be negative.

    NftInFungibleTokenAllowances: Status

    Non fungible token used in fungible token allowances

    NftTransfersOnlyAllowedForNonFungibleUnique: Status

    An NFT transfers list referenced a token type other than NON_FUNGIBLE_UNIQUE.

    NodeAccountHasZeroBalance: Status

    This operation cannot be completed because the target account has a zero balance.
    Node accounts require a positive balance. The transaction may be resubmitted once the account has been funded.

    NodeCapacityNotSufficientForOperation: Status

    Given the network size in the address book, the node-level capacity for an operation would never be enough to accept a single request; usually means a bucket burstPeriod should be increased

    NodeDeleted: Status

    A transaction failed because the consensus node identified is deleted from the address book.

    NoFreezeIsScheduled: Status

    A FREEZE_ABORT transaction was handled with no scheduled freeze.

    NoNewValidSignatures: Status

    The provided sig map did not contain any new valid signatures from required signers of the scheduled transaction

    NoRemainingAutomaticAssociations: Status

    The account has reached the limit on the automatic associations count.

    NoSchedulingAllowedAfterScheduledRecursion: Status

    A contract operation attempted to schedule another transaction after it had already scheduled a recursive contract call.

    NotSpecialAccount: Status

    The payer account is not a special account(account 0.0.55)

    NotSupported: Status

    The API is not currently supported

    NoUpgradeHasBeenPrepared: Status

    A FREEZE_UPGRADE transaction was handled with no previous update prepared.

    NoValidMaxCustomFee: Status

    There are no corresponding custom fees.

    NoWaclKey: Status

    WriteAccess Control Keys are not provided for the file

    NullSolidityAddress: Status

    null solidity address

    ObtainerDoesNotExist: Status

    transferAccountId or transferContractId specified for contract delete does not exist

    ObtainerRequired: Status

    when deleting smart contract that has crypto balance either transfer account or transfer smart contract is required

    ObtainerSameContractId: Status

    when deleting smart contract that has crypto balance you can not use the same contract id as transferContractId as the one being deleted

    Ok: Status

    The transaction passed the precheck validations.

    OperationRepeatedInBucketGroups: Status

    An operation was assigned to more than one throttle group in a given bucket

    PayerAccountDeleted: Status

    The payer account has been marked as deleted

    PayerAccountNotFound: Status

    Payer account does not exist.

    PayerAccountUnauthorized: Status

    The fee payer account doesn't have permission to submit such Transaction

    PendingAirdropIdListTooLong: Status

    The number of PendingAirdropId values in the list exceeds the maximum allowable number.

    PendingAirdropIdRepeated: Status

    A PendingAirdropId is repeated in a claim or cancel transaction.

    PendingNftAirdropAlreadyExists: Status

    pending nft airdrop already exists

    PermanentRemovalRequiresSystemInitiation: Status

    A delete transaction submitted via HAPI set permanent_removal=true

    PlatformNotActive: Status

    the platform node is either disconnected or lagging behind.

    PlatformTransactionNotCreated: Status

    transaction not created by platform due to large backlog

    PreparedUpdateFileIsImmutable: Status

    The prepared update file cannot be updated or appended until either the upgrade has been completed, or a FREEZE_ABORT has been handled.

    ProxyAccountIdFieldIsDeprecated: Status

    proxy account id field is deprecated

    ReceiptNotFound: Status

    Receipt for given transaction id does not exist

    ReceiverSigRequired: Status

    When a valid signature is not provided for operations on account with receiverSigRequired=true

    RecordNotFound: Status

    Record for given transaction id does not exist

    RecursiveSchedulingLimitReached: Status

    A contract can schedule recursive calls a finite number of times (this is approximately four million times with typical network configuration.)

    RejectedByAccountAllowanceHook: Status

    A CryptoTransfer relying on a ACCOUNT_ALLOWANCE hook was rejected.

    RepeatedAllowancesToDelete: Status

    [Deprecated] If the CryptoDeleteAllowance transaction has repeated crypto or token or Nft allowances to delete.

    RepeatedSerialNumsInNftAllowances: Status

    Serial numbers are repeated in nft allowance for a single spender account

    RequestedNumAutomaticAssociationsExceedsAssociationLimit: Status

    Cannot set the number of automatic associations for an account more than the maximum allowed token associations tokens.maxPerAccount.

    ResultSizeLimitExceeded: Status

    Smart contract result size greater than specified maxResultSize

    RevertedSuccess: Status

    A precompiled contract succeeded, but was later reverted.

    RoyaltyFractionCannotExceedOne: Status

    A royalty cannot exceed the total fungible value exchanged for an NFT

    ScheduleAlreadyDeleted: Status

    A schedule being signed or deleted has already been deleted

    ScheduleAlreadyExecuted: Status

    A schedule being signed or deleted has already been executed

    ScheduledTransactionNotInWhitelist: Status

    Only whitelisted transaction types may be scheduled

    ScheduleExpirationTimeMustBeHigherThanConsensusTime: Status

    The scheduled transaction could not be created because it's expiration_time was less than or equal to the consensus time.

    ScheduleExpirationTimeTooFarInFuture: Status

    The scheduled transaction could not be created because it's expiration_time was too far in the future.

    ScheduleExpiryIsBusy: Status

    A scheduled transaction configured to wait for expiry to execute was given an expiry time at which there is already too many transactions scheduled to expire; its creation must be retried with a different expiry.

    ScheduleExpiryNotConfigurable: Status

    The provided schedule expiry time is not configurable.

    ScheduleFutureGasLimitExceeded: Status

    The scheduled transaction could not be created because it would cause the gas limit to be violated on the specified expiration_time.

    ScheduleFutureThrottleExceeded: Status

    The scheduled transaction could not be created because it would cause throttles to be violated on the specified expiration_time.

    ScheduleIsImmutable: Status

    The Scheduled entity cannot be modified. Admin key not set

    SchedulePendingExpiration: Status

    A schedule being signed or deleted has passed it's expiration date and is pending execution if needed and then expiration.

    SelfStakingIsNotAllowed: Status

    An account set the staked_account_id to itself in CryptoUpdate or ContractUpdate transactions.

    SenderDoesNotOwnNftSerialNo: Status

    The transaction attempted to move an NFT serial number from an account other than its owner

    SerializationFailed: Status

    Serialization failure

    SerialNumberLimitReached: Status

    Currently no more than 4,294,967,295 NFTs may be minted for a given unique token type

    ServiceEndpointsExceededLimit: Status

    The number of service endpoints exceeds the limit

    SettingNegativeAccountBalance: Status

    attempting to set negative balance value for crypto account

    SomeSignaturesWereInvalid: Status

    At least one of the signatures in the provided sig map did not represent a valid signature for any required signer

    SpenderAccountRepeatedInAllowances: Status

    Spender is repeated more than once in Crypto or Token or NFT allowance lists in a single CryptoApproveAllowance transaction.

    SpenderAccountSameAsOwner: Status

    An approved allowance specifies a spender account that is the same as the hbar/token owner account.

    SpenderDoesNotHaveAllowance: Status

    The spender does not have an existing approved allowance with the hbar/token owner.

    StakingNotEnabled: Status

    Native staking, while implemented, has not yet enabled by the council.

    Success: Status

    The transaction succeeded

    SuccessButMissingExpectedOperation: Status

    The throttle definitions file was updated, but some supported operations were not assigned a bucket

    ThrottledAtConsensus: Status

    Consensus throttle did not allow execution of this transaction.
    The transaction should be retried after a modest delay.

    ThrottleGroupHasZeroOpsPerSec: Status

    A throttle group was granted zero opsPerSec

    ThrottleGroupLcmOverflow: Status

    The least common multiple of the throttle group's milliOpsPerSec is too large and it's overflowing.

    TokenAirdropWithFallbackRoyalty: Status

    The token to be airdropped has a fallback royalty fee and cannot be sent or claimed via an airdrop transaction.

    TokenAlreadyAssociatedToAccount: Status

    token already associated to account

    TokenHasNoAdminKey: Status

    Admin key is not set on token

    TokenHasNoFeeScheduleKey: Status

    Fee schedule key is not set on token

    TokenHasNoFreezeKey: Status

    token has no freeze key

    TokenHasNoKycKey: Status

    token has no kyc key

    TokenHasNoMetadataKey: Status

    Metadata key is not set on token

    TokenHasNoMetadataOrSupplyKey: Status

    token has no metadata or supply key

    TokenHasNoPauseKey: Status

    Pause key is not set on token

    TokenHasNoSupplyKey: Status

    token has no supply key

    TokenHasNoWipeKey: Status

    token has no wipe key

    TokenIdRepeatedInTokenList: Status

    token id repeated in token list

    TokenIsImmutable: Status

    token is immutable

    TokenIsPaused: Status

    Token is paused. This Token cannot be a part of any kind of Transaction until unpaused.

    TokenMaxSupplyReached: Status

    A token cannot have more units minted due to its configured supply ceiling

    TokenNameTooLong: Status

    token name too long

    TokenNotAssociatedToAccount: Status

    token not associated to account

    TokenNotAssociatedToFeeCollector: Status

    Any of the token Ids in customFees are not associated to feeCollector

    TokenReferenceListSizeLimitExceeded: Status

    The transaction attempted to use more than the allowed number of TokenReference.

    TokenReferenceRepeated: Status

    The transaction attempted to use duplicate TokenReference.
    This affects TokenReject attempting to reject same token reference more than once.

    TokensPerAccountLimitExceeded: Status

    tokens per account limit exceeded

    TokenSymbolTooLong: Status

    token symbol too long

    TokenTransferListSizeLimitExceeded: Status

    token transfer list size limit exceeded

    TokenWasDeleted: Status

    token was deleted

    TooManyEvmHookStorageUpdates: Status

    The HookStore tried to update too many storage slots in a single transaction.

    TooManyHookInvocations: Status

    The number of hook invocations exceeds the maximum allowed per transaction.

    TopicExpired: Status

    The topic has expired, was not automatically renewed, and is in a 7 day grace period before the topic will be deleted unrecoverably. This error response code will not be returned until autoRenew functionality is supported by HAPI.

    TotalLedgerBalanceInvalid: Status

    total ledger balance invalid

    TransactionExpired: Status

    Pre-Check error when TransactionValidStart + transactionValidDuration is less than current consensus time.

    TransactionHasUnknownFields: Status

    A transaction's protobuf message includes unknown fields; could mean that a client expects not-yet-released functionality to be available.

    TransactionIdFieldNotAllowed: Status

    The scheduled field in the TransactionID may not be set to true

    TransactionOversize: Status

    The size of the Transaction is greater than transactionMaxBytes

    TransactionRequiresZeroHooks: Status

    The attempted operation is invalid until all the target entity's hooks have been deleted.

    TransactionRequiresZeroTokenBalances: Status

    transaction requires zero token balances

    TransactionTooManyLayers: Status

    The Transaction has more than 50 levels

    TransferAccountSameAsDeleteAccount: Status

    Transfer Account should not be same as Account to be deleted

    TransferListSizeLimitExceeded: Status

    Exceeded the number of accounts (both from and to) allowed for crypto transfer list

    TransfersNotZeroSumForToken: Status

    transfers not zero sum for token

    TransferToFeeCollectionAccountNotAllowed: Status

    This operation cannot be completed because the target account is a "Fee Collection Account".
    Any attempt to transfer to a fee collection account is not permitted.

    TreasuryMustOwnBurnedNft: Status

    A NFT can only be burned when owned by the unique token's treasury

    Unauthorized: Status

    An attempted operation was not authorized (ie - a deleteTopic for a topic with no adminKey).

    UnexpectedTokenDecimals: Status

    A fungible token transfer expected a different number of decimals than the involved type actually has.

    Unknown: Status

    The responding node has submitted the transaction to the network. Its final status is still unknown.

    UnparseableThrottleDefinitions: Status

    The new contents for the throttle definitions system file were not valid protobuf

    UnresolvableRequiredSigners: Status

    The required signers for a scheduled transaction cannot be resolved, for example because they do not exist or have been deleted

    UpdateFileHashChangedSincePrepareUpgrade: Status

    The update file hash when handling a FREEZE_UPGRADE transaction differs from the file hash at the time of handling the PREPARE_UPGRADE transaction.

    UpdateFileHashDoesNotMatchPrepared: Status

    If an NMT upgrade has been prepared, the subsequent FREEZE_UPGRADE transaction must confirm the hash of the file to be used in the upgrade.

    UpdateFileIdDoesNotMatchPrepared: Status

    If an NMT upgrade has been prepared, the subsequent FREEZE_UPGRADE transaction must confirm the id of the file to be used in the upgrade.

    UpdateNodeAccountNotAllowed: Status

    update node account not allowed

    WaitingForLedgerId: Status

    The target network is waiting for the ledger ID to be set, which is a side effect of finishing the network's TSS construction.

    WrongChainId: Status

    EthereumTransaction was signed against a chainId that this network does not support.

    WrongHookEntityType: Status

    A HookStore referenced a valid entity number but with the wrong entity type.

    WrongNonce: Status

    This transaction specified an ethereumNonce that is not the current ethereumNonce of the account.

    Methods