Class StatusNamespace

proto

Hierarchy

  • Status

Properties

_code AccessListUnsupported AccountAmountTransfersOnlyAllowedForFungibleCommon AccountDeleted AccountDoesNotOwnWipedNft AccountExpiredAndPendingRemoval AccountFrozenForToken AccountIdDoesNotExist AccountIsImmutable AccountIsNotGenesisAccount AccountIsTreasury AccountKycNotGrantedForToken AccountRepeatedInAccountAmounts AccountStillOwnsNfts AccountUpdateFailed AliasAlreadyAssigned AliasIsImmutable AmountExceedsAllowance AmountExceedsTokenMaxSupply AuthorizationFailed AutorenewAccountNotAllowed AutorenewDurationNotInRange BadEncoding BatchSizeLimitExceeded BucketCapacityOverflow BucketHasNoThrottleGroups Busy CannotApproveForAllFungibleCommon CannotWipeTokenTreasuryAccount ConsensusGasExhausted ContractBytecodeEmpty ContractDeleted ContractExecutionException ContractExpiredAndPendingRemoval ContractFileEmpty ContractHasNoAutoRenewAccount ContractHasNonZeroTokenBalances ContractIsTokenTreasury ContractNegativeGas ContractNegativeValue ContractRevertExecuted ContractSizeLimitExceeded ContractUpdateFailed CurrentTreasuryStillOwnsNfts CustomFeeChargingExceededMaxAccountAmounts CustomFeeChargingExceededMaxRecursionDepth CustomFeeDenominationMustBeFungibleCommon CustomFeeMustBePositive CustomFeeNotFullySpecified CustomFeeOutsideNumericRange CustomFeesListTooLong CustomFractionalFeeOnlyAllowedForFungibleCommon CustomRoyaltyFeeOnlyAllowedForNonFungibleUnique CustomScheduleAlreadyHasNoFees DelegatingSpenderCannotGrantApproveForAll DelegatingSpenderDoesNotHaveApproveForAll DuplicateTransaction EmptyAllowances EmptyLiveHash EmptyLiveHashBody EmptyLiveHashKeys EmptyLiveHashQuery EmptyQueryBody EmptyTokenTransferAccountAmounts EmptyTokenTransferBody EmptyTransactionBody EntityNotAllowedToDelete ErrorDecodingBytestring ExchangeRateChangeLimitExceeded ExistingAutomaticAssociationsExceedGivenLimit ExpirationReductionNotAllowed FailBalance FailFee FailInvalid FeeScheduleFilePartUploaded FileContentEmpty FileDeleted FileSystemException FileUploadedProtoInvalid FileUploadedProtoNotSavedToDisk FractionDividesByZero FractionalFeeMaxAmountLessThanMinAmount FreezeAlreadyScheduled FreezeStartTimeMustBeFuture FreezeTransactionBodyNotFound FreezeUpdateFileDoesNotExist FreezeUpdateFileHashDoesNotMatch FreezeUpgradeInProgress FungibleTokenInNftAllowances IdenticalScheduleAlreadyCreated InsufficientAccountBalance InsufficientBalancesForRenewalFees InsufficientBalancesForStorageRent InsufficientGas InsufficientLocalCallGas InsufficientPayerBalance InsufficientPayerBalanceForCustomFee InsufficientSenderAccountBalanceForCustomFee InsufficientTokenBalance InsufficientTxFee InvalidAccountAmounts InvalidAccountId InvalidAdminKey InvalidAliasKey InvalidAllowanceOwnerId InvalidAllowanceSpenderId InvalidAutorenewAccount InvalidChunkNumber InvalidChunkTransactionId InvalidContractId InvalidCustomFeeCollector InvalidCustomFeeScheduleKey InvalidDelegatingSpender InvalidEthereumTransaction InvalidExchangeRateFile InvalidExpirationTime InvalidFeeCollectorAccountId InvalidFeeFile InvalidFeeSubmitted InvalidFileId InvalidFileWacl InvalidFreezeKey InvalidFreezeTransactionBody InvalidFullPrefixSignatureForPrecompile InvalidInitialBalance InvalidKeyEncoding InvalidKycKey InvalidLiveHashSize InvalidNftId InvalidNodeAccount InvalidPauseKey InvalidPayerAccountId InvalidPayerSignature InvalidPrngRange InvalidProxyAccountId InvalidQueryHeader InvalidQueryRange InvalidReceiveRecordThreshold InvalidReceivingNodeAccount InvalidRenewalPeriod InvalidScheduleAccountId InvalidScheduleId InvalidSchedulePayerId InvalidSendRecordThreshold InvalidSignature InvalidSignatureCountMismatchingKey InvalidSignatureTypeMismatchingKey InvalidSolidityAddress InvalidSolidityId InvalidStakingId InvalidSubmitKey InvalidSupplyKey InvalidThrottleDefinitions InvalidTokenBurnAmount InvalidTokenBurnMetadata InvalidTokenDecimals InvalidTokenId InvalidTokenIdInCustomFees InvalidTokenInitialSupply InvalidTokenMaxSupply InvalidTokenMintAmount InvalidTokenMintMetadata InvalidTokenNftSerialNumber InvalidTokenSymbol InvalidTopicId InvalidTopicMessage InvalidTransaction InvalidTransactionBody InvalidTransactionDuration InvalidTransactionId InvalidTransactionStart InvalidTransferAccountId InvalidTreasuryAccountForToken InvalidWipeKey InvalidWipingAmount InvalidZeroByteInString KeyNotProvided KeyPrefixMismatch KeyRequired LiveHashAlreadyExists LiveHashNotFound LocalCallModificationException MaxAllowancesExceeded MaxChildRecordsExceeded MaxContractStorageExceeded MaxEntitiesInPriceRegimeHaveBeenCreated MaxFileSizeExceeded MaxGasLimitExceeded MaxNftsInPriceRegimeHaveBeenMinted MaxStorageInPriceRegimeHasBeenUsed MemoTooLong MessageSizeTooLarge MetadataTooLong MissingQueryHeader MissingTokenName MissingTokenSymbol ModifyingImmutableContract NegativeAllowanceAmount NftInFungibleTokenAllowances NoFreezeIsScheduled NoNewValidSignatures NoRemainingAutomaticAssociations NoUpgradeHasBeenPrepared NoWaclKey NodeCapacityNotSufficientForOperation NotSpecialAccount NotSupported NullSolidityAddress ObtainerDoesNotExist ObtainerRequired ObtainerSameContractId Ok OperationRepeatedInBucketGroups PayerAccountDeleted PayerAccountNotFound PayerAccountUnauthorized PermanentRemovalRequiresSystemInitiation PlatformNotActive PlatformTransactionNotCreated PreparedUpdateFileIsImmutable ProxyAccountIdFieldIsDeprecated ReceiptNotFound ReceiverSigRequired RecordNotFound RepeatedAllowancesToDelete RepeatedSerialNumsInNftAllowances RequestedNumAutomaticAssociationsExceedsAssociationLimit ResultSizeLimitExceeded RevertedSuccess RoyaltyFractionCannotExceedOne ScheduleAlreadyDeleted ScheduleAlreadyExecuted ScheduleExpirationTimeMustBeHigherThanConsensusTime ScheduleExpirationTimeTooFarInFuture ScheduleFutureGasLimitExceeded ScheduleFutureThrottleExceeded ScheduleIsImmutable SchedulePendingExpiration ScheduledTransactionNotInWhitelist SelfStakingIsNotAllowed SenderDoesNotOwnNftSerialNo SerialNumberLimitReached SerializationFailed SettingNegativeAccountBalance SomeSignaturesWereInvalid SpenderAccountRepeatedInAllowances SpenderAccountSameAsOwner SpenderDoesNotHaveAllowance StakingNotEnabled Success SuccessButMissingExpectedOperation ThrottleGroupHasZeroOpsPerSec TokenAlreadyAssociatedToAccount TokenHasNoFeeScheduleKey TokenHasNoFreezeKey TokenHasNoKycKey TokenHasNoPauseKey TokenHasNoSupplyKey TokenHasNoWipeKey TokenIdRepeatedInTokenList TokenIsImmutable TokenIsPaused TokenMaxSupplyReached TokenNameTooLong TokenNotAssociatedToAccount TokenNotAssociatedToFeeCollector TokenSymbolTooLong TokenTransferListSizeLimitExceeded TokenWasDeleted TokensPerAccountLimitExceeded TopicExpired TotalLedgerBalanceInvalid TransactionExpired TransactionHasUnknownFields TransactionIdFieldNotAllowed TransactionOversize TransactionRequiresZeroTokenBalances TransactionTooManyLayers TransferAccountSameAsDeleteAccount TransferListSizeLimitExceeded TransfersNotZeroSumForToken TreasuryMustOwnBurnedNft Unauthorized UnexpectedTokenDecimals Unknown UnparseableThrottleDefinitions UnresolvableRequiredSigners UpdateFileHashChangedSincePrepareUpgrade UpdateFileHashDoesNotMatchPrepared UpdateFileIdDoesNotMatchPrepared 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

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

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

BatchSizeLimitExceeded: Status

Repeated operations count exceeds the limit

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

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.

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

EmptyQueryBody: Status

the query body is empty

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.

FeeScheduleFilePartUploaded: Status

Fee Schedule Proto File Part uploaded

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)

FractionDividesByZero: Status

A custom fractional fee set a denominator of zero

FractionalFeeMaxAmountLessThanMinAmount: Status

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

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

IdenticalScheduleAlreadyCreated: Status

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

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.

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.

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

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

InvalidInitialBalance: Status

Attempt to set negative initial balance

InvalidKeyEncoding: Status

Provided key encoding was not supported by the system

InvalidKycKey: Status

The provided KYC key was invalid.

InvalidLiveHashSize: Status

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

InvalidNftId: Status

Invalid nft id

InvalidNodeAccount: Status

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

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

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

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

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

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

MaxEntitiesInPriceRegimeHaveBeenCreated: Status

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

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

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

MissingQueryHeader: Status

Header is missing in Query request

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

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.

NoUpgradeHasBeenPrepared: Status

A FREEZE_UPGRADE transaction was handled with no previous update prepared.

NoWaclKey: Status

WriteAccess Control Keys are not provided for the file

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

NotSpecialAccount: Status

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

NotSupported: Status

The API is not currently supported

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

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

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

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.

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.

ScheduledTransactionNotInWhitelist: Status

Only whitelisted transaction types may be scheduled

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

SerialNumberLimitReached: Status

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

SerializationFailed: Status

Serialization failure

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

ThrottleGroupHasZeroOpsPerSec: Status

A throttle group was granted zero opsPerSec

TokenAlreadyAssociatedToAccount: Status

An associateToken operation specified a token already associated to the account

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

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

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

TokensPerAccountLimitExceeded: Status

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

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.

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

Generated using TypeDoc