@hashgraph/sdk
    Preparing search index...

    Class StatusNamespace

    proto

    Index

    Properties

    _code AccessListUnsupported AccountAmountTransfersOnlyAllowedForFungibleCommon AccountDeleted AccountDoesNotOwnWipedNft AccountExpiredAndPendingRemoval AccountFrozenForToken AccountHasPendingAirdrops AccountIdDoesNotExist AccountIsImmutable AccountIsNotGenesisAccount AccountIsTreasury AccountKycNotGrantedForToken AccountRepeatedInAccountAmounts AccountStillOwnsNfts AccountUpdateFailed AirdropContainsMultipleSendersForAToken AliasAlreadyAssigned AliasIsImmutable AmountExceedsAllowance AmountExceedsTokenMaxSupply AuthorizationFailed AutorenewAccountNotAllowed AutorenewDurationNotInRange BadEncoding BatchKeySetOnNonInnerTransaction BatchListContainsDuplicates BatchListEmpty BatchSizeLimitExceeded BatchTransactionInBlacklist BucketCapacityOverflow BucketHasNoThrottleGroups Busy CannotApproveForAllFungibleCommon 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 EmptyLiveHash EmptyLiveHashBody EmptyLiveHashKeys EmptyLiveHashQuery EmptyPendingAirdropIdList EmptyQueryBody EmptyTokenReferenceList EmptyTokenTransferAccountAmounts EmptyTokenTransferBody EmptyTransactionBody EntityNotAllowedToDelete ErrorDecodingBytestring 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 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 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 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 MaxPendingAirdropIdExceeded MaxStorageInPriceRegimeHasBeenUsed MemoTooLong MessageSizeTooLarge MetadataTooLong MissingBatchKey MissingExpiryTime MissingQueryHeader MissingSerialNumbers MissingTokenMetadata MissingTokenName MissingTokenSymbol ModifyingImmutableContract NegativeAllowanceAmount NftInFungibleTokenAllowances NodeCapacityNotSufficientForOperation NodeDeleted NoFreezeIsScheduled NoNewValidSignatures NoRemainingAutomaticAssociations NoSchedulingAllowedAfterScheduledRecursion NotSpecialAccount NotSupported NoUpgradeHasBeenPrepared NoValidMaxCustomFee NoWaclKey NullSolidityAddress ObtainerDoesNotExist ObtainerRequired ObtainerSameContractId Ok OperationRepeatedInBucketGroups PayerAccountDeleted PayerAccountNotFound PayerAccountUnauthorized PendingAirdropIdRepeated PendingNftAirdropAlreadyExists PermanentRemovalRequiresSystemInitiation PlatformNotActive PlatformTransactionNotCreated PreparedUpdateFileIsImmutable ProxyAccountIdFieldIsDeprecated ReceiptNotFound ReceiverSigRequired RecordNotFound RecursiveSchedulingLimitReached 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 TopicExpired TotalLedgerBalanceInvalid TransactionExpired TransactionHasUnknownFields TransactionIdFieldNotAllowed TransactionOversize TransactionRequiresZeroTokenBalances TransactionTooManyLayers TransferAccountSameAsDeleteAccount TransferListSizeLimitExceeded TransfersNotZeroSumForToken TreasuryMustOwnBurnedNft Unauthorized UnexpectedTokenDecimals Unknown UnparseableThrottleDefinitions UnresolvableRequiredSigners UpdateFileHashChangedSincePrepareUpgrade UpdateFileHashDoesNotMatchPrepared UpdateFileIdDoesNotMatchPrepared UpdateNodeAccountNotAllowed WaitingForLedgerId WrongChainId 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 is frozen and cannot transact with the token

    AccountHasPendingAirdrops: Status
    AccountIdDoesNotExist: Status

    the account id passed has not yet been created.

    AccountIsImmutable: Status

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

    AccountIsNotGenesisAccount: Status

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

    AccountIsTreasury: Status

    An attempted operation is invalid because the account is a treasury

    AccountKycNotGrantedForToken: Status

    KYC must be granted and account does not have KYC granted

    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

    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.

    CannotWipeTokenTreasuryAccount: Status

    The target of a wipe operation was the 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

    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/adjust transaction.

    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 transaction attempted to the use an empty List of PendingAirdropId.

    EmptyQueryBody: Status

    the query body is empty

    EmptyTokenReferenceList: Status

    The transaction attempted to use empty TokenReference list.

    EmptyTokenTransferAccountAmounts: Status

    TokenTransfersTransactionBody has a TokenTransferList with no AccountAmounts

    EmptyTokenTransferBody: Status

    TokenTransfersTransactionBody has no TokenTransferList

    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.

    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.

    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

    Token balance is not sufficient for the transaction

    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.

    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

    chunk number must be from 1 to total (chunks) inclusive.

    InvalidChunkTransactionId: Status

    For every chunk, the payer account that is part of initialTransactionID must match the Payer Account of this transaction. The entire initialTransactionID should match the transactionID of the first chunk, but this is not checked or enforced by Hedera except when the chunk number is 1.

    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

    The provided freeze key was invalid.

    InvalidFreezeTransactionBody: Status

    FreezeTransactionBody is invalid

    InvalidFullPrefixSignatureForPrecompile: Status

    The full prefix signature for precompile is not valid

    InvalidGossipCaCertificate: Status

    gossip_ca_certificate is invalid

    InvalidGossipEndpoint: Status

    gossip_endpoint has a fully qualified domain name instead of ip

    InvalidGrpcCertificate: Status

    grpc_certificate_hash is invalid

    InvalidGrpcCertificateHash: Status

    The provided gRPC certificate hash is invalid.

    InvalidInitialBalance: Status

    Attempt to set negative initial balance

    InvalidIpv4Address: Status
    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

    The provided KYC key was invalid.

    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

    The node account_id is invalid

    InvalidNodeDescription: Status

    The node description is invalid

    InvalidNodeId: Status

    A node is not found during update and delete node transaction

    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 PRNG 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

    [Deprecated]. 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

    [Deprecated]. attempt to set negative send record threshold

    InvalidServiceEndpoint: Status

    service_endpoint is invalid

    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

    The provided supply key was invalid.

    InvalidThrottleDefinitions: Status

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

    InvalidTokenBurnAmount: Status

    The requested token burn amount would cause an invalid total supply

    InvalidTokenBurnMetadata: Status

    The requested token burn metadata was invalid

    InvalidTokenDecimals: Status

    Invalid token decimals

    InvalidTokenId: Status

    The token is invalid or does not exist

    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

    The requested token mint amount would cause an invalid total supply

    InvalidTokenMintMetadata: Status

    The requested token mint metadata was invalid

    InvalidTokenNftSerialNumber: Status

    Invalid token nft serial number

    InvalidTokenSymbol: Status

    Token Symbol is not UTF-8 capitalized alphabetical string

    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

    Treasury Account does not exist or is deleted

    InvalidWipeKey: Status

    The provided wipe key was invalid.

    InvalidWipingAmount: Status

    The provided wipe amount must not be negative, zero or bigger than the token holder balance

    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.

    MaxPendingAirdropIdExceeded: Status

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

    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

    Token Name is not provided

    MissingTokenSymbol: Status

    A token symbol was not provided

    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

    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

    The node has been marked as deleted

    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

    PendingAirdropIdRepeated: Status

    The transaction attempted to the same PendingAirdropId twice.

    PendingNftAirdropAlreadyExists: Status
    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
    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.)

    RepeatedAllowancesToDelete: Status

    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 schedule expiry 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

    The scheduled transaction is pending 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 or CryptoAdjustAllowance 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

    An associateToken operation specified a token already associated to the account

    TokenHasNoAdminKey: Status

    Admin key is not set on token

    TokenHasNoFeeScheduleKey: Status

    Fee schedule key is not set on token

    TokenHasNoFreezeKey: Status

    Freeze key is not set on token

    TokenHasNoKycKey: Status

    KYC key is not set on token

    TokenHasNoMetadataKey: Status

    Metadata key is not set on token

    TokenHasNoMetadataOrSupplyKey: Status
    TokenHasNoPauseKey: Status

    Pause key is not set on token

    TokenHasNoSupplyKey: Status

    Supply key is not set on token

    TokenHasNoWipeKey: Status

    Wipe key is not set on token

    TokenIdRepeatedInTokenList: Status

    Same TokenIDs present in the token list

    TokenIsImmutable: Status

    Token does not have Admin key set, thus update/delete transactions cannot be performed

    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 is too long

    TokenNotAssociatedToAccount: Status

    A required token-account relationship is missing

    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

    An involved account already has more than tokens.maxPerAccount associations with non-deleted tokens.

    TokenSymbolTooLong: Status

    The provided token symbol was too long

    TokenTransferListSizeLimitExceeded: Status

    Exceeded the number of token transfers (both from and to) allowed for token transfer list

    TokenWasDeleted: Status

    Token transactions cannot be executed on deleted token

    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
    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

    TransactionRequiresZeroTokenBalances: Status

    An attempted operation is invalid until all token balances for the target account are zero

    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

    Amounts in transfer list are not net zero

    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
    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.

    WrongNonce: Status

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

    Methods