- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,Serializable,Comparable<ResponseCodeEnum>,Constable
@Generated
public enum ResponseCodeEnum
extends Enum<ResponseCodeEnum>
implements com.google.protobuf.Internal.EnumLite
* An enumeration of possible response codes.Protobuf enum
proto.ResponseCodeEnum-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescription* The ethereum transaction specified an access list, which the network does not support.* An AccountAmount token transfers list referenced a token type other than FUNGIBLE_COMMON* the account has been marked as deleted* An account did not own the NFT to be wiped* 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 entitiesAccount is frozen and cannot transact with the tokenThe identified account is sender for one or more pending airdrop(s) and cannot be deleted.* the account id passed has not yet been created.* The account cannot be modified.* This operation cannot be completed because the target account is a "Node Account".<br/> This account is currently in use as the "Node Account" for a consensus node, and therefore the requested change is not permitted.* Special Account Operations should be performed by only Genesis account, return this code if it is not Genesis AccountAn attempted operation is invalid because the account is a treasuryKYC must be granted and account does not have KYC granted* same accounts repeated in the transfer account list* An account cannot be dissociated from a unique token if it owns NFTs for the token* The update of the account failed* Token airdrop transactions can not contain multiple senders for a single token.* An alias that is assigned to an account or contract cannot be assigned to another account or contract.* The alias already set on an account cannot be updated using CryptoUpdate transaction.* The transfer amount exceeds the current approved allowance for the spender account.* The establishment or adjustment of an approved allowance cause the token allowance to exceed the token maximum supply.* 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).* An adminKey was not specified on the topic, so there must not be an autoRenewAccount.* the duration is not a subset of [MINIMUM_AUTORENEW_DURATION,MAXIMUM_AUTORENEW_DURATION]* Unsupported algorithm/encoding used for keys in the transaction* A transaction tried to execute a hook that did not match the specified type or was malformed in some other way.* The batch key is set for a non batch transaction* The list of batch transactions contains duplicated transactions* The list of batch transactions is empty* Repeated operations count exceeds the limit* The list of batch transactions contains a transaction type that is in the AtomicBatch blacklist as configured in the network.* The capacity needed to satisfy all opsPerSec groups in a bucket overflowed a signed 8-byte integral type* A bucket was defined without any throttle groups* If API is throttled outDeprecated.* Cannot set both a hook call and an approval on the same AccountAmount or NftTransfer message.The target of a wipe operation was the token treasury account* Consensus throttle did not allow execution of this transaction.* Bytecode for smart contract is of length zero* Contract is marked as deleted* For any contract execution related error not handled by specific error codes listed above.* 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.* File to create a smart contract was of length zero* A ContractUpdate requested removal of a contract's auto-renew account, but that contract has no auto-renew account.* A selfdestruct or ContractDelete targeted a contract with non-zero token balances.* A selfdestruct or ContractDelete targeted a contract that is a token treasury.* Negative gas was offered in smart contract call* Negative value / initial balance was specified in a smart contract call / create* Contract REVERT OPCODE executed* contract byte code size is over the limit* update of the contract failed* The network just started at genesis and is creating system entities.* The treasury for a unique token cannot be changed until it owns no NFTs* More than 20 balance adjustments were to satisfy a CryptoTransfer and its implied custom fee payments* The reference chain of custom fees for a transferred token exceeded the maximum length of 2* Only tokens of type FUNGIBLE_COMMON can be used to as fee schedule denominations* Only positive fees may be assessed at this time* A custom fee schedule entry did not specify either a fixed or fractional fee* A fractional custom fee exceeded the range of a 64-bit signed integer* More than 10 custom fees were specified* Only tokens of type FUNGIBLE_COMMON can have fractional fees* Only tokens of type NON_FUNGIBLE_UNIQUE can have royalty fees* A fee schedule update tried to clear the custom fees from a token whose fee schedule was already empty* The delegating Spender cannot grant approveForAll allowance on a NFT token type for another spender.* The delegating Spender cannot grant allowance on a NFT serial for another spender as it doesnt not have approveForAll granted on token-owner.* The provided max custom fee list contains fees with duplicate account id.* The provided max custom fee list contains fees with duplicate denominations.* This transaction ID is a duplicate of one that was submitted to this node or reached consensus in the last 180 seconds (receipt period)* No allowances have been specified in the approval transaction.* An EVM hook storage update had no contents.* the livehash data is missing* the livehash body is empty* the keys for a livehash are missing* the crypto livehash query is empty* The list of `PendingAirdropId`s is empty and MUST NOT be empty.* the query body is empty* The transaction attempted to use empty `TokenReference` list.TokenTransfersTransactionBody has a TokenTransferList with no AccountAmountsTokenTransfersTransactionBody has no TokenTransferList* Transaction body provided is empty* Entities with Entity ID below 1000 are not allowed to be deleted* Decoding the smart contract binary to a byte array failed.* An EVM hook execution was throttled due to high network gas utilization.* An EVM hook's mapping slot, storage key, or storage value failed to use the minimal representation (i.e., no leading zeros).* An EVM hook mapping slot, storage key, or storage value exceeded 32 bytes.* The change on Exchange Rate exceeds Exchange_Rate_Allowed_Percentage* Already existing automatic associations are more than the new maximum automatic associations.* The expiration date/time on a smart contract may not be reduced* There was a system error while performing balance checks, reserved for future.* There was a system error while performing fee calculation, reserved for future.* There was a system error and the transaction failed because of invalid request parameters.* The provided fee exempt key list contains duplicated keys.* Fee Schedule Proto File Part uploaded* If a fee schedule key is not set when we create a topic we cannot add it on update.* If the topic's custom fees are updated the topic SHOULD have a fee schedule key* The contents of file are provided as empty.* the file has been marked as deleted* Unexpected exception thrown by file system functions* Fee Schedule Proto uploaded but not valid (append or update is required)* Fee Schedule Proto uploaded but not valid (append or update is required)* In ServiceEndpoint, domain_name size too large* A custom fractional fee set a denominator of zero* Each fractional custom fee must have its maximum_amount, if specified, at least its minimum_amount* Once a freeze is scheduled, it must be aborted before any other type of freeze can can be performed.* The given freeze start time was in the (consensus) past.* FreezeTransactionBody does not exist* The update file in a freeze transaction body must exist.* The hash of the update file in a freeze transaction body must match the in-memory hash.* If an NMT upgrade has been prepared, the following operation must be a FREEZE_UPGRADE.* Fungible common token used in NFT allowances* Fully qualified domain name is not allowed in gossip_endpoint* The number of gossip endpoints exceeds the limit* The GRPC proxy endpoint is set in the NodeCreate or NodeUpdate transaction, which the network does not support.* An EVM hook mapping slot, storage key, or storage value failed to use the minimal representation (i.e., no leading zeros).* A EVM hook mapping slot, storage key, or storage value exceeded 32 bytes.* A hook was deleted.* The hook deletion requires the hook to have zero storage slots.* A hook extension point was empty.* A user tried to create a hook with an id already in use.* A user repeated the same hook id in a creation details list.* The target hook is not an EVM hook.* A hook id was not found.* Hooks are not supported to be used in TokenAirdrop transactions* Hooks are not supported to be used in Batch transactions and Scheduled transactions.* Hooks are not not enabled on the target Hiero network.* A schedule already exists with the same identifying fields of an attempted ScheduleCreate (that is, all fields other than scheduledPayerAccountID)* The inner transaction of a batch transaction failed* When the account balance is not sufficient for the transfer* 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.* 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.* Not enough gas was supplied to execute transaction* Payment tendered for contract local call cannot cover both the fee and the gas* The payer account has insufficient cryptocurrency to pay the transaction feeDeprecated.* The sender account in the token transfer transaction could not afford a custom feeToken balance is not sufficient for the transaction* The fee provided in the transaction is insufficient for this type of transaction* The crypto transfer credit and debit do not sum equal to 0* The account id is invalid or does not exist* A provided admin key was invalid.* 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.* The account id specified as the owner is invalid or does not exist.* The account id specified as the spender is invalid or does not exist.* The autoRenewAccount specified is not a valid, active account.* The batch key is not validchunk number must be from 1 to total (chunks) inclusive.For every chunk, the payer account that is part of initialTransactionID must match the Payer Account of this transaction.* The contract id is invalid or does not exist* Any of the feeCollector accounts for customFees is invalid* The provided custom fee schedule key was invalid* If the account Id specified as the delegating spender is invalid or does not exist.* ServiceEndpoint is invalid* The ethereum transaction either failed parsing or failed signature validation, or some other EthereumTransaction error not covered by another response code.* Failed to update exchange rate file* Expiration time provided in the transaction was invalid.* The fee collector account id in TokenFeeScheduleUpdate is invalid or does not exist.* Failed to update fee file* The provided fee schedule key contains an invalid key.* Invalid fee submitted* The file id is invalid or does not exist* File WACL keys are invalidThe provided freeze key was invalid.* FreezeTransactionBody is invalid* The full prefix signature for precompile is not valid* A transaction failed because the TLS certificate provided for the node is missing or invalid.* A transaction failed because one or more entries in the list of service endpoints for the `gossip_endpoint` field is invalid.<br/> The most common cause for this response is a service endpoint that has the domain name (DNS) set rather than address and port.* A transaction failed because the hash provided for the gRPC certificate is present but invalid.* The provided gRPC certificate hash is invalid.* A hook admin key was invalid.* The HookCall set in the transaction is invalid* A hook creation spec was not found.* A hook id was invalid.* Attempt to set negative initial balanceThe IPv4 address is invalid* Provided key encoding was not supported by the system* The provided fee exempt key list contains an invalid key.The provided KYC key was invalid.* the livehash data is not the output of a SHA-384 digest* The maximum automatic associations value is not valid.<br/> The most common cause for this error is a value less than `-1`.* The provided list contains invalid max custom fee.* A provided metadata key was invalid.* Invalid nft id* Node Account provided does not match the node account of the node the transaction was submitted to.* A transaction failed because the node account identifier provided does not exist or is not valid.<br/> One common source of this error is providing a node account identifier using the "alias" form rather than "numeric" form.* A transaction failed because the description field cannot be encoded as UTF-8 or is more than 100 bytes when encoded.* A transaction failed because the consensus node identified is not valid or does not exist in state.* The account id specified as the owner in `TokenReject` is invalid or does not exist.* The provided pause key was invalid* the response code when a smart contract id is passed for a crypto API request* Payer signature is invalid* The provided pending airdrop id is invalid.<br/> This pending airdrop MAY already be claimed or cancelled.* The range provided in UtilPrng transaction is negative.Deprecated.* the query header is invalid* The range of data to be gathered is out of the set boundariesDeprecated.* In Query validation, account with +ve(amount) value should be Receiving node account, the receiver account should be only one account in the list* A registered service endpoint is invalid.<br/> The port is out of range, or the address field is not set.* A registered service endpoint has an invalid address.<br/> The IP address length is not 4 (IPv4) or 16 (IPv6), or the domain name is not a valid ASCII FQDN.* A registered service endpoint does not specify an endpoint type.<br/> Exactly one of block_node, mirror_node, or rpc_relay MUST be set.* A registered node ID is invalid or does not exist.* auto renewal period is not a positive number of seconds* The Schedule Create Transaction TransactionID account does not exist* The Scheduled entity does not exist; or has now expired, been deleted, or been executed* The provided Scheduled Payer does not existDeprecated.* A HAPI client cannot set the SignedTransaction#use_serialized_tx_message_hash_algorithm field.* A transaction failed because one or more entries in the list of service endpoints for the `service_endpoint` field is invalid.<br/> The most common cause for this response is a service endpoint that has the domain name (DNS) set rather than address and port.* The transaction signature is not valid* the number of key (KeyList, or ThresholdKey) does not match that of signature (SignatureList, or ThresholdKeySignature).* the type of key (base ed25519 key, KeyList, or ThresholdKey) does not match the type of signature (base ed25519 signature, SignatureList, or ThresholdKeySignature)* During an update transaction when the system is not able to find the Users Solidity address* The solidity id is invalid or entity with this solidity id does not exist* The staking account id or staking node id given is invalid or does not exist.* A provided submit key was invalid.The provided supply key was invalid.* The new throttle definitions system file were invalid, and no more specific error could be divinedThe requested token burn amount would cause an invalid total supply* The requested token burn metadata was invalidInvalid token decimalsThe token is invalid or does not exist* Any of the token Ids in customFees is invalid* This airdrop claim is for a pending airdrop with an invalid token.<br/> The token might be deleted, or the sender may not have enough tokens to fulfill the offer.Invalid token initial supply* Invalid token max supplyThe requested token mint amount would cause an invalid total supply* The requested token mint metadata was invalid* Invalid token nft serial numberToken Symbol is not UTF-8 capitalized alphabetical string* The Topic ID specified is not in the system.* A ConsensusService message is empty.* For any error not handled by specific error codes listed below.* Invalid transaction body provided* The given transactionValidDuration was either non-positive, or greater than the maximum valid duration of 180 secs.* Transaction id is not valid* Transaction start time is greater than current consensus time* The transfer account id in CryptoDelete transaction is invalid or does not exist.Treasury Account does not exist or is deletedThe provided wipe key was invalid.The provided wipe amount must not be negative, zero or bigger than the token holder balance* A string field in the transaction has a UTF-8 encoding with the prohibited zero byte* In ServiceEndpoint, domain_name and ipAddressV4 are mutually exclusive* The keys were not provided in the request.* one public key matches more than one prefixes on the signature map* Key not provided in the transaction body* the livehash already exists for a given account* the livehash is not present* local execution (query) is requested for a function which changes state* The payer account of an approveAllowances or adjustAllowance transaction is attempting to go beyond the maximum allowed number of allowances.* A contract transaction tried to use more than the allowed number of child records, via either system contract records or internal contract creations.* Contract permanent storage exceeded the currently allowable limit* The fee amount is exceeding the amount that the payer is willing to pay.* Max custom fees list is not supported for this operation.* The maximum number of entities allowed in the current price regime have been created.* The provided fee exempt key list size exceeded the limit.* File size exceeded the currently allowable limit* Gas exceeded currently allowable gas limit per transaction* All the NFTs allowed in the current price regime have already been minted* The maximum number of nodes allowed in the address book have been created.* The number of associated registered nodes exceeds the maximum allowed limit.* All contract storage allocated to the current price regime has been consumed.* Transaction memo size exceeded 100 bytes* ConsensusSubmitMessage request's message size is larger than allowed.* Nft metadata is too long* The inner transaction of a batch transaction is missing a batch key* A scheduled transaction configured to wait for expiry to execute was not given an explicit expiration time.* Header is missing in Query request* NFT serial numbers are missing in the TokenUpdateNftsTransactionBody* Token Metadata is not providedToken Name is not providedA token symbol was not provided* attempting to modify (update or delete a immutable smart contract, i.e.* The specified amount for an approved allowance cannot be negative.* Non fungible token used in fungible token allowances* An NFT transfers list referenced a token type other than NON_FUNGIBLE_UNIQUE.* A FREEZE_ABORT transaction was handled with no scheduled freeze.* The provided sig map did not contain any new valid signatures from required signers of the scheduled transaction* The account has reached the limit on the automatic associations count.* A contract operation attempted to schedule another transaction after it had already scheduled a recursive contract call.* A FREEZE_UPGRADE transaction was handled with no previous update prepared.* There are no corresponding custom fees.* WriteAccess Control Keys are not provided for the file* This operation cannot be completed because the target account has a zero balance.<br/> Node accounts require a positive balance.* 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* A transaction failed because the consensus node identified is deleted from the address book.* The payer account is not a special account(account 0.0.55)* The API is not currently supported* null solidity address* transferAccountId or transferContractId specified for contract delete does not exist* when deleting smart contract that has crypto balance either transfer account or transfer smart contract is required* when deleting smart contract that has crypto balance you can not use the same contract id as transferContractId as the one being deleted* The transaction passed the precheck validations.* An operation was assigned to more than one throttle group in a given bucket* The payer account has been marked as deleted* Payer account does not exist.* The fee payer account doesn't have permission to submit such Transaction* The number of `PendingAirdropId` values in the list exceeds the maximum allowable number.* A `PendingAirdropId` is repeated in a `claim` or `cancel` transaction.A pending airdrop already exists for the specified NFT.* A delete transaction submitted via HAPI set permanent_removal=true* the platform node is either disconnected or lagging behind.* transaction not created by platform due to large backlog* The prepared update file cannot be updated or appended until either the upgrade has been completed, or a FREEZE_ABORT has been handled.A CryptoCreate or ContractCreate used the deprecated proxyAccountID field.* Receipt for given transaction id does not exist* When a valid signature is not provided for operations on account with receiverSigRequired=true* Record for given transaction id does not exist* A contract can schedule recursive calls a finite number of times (this is approximately four million times with typical network configuration.)* The number of registered service endpoints exceeds the configured limit.* A registered node cannot be deleted because it is still associated with a consensus node via their associated registered node list.* A CryptoTransfer relying on a ACCOUNT_ALLOWANCE hook was rejected.Deprecated.Deprecated.* Cannot set the number of automatic associations for an account more than the maximum allowed token associations <tt>tokens.maxPerAccount</tt>.* Smart contract result size greater than specified maxResultSize* A precompiled contract succeeded, but was later reverted.* A royalty cannot exceed the total fungible value exchanged for an NFT* A schedule being signed or deleted has already been deleted* A schedule being signed or deleted has already been executed* The scheduled transaction could not be created because it's expiration_time was less than or equal to the consensus time.* The scheduled transaction could not be created because it's expiration_time was too far in the future.* 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.* The provided schedule expiry time is not configurable.* The scheduled transaction could not be created because it would cause the gas limit to be violated on the specified expiration_time.* The scheduled transaction could not be created because it would cause throttles to be violated on the specified expiration_time.* The Scheduled entity cannot be modified.* A schedule being signed or deleted has passed it's expiration date and is pending execution if needed and then expiration.* Only whitelisted transaction types may be scheduled* An account set the staked_account_id to itself in CryptoUpdate or ContractUpdate transactions.* The transaction attempted to move an NFT serial number from an account other than its owner* Currently no more than 4,294,967,295 NFTs may be minted for a given unique token type* Serialization failure* The number of service endpoints exceeds the limit* attempting to set negative balance value for crypto account* At least one of the signatures in the provided sig map did not represent a valid signature for any required signerDeprecated.* An approved allowance specifies a spender account that is the same as the hbar/token owner account.* The spender does not have an existing approved allowance with the hbar/token owner.* Native staking, while implemented, has not yet enabled by the council.* The transaction succeeded* The throttle definitions file was updated, but some supported operations were not assigned a bucket* A throttle group was granted zero opsPerSec* The least common multiple of the throttle group's milliOpsPerSec is too large and it's overflowing.* Consensus throttle did not allow execution of this transaction.<br/> The transaction should be retried after a modest delay.* The token to be airdropped has a fallback royalty fee and cannot be sent or claimed via an airdrop transaction.An <tt>associateToken</tt> operation specified a token already associated to the account* Admin key is not set on token* Fee schedule key is not set on tokenFreeze key is not set on tokenKYC key is not set on token* Metadata key is not set on tokenThe token has no metadata or supply key* Pause key is not set on tokenSupply key is not set on tokenWipe key is not set on tokenSame TokenIDs present in the token listToken does not have Admin key set, thus update/delete transactions cannot be performed* Token is paused.* A token cannot have more units minted due to its configured supply ceilingToken Name is too longA required token-account relationship is missing* Any of the token Ids in customFees are not associated to feeCollector* The transaction attempted to use more than the allowed number of `TokenReference`.* The transaction attempted to use duplicate `TokenReference`.<br/> This affects `TokenReject` attempting to reject same token reference more than once.The provided token symbol was too longExceeded the number of token transfers (both from and to) allowed for token transfer listToken transactions cannot be executed on deleted tokenAn involved account already has more than <tt>tokens.maxPerAccount</tt> associations with non-deleted tokens.* The HookStore tried to update too many storage slots in a single transaction.* The number of hook invocations exceeds the maximum allowed per transaction.* The topic has expired, was not automatically renewed, and is in a 7 day grace period before the topic will be deleted unrecoverably.TOTAL_LEDGER_BALANCE_INVALID = 108;* Pre-Check error when TransactionValidStart + transactionValidDuration is less than current consensus time.* A transaction's protobuf message includes unknown fields; could mean that a client expects not-yet-released functionality to be available.* The scheduled field in the TransactionID may not be set to true* The size of the Transaction is greater than transactionMaxBytes* The attempted operation is invalid until all the target entity's hooks have been deleted.An attempted operation is invalid until all token balances for the target account are zero* The Transaction has more than 50 levels* Transfer Account should not be same as Account to be deleted* Exceeded the number of accounts (both from and to) allowed for crypto transfer list* This operation cannot be completed because the target account is a "Fee Collection Account".<br/> Any attempt to transfer to a fee collection account is not permitted.Amounts in transfer list are not net zero* A NFT can only be burned when owned by the unique token's treasury* An attempted operation was not authorized (ie - a deleteTopic for a topic with no adminKey).* A fungible token transfer expected a different number of decimals than the involved type actually has.* The responding node has submitted the transaction to the network.* The new contents for the throttle definitions system file were not valid protobuf* The required signers for a scheduled transaction cannot be resolved, for example because they do not exist or have been deleted* The update file hash when handling a FREEZE_UPGRADE transaction differs from the file hash at the time of handling the PREPARE_UPGRADE transaction.* 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.* 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.The node account is not allowed to be updated* The target network is waiting for the ledger ID to be set, which is a side effect of finishing the network's TSS construction.* EthereumTransaction was signed against a chainId that this network does not support.* A HookStore referenced a valid entity number but with the wrong entity type.* This transaction specified an ethereumNonce that is not the current ethereumNonce of the account. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int* The ethereum transaction specified an access list, which the network does not support.static final int* An AccountAmount token transfers list referenced a token type other than FUNGIBLE_COMMONstatic final int* the account has been marked as deletedstatic final int* An account did not own the NFT to be wipedstatic final int* 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 entitiesstatic final intAccount is frozen and cannot transact with the tokenstatic final intThe identified account is sender for one or more pending airdrop(s) and cannot be deleted.static final int* the account id passed has not yet been created.static final int* The account cannot be modified.static final int* This operation cannot be completed because the target account is a "Node Account".<br/> This account is currently in use as the "Node Account" for a consensus node, and therefore the requested change is not permitted.static final int* Special Account Operations should be performed by only Genesis account, return this code if it is not Genesis Accountstatic final intAn attempted operation is invalid because the account is a treasurystatic final intKYC must be granted and account does not have KYC grantedstatic final int* same accounts repeated in the transfer account liststatic final int* An account cannot be dissociated from a unique token if it owns NFTs for the tokenstatic final int* The update of the account failedstatic final int* Token airdrop transactions can not contain multiple senders for a single token.static final int* An alias that is assigned to an account or contract cannot be assigned to another account or contract.static final int* The alias already set on an account cannot be updated using CryptoUpdate transaction.static final int* The transfer amount exceeds the current approved allowance for the spender account.static final int* The establishment or adjustment of an approved allowance cause the token allowance to exceed the token maximum supply.static final int* 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).static final int* An adminKey was not specified on the topic, so there must not be an autoRenewAccount.static final int* the duration is not a subset of [MINIMUM_AUTORENEW_DURATION,MAXIMUM_AUTORENEW_DURATION]static final int* Unsupported algorithm/encoding used for keys in the transactionstatic final int* A transaction tried to execute a hook that did not match the specified type or was malformed in some other way.static final int* The batch key is set for a non batch transactionstatic final int* The list of batch transactions contains duplicated transactionsstatic final int* The list of batch transactions is emptystatic final int* Repeated operations count exceeds the limitstatic final int* The list of batch transactions contains a transaction type that is in the AtomicBatch blacklist as configured in the network.static final int* The capacity needed to satisfy all opsPerSec groups in a bucket overflowed a signed 8-byte integral typestatic final int* A bucket was defined without any throttle groupsstatic final int* If API is throttled outstatic final intDeprecated.static final int* Cannot set both a hook call and an approval on the same AccountAmount or NftTransfer message.static final intThe target of a wipe operation was the token treasury accountstatic final int* Consensus throttle did not allow execution of this transaction.static final int* Bytecode for smart contract is of length zerostatic final int* Contract is marked as deletedstatic final int* For any contract execution related error not handled by specific error codes listed above.static final int* 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.static final int* File to create a smart contract was of length zerostatic final int* A ContractUpdate requested removal of a contract's auto-renew account, but that contract has no auto-renew account.static final int* A selfdestruct or ContractDelete targeted a contract with non-zero token balances.static final int* A selfdestruct or ContractDelete targeted a contract that is a token treasury.static final int* Negative gas was offered in smart contract callstatic final int* Negative value / initial balance was specified in a smart contract call / createstatic final int* Contract REVERT OPCODE executedstatic final int* contract byte code size is over the limitstatic final int* update of the contract failedstatic final int* The network just started at genesis and is creating system entities.static final int* The treasury for a unique token cannot be changed until it owns no NFTsstatic final int* More than 20 balance adjustments were to satisfy a CryptoTransfer and its implied custom fee paymentsstatic final int* The reference chain of custom fees for a transferred token exceeded the maximum length of 2static final int* Only tokens of type FUNGIBLE_COMMON can be used to as fee schedule denominationsstatic final int* Only positive fees may be assessed at this timestatic final int* A custom fee schedule entry did not specify either a fixed or fractional feestatic final int* A fractional custom fee exceeded the range of a 64-bit signed integerstatic final int* More than 10 custom fees were specifiedstatic final int* Only tokens of type FUNGIBLE_COMMON can have fractional feesstatic final int* Only tokens of type NON_FUNGIBLE_UNIQUE can have royalty feesstatic final int* A fee schedule update tried to clear the custom fees from a token whose fee schedule was already emptystatic final int* The delegating Spender cannot grant approveForAll allowance on a NFT token type for another spender.static final int* The delegating Spender cannot grant allowance on a NFT serial for another spender as it doesnt not have approveForAll granted on token-owner.static final int* The provided max custom fee list contains fees with duplicate account id.static final int* The provided max custom fee list contains fees with duplicate denominations.static final int* This transaction ID is a duplicate of one that was submitted to this node or reached consensus in the last 180 seconds (receipt period)static final int* No allowances have been specified in the approval transaction.static final int* An EVM hook storage update had no contents.static final int* the livehash body is emptystatic final int* the keys for a livehash are missingstatic final int* the crypto livehash query is emptystatic final int* the livehash data is missingstatic final int* The list of `PendingAirdropId`s is empty and MUST NOT be empty.static final int* the query body is emptystatic final int* The transaction attempted to use empty `TokenReference` list.static final intTokenTransfersTransactionBody has a TokenTransferList with no AccountAmountsstatic final intTokenTransfersTransactionBody has no TokenTransferListstatic final int* Transaction body provided is emptystatic final int* Entities with Entity ID below 1000 are not allowed to be deletedstatic final int* Decoding the smart contract binary to a byte array failed.static final int* An EVM hook execution was throttled due to high network gas utilization.static final int* An EVM hook's mapping slot, storage key, or storage value failed to use the minimal representation (i.e., no leading zeros).static final int* An EVM hook mapping slot, storage key, or storage value exceeded 32 bytes.static final int* The change on Exchange Rate exceeds Exchange_Rate_Allowed_Percentagestatic final int* Already existing automatic associations are more than the new maximum automatic associations.static final int* The expiration date/time on a smart contract may not be reducedstatic final int* There was a system error while performing balance checks, reserved for future.static final int* There was a system error while performing fee calculation, reserved for future.static final int* There was a system error and the transaction failed because of invalid request parameters.static final int* The provided fee exempt key list contains duplicated keys.static final int* Fee Schedule Proto File Part uploadedstatic final int* If a fee schedule key is not set when we create a topic we cannot add it on update.static final int* If the topic's custom fees are updated the topic SHOULD have a fee schedule keystatic final int* The contents of file are provided as empty.static final int* the file has been marked as deletedstatic final int* Unexpected exception thrown by file system functionsstatic final int* Fee Schedule Proto uploaded but not valid (append or update is required)static final int* Fee Schedule Proto uploaded but not valid (append or update is required)static final int* In ServiceEndpoint, domain_name size too largestatic final int* A custom fractional fee set a denominator of zerostatic final int* Each fractional custom fee must have its maximum_amount, if specified, at least its minimum_amountstatic final int* Once a freeze is scheduled, it must be aborted before any other type of freeze can can be performed.static final int* The given freeze start time was in the (consensus) past.static final int* FreezeTransactionBody does not existstatic final int* The update file in a freeze transaction body must exist.static final int* The hash of the update file in a freeze transaction body must match the in-memory hash.static final int* If an NMT upgrade has been prepared, the following operation must be a FREEZE_UPGRADE.static final int* Fungible common token used in NFT allowancesstatic final int* Fully qualified domain name is not allowed in gossip_endpointstatic final int* The number of gossip endpoints exceeds the limitstatic final int* The GRPC proxy endpoint is set in the NodeCreate or NodeUpdate transaction, which the network does not support.static final int* An EVM hook mapping slot, storage key, or storage value failed to use the minimal representation (i.e., no leading zeros).static final int* A EVM hook mapping slot, storage key, or storage value exceeded 32 bytes.static final int* A hook was deleted.static final int* The hook deletion requires the hook to have zero storage slots.static final int* A hook extension point was empty.static final int* A user tried to create a hook with an id already in use.static final int* A user repeated the same hook id in a creation details list.static final int* The target hook is not an EVM hook.static final int* A hook id was not found.static final int* Hooks are not supported to be used in TokenAirdrop transactionsstatic final int* Hooks are not supported to be used in Batch transactions and Scheduled transactions.static final int* Hooks are not not enabled on the target Hiero network.static final int* A schedule already exists with the same identifying fields of an attempted ScheduleCreate (that is, all fields other than scheduledPayerAccountID)static final int* The inner transaction of a batch transaction failedstatic final int* When the account balance is not sufficient for the transferstatic final int* 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.static final int* 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.static final int* Not enough gas was supplied to execute transactionstatic final int* Payment tendered for contract local call cannot cover both the fee and the gasstatic final intDeprecated.static final int* The payer account has insufficient cryptocurrency to pay the transaction feestatic final int* The sender account in the token transfer transaction could not afford a custom feestatic final intToken balance is not sufficient for the transactionstatic final int* The fee provided in the transaction is insufficient for this type of transactionstatic final int* The crypto transfer credit and debit do not sum equal to 0static final int* The account id is invalid or does not existstatic final int* A provided admin key was invalid.static final int* 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.static final int* The account id specified as the owner is invalid or does not exist.static final int* The account id specified as the spender is invalid or does not exist.static final int* The autoRenewAccount specified is not a valid, active account.static final int* The batch key is not validstatic final intchunk number must be from 1 to total (chunks) inclusive.static final intFor every chunk, the payer account that is part of initialTransactionID must match the Payer Account of this transaction.static final int* The contract id is invalid or does not existstatic final int* Any of the feeCollector accounts for customFees is invalidstatic final int* The provided custom fee schedule key was invalidstatic final int* If the account Id specified as the delegating spender is invalid or does not exist.static final int* ServiceEndpoint is invalidstatic final int* The ethereum transaction either failed parsing or failed signature validation, or some other EthereumTransaction error not covered by another response code.static final int* Failed to update exchange rate filestatic final int* Expiration time provided in the transaction was invalid.static final int* The fee collector account id in TokenFeeScheduleUpdate is invalid or does not exist.static final int* Failed to update fee filestatic final int* The provided fee schedule key contains an invalid key.static final int* Invalid fee submittedstatic final int* The file id is invalid or does not existstatic final int* File WACL keys are invalidstatic final intThe provided freeze key was invalid.static final int* FreezeTransactionBody is invalidstatic final int* The full prefix signature for precompile is not validstatic final int* A transaction failed because the TLS certificate provided for the node is missing or invalid.static final int* A transaction failed because one or more entries in the list of service endpoints for the `gossip_endpoint` field is invalid.<br/> The most common cause for this response is a service endpoint that has the domain name (DNS) set rather than address and port.static final int* The provided gRPC certificate hash is invalid.static final int* A transaction failed because the hash provided for the gRPC certificate is present but invalid.static final int* A hook admin key was invalid.static final int* The HookCall set in the transaction is invalidstatic final int* A hook creation spec was not found.static final int* A hook id was invalid.static final int* Attempt to set negative initial balancestatic final intThe IPv4 address is invalidstatic final int* Provided key encoding was not supported by the systemstatic final int* The provided fee exempt key list contains an invalid key.static final intThe provided KYC key was invalid.static final int* the livehash data is not the output of a SHA-384 digeststatic final int* The maximum automatic associations value is not valid.<br/> The most common cause for this error is a value less than `-1`.static final int* The provided list contains invalid max custom fee.static final int* A provided metadata key was invalid.static final int* Invalid nft idstatic final int* A transaction failed because the node account identifier provided does not exist or is not valid.<br/> One common source of this error is providing a node account identifier using the "alias" form rather than "numeric" form.static final int* Node Account provided does not match the node account of the node the transaction was submitted to.static final int* A transaction failed because the description field cannot be encoded as UTF-8 or is more than 100 bytes when encoded.static final int* A transaction failed because the consensus node identified is not valid or does not exist in state.static final int* The account id specified as the owner in `TokenReject` is invalid or does not exist.static final int* The provided pause key was invalidstatic final int* the response code when a smart contract id is passed for a crypto API requeststatic final int* Payer signature is invalidstatic final int* The provided pending airdrop id is invalid.<br/> This pending airdrop MAY already be claimed or cancelled.static final int* The range provided in UtilPrng transaction is negative.static final intDeprecated.static final int* the query header is invalidstatic final int* The range of data to be gathered is out of the set boundariesstatic final intDeprecated.static final int* In Query validation, account with +ve(amount) value should be Receiving node account, the receiver account should be only one account in the liststatic final int* A registered service endpoint has an invalid address.<br/> The IP address length is not 4 (IPv4) or 16 (IPv6), or the domain name is not a valid ASCII FQDN.static final int* A registered service endpoint does not specify an endpoint type.<br/> Exactly one of block_node, mirror_node, or rpc_relay MUST be set.static final int* A registered service endpoint is invalid.<br/> The port is out of range, or the address field is not set.static final int* A registered node ID is invalid or does not exist.static final int* auto renewal period is not a positive number of secondsstatic final int* The Schedule Create Transaction TransactionID account does not existstatic final int* The Scheduled entity does not exist; or has now expired, been deleted, or been executedstatic final int* The provided Scheduled Payer does not existstatic final intDeprecated.static final int* A HAPI client cannot set the SignedTransaction#use_serialized_tx_message_hash_algorithm field.static final int* A transaction failed because one or more entries in the list of service endpoints for the `service_endpoint` field is invalid.<br/> The most common cause for this response is a service endpoint that has the domain name (DNS) set rather than address and port.static final int* the number of key (KeyList, or ThresholdKey) does not match that of signature (SignatureList, or ThresholdKeySignature).static final int* the type of key (base ed25519 key, KeyList, or ThresholdKey) does not match the type of signature (base ed25519 signature, SignatureList, or ThresholdKeySignature)static final int* The transaction signature is not validstatic final int* During an update transaction when the system is not able to find the Users Solidity addressstatic final int* The solidity id is invalid or entity with this solidity id does not existstatic final int* The staking account id or staking node id given is invalid or does not exist.static final int* A provided submit key was invalid.static final intThe provided supply key was invalid.static final int* The new throttle definitions system file were invalid, and no more specific error could be divinedstatic final intThe requested token burn amount would cause an invalid total supplystatic final int* The requested token burn metadata was invalidstatic final intInvalid token decimalsstatic final int* Any of the token Ids in customFees is invalidstatic final intThe token is invalid or does not existstatic final int* This airdrop claim is for a pending airdrop with an invalid token.<br/> The token might be deleted, or the sender may not have enough tokens to fulfill the offer.static final intInvalid token initial supplystatic final int* Invalid token max supplystatic final intThe requested token mint amount would cause an invalid total supplystatic final int* The requested token mint metadata was invalidstatic final int* Invalid token nft serial numberstatic final intToken Symbol is not UTF-8 capitalized alphabetical stringstatic final int* The Topic ID specified is not in the system.static final int* A ConsensusService message is empty.static final int* Invalid transaction body providedstatic final int* The given transactionValidDuration was either non-positive, or greater than the maximum valid duration of 180 secs.static final int* Transaction id is not validstatic final int* Transaction start time is greater than current consensus timestatic final int* For any error not handled by specific error codes listed below.static final int* The transfer account id in CryptoDelete transaction is invalid or does not exist.static final intTreasury Account does not exist or is deletedstatic final intThe provided wipe key was invalid.static final intThe provided wipe amount must not be negative, zero or bigger than the token holder balancestatic final int* A string field in the transaction has a UTF-8 encoding with the prohibited zero bytestatic final int* In ServiceEndpoint, domain_name and ipAddressV4 are mutually exclusivestatic final int* The keys were not provided in the request.static final int* one public key matches more than one prefixes on the signature mapstatic final int* Key not provided in the transaction bodystatic final int* the livehash already exists for a given accountstatic final int* the livehash is not presentstatic final int* local execution (query) is requested for a function which changes statestatic final int* The payer account of an approveAllowances or adjustAllowance transaction is attempting to go beyond the maximum allowed number of allowances.static final int* A contract transaction tried to use more than the allowed number of child records, via either system contract records or internal contract creations.static final int* Contract permanent storage exceeded the currently allowable limitstatic final int* The fee amount is exceeding the amount that the payer is willing to pay.static final int* Max custom fees list is not supported for this operation.static final int* The maximum number of entities allowed in the current price regime have been created.static final int* The provided fee exempt key list size exceeded the limit.static final int* File size exceeded the currently allowable limitstatic final int* Gas exceeded currently allowable gas limit per transactionstatic final int* All the NFTs allowed in the current price regime have already been mintedstatic final int* The maximum number of nodes allowed in the address book have been created.static final int* The number of associated registered nodes exceeds the maximum allowed limit.static final int* All contract storage allocated to the current price regime has been consumed.static final int* Transaction memo size exceeded 100 bytesstatic final int* ConsensusSubmitMessage request's message size is larger than allowed.static final int* Nft metadata is too longstatic final int* The inner transaction of a batch transaction is missing a batch keystatic final int* A scheduled transaction configured to wait for expiry to execute was not given an explicit expiration time.static final int* Header is missing in Query requeststatic final int* NFT serial numbers are missing in the TokenUpdateNftsTransactionBodystatic final int* Token Metadata is not providedstatic final intToken Name is not providedstatic final intA token symbol was not providedstatic final int* attempting to modify (update or delete a immutable smart contract, i.e.static final int* The specified amount for an approved allowance cannot be negative.static final int* Non fungible token used in fungible token allowancesstatic final int* An NFT transfers list referenced a token type other than NON_FUNGIBLE_UNIQUE.static final int* A FREEZE_ABORT transaction was handled with no scheduled freeze.static final int* The provided sig map did not contain any new valid signatures from required signers of the scheduled transactionstatic final int* The account has reached the limit on the automatic associations count.static final int* A contract operation attempted to schedule another transaction after it had already scheduled a recursive contract call.static final int* A FREEZE_UPGRADE transaction was handled with no previous update prepared.static final int* There are no corresponding custom fees.static final int* WriteAccess Control Keys are not provided for the filestatic final int* This operation cannot be completed because the target account has a zero balance.<br/> Node accounts require a positive balance.static final int* 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 increasedstatic final int* A transaction failed because the consensus node identified is deleted from the address book.static final int* The payer account is not a special account(account 0.0.55)static final int* The API is not currently supportedstatic final int* null solidity addressstatic final int* transferAccountId or transferContractId specified for contract delete does not existstatic final int* when deleting smart contract that has crypto balance either transfer account or transfer smart contract is requiredstatic final int* when deleting smart contract that has crypto balance you can not use the same contract id as transferContractId as the one being deletedstatic final int* The transaction passed the precheck validations.static final int* An operation was assigned to more than one throttle group in a given bucketstatic final int* The payer account has been marked as deletedstatic final int* Payer account does not exist.static final int* The fee payer account doesn't have permission to submit such Transactionstatic final int* The number of `PendingAirdropId` values in the list exceeds the maximum allowable number.static final int* A `PendingAirdropId` is repeated in a `claim` or `cancel` transaction.static final intA pending airdrop already exists for the specified NFT.static final int* A delete transaction submitted via HAPI set permanent_removal=truestatic final int* the platform node is either disconnected or lagging behind.static final int* transaction not created by platform due to large backlogstatic final int* The prepared update file cannot be updated or appended until either the upgrade has been completed, or a FREEZE_ABORT has been handled.static final intA CryptoCreate or ContractCreate used the deprecated proxyAccountID field.static final int* Receipt for given transaction id does not existstatic final int* When a valid signature is not provided for operations on account with receiverSigRequired=truestatic final int* Record for given transaction id does not existstatic final int* A contract can schedule recursive calls a finite number of times (this is approximately four million times with typical network configuration.)static final int* The number of registered service endpoints exceeds the configured limit.static final int* A registered node cannot be deleted because it is still associated with a consensus node via their associated registered node list.static final int* A CryptoTransfer relying on a ACCOUNT_ALLOWANCE hook was rejected.static final intDeprecated.static final intDeprecated.static final int* Cannot set the number of automatic associations for an account more than the maximum allowed token associations <tt>tokens.maxPerAccount</tt>.static final int* Smart contract result size greater than specified maxResultSizestatic final int* A precompiled contract succeeded, but was later reverted.static final int* A royalty cannot exceed the total fungible value exchanged for an NFTstatic final int* A schedule being signed or deleted has already been deletedstatic final int* A schedule being signed or deleted has already been executedstatic final int* The scheduled transaction could not be created because it's expiration_time was less than or equal to the consensus time.static final int* The scheduled transaction could not be created because it's expiration_time was too far in the future.static final int* 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.static final int* The provided schedule expiry time is not configurable.static final int* The scheduled transaction could not be created because it would cause the gas limit to be violated on the specified expiration_time.static final int* The scheduled transaction could not be created because it would cause throttles to be violated on the specified expiration_time.static final int* The Scheduled entity cannot be modified.static final int* A schedule being signed or deleted has passed it's expiration date and is pending execution if needed and then expiration.static final int* Only whitelisted transaction types may be scheduledstatic final int* An account set the staked_account_id to itself in CryptoUpdate or ContractUpdate transactions.static final int* The transaction attempted to move an NFT serial number from an account other than its ownerstatic final int* Currently no more than 4,294,967,295 NFTs may be minted for a given unique token typestatic final int* Serialization failurestatic final int* The number of service endpoints exceeds the limitstatic final int* attempting to set negative balance value for crypto accountstatic final int* At least one of the signatures in the provided sig map did not represent a valid signature for any required signerstatic final intDeprecated.static final int* An approved allowance specifies a spender account that is the same as the hbar/token owner account.static final int* The spender does not have an existing approved allowance with the hbar/token owner.static final int* Native staking, while implemented, has not yet enabled by the council.static final int* The throttle definitions file was updated, but some supported operations were not assigned a bucketstatic final int* The transaction succeededstatic final int* A throttle group was granted zero opsPerSecstatic final int* The least common multiple of the throttle group's milliOpsPerSec is too large and it's overflowing.static final int* Consensus throttle did not allow execution of this transaction.<br/> The transaction should be retried after a modest delay.static final int* The token to be airdropped has a fallback royalty fee and cannot be sent or claimed via an airdrop transaction.static final intAn <tt>associateToken</tt> operation specified a token already associated to the accountstatic final int* Admin key is not set on tokenstatic final int* Fee schedule key is not set on tokenstatic final intFreeze key is not set on tokenstatic final intKYC key is not set on tokenstatic final int* Metadata key is not set on tokenstatic final intThe token has no metadata or supply keystatic final int* Pause key is not set on tokenstatic final intSupply key is not set on tokenstatic final intWipe key is not set on tokenstatic final intSame TokenIDs present in the token liststatic final intToken does not have Admin key set, thus update/delete transactions cannot be performedstatic final int* Token is paused.static final int* A token cannot have more units minted due to its configured supply ceilingstatic final intToken Name is too longstatic final intA required token-account relationship is missingstatic final int* Any of the token Ids in customFees are not associated to feeCollectorstatic final int* The transaction attempted to use more than the allowed number of `TokenReference`.static final int* The transaction attempted to use duplicate `TokenReference`.<br/> This affects `TokenReject` attempting to reject same token reference more than once.static final intThe provided token symbol was too longstatic final intExceeded the number of token transfers (both from and to) allowed for token transfer liststatic final intToken transactions cannot be executed on deleted tokenstatic final intAn involved account already has more than <tt>tokens.maxPerAccount</tt> associations with non-deleted tokens.static final int* The HookStore tried to update too many storage slots in a single transaction.static final int* The number of hook invocations exceeds the maximum allowed per transaction.static final int* The topic has expired, was not automatically renewed, and is in a 7 day grace period before the topic will be deleted unrecoverably.static final intTOTAL_LEDGER_BALANCE_INVALID = 108;static final int* Pre-Check error when TransactionValidStart + transactionValidDuration is less than current consensus time.static final int* A transaction's protobuf message includes unknown fields; could mean that a client expects not-yet-released functionality to be available.static final int* The scheduled field in the TransactionID may not be set to truestatic final int* The size of the Transaction is greater than transactionMaxBytesstatic final int* The attempted operation is invalid until all the target entity's hooks have been deleted.static final intAn attempted operation is invalid until all token balances for the target account are zerostatic final int* The Transaction has more than 50 levelsstatic final int* Transfer Account should not be same as Account to be deletedstatic final int* Exceeded the number of accounts (both from and to) allowed for crypto transfer liststatic final int* This operation cannot be completed because the target account is a "Fee Collection Account".<br/> Any attempt to transfer to a fee collection account is not permitted.static final intAmounts in transfer list are not net zerostatic final int* A NFT can only be burned when owned by the unique token's treasurystatic final int* An attempted operation was not authorized (ie - a deleteTopic for a topic with no adminKey).static final int* A fungible token transfer expected a different number of decimals than the involved type actually has.static final int* The responding node has submitted the transaction to the network.static final int* The new contents for the throttle definitions system file were not valid protobufstatic final int* The required signers for a scheduled transaction cannot be resolved, for example because they do not exist or have been deletedstatic final int* The update file hash when handling a FREEZE_UPGRADE transaction differs from the file hash at the time of handling the PREPARE_UPGRADE transaction.static final int* 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.static final int* 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.static final intThe node account is not allowed to be updatedstatic final int* The target network is waiting for the ledger ID to be set, which is a side effect of finishing the network's TSS construction.static final int* EthereumTransaction was signed against a chainId that this network does not support.static final int* A HookStore referenced a valid entity number but with the wrong entity type.static final int* This transaction specified an ethereumNonce that is not the current ethereumNonce of the account. -
Method Summary
Modifier and TypeMethodDescriptionstatic ResponseCodeEnumforNumber(int value) final intstatic com.google.protobuf.Internal.EnumLiteMap<ResponseCodeEnum> static com.google.protobuf.Internal.EnumVerifierstatic ResponseCodeEnumvalueOf(int value) Deprecated.static ResponseCodeEnumReturns the enum constant of this class with the specified name.static ResponseCodeEnum[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
OK
* The transaction passed the precheck validations.
OK = 0; -
INVALID_TRANSACTION
* For any error not handled by specific error codes listed below.
INVALID_TRANSACTION = 1; -
PAYER_ACCOUNT_NOT_FOUND
* Payer account does not exist.
PAYER_ACCOUNT_NOT_FOUND = 2; -
INVALID_NODE_ACCOUNT
* Node Account provided does not match the node account of the node the transaction was submitted to.
INVALID_NODE_ACCOUNT = 3; -
TRANSACTION_EXPIRED
* Pre-Check error when TransactionValidStart + transactionValidDuration is less than current consensus time.
TRANSACTION_EXPIRED = 4; -
INVALID_TRANSACTION_START
* Transaction start time is greater than current consensus time
INVALID_TRANSACTION_START = 5; -
INVALID_TRANSACTION_DURATION
* The given transactionValidDuration was either non-positive, or greater than the maximum valid duration of 180 secs.
INVALID_TRANSACTION_DURATION = 6; -
INVALID_SIGNATURE
* The transaction signature is not valid
INVALID_SIGNATURE = 7; -
MEMO_TOO_LONG
* Transaction memo size exceeded 100 bytes
MEMO_TOO_LONG = 8; -
INSUFFICIENT_TX_FEE
* The fee provided in the transaction is insufficient for this type of transaction
INSUFFICIENT_TX_FEE = 9; -
INSUFFICIENT_PAYER_BALANCE
* The payer account has insufficient cryptocurrency to pay the transaction fee
INSUFFICIENT_PAYER_BALANCE = 10; -
DUPLICATE_TRANSACTION
* This transaction ID is a duplicate of one that was submitted to this node or reached consensus in the last 180 seconds (receipt period)
DUPLICATE_TRANSACTION = 11; -
BUSY
* If API is throttled out
BUSY = 12; -
NOT_SUPPORTED
* The API is not currently supported
NOT_SUPPORTED = 13; -
INVALID_FILE_ID
* The file id is invalid or does not exist
INVALID_FILE_ID = 14; -
INVALID_ACCOUNT_ID
* The account id is invalid or does not exist
INVALID_ACCOUNT_ID = 15; -
INVALID_CONTRACT_ID
* The contract id is invalid or does not exist
INVALID_CONTRACT_ID = 16; -
INVALID_TRANSACTION_ID
* Transaction id is not valid
INVALID_TRANSACTION_ID = 17; -
RECEIPT_NOT_FOUND
* Receipt for given transaction id does not exist
RECEIPT_NOT_FOUND = 18; -
RECORD_NOT_FOUND
* Record for given transaction id does not exist
RECORD_NOT_FOUND = 19; -
INVALID_SOLIDITY_ID
* The solidity id is invalid or entity with this solidity id does not exist
INVALID_SOLIDITY_ID = 20; -
UNKNOWN
* The responding node has submitted the transaction to the network. Its final status is still unknown.
UNKNOWN = 21; -
SUCCESS
* The transaction succeeded
SUCCESS = 22; -
FAIL_INVALID
* There was a system error and the transaction failed because of invalid request parameters.
FAIL_INVALID = 23; -
FAIL_FEE
* There was a system error while performing fee calculation, reserved for future.
FAIL_FEE = 24; -
FAIL_BALANCE
* There was a system error while performing balance checks, reserved for future.
FAIL_BALANCE = 25; -
KEY_REQUIRED
* Key not provided in the transaction body
KEY_REQUIRED = 26; -
BAD_ENCODING
* Unsupported algorithm/encoding used for keys in the transaction
BAD_ENCODING = 27; -
INSUFFICIENT_ACCOUNT_BALANCE
* When the account balance is not sufficient for the transfer
INSUFFICIENT_ACCOUNT_BALANCE = 28; -
INVALID_SOLIDITY_ADDRESS
* During an update transaction when the system is not able to find the Users Solidity address
INVALID_SOLIDITY_ADDRESS = 29; -
INSUFFICIENT_GAS
* Not enough gas was supplied to execute transaction
INSUFFICIENT_GAS = 30; -
CONTRACT_SIZE_LIMIT_EXCEEDED
* contract byte code size is over the limit
CONTRACT_SIZE_LIMIT_EXCEEDED = 31; -
LOCAL_CALL_MODIFICATION_EXCEPTION
* local execution (query) is requested for a function which changes state
LOCAL_CALL_MODIFICATION_EXCEPTION = 32; -
CONTRACT_REVERT_EXECUTED
* Contract REVERT OPCODE executed
CONTRACT_REVERT_EXECUTED = 33; -
CONTRACT_EXECUTION_EXCEPTION
* For any contract execution related error not handled by specific error codes listed above.
CONTRACT_EXECUTION_EXCEPTION = 34; -
INVALID_RECEIVING_NODE_ACCOUNT
* In Query validation, account with +ve(amount) value should be Receiving node account, the receiver account should be only one account in the list
INVALID_RECEIVING_NODE_ACCOUNT = 35; -
MISSING_QUERY_HEADER
* Header is missing in Query request
MISSING_QUERY_HEADER = 36; -
ACCOUNT_UPDATE_FAILED
* The update of the account failed
ACCOUNT_UPDATE_FAILED = 37; -
INVALID_KEY_ENCODING
* Provided key encoding was not supported by the system
INVALID_KEY_ENCODING = 38; -
NULL_SOLIDITY_ADDRESS
* null solidity address
NULL_SOLIDITY_ADDRESS = 39; -
CONTRACT_UPDATE_FAILED
* update of the contract failed
CONTRACT_UPDATE_FAILED = 40; -
INVALID_QUERY_HEADER
* the query header is invalid
INVALID_QUERY_HEADER = 41; -
INVALID_FEE_SUBMITTED
* Invalid fee submitted
INVALID_FEE_SUBMITTED = 42; -
INVALID_PAYER_SIGNATURE
* Payer signature is invalid
INVALID_PAYER_SIGNATURE = 43; -
KEY_NOT_PROVIDED
* The keys were not provided in the request.
KEY_NOT_PROVIDED = 44; -
INVALID_EXPIRATION_TIME
* Expiration time provided in the transaction was invalid.
INVALID_EXPIRATION_TIME = 45; -
NO_WACL_KEY
* WriteAccess Control Keys are not provided for the file
NO_WACL_KEY = 46; -
FILE_CONTENT_EMPTY
* The contents of file are provided as empty.
FILE_CONTENT_EMPTY = 47; -
INVALID_ACCOUNT_AMOUNTS
* The crypto transfer credit and debit do not sum equal to 0
INVALID_ACCOUNT_AMOUNTS = 48; -
EMPTY_TRANSACTION_BODY
* Transaction body provided is empty
EMPTY_TRANSACTION_BODY = 49; -
INVALID_TRANSACTION_BODY
* Invalid transaction body provided
INVALID_TRANSACTION_BODY = 50; -
INVALID_SIGNATURE_TYPE_MISMATCHING_KEY
* the type of key (base ed25519 key, KeyList, or ThresholdKey) does not match the type of signature (base ed25519 signature, SignatureList, or ThresholdKeySignature)
INVALID_SIGNATURE_TYPE_MISMATCHING_KEY = 51; -
INVALID_SIGNATURE_COUNT_MISMATCHING_KEY
* 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.
INVALID_SIGNATURE_COUNT_MISMATCHING_KEY = 52; -
EMPTY_LIVE_HASH_BODY
* the livehash body is empty
EMPTY_LIVE_HASH_BODY = 53; -
EMPTY_LIVE_HASH
* the livehash data is missing
EMPTY_LIVE_HASH = 54; -
EMPTY_LIVE_HASH_KEYS
* the keys for a livehash are missing
EMPTY_LIVE_HASH_KEYS = 55; -
INVALID_LIVE_HASH_SIZE
* the livehash data is not the output of a SHA-384 digest
INVALID_LIVE_HASH_SIZE = 56; -
EMPTY_QUERY_BODY
* the query body is empty
EMPTY_QUERY_BODY = 57; -
EMPTY_LIVE_HASH_QUERY
* the crypto livehash query is empty
EMPTY_LIVE_HASH_QUERY = 58; -
LIVE_HASH_NOT_FOUND
* the livehash is not present
LIVE_HASH_NOT_FOUND = 59; -
ACCOUNT_ID_DOES_NOT_EXIST
* the account id passed has not yet been created.
ACCOUNT_ID_DOES_NOT_EXIST = 60; -
LIVE_HASH_ALREADY_EXISTS
* the livehash already exists for a given account
LIVE_HASH_ALREADY_EXISTS = 61; -
INVALID_FILE_WACL
* File WACL keys are invalid
INVALID_FILE_WACL = 62; -
SERIALIZATION_FAILED
* Serialization failure
SERIALIZATION_FAILED = 63; -
TRANSACTION_OVERSIZE
* The size of the Transaction is greater than transactionMaxBytes
TRANSACTION_OVERSIZE = 64; -
TRANSACTION_TOO_MANY_LAYERS
* The Transaction has more than 50 levels
TRANSACTION_TOO_MANY_LAYERS = 65; -
CONTRACT_DELETED
* Contract is marked as deleted
CONTRACT_DELETED = 66; -
PLATFORM_NOT_ACTIVE
* the platform node is either disconnected or lagging behind.
PLATFORM_NOT_ACTIVE = 67; -
KEY_PREFIX_MISMATCH
* one public key matches more than one prefixes on the signature map
KEY_PREFIX_MISMATCH = 68; -
PLATFORM_TRANSACTION_NOT_CREATED
* transaction not created by platform due to large backlog
PLATFORM_TRANSACTION_NOT_CREATED = 69; -
INVALID_RENEWAL_PERIOD
* auto renewal period is not a positive number of seconds
INVALID_RENEWAL_PERIOD = 70; -
INVALID_PAYER_ACCOUNT_ID
* the response code when a smart contract id is passed for a crypto API request
INVALID_PAYER_ACCOUNT_ID = 71; -
ACCOUNT_DELETED
* the account has been marked as deleted
ACCOUNT_DELETED = 72; -
FILE_DELETED
* the file has been marked as deleted
FILE_DELETED = 73; -
ACCOUNT_REPEATED_IN_ACCOUNT_AMOUNTS
* same accounts repeated in the transfer account list
ACCOUNT_REPEATED_IN_ACCOUNT_AMOUNTS = 74; -
SETTING_NEGATIVE_ACCOUNT_BALANCE
* attempting to set negative balance value for crypto account
SETTING_NEGATIVE_ACCOUNT_BALANCE = 75; -
OBTAINER_REQUIRED
* when deleting smart contract that has crypto balance either transfer account or transfer smart contract is required
OBTAINER_REQUIRED = 76; -
OBTAINER_SAME_CONTRACT_ID
* when deleting smart contract that has crypto balance you can not use the same contract id as transferContractId as the one being deleted
OBTAINER_SAME_CONTRACT_ID = 77; -
OBTAINER_DOES_NOT_EXIST
* transferAccountId or transferContractId specified for contract delete does not exist
OBTAINER_DOES_NOT_EXIST = 78; -
MODIFYING_IMMUTABLE_CONTRACT
* attempting to modify (update or delete a immutable smart contract, i.e. one created without a admin key)
MODIFYING_IMMUTABLE_CONTRACT = 79; -
FILE_SYSTEM_EXCEPTION
* Unexpected exception thrown by file system functions
FILE_SYSTEM_EXCEPTION = 80; -
AUTORENEW_DURATION_NOT_IN_RANGE
* the duration is not a subset of [MINIMUM_AUTORENEW_DURATION,MAXIMUM_AUTORENEW_DURATION]
AUTORENEW_DURATION_NOT_IN_RANGE = 81; -
ERROR_DECODING_BYTESTRING
* Decoding the smart contract binary to a byte array failed. Check that the input is a valid hex string.
ERROR_DECODING_BYTESTRING = 82; -
CONTRACT_FILE_EMPTY
* File to create a smart contract was of length zero
CONTRACT_FILE_EMPTY = 83; -
CONTRACT_BYTECODE_EMPTY
* Bytecode for smart contract is of length zero
CONTRACT_BYTECODE_EMPTY = 84; -
INVALID_INITIAL_BALANCE
* Attempt to set negative initial balance
INVALID_INITIAL_BALANCE = 85; -
INVALID_RECEIVE_RECORD_THRESHOLD
Deprecated.* Attempt to set negative receive record threshold
INVALID_RECEIVE_RECORD_THRESHOLD = 86 [deprecated = true]; -
INVALID_SEND_RECORD_THRESHOLD
Deprecated.* Attempt to set negative send record threshold
INVALID_SEND_RECORD_THRESHOLD = 87 [deprecated = true]; -
ACCOUNT_IS_NOT_GENESIS_ACCOUNT
* Special Account Operations should be performed by only Genesis account, return this code if it is not Genesis Account
ACCOUNT_IS_NOT_GENESIS_ACCOUNT = 88; -
PAYER_ACCOUNT_UNAUTHORIZED
* The fee payer account doesn't have permission to submit such Transaction
PAYER_ACCOUNT_UNAUTHORIZED = 89; -
INVALID_FREEZE_TRANSACTION_BODY
* FreezeTransactionBody is invalid
INVALID_FREEZE_TRANSACTION_BODY = 90; -
FREEZE_TRANSACTION_BODY_NOT_FOUND
* FreezeTransactionBody does not exist
FREEZE_TRANSACTION_BODY_NOT_FOUND = 91; -
TRANSFER_LIST_SIZE_LIMIT_EXCEEDED
* Exceeded the number of accounts (both from and to) allowed for crypto transfer list
TRANSFER_LIST_SIZE_LIMIT_EXCEEDED = 92; -
RESULT_SIZE_LIMIT_EXCEEDED
* Smart contract result size greater than specified maxResultSize
RESULT_SIZE_LIMIT_EXCEEDED = 93; -
NOT_SPECIAL_ACCOUNT
* The payer account is not a special account(account 0.0.55)
NOT_SPECIAL_ACCOUNT = 94; -
CONTRACT_NEGATIVE_GAS
* Negative gas was offered in smart contract call
CONTRACT_NEGATIVE_GAS = 95; -
CONTRACT_NEGATIVE_VALUE
* Negative value / initial balance was specified in a smart contract call / create
CONTRACT_NEGATIVE_VALUE = 96; -
INVALID_FEE_FILE
* Failed to update fee file
INVALID_FEE_FILE = 97; -
INVALID_EXCHANGE_RATE_FILE
* Failed to update exchange rate file
INVALID_EXCHANGE_RATE_FILE = 98; -
INSUFFICIENT_LOCAL_CALL_GAS
* Payment tendered for contract local call cannot cover both the fee and the gas
INSUFFICIENT_LOCAL_CALL_GAS = 99; -
ENTITY_NOT_ALLOWED_TO_DELETE
* Entities with Entity ID below 1000 are not allowed to be deleted
ENTITY_NOT_ALLOWED_TO_DELETE = 100; -
AUTHORIZATION_FAILED
* 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).
AUTHORIZATION_FAILED = 101; -
FILE_UPLOADED_PROTO_INVALID
* Fee Schedule Proto uploaded but not valid (append or update is required)
FILE_UPLOADED_PROTO_INVALID = 102; -
FILE_UPLOADED_PROTO_NOT_SAVED_TO_DISK
* Fee Schedule Proto uploaded but not valid (append or update is required)
FILE_UPLOADED_PROTO_NOT_SAVED_TO_DISK = 103; -
FEE_SCHEDULE_FILE_PART_UPLOADED
* Fee Schedule Proto File Part uploaded
FEE_SCHEDULE_FILE_PART_UPLOADED = 104; -
EXCHANGE_RATE_CHANGE_LIMIT_EXCEEDED
* The change on Exchange Rate exceeds Exchange_Rate_Allowed_Percentage
EXCHANGE_RATE_CHANGE_LIMIT_EXCEEDED = 105; -
MAX_CONTRACT_STORAGE_EXCEEDED
* Contract permanent storage exceeded the currently allowable limit
MAX_CONTRACT_STORAGE_EXCEEDED = 106; -
TRANSFER_ACCOUNT_SAME_AS_DELETE_ACCOUNT
* Transfer Account should not be same as Account to be deleted
TRANSFER_ACCOUNT_SAME_AS_DELETE_ACCOUNT = 107; -
TOTAL_LEDGER_BALANCE_INVALID
TOTAL_LEDGER_BALANCE_INVALID = 108; -
EXPIRATION_REDUCTION_NOT_ALLOWED
* The expiration date/time on a smart contract may not be reduced
EXPIRATION_REDUCTION_NOT_ALLOWED = 110; -
MAX_GAS_LIMIT_EXCEEDED
* Gas exceeded currently allowable gas limit per transaction
MAX_GAS_LIMIT_EXCEEDED = 111; -
MAX_FILE_SIZE_EXCEEDED
* File size exceeded the currently allowable limit
MAX_FILE_SIZE_EXCEEDED = 112; -
RECEIVER_SIG_REQUIRED
* When a valid signature is not provided for operations on account with receiverSigRequired=true
RECEIVER_SIG_REQUIRED = 113; -
INVALID_TOPIC_ID
* The Topic ID specified is not in the system.
INVALID_TOPIC_ID = 150; -
INVALID_ADMIN_KEY
* 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..
INVALID_ADMIN_KEY = 155; -
INVALID_SUBMIT_KEY
* A provided submit key was invalid.
INVALID_SUBMIT_KEY = 156; -
UNAUTHORIZED
* An attempted operation was not authorized (ie - a deleteTopic for a topic with no adminKey).
UNAUTHORIZED = 157; -
INVALID_TOPIC_MESSAGE
* A ConsensusService message is empty.
INVALID_TOPIC_MESSAGE = 158; -
INVALID_AUTORENEW_ACCOUNT
* The autoRenewAccount specified is not a valid, active account.
INVALID_AUTORENEW_ACCOUNT = 159; -
AUTORENEW_ACCOUNT_NOT_ALLOWED
* An adminKey was not specified on the topic, so there must not be an autoRenewAccount.
AUTORENEW_ACCOUNT_NOT_ALLOWED = 160; -
TOPIC_EXPIRED
* 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.
TOPIC_EXPIRED = 162; -
INVALID_CHUNK_NUMBER
chunk number must be from 1 to total (chunks) inclusive.
INVALID_CHUNK_NUMBER = 163; -
INVALID_CHUNK_TRANSACTION_ID
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.
INVALID_CHUNK_TRANSACTION_ID = 164; -
ACCOUNT_FROZEN_FOR_TOKEN
Account is frozen and cannot transact with the token
ACCOUNT_FROZEN_FOR_TOKEN = 165; -
TOKENS_PER_ACCOUNT_LIMIT_EXCEEDED
An involved account already has more than <tt>tokens.maxPerAccount</tt> associations with non-deleted tokens.
TOKENS_PER_ACCOUNT_LIMIT_EXCEEDED = 166; -
INVALID_TOKEN_ID
The token is invalid or does not exist
INVALID_TOKEN_ID = 167; -
INVALID_TOKEN_DECIMALS
Invalid token decimals
INVALID_TOKEN_DECIMALS = 168; -
INVALID_TOKEN_INITIAL_SUPPLY
Invalid token initial supply
INVALID_TOKEN_INITIAL_SUPPLY = 169; -
INVALID_TREASURY_ACCOUNT_FOR_TOKEN
Treasury Account does not exist or is deleted
INVALID_TREASURY_ACCOUNT_FOR_TOKEN = 170; -
INVALID_TOKEN_SYMBOL
Token Symbol is not UTF-8 capitalized alphabetical string
INVALID_TOKEN_SYMBOL = 171; -
TOKEN_HAS_NO_FREEZE_KEY
Freeze key is not set on token
TOKEN_HAS_NO_FREEZE_KEY = 172; -
TRANSFERS_NOT_ZERO_SUM_FOR_TOKEN
Amounts in transfer list are not net zero
TRANSFERS_NOT_ZERO_SUM_FOR_TOKEN = 173; -
MISSING_TOKEN_SYMBOL
A token symbol was not provided
MISSING_TOKEN_SYMBOL = 174; -
TOKEN_SYMBOL_TOO_LONG
The provided token symbol was too long
TOKEN_SYMBOL_TOO_LONG = 175; -
ACCOUNT_KYC_NOT_GRANTED_FOR_TOKEN
KYC must be granted and account does not have KYC granted
ACCOUNT_KYC_NOT_GRANTED_FOR_TOKEN = 176; -
TOKEN_HAS_NO_KYC_KEY
KYC key is not set on token
TOKEN_HAS_NO_KYC_KEY = 177; -
INSUFFICIENT_TOKEN_BALANCE
Token balance is not sufficient for the transaction
INSUFFICIENT_TOKEN_BALANCE = 178; -
TOKEN_WAS_DELETED
Token transactions cannot be executed on deleted token
TOKEN_WAS_DELETED = 179; -
TOKEN_HAS_NO_SUPPLY_KEY
Supply key is not set on token
TOKEN_HAS_NO_SUPPLY_KEY = 180; -
TOKEN_HAS_NO_WIPE_KEY
Wipe key is not set on token
TOKEN_HAS_NO_WIPE_KEY = 181; -
INVALID_TOKEN_MINT_AMOUNT
The requested token mint amount would cause an invalid total supply
INVALID_TOKEN_MINT_AMOUNT = 182; -
INVALID_TOKEN_BURN_AMOUNT
The requested token burn amount would cause an invalid total supply
INVALID_TOKEN_BURN_AMOUNT = 183; -
TOKEN_NOT_ASSOCIATED_TO_ACCOUNT
A required token-account relationship is missing
TOKEN_NOT_ASSOCIATED_TO_ACCOUNT = 184; -
CANNOT_WIPE_TOKEN_TREASURY_ACCOUNT
The target of a wipe operation was the token treasury account
CANNOT_WIPE_TOKEN_TREASURY_ACCOUNT = 185; -
INVALID_KYC_KEY
The provided KYC key was invalid.
INVALID_KYC_KEY = 186; -
INVALID_WIPE_KEY
The provided wipe key was invalid.
INVALID_WIPE_KEY = 187; -
INVALID_FREEZE_KEY
The provided freeze key was invalid.
INVALID_FREEZE_KEY = 188; -
INVALID_SUPPLY_KEY
The provided supply key was invalid.
INVALID_SUPPLY_KEY = 189; -
MISSING_TOKEN_NAME
Token Name is not provided
MISSING_TOKEN_NAME = 190; -
TOKEN_NAME_TOO_LONG
Token Name is too long
TOKEN_NAME_TOO_LONG = 191; -
INVALID_WIPING_AMOUNT
The provided wipe amount must not be negative, zero or bigger than the token holder balance
INVALID_WIPING_AMOUNT = 192; -
TOKEN_IS_IMMUTABLE
Token does not have Admin key set, thus update/delete transactions cannot be performed
TOKEN_IS_IMMUTABLE = 193; -
TOKEN_ALREADY_ASSOCIATED_TO_ACCOUNT
An <tt>associateToken</tt> operation specified a token already associated to the account
TOKEN_ALREADY_ASSOCIATED_TO_ACCOUNT = 194; -
TRANSACTION_REQUIRES_ZERO_TOKEN_BALANCES
An attempted operation is invalid until all token balances for the target account are zero
TRANSACTION_REQUIRES_ZERO_TOKEN_BALANCES = 195; -
ACCOUNT_IS_TREASURY
An attempted operation is invalid because the account is a treasury
ACCOUNT_IS_TREASURY = 196; -
TOKEN_ID_REPEATED_IN_TOKEN_LIST
Same TokenIDs present in the token list
TOKEN_ID_REPEATED_IN_TOKEN_LIST = 197; -
TOKEN_TRANSFER_LIST_SIZE_LIMIT_EXCEEDED
Exceeded the number of token transfers (both from and to) allowed for token transfer list
TOKEN_TRANSFER_LIST_SIZE_LIMIT_EXCEEDED = 198; -
EMPTY_TOKEN_TRANSFER_BODY
TokenTransfersTransactionBody has no TokenTransferList
EMPTY_TOKEN_TRANSFER_BODY = 199; -
EMPTY_TOKEN_TRANSFER_ACCOUNT_AMOUNTS
TokenTransfersTransactionBody has a TokenTransferList with no AccountAmounts
EMPTY_TOKEN_TRANSFER_ACCOUNT_AMOUNTS = 200; -
INVALID_SCHEDULE_ID
* The Scheduled entity does not exist; or has now expired, been deleted, or been executed
INVALID_SCHEDULE_ID = 201; -
SCHEDULE_IS_IMMUTABLE
* The Scheduled entity cannot be modified. Admin key not set
SCHEDULE_IS_IMMUTABLE = 202; -
INVALID_SCHEDULE_PAYER_ID
* The provided Scheduled Payer does not exist
INVALID_SCHEDULE_PAYER_ID = 203; -
INVALID_SCHEDULE_ACCOUNT_ID
* The Schedule Create Transaction TransactionID account does not exist
INVALID_SCHEDULE_ACCOUNT_ID = 204; -
NO_NEW_VALID_SIGNATURES
* The provided sig map did not contain any new valid signatures from required signers of the scheduled transaction
NO_NEW_VALID_SIGNATURES = 205; -
UNRESOLVABLE_REQUIRED_SIGNERS
* The required signers for a scheduled transaction cannot be resolved, for example because they do not exist or have been deleted
UNRESOLVABLE_REQUIRED_SIGNERS = 206; -
SCHEDULED_TRANSACTION_NOT_IN_WHITELIST
* Only whitelisted transaction types may be scheduled
SCHEDULED_TRANSACTION_NOT_IN_WHITELIST = 207; -
SOME_SIGNATURES_WERE_INVALID
* At least one of the signatures in the provided sig map did not represent a valid signature for any required signer
SOME_SIGNATURES_WERE_INVALID = 208; -
TRANSACTION_ID_FIELD_NOT_ALLOWED
* The scheduled field in the TransactionID may not be set to true
TRANSACTION_ID_FIELD_NOT_ALLOWED = 209; -
IDENTICAL_SCHEDULE_ALREADY_CREATED
* A schedule already exists with the same identifying fields of an attempted ScheduleCreate (that is, all fields other than scheduledPayerAccountID)
IDENTICAL_SCHEDULE_ALREADY_CREATED = 210; -
INVALID_ZERO_BYTE_IN_STRING
* A string field in the transaction has a UTF-8 encoding with the prohibited zero byte
INVALID_ZERO_BYTE_IN_STRING = 211; -
SCHEDULE_ALREADY_DELETED
* A schedule being signed or deleted has already been deleted
SCHEDULE_ALREADY_DELETED = 212; -
SCHEDULE_ALREADY_EXECUTED
* A schedule being signed or deleted has already been executed
SCHEDULE_ALREADY_EXECUTED = 213; -
MESSAGE_SIZE_TOO_LARGE
* ConsensusSubmitMessage request's message size is larger than allowed.
MESSAGE_SIZE_TOO_LARGE = 214; -
OPERATION_REPEATED_IN_BUCKET_GROUPS
* An operation was assigned to more than one throttle group in a given bucket
OPERATION_REPEATED_IN_BUCKET_GROUPS = 215; -
BUCKET_CAPACITY_OVERFLOW
* The capacity needed to satisfy all opsPerSec groups in a bucket overflowed a signed 8-byte integral type
BUCKET_CAPACITY_OVERFLOW = 216; -
NODE_CAPACITY_NOT_SUFFICIENT_FOR_OPERATION
* 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
NODE_CAPACITY_NOT_SUFFICIENT_FOR_OPERATION = 217; -
BUCKET_HAS_NO_THROTTLE_GROUPS
* A bucket was defined without any throttle groups
BUCKET_HAS_NO_THROTTLE_GROUPS = 218; -
THROTTLE_GROUP_HAS_ZERO_OPS_PER_SEC
* A throttle group was granted zero opsPerSec
THROTTLE_GROUP_HAS_ZERO_OPS_PER_SEC = 219; -
SUCCESS_BUT_MISSING_EXPECTED_OPERATION
* The throttle definitions file was updated, but some supported operations were not assigned a bucket
SUCCESS_BUT_MISSING_EXPECTED_OPERATION = 220; -
UNPARSEABLE_THROTTLE_DEFINITIONS
* The new contents for the throttle definitions system file were not valid protobuf
UNPARSEABLE_THROTTLE_DEFINITIONS = 221; -
INVALID_THROTTLE_DEFINITIONS
* The new throttle definitions system file were invalid, and no more specific error could be divined
INVALID_THROTTLE_DEFINITIONS = 222; -
ACCOUNT_EXPIRED_AND_PENDING_REMOVAL
* 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
ACCOUNT_EXPIRED_AND_PENDING_REMOVAL = 223; -
INVALID_TOKEN_MAX_SUPPLY
* Invalid token max supply
INVALID_TOKEN_MAX_SUPPLY = 224; -
INVALID_TOKEN_NFT_SERIAL_NUMBER
* Invalid token nft serial number
INVALID_TOKEN_NFT_SERIAL_NUMBER = 225; -
INVALID_NFT_ID
* Invalid nft id
INVALID_NFT_ID = 226; -
METADATA_TOO_LONG
* Nft metadata is too long
METADATA_TOO_LONG = 227; -
BATCH_SIZE_LIMIT_EXCEEDED
* Repeated operations count exceeds the limit
BATCH_SIZE_LIMIT_EXCEEDED = 228; -
INVALID_QUERY_RANGE
* The range of data to be gathered is out of the set boundaries
INVALID_QUERY_RANGE = 229; -
FRACTION_DIVIDES_BY_ZERO
* A custom fractional fee set a denominator of zero
FRACTION_DIVIDES_BY_ZERO = 230; -
INSUFFICIENT_PAYER_BALANCE_FOR_CUSTOM_FEE
Deprecated.* The transaction payer could not afford a custom fee
INSUFFICIENT_PAYER_BALANCE_FOR_CUSTOM_FEE = 231 [deprecated = true]; -
CUSTOM_FEES_LIST_TOO_LONG
* More than 10 custom fees were specified
CUSTOM_FEES_LIST_TOO_LONG = 232; -
INVALID_CUSTOM_FEE_COLLECTOR
* Any of the feeCollector accounts for customFees is invalid
INVALID_CUSTOM_FEE_COLLECTOR = 233; -
INVALID_TOKEN_ID_IN_CUSTOM_FEES
* Any of the token Ids in customFees is invalid
INVALID_TOKEN_ID_IN_CUSTOM_FEES = 234; -
TOKEN_NOT_ASSOCIATED_TO_FEE_COLLECTOR
* Any of the token Ids in customFees are not associated to feeCollector
TOKEN_NOT_ASSOCIATED_TO_FEE_COLLECTOR = 235; -
TOKEN_MAX_SUPPLY_REACHED
* A token cannot have more units minted due to its configured supply ceiling
TOKEN_MAX_SUPPLY_REACHED = 236; -
SENDER_DOES_NOT_OWN_NFT_SERIAL_NO
* The transaction attempted to move an NFT serial number from an account other than its owner
SENDER_DOES_NOT_OWN_NFT_SERIAL_NO = 237; -
CUSTOM_FEE_NOT_FULLY_SPECIFIED
* A custom fee schedule entry did not specify either a fixed or fractional fee
CUSTOM_FEE_NOT_FULLY_SPECIFIED = 238; -
CUSTOM_FEE_MUST_BE_POSITIVE
* Only positive fees may be assessed at this time
CUSTOM_FEE_MUST_BE_POSITIVE = 239; -
TOKEN_HAS_NO_FEE_SCHEDULE_KEY
* Fee schedule key is not set on token
TOKEN_HAS_NO_FEE_SCHEDULE_KEY = 240; -
CUSTOM_FEE_OUTSIDE_NUMERIC_RANGE
* A fractional custom fee exceeded the range of a 64-bit signed integer
CUSTOM_FEE_OUTSIDE_NUMERIC_RANGE = 241; -
ROYALTY_FRACTION_CANNOT_EXCEED_ONE
* A royalty cannot exceed the total fungible value exchanged for an NFT
ROYALTY_FRACTION_CANNOT_EXCEED_ONE = 242; -
FRACTIONAL_FEE_MAX_AMOUNT_LESS_THAN_MIN_AMOUNT
* Each fractional custom fee must have its maximum_amount, if specified, at least its minimum_amount
FRACTIONAL_FEE_MAX_AMOUNT_LESS_THAN_MIN_AMOUNT = 243; -
CUSTOM_SCHEDULE_ALREADY_HAS_NO_FEES
* A fee schedule update tried to clear the custom fees from a token whose fee schedule was already empty
CUSTOM_SCHEDULE_ALREADY_HAS_NO_FEES = 244; -
CUSTOM_FEE_DENOMINATION_MUST_BE_FUNGIBLE_COMMON
* Only tokens of type FUNGIBLE_COMMON can be used to as fee schedule denominations
CUSTOM_FEE_DENOMINATION_MUST_BE_FUNGIBLE_COMMON = 245; -
CUSTOM_FRACTIONAL_FEE_ONLY_ALLOWED_FOR_FUNGIBLE_COMMON
* Only tokens of type FUNGIBLE_COMMON can have fractional fees
CUSTOM_FRACTIONAL_FEE_ONLY_ALLOWED_FOR_FUNGIBLE_COMMON = 246; -
INVALID_CUSTOM_FEE_SCHEDULE_KEY
* The provided custom fee schedule key was invalid
INVALID_CUSTOM_FEE_SCHEDULE_KEY = 247; -
INVALID_TOKEN_MINT_METADATA
* The requested token mint metadata was invalid
INVALID_TOKEN_MINT_METADATA = 248; -
INVALID_TOKEN_BURN_METADATA
* The requested token burn metadata was invalid
INVALID_TOKEN_BURN_METADATA = 249; -
CURRENT_TREASURY_STILL_OWNS_NFTS
* The treasury for a unique token cannot be changed until it owns no NFTs
CURRENT_TREASURY_STILL_OWNS_NFTS = 250; -
ACCOUNT_STILL_OWNS_NFTS
* An account cannot be dissociated from a unique token if it owns NFTs for the token
ACCOUNT_STILL_OWNS_NFTS = 251; -
TREASURY_MUST_OWN_BURNED_NFT
* A NFT can only be burned when owned by the unique token's treasury
TREASURY_MUST_OWN_BURNED_NFT = 252; -
ACCOUNT_DOES_NOT_OWN_WIPED_NFT
* An account did not own the NFT to be wiped
ACCOUNT_DOES_NOT_OWN_WIPED_NFT = 253; -
ACCOUNT_AMOUNT_TRANSFERS_ONLY_ALLOWED_FOR_FUNGIBLE_COMMON
* An AccountAmount token transfers list referenced a token type other than FUNGIBLE_COMMON
ACCOUNT_AMOUNT_TRANSFERS_ONLY_ALLOWED_FOR_FUNGIBLE_COMMON = 254; -
MAX_NFTS_IN_PRICE_REGIME_HAVE_BEEN_MINTED
* All the NFTs allowed in the current price regime have already been minted
MAX_NFTS_IN_PRICE_REGIME_HAVE_BEEN_MINTED = 255; -
PAYER_ACCOUNT_DELETED
* The payer account has been marked as deleted
PAYER_ACCOUNT_DELETED = 256; -
CUSTOM_FEE_CHARGING_EXCEEDED_MAX_RECURSION_DEPTH
* The reference chain of custom fees for a transferred token exceeded the maximum length of 2
CUSTOM_FEE_CHARGING_EXCEEDED_MAX_RECURSION_DEPTH = 257; -
CUSTOM_FEE_CHARGING_EXCEEDED_MAX_ACCOUNT_AMOUNTS
* More than 20 balance adjustments were to satisfy a CryptoTransfer and its implied custom fee payments
CUSTOM_FEE_CHARGING_EXCEEDED_MAX_ACCOUNT_AMOUNTS = 258; -
INSUFFICIENT_SENDER_ACCOUNT_BALANCE_FOR_CUSTOM_FEE
* The sender account in the token transfer transaction could not afford a custom fee
INSUFFICIENT_SENDER_ACCOUNT_BALANCE_FOR_CUSTOM_FEE = 259; -
SERIAL_NUMBER_LIMIT_REACHED
* Currently no more than 4,294,967,295 NFTs may be minted for a given unique token type
SERIAL_NUMBER_LIMIT_REACHED = 260; -
CUSTOM_ROYALTY_FEE_ONLY_ALLOWED_FOR_NON_FUNGIBLE_UNIQUE
* Only tokens of type NON_FUNGIBLE_UNIQUE can have royalty fees
CUSTOM_ROYALTY_FEE_ONLY_ALLOWED_FOR_NON_FUNGIBLE_UNIQUE = 261; -
NO_REMAINING_AUTOMATIC_ASSOCIATIONS
* The account has reached the limit on the automatic associations count.
NO_REMAINING_AUTOMATIC_ASSOCIATIONS = 262; -
EXISTING_AUTOMATIC_ASSOCIATIONS_EXCEED_GIVEN_LIMIT
* Already existing automatic associations are more than the new maximum automatic associations.
EXISTING_AUTOMATIC_ASSOCIATIONS_EXCEED_GIVEN_LIMIT = 263; -
REQUESTED_NUM_AUTOMATIC_ASSOCIATIONS_EXCEEDS_ASSOCIATION_LIMIT
* Cannot set the number of automatic associations for an account more than the maximum allowed token associations <tt>tokens.maxPerAccount</tt>.
REQUESTED_NUM_AUTOMATIC_ASSOCIATIONS_EXCEEDS_ASSOCIATION_LIMIT = 264; -
TOKEN_IS_PAUSED
* Token is paused. This Token cannot be a part of any kind of Transaction until unpaused.
TOKEN_IS_PAUSED = 265; -
TOKEN_HAS_NO_PAUSE_KEY
* Pause key is not set on token
TOKEN_HAS_NO_PAUSE_KEY = 266; -
INVALID_PAUSE_KEY
* The provided pause key was invalid
INVALID_PAUSE_KEY = 267; -
FREEZE_UPDATE_FILE_DOES_NOT_EXIST
* The update file in a freeze transaction body must exist.
FREEZE_UPDATE_FILE_DOES_NOT_EXIST = 268; -
FREEZE_UPDATE_FILE_HASH_DOES_NOT_MATCH
* The hash of the update file in a freeze transaction body must match the in-memory hash.
FREEZE_UPDATE_FILE_HASH_DOES_NOT_MATCH = 269; -
NO_UPGRADE_HAS_BEEN_PREPARED
* A FREEZE_UPGRADE transaction was handled with no previous update prepared.
NO_UPGRADE_HAS_BEEN_PREPARED = 270; -
NO_FREEZE_IS_SCHEDULED
* A FREEZE_ABORT transaction was handled with no scheduled freeze.
NO_FREEZE_IS_SCHEDULED = 271; -
UPDATE_FILE_HASH_CHANGED_SINCE_PREPARE_UPGRADE
* The update file hash when handling a FREEZE_UPGRADE transaction differs from the file hash at the time of handling the PREPARE_UPGRADE transaction.
UPDATE_FILE_HASH_CHANGED_SINCE_PREPARE_UPGRADE = 272; -
FREEZE_START_TIME_MUST_BE_FUTURE
* The given freeze start time was in the (consensus) past.
FREEZE_START_TIME_MUST_BE_FUTURE = 273; -
PREPARED_UPDATE_FILE_IS_IMMUTABLE
* The prepared update file cannot be updated or appended until either the upgrade has been completed, or a FREEZE_ABORT has been handled.
PREPARED_UPDATE_FILE_IS_IMMUTABLE = 274; -
FREEZE_ALREADY_SCHEDULED
* Once a freeze is scheduled, it must be aborted before any other type of freeze can can be performed.
FREEZE_ALREADY_SCHEDULED = 275; -
FREEZE_UPGRADE_IN_PROGRESS
* 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.)
FREEZE_UPGRADE_IN_PROGRESS = 276; -
UPDATE_FILE_ID_DOES_NOT_MATCH_PREPARED
* 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.
UPDATE_FILE_ID_DOES_NOT_MATCH_PREPARED = 277; -
UPDATE_FILE_HASH_DOES_NOT_MATCH_PREPARED
* 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.
UPDATE_FILE_HASH_DOES_NOT_MATCH_PREPARED = 278; -
CONSENSUS_GAS_EXHAUSTED
* Consensus throttle did not allow execution of this transaction. System is throttled at consensus level.
CONSENSUS_GAS_EXHAUSTED = 279; -
REVERTED_SUCCESS
* A precompiled contract succeeded, but was later reverted.
REVERTED_SUCCESS = 280; -
MAX_STORAGE_IN_PRICE_REGIME_HAS_BEEN_USED
* All contract storage allocated to the current price regime has been consumed.
MAX_STORAGE_IN_PRICE_REGIME_HAS_BEEN_USED = 281; -
INVALID_ALIAS_KEY
* 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.
INVALID_ALIAS_KEY = 282; -
UNEXPECTED_TOKEN_DECIMALS
* A fungible token transfer expected a different number of decimals than the involved type actually has.
UNEXPECTED_TOKEN_DECIMALS = 283; -
INVALID_PROXY_ACCOUNT_ID
Deprecated.* The proxy account id is invalid or does not exist.
INVALID_PROXY_ACCOUNT_ID = 284 [deprecated = true]; -
INVALID_TRANSFER_ACCOUNT_ID
* The transfer account id in CryptoDelete transaction is invalid or does not exist.
INVALID_TRANSFER_ACCOUNT_ID = 285; -
INVALID_FEE_COLLECTOR_ACCOUNT_ID
* The fee collector account id in TokenFeeScheduleUpdate is invalid or does not exist.
INVALID_FEE_COLLECTOR_ACCOUNT_ID = 286; -
ALIAS_IS_IMMUTABLE
* The alias already set on an account cannot be updated using CryptoUpdate transaction.
ALIAS_IS_IMMUTABLE = 287; -
SPENDER_ACCOUNT_SAME_AS_OWNER
* An approved allowance specifies a spender account that is the same as the hbar/token owner account.
SPENDER_ACCOUNT_SAME_AS_OWNER = 288; -
AMOUNT_EXCEEDS_TOKEN_MAX_SUPPLY
* The establishment or adjustment of an approved allowance cause the token allowance to exceed the token maximum supply.
AMOUNT_EXCEEDS_TOKEN_MAX_SUPPLY = 289; -
NEGATIVE_ALLOWANCE_AMOUNT
* The specified amount for an approved allowance cannot be negative.
NEGATIVE_ALLOWANCE_AMOUNT = 290; -
CANNOT_APPROVE_FOR_ALL_FUNGIBLE_COMMON
Deprecated.* The approveForAll flag cannot be set for a fungible token.
CANNOT_APPROVE_FOR_ALL_FUNGIBLE_COMMON = 291 [deprecated = true]; -
SPENDER_DOES_NOT_HAVE_ALLOWANCE
* The spender does not have an existing approved allowance with the hbar/token owner.
SPENDER_DOES_NOT_HAVE_ALLOWANCE = 292; -
AMOUNT_EXCEEDS_ALLOWANCE
* The transfer amount exceeds the current approved allowance for the spender account.
AMOUNT_EXCEEDS_ALLOWANCE = 293; -
MAX_ALLOWANCES_EXCEEDED
* The payer account of an approveAllowances or adjustAllowance transaction is attempting to go beyond the maximum allowed number of allowances.
MAX_ALLOWANCES_EXCEEDED = 294; -
EMPTY_ALLOWANCES
* No allowances have been specified in the approval transaction.
EMPTY_ALLOWANCES = 295; -
SPENDER_ACCOUNT_REPEATED_IN_ALLOWANCES
Deprecated.* Spender is repeated more than once in Crypto or Token or NFT allowance lists in a single CryptoApproveAllowance transaction.
SPENDER_ACCOUNT_REPEATED_IN_ALLOWANCES = 296 [deprecated = true]; -
REPEATED_SERIAL_NUMS_IN_NFT_ALLOWANCES
Deprecated.* Serial numbers are repeated in nft allowance for a single spender account
REPEATED_SERIAL_NUMS_IN_NFT_ALLOWANCES = 297 [deprecated = true]; -
FUNGIBLE_TOKEN_IN_NFT_ALLOWANCES
* Fungible common token used in NFT allowances
FUNGIBLE_TOKEN_IN_NFT_ALLOWANCES = 298; -
NFT_IN_FUNGIBLE_TOKEN_ALLOWANCES
* Non fungible token used in fungible token allowances
NFT_IN_FUNGIBLE_TOKEN_ALLOWANCES = 299; -
INVALID_ALLOWANCE_OWNER_ID
* The account id specified as the owner is invalid or does not exist.
INVALID_ALLOWANCE_OWNER_ID = 300; -
INVALID_ALLOWANCE_SPENDER_ID
* The account id specified as the spender is invalid or does not exist.
INVALID_ALLOWANCE_SPENDER_ID = 301; -
REPEATED_ALLOWANCES_TO_DELETE
Deprecated.* [Deprecated] If the CryptoDeleteAllowance transaction has repeated crypto or token or Nft allowances to delete.
REPEATED_ALLOWANCES_TO_DELETE = 302 [deprecated = true]; -
INVALID_DELEGATING_SPENDER
* If the account Id specified as the delegating spender is invalid or does not exist.
INVALID_DELEGATING_SPENDER = 303; -
DELEGATING_SPENDER_CANNOT_GRANT_APPROVE_FOR_ALL
* The delegating Spender cannot grant approveForAll allowance on a NFT token type for another spender.
DELEGATING_SPENDER_CANNOT_GRANT_APPROVE_FOR_ALL = 304; -
DELEGATING_SPENDER_DOES_NOT_HAVE_APPROVE_FOR_ALL
* The delegating Spender cannot grant allowance on a NFT serial for another spender as it doesnt not have approveForAll granted on token-owner.
DELEGATING_SPENDER_DOES_NOT_HAVE_APPROVE_FOR_ALL = 305; -
SCHEDULE_EXPIRATION_TIME_TOO_FAR_IN_FUTURE
* The scheduled transaction could not be created because it's expiration_time was too far in the future.
SCHEDULE_EXPIRATION_TIME_TOO_FAR_IN_FUTURE = 306; -
SCHEDULE_EXPIRATION_TIME_MUST_BE_HIGHER_THAN_CONSENSUS_TIME
* The scheduled transaction could not be created because it's expiration_time was less than or equal to the consensus time.
SCHEDULE_EXPIRATION_TIME_MUST_BE_HIGHER_THAN_CONSENSUS_TIME = 307; -
SCHEDULE_FUTURE_THROTTLE_EXCEEDED
* The scheduled transaction could not be created because it would cause throttles to be violated on the specified expiration_time.
SCHEDULE_FUTURE_THROTTLE_EXCEEDED = 308; -
SCHEDULE_FUTURE_GAS_LIMIT_EXCEEDED
* The scheduled transaction could not be created because it would cause the gas limit to be violated on the specified expiration_time.
SCHEDULE_FUTURE_GAS_LIMIT_EXCEEDED = 309; -
INVALID_ETHEREUM_TRANSACTION
* The ethereum transaction either failed parsing or failed signature validation, or some other EthereumTransaction error not covered by another response code.
INVALID_ETHEREUM_TRANSACTION = 310; -
WRONG_CHAIN_ID
* EthereumTransaction was signed against a chainId that this network does not support.
WRONG_CHAIN_ID = 311; -
WRONG_NONCE
* This transaction specified an ethereumNonce that is not the current ethereumNonce of the account.
WRONG_NONCE = 312; -
ACCESS_LIST_UNSUPPORTED
* The ethereum transaction specified an access list, which the network does not support.
ACCESS_LIST_UNSUPPORTED = 313; -
SCHEDULE_PENDING_EXPIRATION
* A schedule being signed or deleted has passed it's expiration date and is pending execution if needed and then expiration.
SCHEDULE_PENDING_EXPIRATION = 314; -
CONTRACT_IS_TOKEN_TREASURY
* A selfdestruct or ContractDelete targeted a contract that is a token treasury.
CONTRACT_IS_TOKEN_TREASURY = 315; -
CONTRACT_HAS_NON_ZERO_TOKEN_BALANCES
* A selfdestruct or ContractDelete targeted a contract with non-zero token balances.
CONTRACT_HAS_NON_ZERO_TOKEN_BALANCES = 316; -
CONTRACT_EXPIRED_AND_PENDING_REMOVAL
* 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.
CONTRACT_EXPIRED_AND_PENDING_REMOVAL = 317; -
CONTRACT_HAS_NO_AUTO_RENEW_ACCOUNT
* A ContractUpdate requested removal of a contract's auto-renew account, but that contract has no auto-renew account.
CONTRACT_HAS_NO_AUTO_RENEW_ACCOUNT = 318; -
PERMANENT_REMOVAL_REQUIRES_SYSTEM_INITIATION
* A delete transaction submitted via HAPI set permanent_removal=true
PERMANENT_REMOVAL_REQUIRES_SYSTEM_INITIATION = 319; -
PROXY_ACCOUNT_ID_FIELD_IS_DEPRECATED
A CryptoCreate or ContractCreate used the deprecated proxyAccountID field.
PROXY_ACCOUNT_ID_FIELD_IS_DEPRECATED = 320; -
SELF_STAKING_IS_NOT_ALLOWED
* An account set the staked_account_id to itself in CryptoUpdate or ContractUpdate transactions.
SELF_STAKING_IS_NOT_ALLOWED = 321; -
INVALID_STAKING_ID
* The staking account id or staking node id given is invalid or does not exist.
INVALID_STAKING_ID = 322; -
STAKING_NOT_ENABLED
* Native staking, while implemented, has not yet enabled by the council.
STAKING_NOT_ENABLED = 323; -
INVALID_PRNG_RANGE
* The range provided in UtilPrng transaction is negative.
INVALID_PRNG_RANGE = 324; -
MAX_ENTITIES_IN_PRICE_REGIME_HAVE_BEEN_CREATED
* The maximum number of entities allowed in the current price regime have been created.
MAX_ENTITIES_IN_PRICE_REGIME_HAVE_BEEN_CREATED = 325; -
INVALID_FULL_PREFIX_SIGNATURE_FOR_PRECOMPILE
* The full prefix signature for precompile is not valid
INVALID_FULL_PREFIX_SIGNATURE_FOR_PRECOMPILE = 326; -
INSUFFICIENT_BALANCES_FOR_STORAGE_RENT
* 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.
INSUFFICIENT_BALANCES_FOR_STORAGE_RENT = 327; -
MAX_CHILD_RECORDS_EXCEEDED
* A contract transaction tried to use more than the allowed number of child records, via either system contract records or internal contract creations.
MAX_CHILD_RECORDS_EXCEEDED = 328; -
INSUFFICIENT_BALANCES_FOR_RENEWAL_FEES
* 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.
INSUFFICIENT_BALANCES_FOR_RENEWAL_FEES = 329; -
TRANSACTION_HAS_UNKNOWN_FIELDS
* A transaction's protobuf message includes unknown fields; could mean that a client expects not-yet-released functionality to be available.
TRANSACTION_HAS_UNKNOWN_FIELDS = 330; -
ACCOUNT_IS_IMMUTABLE
* The account cannot be modified. Account's key is not set
ACCOUNT_IS_IMMUTABLE = 331; -
ALIAS_ALREADY_ASSIGNED
* An alias that is assigned to an account or contract cannot be assigned to another account or contract.
ALIAS_ALREADY_ASSIGNED = 332; -
INVALID_METADATA_KEY
* A provided metadata key was invalid. Verification includes, for example, checking the size of Ed25519 and ECDSA(secp256k1) public keys.
INVALID_METADATA_KEY = 333; -
TOKEN_HAS_NO_METADATA_KEY
* Metadata key is not set on token
TOKEN_HAS_NO_METADATA_KEY = 334; -
MISSING_TOKEN_METADATA
* Token Metadata is not provided
MISSING_TOKEN_METADATA = 335; -
MISSING_SERIAL_NUMBERS
* NFT serial numbers are missing in the TokenUpdateNftsTransactionBody
MISSING_SERIAL_NUMBERS = 336; -
TOKEN_HAS_NO_ADMIN_KEY
* Admin key is not set on token
TOKEN_HAS_NO_ADMIN_KEY = 337; -
NODE_DELETED
* A transaction failed because the consensus node identified is deleted from the address book.
NODE_DELETED = 338; -
INVALID_NODE_ID
* A transaction failed because the consensus node identified is not valid or does not exist in state.
INVALID_NODE_ID = 339; -
INVALID_GOSSIP_ENDPOINT
* A transaction failed because one or more entries in the list of service endpoints for the `gossip_endpoint` field is invalid.<br/> The most common cause for this response is a service endpoint that has the domain name (DNS) set rather than address and port.
INVALID_GOSSIP_ENDPOINT = 340; -
INVALID_NODE_ACCOUNT_ID
* A transaction failed because the node account identifier provided does not exist or is not valid.<br/> 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.
INVALID_NODE_ACCOUNT_ID = 341; -
INVALID_NODE_DESCRIPTION
* A transaction failed because the description field cannot be encoded as UTF-8 or is more than 100 bytes when encoded.
INVALID_NODE_DESCRIPTION = 342; -
INVALID_SERVICE_ENDPOINT
* A transaction failed because one or more entries in the list of service endpoints for the `service_endpoint` field is invalid.<br/> The most common cause for this response is a service endpoint that has the domain name (DNS) set rather than address and port.
INVALID_SERVICE_ENDPOINT = 343; -
INVALID_GOSSIP_CA_CERTIFICATE
* A transaction failed because the TLS certificate provided for the node is missing or invalid. <p> #### Probable Causes The certificate MUST be a TLS certificate of a type permitted for gossip signatures.<br/> The value presented MUST be a UTF-8 NFKD encoding of the TLS certificate.<br/> The certificate encoded MUST be in PEM format.<br/> The `gossip_ca_certificate` field is REQUIRED and MUST NOT be empty.
INVALID_GOSSIP_CA_CERTIFICATE = 344; -
INVALID_GRPC_CERTIFICATE
* A transaction failed because the hash provided for the gRPC certificate is present but invalid. <p> #### Probable Causes The `grpc_certificate_hash` MUST be a SHA-384 hash.<br/> The input hashed MUST be a UTF-8 NFKD encoding of the actual TLS certificate.<br/> The certificate to be encoded MUST be in PEM format.
INVALID_GRPC_CERTIFICATE = 345; -
INVALID_MAX_AUTO_ASSOCIATIONS
* The maximum automatic associations value is not valid.<br/> The most common cause for this error is a value less than `-1`.
INVALID_MAX_AUTO_ASSOCIATIONS = 346; -
MAX_NODES_CREATED
* The maximum number of nodes allowed in the address book have been created.
MAX_NODES_CREATED = 347; -
IP_FQDN_CANNOT_BE_SET_FOR_SAME_ENDPOINT
* In ServiceEndpoint, domain_name and ipAddressV4 are mutually exclusive
IP_FQDN_CANNOT_BE_SET_FOR_SAME_ENDPOINT = 348; -
GOSSIP_ENDPOINT_CANNOT_HAVE_FQDN
* Fully qualified domain name is not allowed in gossip_endpoint
GOSSIP_ENDPOINT_CANNOT_HAVE_FQDN = 349; -
FQDN_SIZE_TOO_LARGE
* In ServiceEndpoint, domain_name size too large
FQDN_SIZE_TOO_LARGE = 350; -
INVALID_ENDPOINT
* ServiceEndpoint is invalid
INVALID_ENDPOINT = 351; -
GOSSIP_ENDPOINTS_EXCEEDED_LIMIT
* The number of gossip endpoints exceeds the limit
GOSSIP_ENDPOINTS_EXCEEDED_LIMIT = 352; -
TOKEN_REFERENCE_REPEATED
* The transaction attempted to use duplicate `TokenReference`.<br/> This affects `TokenReject` attempting to reject same token reference more than once.
TOKEN_REFERENCE_REPEATED = 353; -
INVALID_OWNER_ID
* The account id specified as the owner in `TokenReject` is invalid or does not exist.
INVALID_OWNER_ID = 354; -
TOKEN_REFERENCE_LIST_SIZE_LIMIT_EXCEEDED
* The transaction attempted to use more than the allowed number of `TokenReference`.
TOKEN_REFERENCE_LIST_SIZE_LIMIT_EXCEEDED = 355; -
SERVICE_ENDPOINTS_EXCEEDED_LIMIT
* The number of service endpoints exceeds the limit
SERVICE_ENDPOINTS_EXCEEDED_LIMIT = 356; -
INVALID_IPV4_ADDRESS
The IPv4 address is invalid
INVALID_IPV4_ADDRESS = 357; -
EMPTY_TOKEN_REFERENCE_LIST
* The transaction attempted to use empty `TokenReference` list.
EMPTY_TOKEN_REFERENCE_LIST = 358; -
UPDATE_NODE_ACCOUNT_NOT_ALLOWED
The node account is not allowed to be updated
UPDATE_NODE_ACCOUNT_NOT_ALLOWED = 359; -
TOKEN_HAS_NO_METADATA_OR_SUPPLY_KEY
The token has no metadata or supply key
TOKEN_HAS_NO_METADATA_OR_SUPPLY_KEY = 360; -
EMPTY_PENDING_AIRDROP_ID_LIST
* The list of `PendingAirdropId`s is empty and MUST NOT be empty.
EMPTY_PENDING_AIRDROP_ID_LIST = 361; -
PENDING_AIRDROP_ID_REPEATED
* A `PendingAirdropId` is repeated in a `claim` or `cancel` transaction.
PENDING_AIRDROP_ID_REPEATED = 362; -
PENDING_AIRDROP_ID_LIST_TOO_LONG
* The number of `PendingAirdropId` values in the list exceeds the maximum allowable number.
PENDING_AIRDROP_ID_LIST_TOO_LONG = 363; -
PENDING_NFT_AIRDROP_ALREADY_EXISTS
A pending airdrop already exists for the specified NFT.
PENDING_NFT_AIRDROP_ALREADY_EXISTS = 364; -
ACCOUNT_HAS_PENDING_AIRDROPS
The identified account is sender for one or more pending airdrop(s) and cannot be deleted. <p> The requester SHOULD cancel all pending airdrops before resending this transaction.
ACCOUNT_HAS_PENDING_AIRDROPS = 365; -
THROTTLED_AT_CONSENSUS
* Consensus throttle did not allow execution of this transaction.<br/> The transaction should be retried after a modest delay.
THROTTLED_AT_CONSENSUS = 366; -
INVALID_PENDING_AIRDROP_ID
* The provided pending airdrop id is invalid.<br/> This pending airdrop MAY already be claimed or cancelled. <p> The client SHOULD query a mirror node to determine the current status of the pending airdrop.
INVALID_PENDING_AIRDROP_ID = 367; -
TOKEN_AIRDROP_WITH_FALLBACK_ROYALTY
* The token to be airdropped has a fallback royalty fee and cannot be sent or claimed via an airdrop transaction.
TOKEN_AIRDROP_WITH_FALLBACK_ROYALTY = 368; -
INVALID_TOKEN_IN_PENDING_AIRDROP
* This airdrop claim is for a pending airdrop with an invalid token.<br/> The token might be deleted, or the sender may not have enough tokens to fulfill the offer. <p> The client SHOULD query mirror node to determine the status of the pending airdrop and whether the sender can fulfill the offer.
INVALID_TOKEN_IN_PENDING_AIRDROP = 369; -
SCHEDULE_EXPIRY_IS_BUSY
* 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.
SCHEDULE_EXPIRY_IS_BUSY = 370; -
INVALID_GRPC_CERTIFICATE_HASH
* The provided gRPC certificate hash is invalid.
INVALID_GRPC_CERTIFICATE_HASH = 371; -
MISSING_EXPIRY_TIME
* A scheduled transaction configured to wait for expiry to execute was not given an explicit expiration time.
MISSING_EXPIRY_TIME = 372; -
NO_SCHEDULING_ALLOWED_AFTER_SCHEDULED_RECURSION
* A contract operation attempted to schedule another transaction after it had already scheduled a recursive contract call.
NO_SCHEDULING_ALLOWED_AFTER_SCHEDULED_RECURSION = 373; -
RECURSIVE_SCHEDULING_LIMIT_REACHED
* A contract can schedule recursive calls a finite number of times (this is approximately four million times with typical network configuration.)
RECURSIVE_SCHEDULING_LIMIT_REACHED = 374; -
WAITING_FOR_LEDGER_ID
* The target network is waiting for the ledger ID to be set, which is a side effect of finishing the network's TSS construction.
WAITING_FOR_LEDGER_ID = 375; -
MAX_ENTRIES_FOR_FEE_EXEMPT_KEY_LIST_EXCEEDED
* The provided fee exempt key list size exceeded the limit.
MAX_ENTRIES_FOR_FEE_EXEMPT_KEY_LIST_EXCEEDED = 376; -
FEE_EXEMPT_KEY_LIST_CONTAINS_DUPLICATED_KEYS
* The provided fee exempt key list contains duplicated keys.
FEE_EXEMPT_KEY_LIST_CONTAINS_DUPLICATED_KEYS = 377; -
INVALID_KEY_IN_FEE_EXEMPT_KEY_LIST
* The provided fee exempt key list contains an invalid key.
INVALID_KEY_IN_FEE_EXEMPT_KEY_LIST = 378; -
INVALID_FEE_SCHEDULE_KEY
* The provided fee schedule key contains an invalid key.
INVALID_FEE_SCHEDULE_KEY = 379; -
FEE_SCHEDULE_KEY_CANNOT_BE_UPDATED
* If a fee schedule key is not set when we create a topic we cannot add it on update.
FEE_SCHEDULE_KEY_CANNOT_BE_UPDATED = 380; -
FEE_SCHEDULE_KEY_NOT_SET
* If the topic's custom fees are updated the topic SHOULD have a fee schedule key
FEE_SCHEDULE_KEY_NOT_SET = 381; -
MAX_CUSTOM_FEE_LIMIT_EXCEEDED
* The fee amount is exceeding the amount that the payer is willing to pay.
MAX_CUSTOM_FEE_LIMIT_EXCEEDED = 382; -
NO_VALID_MAX_CUSTOM_FEE
* There are no corresponding custom fees.
NO_VALID_MAX_CUSTOM_FEE = 383; -
INVALID_MAX_CUSTOM_FEES
* The provided list contains invalid max custom fee.
INVALID_MAX_CUSTOM_FEES = 384; -
DUPLICATE_DENOMINATION_IN_MAX_CUSTOM_FEE_LIST
* The provided max custom fee list contains fees with duplicate denominations.
DUPLICATE_DENOMINATION_IN_MAX_CUSTOM_FEE_LIST = 385; -
DUPLICATE_ACCOUNT_ID_IN_MAX_CUSTOM_FEE_LIST
* The provided max custom fee list contains fees with duplicate account id.
DUPLICATE_ACCOUNT_ID_IN_MAX_CUSTOM_FEE_LIST = 386; -
MAX_CUSTOM_FEES_IS_NOT_SUPPORTED
* Max custom fees list is not supported for this operation.
MAX_CUSTOM_FEES_IS_NOT_SUPPORTED = 387; -
BATCH_LIST_EMPTY
* The list of batch transactions is empty
BATCH_LIST_EMPTY = 388; -
BATCH_LIST_CONTAINS_DUPLICATES
* The list of batch transactions contains duplicated transactions
BATCH_LIST_CONTAINS_DUPLICATES = 389; -
BATCH_TRANSACTION_IN_BLACKLIST
* The list of batch transactions contains a transaction type that is in the AtomicBatch blacklist as configured in the network.
BATCH_TRANSACTION_IN_BLACKLIST = 390; -
INNER_TRANSACTION_FAILED
* The inner transaction of a batch transaction failed
INNER_TRANSACTION_FAILED = 391; -
MISSING_BATCH_KEY
* The inner transaction of a batch transaction is missing a batch key
MISSING_BATCH_KEY = 392; -
BATCH_KEY_SET_ON_NON_INNER_TRANSACTION
* The batch key is set for a non batch transaction
BATCH_KEY_SET_ON_NON_INNER_TRANSACTION = 393; -
INVALID_BATCH_KEY
* The batch key is not valid
INVALID_BATCH_KEY = 394; -
SCHEDULE_EXPIRY_NOT_CONFIGURABLE
* The provided schedule expiry time is not configurable.
SCHEDULE_EXPIRY_NOT_CONFIGURABLE = 395; -
CREATING_SYSTEM_ENTITIES
* The network just started at genesis and is creating system entities.
CREATING_SYSTEM_ENTITIES = 396; -
THROTTLE_GROUP_LCM_OVERFLOW
* The least common multiple of the throttle group's milliOpsPerSec is too large and it's overflowing.
THROTTLE_GROUP_LCM_OVERFLOW = 397; -
AIRDROP_CONTAINS_MULTIPLE_SENDERS_FOR_A_TOKEN
* Token airdrop transactions can not contain multiple senders for a single token.
AIRDROP_CONTAINS_MULTIPLE_SENDERS_FOR_A_TOKEN = 398; -
GRPC_WEB_PROXY_NOT_SUPPORTED
* The GRPC proxy endpoint is set in the NodeCreate or NodeUpdate transaction, which the network does not support.
GRPC_WEB_PROXY_NOT_SUPPORTED = 399; -
NFT_TRANSFERS_ONLY_ALLOWED_FOR_NON_FUNGIBLE_UNIQUE
* An NFT transfers list referenced a token type other than NON_FUNGIBLE_UNIQUE.
NFT_TRANSFERS_ONLY_ALLOWED_FOR_NON_FUNGIBLE_UNIQUE = 400; -
INVALID_SERIALIZED_TX_MESSAGE_HASH_ALGORITHM
* A HAPI client cannot set the SignedTransaction#use_serialized_tx_message_hash_algorithm field.
INVALID_SERIALIZED_TX_MESSAGE_HASH_ALGORITHM = 401; -
WRONG_HOOK_ENTITY_TYPE
* A HookStore referenced a valid entity number but with the wrong entity type.
WRONG_HOOK_ENTITY_TYPE = 499; -
EVM_HOOK_GAS_THROTTLED
* An EVM hook execution was throttled due to high network gas utilization.
EVM_HOOK_GAS_THROTTLED = 500; -
HOOK_ID_IN_USE
* A user tried to create a hook with an id already in use.
HOOK_ID_IN_USE = 501; -
BAD_HOOK_REQUEST
* A transaction tried to execute a hook that did not match the specified type or was malformed in some other way.
BAD_HOOK_REQUEST = 502; -
REJECTED_BY_ACCOUNT_ALLOWANCE_HOOK
* A CryptoTransfer relying on a ACCOUNT_ALLOWANCE hook was rejected.
REJECTED_BY_ACCOUNT_ALLOWANCE_HOOK = 503; -
HOOK_NOT_FOUND
* A hook id was not found.
HOOK_NOT_FOUND = 504; -
EVM_HOOK_STORAGE_UPDATE_BYTES_TOO_LONG
* An EVM hook mapping slot, storage key, or storage value exceeded 32 bytes.
EVM_HOOK_STORAGE_UPDATE_BYTES_TOO_LONG = 505; -
EVM_HOOK_STORAGE_UPDATE_BYTES_MUST_USE_MINIMAL_REPRESENTATION
* An EVM hook's mapping slot, storage key, or storage value failed to use the minimal representation (i.e., no leading zeros).
EVM_HOOK_STORAGE_UPDATE_BYTES_MUST_USE_MINIMAL_REPRESENTATION = 506; -
INVALID_HOOK_ID
* A hook id was invalid.
INVALID_HOOK_ID = 507; -
EMPTY_EVM_HOOK_STORAGE_UPDATE
* An EVM hook storage update had no contents.
EMPTY_EVM_HOOK_STORAGE_UPDATE = 508; -
HOOK_ID_REPEATED_IN_CREATION_DETAILS
* A user repeated the same hook id in a creation details list.
HOOK_ID_REPEATED_IN_CREATION_DETAILS = 509; -
HOOKS_NOT_ENABLED
* Hooks are not not enabled on the target Hiero network.
HOOKS_NOT_ENABLED = 510; -
HOOK_IS_NOT_AN_EVM_HOOK
* The target hook is not an EVM hook.
HOOK_IS_NOT_AN_EVM_HOOK = 511; -
HOOK_DELETED
* A hook was deleted.
HOOK_DELETED = 512; -
TOO_MANY_EVM_HOOK_STORAGE_UPDATES
* The HookStore tried to update too many storage slots in a single transaction.
TOO_MANY_EVM_HOOK_STORAGE_UPDATES = 513; -
HOOK_CREATION_BYTES_MUST_USE_MINIMAL_REPRESENTATION
* An EVM hook mapping slot, storage key, or storage value failed to use the minimal representation (i.e., no leading zeros).
HOOK_CREATION_BYTES_MUST_USE_MINIMAL_REPRESENTATION = 514; -
HOOK_CREATION_BYTES_TOO_LONG
* A EVM hook mapping slot, storage key, or storage value exceeded 32 bytes.
HOOK_CREATION_BYTES_TOO_LONG = 515; -
INVALID_HOOK_CREATION_SPEC
* A hook creation spec was not found.
INVALID_HOOK_CREATION_SPEC = 516; -
HOOK_EXTENSION_EMPTY
* A hook extension point was empty.
HOOK_EXTENSION_EMPTY = 517; -
INVALID_HOOK_ADMIN_KEY
* A hook admin key was invalid.
INVALID_HOOK_ADMIN_KEY = 518; -
HOOK_DELETION_REQUIRES_ZERO_STORAGE_SLOTS
* The hook deletion requires the hook to have zero storage slots.
HOOK_DELETION_REQUIRES_ZERO_STORAGE_SLOTS = 519; -
CANNOT_SET_HOOKS_AND_APPROVAL
* Cannot set both a hook call and an approval on the same AccountAmount or NftTransfer message.
CANNOT_SET_HOOKS_AND_APPROVAL = 520; -
TRANSACTION_REQUIRES_ZERO_HOOKS
* The attempted operation is invalid until all the target entity's hooks have been deleted.
TRANSACTION_REQUIRES_ZERO_HOOKS = 521; -
INVALID_HOOK_CALL
* The HookCall set in the transaction is invalid
INVALID_HOOK_CALL = 522; -
HOOKS_ARE_NOT_SUPPORTED_IN_AIRDROPS
* Hooks are not supported to be used in TokenAirdrop transactions
HOOKS_ARE_NOT_SUPPORTED_IN_AIRDROPS = 523; -
ACCOUNT_IS_LINKED_TO_A_NODE
* This operation cannot be completed because the target account is a "Node Account".<br/> 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.
ACCOUNT_IS_LINKED_TO_A_NODE = 524; -
HOOKS_EXECUTIONS_REQUIRE_TOP_LEVEL_CRYPTO_TRANSFER
* Hooks are not supported to be used in Batch transactions and Scheduled transactions. They are only supported in a top level CryptoTransfer transaction.
HOOKS_EXECUTIONS_REQUIRE_TOP_LEVEL_CRYPTO_TRANSFER = 525; -
NODE_ACCOUNT_HAS_ZERO_BALANCE
* This operation cannot be completed because the target account has a zero balance.<br/> Node accounts require a positive balance. The transaction may be resubmitted once the account has been funded.
NODE_ACCOUNT_HAS_ZERO_BALANCE = 526; -
TRANSFER_TO_FEE_COLLECTION_ACCOUNT_NOT_ALLOWED
* This operation cannot be completed because the target account is a "Fee Collection Account".<br/> Any attempt to transfer to a fee collection account is not permitted.
TRANSFER_TO_FEE_COLLECTION_ACCOUNT_NOT_ALLOWED = 527; -
TOO_MANY_HOOK_INVOCATIONS
* The number of hook invocations exceeds the maximum allowed per transaction.
TOO_MANY_HOOK_INVOCATIONS = 528; -
INVALID_REGISTERED_NODE_ID
* A registered node ID is invalid or does not exist.
INVALID_REGISTERED_NODE_ID = 529; -
INVALID_REGISTERED_ENDPOINT
* A registered service endpoint is invalid.<br/> The port is out of range, or the address field is not set.
INVALID_REGISTERED_ENDPOINT = 530; -
REGISTERED_ENDPOINTS_EXCEEDED_LIMIT
* The number of registered service endpoints exceeds the configured limit.
REGISTERED_ENDPOINTS_EXCEEDED_LIMIT = 531; -
INVALID_REGISTERED_ENDPOINT_ADDRESS
* A registered service endpoint has an invalid address.<br/> The IP address length is not 4 (IPv4) or 16 (IPv6), or the domain name is not a valid ASCII FQDN.
INVALID_REGISTERED_ENDPOINT_ADDRESS = 532; -
INVALID_REGISTERED_ENDPOINT_TYPE
* A registered service endpoint does not specify an endpoint type.<br/> Exactly one of block_node, mirror_node, or rpc_relay MUST be set.
INVALID_REGISTERED_ENDPOINT_TYPE = 533; -
REGISTERED_NODE_STILL_ASSOCIATED
* A registered node cannot be deleted because it is still associated with a consensus node via their associated registered node list.
REGISTERED_NODE_STILL_ASSOCIATED = 534; -
MAX_REGISTERED_NODES_EXCEEDED
* The number of associated registered nodes exceeds the maximum allowed limit.
MAX_REGISTERED_NODES_EXCEEDED = 535; -
UNRECOGNIZED
-
-
Field Details
-
OK_VALUE
public static final int OK_VALUE* The transaction passed the precheck validations.
OK = 0;- See Also:
-
INVALID_TRANSACTION_VALUE
public static final int INVALID_TRANSACTION_VALUE* For any error not handled by specific error codes listed below.
INVALID_TRANSACTION = 1;- See Also:
-
PAYER_ACCOUNT_NOT_FOUND_VALUE
public static final int PAYER_ACCOUNT_NOT_FOUND_VALUE* Payer account does not exist.
PAYER_ACCOUNT_NOT_FOUND = 2;- See Also:
-
INVALID_NODE_ACCOUNT_VALUE
public static final int INVALID_NODE_ACCOUNT_VALUE* Node Account provided does not match the node account of the node the transaction was submitted to.
INVALID_NODE_ACCOUNT = 3;- See Also:
-
TRANSACTION_EXPIRED_VALUE
public static final int TRANSACTION_EXPIRED_VALUE* Pre-Check error when TransactionValidStart + transactionValidDuration is less than current consensus time.
TRANSACTION_EXPIRED = 4;- See Also:
-
INVALID_TRANSACTION_START_VALUE
public static final int INVALID_TRANSACTION_START_VALUE* Transaction start time is greater than current consensus time
INVALID_TRANSACTION_START = 5;- See Also:
-
INVALID_TRANSACTION_DURATION_VALUE
public static final int INVALID_TRANSACTION_DURATION_VALUE* The given transactionValidDuration was either non-positive, or greater than the maximum valid duration of 180 secs.
INVALID_TRANSACTION_DURATION = 6;- See Also:
-
INVALID_SIGNATURE_VALUE
public static final int INVALID_SIGNATURE_VALUE* The transaction signature is not valid
INVALID_SIGNATURE = 7;- See Also:
-
MEMO_TOO_LONG_VALUE
public static final int MEMO_TOO_LONG_VALUE* Transaction memo size exceeded 100 bytes
MEMO_TOO_LONG = 8;- See Also:
-
INSUFFICIENT_TX_FEE_VALUE
public static final int INSUFFICIENT_TX_FEE_VALUE* The fee provided in the transaction is insufficient for this type of transaction
INSUFFICIENT_TX_FEE = 9;- See Also:
-
INSUFFICIENT_PAYER_BALANCE_VALUE
public static final int INSUFFICIENT_PAYER_BALANCE_VALUE* The payer account has insufficient cryptocurrency to pay the transaction fee
INSUFFICIENT_PAYER_BALANCE = 10;- See Also:
-
DUPLICATE_TRANSACTION_VALUE
public static final int DUPLICATE_TRANSACTION_VALUE* This transaction ID is a duplicate of one that was submitted to this node or reached consensus in the last 180 seconds (receipt period)
DUPLICATE_TRANSACTION = 11;- See Also:
-
BUSY_VALUE
public static final int BUSY_VALUE* If API is throttled out
BUSY = 12;- See Also:
-
NOT_SUPPORTED_VALUE
public static final int NOT_SUPPORTED_VALUE* The API is not currently supported
NOT_SUPPORTED = 13;- See Also:
-
INVALID_FILE_ID_VALUE
public static final int INVALID_FILE_ID_VALUE* The file id is invalid or does not exist
INVALID_FILE_ID = 14;- See Also:
-
INVALID_ACCOUNT_ID_VALUE
public static final int INVALID_ACCOUNT_ID_VALUE* The account id is invalid or does not exist
INVALID_ACCOUNT_ID = 15;- See Also:
-
INVALID_CONTRACT_ID_VALUE
public static final int INVALID_CONTRACT_ID_VALUE* The contract id is invalid or does not exist
INVALID_CONTRACT_ID = 16;- See Also:
-
INVALID_TRANSACTION_ID_VALUE
public static final int INVALID_TRANSACTION_ID_VALUE* Transaction id is not valid
INVALID_TRANSACTION_ID = 17;- See Also:
-
RECEIPT_NOT_FOUND_VALUE
public static final int RECEIPT_NOT_FOUND_VALUE* Receipt for given transaction id does not exist
RECEIPT_NOT_FOUND = 18;- See Also:
-
RECORD_NOT_FOUND_VALUE
public static final int RECORD_NOT_FOUND_VALUE* Record for given transaction id does not exist
RECORD_NOT_FOUND = 19;- See Also:
-
INVALID_SOLIDITY_ID_VALUE
public static final int INVALID_SOLIDITY_ID_VALUE* The solidity id is invalid or entity with this solidity id does not exist
INVALID_SOLIDITY_ID = 20;- See Also:
-
UNKNOWN_VALUE
public static final int UNKNOWN_VALUE* The responding node has submitted the transaction to the network. Its final status is still unknown.
UNKNOWN = 21;- See Also:
-
SUCCESS_VALUE
public static final int SUCCESS_VALUE* The transaction succeeded
SUCCESS = 22;- See Also:
-
FAIL_INVALID_VALUE
public static final int FAIL_INVALID_VALUE* There was a system error and the transaction failed because of invalid request parameters.
FAIL_INVALID = 23;- See Also:
-
FAIL_FEE_VALUE
public static final int FAIL_FEE_VALUE* There was a system error while performing fee calculation, reserved for future.
FAIL_FEE = 24;- See Also:
-
FAIL_BALANCE_VALUE
public static final int FAIL_BALANCE_VALUE* There was a system error while performing balance checks, reserved for future.
FAIL_BALANCE = 25;- See Also:
-
KEY_REQUIRED_VALUE
public static final int KEY_REQUIRED_VALUE* Key not provided in the transaction body
KEY_REQUIRED = 26;- See Also:
-
BAD_ENCODING_VALUE
public static final int BAD_ENCODING_VALUE* Unsupported algorithm/encoding used for keys in the transaction
BAD_ENCODING = 27;- See Also:
-
INSUFFICIENT_ACCOUNT_BALANCE_VALUE
public static final int INSUFFICIENT_ACCOUNT_BALANCE_VALUE* When the account balance is not sufficient for the transfer
INSUFFICIENT_ACCOUNT_BALANCE = 28;- See Also:
-
INVALID_SOLIDITY_ADDRESS_VALUE
public static final int INVALID_SOLIDITY_ADDRESS_VALUE* During an update transaction when the system is not able to find the Users Solidity address
INVALID_SOLIDITY_ADDRESS = 29;- See Also:
-
INSUFFICIENT_GAS_VALUE
public static final int INSUFFICIENT_GAS_VALUE* Not enough gas was supplied to execute transaction
INSUFFICIENT_GAS = 30;- See Also:
-
CONTRACT_SIZE_LIMIT_EXCEEDED_VALUE
public static final int CONTRACT_SIZE_LIMIT_EXCEEDED_VALUE* contract byte code size is over the limit
CONTRACT_SIZE_LIMIT_EXCEEDED = 31;- See Also:
-
LOCAL_CALL_MODIFICATION_EXCEPTION_VALUE
public static final int LOCAL_CALL_MODIFICATION_EXCEPTION_VALUE* local execution (query) is requested for a function which changes state
LOCAL_CALL_MODIFICATION_EXCEPTION = 32;- See Also:
-
CONTRACT_REVERT_EXECUTED_VALUE
public static final int CONTRACT_REVERT_EXECUTED_VALUE* Contract REVERT OPCODE executed
CONTRACT_REVERT_EXECUTED = 33;- See Also:
-
CONTRACT_EXECUTION_EXCEPTION_VALUE
public static final int CONTRACT_EXECUTION_EXCEPTION_VALUE* For any contract execution related error not handled by specific error codes listed above.
CONTRACT_EXECUTION_EXCEPTION = 34;- See Also:
-
INVALID_RECEIVING_NODE_ACCOUNT_VALUE
public static final int INVALID_RECEIVING_NODE_ACCOUNT_VALUE* In Query validation, account with +ve(amount) value should be Receiving node account, the receiver account should be only one account in the list
INVALID_RECEIVING_NODE_ACCOUNT = 35;- See Also:
-
MISSING_QUERY_HEADER_VALUE
public static final int MISSING_QUERY_HEADER_VALUE* Header is missing in Query request
MISSING_QUERY_HEADER = 36;- See Also:
-
ACCOUNT_UPDATE_FAILED_VALUE
public static final int ACCOUNT_UPDATE_FAILED_VALUE* The update of the account failed
ACCOUNT_UPDATE_FAILED = 37;- See Also:
-
INVALID_KEY_ENCODING_VALUE
public static final int INVALID_KEY_ENCODING_VALUE* Provided key encoding was not supported by the system
INVALID_KEY_ENCODING = 38;- See Also:
-
NULL_SOLIDITY_ADDRESS_VALUE
public static final int NULL_SOLIDITY_ADDRESS_VALUE* null solidity address
NULL_SOLIDITY_ADDRESS = 39;- See Also:
-
CONTRACT_UPDATE_FAILED_VALUE
public static final int CONTRACT_UPDATE_FAILED_VALUE* update of the contract failed
CONTRACT_UPDATE_FAILED = 40;- See Also:
-
INVALID_QUERY_HEADER_VALUE
public static final int INVALID_QUERY_HEADER_VALUE* the query header is invalid
INVALID_QUERY_HEADER = 41;- See Also:
-
INVALID_FEE_SUBMITTED_VALUE
public static final int INVALID_FEE_SUBMITTED_VALUE* Invalid fee submitted
INVALID_FEE_SUBMITTED = 42;- See Also:
-
INVALID_PAYER_SIGNATURE_VALUE
public static final int INVALID_PAYER_SIGNATURE_VALUE* Payer signature is invalid
INVALID_PAYER_SIGNATURE = 43;- See Also:
-
KEY_NOT_PROVIDED_VALUE
public static final int KEY_NOT_PROVIDED_VALUE* The keys were not provided in the request.
KEY_NOT_PROVIDED = 44;- See Also:
-
INVALID_EXPIRATION_TIME_VALUE
public static final int INVALID_EXPIRATION_TIME_VALUE* Expiration time provided in the transaction was invalid.
INVALID_EXPIRATION_TIME = 45;- See Also:
-
NO_WACL_KEY_VALUE
public static final int NO_WACL_KEY_VALUE* WriteAccess Control Keys are not provided for the file
NO_WACL_KEY = 46;- See Also:
-
FILE_CONTENT_EMPTY_VALUE
public static final int FILE_CONTENT_EMPTY_VALUE* The contents of file are provided as empty.
FILE_CONTENT_EMPTY = 47;- See Also:
-
INVALID_ACCOUNT_AMOUNTS_VALUE
public static final int INVALID_ACCOUNT_AMOUNTS_VALUE* The crypto transfer credit and debit do not sum equal to 0
INVALID_ACCOUNT_AMOUNTS = 48;- See Also:
-
EMPTY_TRANSACTION_BODY_VALUE
public static final int EMPTY_TRANSACTION_BODY_VALUE* Transaction body provided is empty
EMPTY_TRANSACTION_BODY = 49;- See Also:
-
INVALID_TRANSACTION_BODY_VALUE
public static final int INVALID_TRANSACTION_BODY_VALUE* Invalid transaction body provided
INVALID_TRANSACTION_BODY = 50;- See Also:
-
INVALID_SIGNATURE_TYPE_MISMATCHING_KEY_VALUE
public static final int INVALID_SIGNATURE_TYPE_MISMATCHING_KEY_VALUE* the type of key (base ed25519 key, KeyList, or ThresholdKey) does not match the type of signature (base ed25519 signature, SignatureList, or ThresholdKeySignature)
INVALID_SIGNATURE_TYPE_MISMATCHING_KEY = 51;- See Also:
-
INVALID_SIGNATURE_COUNT_MISMATCHING_KEY_VALUE
public static final int INVALID_SIGNATURE_COUNT_MISMATCHING_KEY_VALUE* 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.
INVALID_SIGNATURE_COUNT_MISMATCHING_KEY = 52;- See Also:
-
EMPTY_LIVE_HASH_BODY_VALUE
public static final int EMPTY_LIVE_HASH_BODY_VALUE* the livehash body is empty
EMPTY_LIVE_HASH_BODY = 53;- See Also:
-
EMPTY_LIVE_HASH_VALUE
public static final int EMPTY_LIVE_HASH_VALUE* the livehash data is missing
EMPTY_LIVE_HASH = 54;- See Also:
-
EMPTY_LIVE_HASH_KEYS_VALUE
public static final int EMPTY_LIVE_HASH_KEYS_VALUE* the keys for a livehash are missing
EMPTY_LIVE_HASH_KEYS = 55;- See Also:
-
INVALID_LIVE_HASH_SIZE_VALUE
public static final int INVALID_LIVE_HASH_SIZE_VALUE* the livehash data is not the output of a SHA-384 digest
INVALID_LIVE_HASH_SIZE = 56;- See Also:
-
EMPTY_QUERY_BODY_VALUE
public static final int EMPTY_QUERY_BODY_VALUE* the query body is empty
EMPTY_QUERY_BODY = 57;- See Also:
-
EMPTY_LIVE_HASH_QUERY_VALUE
public static final int EMPTY_LIVE_HASH_QUERY_VALUE* the crypto livehash query is empty
EMPTY_LIVE_HASH_QUERY = 58;- See Also:
-
LIVE_HASH_NOT_FOUND_VALUE
public static final int LIVE_HASH_NOT_FOUND_VALUE* the livehash is not present
LIVE_HASH_NOT_FOUND = 59;- See Also:
-
ACCOUNT_ID_DOES_NOT_EXIST_VALUE
public static final int ACCOUNT_ID_DOES_NOT_EXIST_VALUE* the account id passed has not yet been created.
ACCOUNT_ID_DOES_NOT_EXIST = 60;- See Also:
-
LIVE_HASH_ALREADY_EXISTS_VALUE
public static final int LIVE_HASH_ALREADY_EXISTS_VALUE* the livehash already exists for a given account
LIVE_HASH_ALREADY_EXISTS = 61;- See Also:
-
INVALID_FILE_WACL_VALUE
public static final int INVALID_FILE_WACL_VALUE* File WACL keys are invalid
INVALID_FILE_WACL = 62;- See Also:
-
SERIALIZATION_FAILED_VALUE
public static final int SERIALIZATION_FAILED_VALUE* Serialization failure
SERIALIZATION_FAILED = 63;- See Also:
-
TRANSACTION_OVERSIZE_VALUE
public static final int TRANSACTION_OVERSIZE_VALUE* The size of the Transaction is greater than transactionMaxBytes
TRANSACTION_OVERSIZE = 64;- See Also:
-
TRANSACTION_TOO_MANY_LAYERS_VALUE
public static final int TRANSACTION_TOO_MANY_LAYERS_VALUE* The Transaction has more than 50 levels
TRANSACTION_TOO_MANY_LAYERS = 65;- See Also:
-
CONTRACT_DELETED_VALUE
public static final int CONTRACT_DELETED_VALUE* Contract is marked as deleted
CONTRACT_DELETED = 66;- See Also:
-
PLATFORM_NOT_ACTIVE_VALUE
public static final int PLATFORM_NOT_ACTIVE_VALUE* the platform node is either disconnected or lagging behind.
PLATFORM_NOT_ACTIVE = 67;- See Also:
-
KEY_PREFIX_MISMATCH_VALUE
public static final int KEY_PREFIX_MISMATCH_VALUE* one public key matches more than one prefixes on the signature map
KEY_PREFIX_MISMATCH = 68;- See Also:
-
PLATFORM_TRANSACTION_NOT_CREATED_VALUE
public static final int PLATFORM_TRANSACTION_NOT_CREATED_VALUE* transaction not created by platform due to large backlog
PLATFORM_TRANSACTION_NOT_CREATED = 69;- See Also:
-
INVALID_RENEWAL_PERIOD_VALUE
public static final int INVALID_RENEWAL_PERIOD_VALUE* auto renewal period is not a positive number of seconds
INVALID_RENEWAL_PERIOD = 70;- See Also:
-
INVALID_PAYER_ACCOUNT_ID_VALUE
public static final int INVALID_PAYER_ACCOUNT_ID_VALUE* the response code when a smart contract id is passed for a crypto API request
INVALID_PAYER_ACCOUNT_ID = 71;- See Also:
-
ACCOUNT_DELETED_VALUE
public static final int ACCOUNT_DELETED_VALUE* the account has been marked as deleted
ACCOUNT_DELETED = 72;- See Also:
-
FILE_DELETED_VALUE
public static final int FILE_DELETED_VALUE* the file has been marked as deleted
FILE_DELETED = 73;- See Also:
-
ACCOUNT_REPEATED_IN_ACCOUNT_AMOUNTS_VALUE
public static final int ACCOUNT_REPEATED_IN_ACCOUNT_AMOUNTS_VALUE* same accounts repeated in the transfer account list
ACCOUNT_REPEATED_IN_ACCOUNT_AMOUNTS = 74;- See Also:
-
SETTING_NEGATIVE_ACCOUNT_BALANCE_VALUE
public static final int SETTING_NEGATIVE_ACCOUNT_BALANCE_VALUE* attempting to set negative balance value for crypto account
SETTING_NEGATIVE_ACCOUNT_BALANCE = 75;- See Also:
-
OBTAINER_REQUIRED_VALUE
public static final int OBTAINER_REQUIRED_VALUE* when deleting smart contract that has crypto balance either transfer account or transfer smart contract is required
OBTAINER_REQUIRED = 76;- See Also:
-
OBTAINER_SAME_CONTRACT_ID_VALUE
public static final int OBTAINER_SAME_CONTRACT_ID_VALUE* when deleting smart contract that has crypto balance you can not use the same contract id as transferContractId as the one being deleted
OBTAINER_SAME_CONTRACT_ID = 77;- See Also:
-
OBTAINER_DOES_NOT_EXIST_VALUE
public static final int OBTAINER_DOES_NOT_EXIST_VALUE* transferAccountId or transferContractId specified for contract delete does not exist
OBTAINER_DOES_NOT_EXIST = 78;- See Also:
-
MODIFYING_IMMUTABLE_CONTRACT_VALUE
public static final int MODIFYING_IMMUTABLE_CONTRACT_VALUE* attempting to modify (update or delete a immutable smart contract, i.e. one created without a admin key)
MODIFYING_IMMUTABLE_CONTRACT = 79;- See Also:
-
FILE_SYSTEM_EXCEPTION_VALUE
public static final int FILE_SYSTEM_EXCEPTION_VALUE* Unexpected exception thrown by file system functions
FILE_SYSTEM_EXCEPTION = 80;- See Also:
-
AUTORENEW_DURATION_NOT_IN_RANGE_VALUE
public static final int AUTORENEW_DURATION_NOT_IN_RANGE_VALUE* the duration is not a subset of [MINIMUM_AUTORENEW_DURATION,MAXIMUM_AUTORENEW_DURATION]
AUTORENEW_DURATION_NOT_IN_RANGE = 81;- See Also:
-
ERROR_DECODING_BYTESTRING_VALUE
public static final int ERROR_DECODING_BYTESTRING_VALUE* Decoding the smart contract binary to a byte array failed. Check that the input is a valid hex string.
ERROR_DECODING_BYTESTRING = 82;- See Also:
-
CONTRACT_FILE_EMPTY_VALUE
public static final int CONTRACT_FILE_EMPTY_VALUE* File to create a smart contract was of length zero
CONTRACT_FILE_EMPTY = 83;- See Also:
-
CONTRACT_BYTECODE_EMPTY_VALUE
public static final int CONTRACT_BYTECODE_EMPTY_VALUE* Bytecode for smart contract is of length zero
CONTRACT_BYTECODE_EMPTY = 84;- See Also:
-
INVALID_INITIAL_BALANCE_VALUE
public static final int INVALID_INITIAL_BALANCE_VALUE* Attempt to set negative initial balance
INVALID_INITIAL_BALANCE = 85;- See Also:
-
INVALID_RECEIVE_RECORD_THRESHOLD_VALUE
Deprecated.* Attempt to set negative receive record threshold
INVALID_RECEIVE_RECORD_THRESHOLD = 86 [deprecated = true];- See Also:
-
INVALID_SEND_RECORD_THRESHOLD_VALUE
Deprecated.* Attempt to set negative send record threshold
INVALID_SEND_RECORD_THRESHOLD = 87 [deprecated = true];- See Also:
-
ACCOUNT_IS_NOT_GENESIS_ACCOUNT_VALUE
public static final int ACCOUNT_IS_NOT_GENESIS_ACCOUNT_VALUE* Special Account Operations should be performed by only Genesis account, return this code if it is not Genesis Account
ACCOUNT_IS_NOT_GENESIS_ACCOUNT = 88;- See Also:
-
PAYER_ACCOUNT_UNAUTHORIZED_VALUE
public static final int PAYER_ACCOUNT_UNAUTHORIZED_VALUE* The fee payer account doesn't have permission to submit such Transaction
PAYER_ACCOUNT_UNAUTHORIZED = 89;- See Also:
-
INVALID_FREEZE_TRANSACTION_BODY_VALUE
public static final int INVALID_FREEZE_TRANSACTION_BODY_VALUE* FreezeTransactionBody is invalid
INVALID_FREEZE_TRANSACTION_BODY = 90;- See Also:
-
FREEZE_TRANSACTION_BODY_NOT_FOUND_VALUE
public static final int FREEZE_TRANSACTION_BODY_NOT_FOUND_VALUE* FreezeTransactionBody does not exist
FREEZE_TRANSACTION_BODY_NOT_FOUND = 91;- See Also:
-
TRANSFER_LIST_SIZE_LIMIT_EXCEEDED_VALUE
public static final int TRANSFER_LIST_SIZE_LIMIT_EXCEEDED_VALUE* Exceeded the number of accounts (both from and to) allowed for crypto transfer list
TRANSFER_LIST_SIZE_LIMIT_EXCEEDED = 92;- See Also:
-
RESULT_SIZE_LIMIT_EXCEEDED_VALUE
public static final int RESULT_SIZE_LIMIT_EXCEEDED_VALUE* Smart contract result size greater than specified maxResultSize
RESULT_SIZE_LIMIT_EXCEEDED = 93;- See Also:
-
NOT_SPECIAL_ACCOUNT_VALUE
public static final int NOT_SPECIAL_ACCOUNT_VALUE* The payer account is not a special account(account 0.0.55)
NOT_SPECIAL_ACCOUNT = 94;- See Also:
-
CONTRACT_NEGATIVE_GAS_VALUE
public static final int CONTRACT_NEGATIVE_GAS_VALUE* Negative gas was offered in smart contract call
CONTRACT_NEGATIVE_GAS = 95;- See Also:
-
CONTRACT_NEGATIVE_VALUE_VALUE
public static final int CONTRACT_NEGATIVE_VALUE_VALUE* Negative value / initial balance was specified in a smart contract call / create
CONTRACT_NEGATIVE_VALUE = 96;- See Also:
-
INVALID_FEE_FILE_VALUE
public static final int INVALID_FEE_FILE_VALUE* Failed to update fee file
INVALID_FEE_FILE = 97;- See Also:
-
INVALID_EXCHANGE_RATE_FILE_VALUE
public static final int INVALID_EXCHANGE_RATE_FILE_VALUE* Failed to update exchange rate file
INVALID_EXCHANGE_RATE_FILE = 98;- See Also:
-
INSUFFICIENT_LOCAL_CALL_GAS_VALUE
public static final int INSUFFICIENT_LOCAL_CALL_GAS_VALUE* Payment tendered for contract local call cannot cover both the fee and the gas
INSUFFICIENT_LOCAL_CALL_GAS = 99;- See Also:
-
ENTITY_NOT_ALLOWED_TO_DELETE_VALUE
public static final int ENTITY_NOT_ALLOWED_TO_DELETE_VALUE* Entities with Entity ID below 1000 are not allowed to be deleted
ENTITY_NOT_ALLOWED_TO_DELETE = 100;- See Also:
-
AUTHORIZATION_FAILED_VALUE
public static final int AUTHORIZATION_FAILED_VALUE* 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).
AUTHORIZATION_FAILED = 101;- See Also:
-
FILE_UPLOADED_PROTO_INVALID_VALUE
public static final int FILE_UPLOADED_PROTO_INVALID_VALUE* Fee Schedule Proto uploaded but not valid (append or update is required)
FILE_UPLOADED_PROTO_INVALID = 102;- See Also:
-
FILE_UPLOADED_PROTO_NOT_SAVED_TO_DISK_VALUE
public static final int FILE_UPLOADED_PROTO_NOT_SAVED_TO_DISK_VALUE* Fee Schedule Proto uploaded but not valid (append or update is required)
FILE_UPLOADED_PROTO_NOT_SAVED_TO_DISK = 103;- See Also:
-
FEE_SCHEDULE_FILE_PART_UPLOADED_VALUE
public static final int FEE_SCHEDULE_FILE_PART_UPLOADED_VALUE* Fee Schedule Proto File Part uploaded
FEE_SCHEDULE_FILE_PART_UPLOADED = 104;- See Also:
-
EXCHANGE_RATE_CHANGE_LIMIT_EXCEEDED_VALUE
public static final int EXCHANGE_RATE_CHANGE_LIMIT_EXCEEDED_VALUE* The change on Exchange Rate exceeds Exchange_Rate_Allowed_Percentage
EXCHANGE_RATE_CHANGE_LIMIT_EXCEEDED = 105;- See Also:
-
MAX_CONTRACT_STORAGE_EXCEEDED_VALUE
public static final int MAX_CONTRACT_STORAGE_EXCEEDED_VALUE* Contract permanent storage exceeded the currently allowable limit
MAX_CONTRACT_STORAGE_EXCEEDED = 106;- See Also:
-
TRANSFER_ACCOUNT_SAME_AS_DELETE_ACCOUNT_VALUE
public static final int TRANSFER_ACCOUNT_SAME_AS_DELETE_ACCOUNT_VALUE* Transfer Account should not be same as Account to be deleted
TRANSFER_ACCOUNT_SAME_AS_DELETE_ACCOUNT = 107;- See Also:
-
TOTAL_LEDGER_BALANCE_INVALID_VALUE
public static final int TOTAL_LEDGER_BALANCE_INVALID_VALUETOTAL_LEDGER_BALANCE_INVALID = 108;- See Also:
-
EXPIRATION_REDUCTION_NOT_ALLOWED_VALUE
public static final int EXPIRATION_REDUCTION_NOT_ALLOWED_VALUE* The expiration date/time on a smart contract may not be reduced
EXPIRATION_REDUCTION_NOT_ALLOWED = 110;- See Also:
-
MAX_GAS_LIMIT_EXCEEDED_VALUE
public static final int MAX_GAS_LIMIT_EXCEEDED_VALUE* Gas exceeded currently allowable gas limit per transaction
MAX_GAS_LIMIT_EXCEEDED = 111;- See Also:
-
MAX_FILE_SIZE_EXCEEDED_VALUE
public static final int MAX_FILE_SIZE_EXCEEDED_VALUE* File size exceeded the currently allowable limit
MAX_FILE_SIZE_EXCEEDED = 112;- See Also:
-
RECEIVER_SIG_REQUIRED_VALUE
public static final int RECEIVER_SIG_REQUIRED_VALUE* When a valid signature is not provided for operations on account with receiverSigRequired=true
RECEIVER_SIG_REQUIRED = 113;- See Also:
-
INVALID_TOPIC_ID_VALUE
public static final int INVALID_TOPIC_ID_VALUE* The Topic ID specified is not in the system.
INVALID_TOPIC_ID = 150;- See Also:
-
INVALID_ADMIN_KEY_VALUE
public static final int INVALID_ADMIN_KEY_VALUE* 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..
INVALID_ADMIN_KEY = 155;- See Also:
-
INVALID_SUBMIT_KEY_VALUE
public static final int INVALID_SUBMIT_KEY_VALUE* A provided submit key was invalid.
INVALID_SUBMIT_KEY = 156;- See Also:
-
UNAUTHORIZED_VALUE
public static final int UNAUTHORIZED_VALUE* An attempted operation was not authorized (ie - a deleteTopic for a topic with no adminKey).
UNAUTHORIZED = 157;- See Also:
-
INVALID_TOPIC_MESSAGE_VALUE
public static final int INVALID_TOPIC_MESSAGE_VALUE* A ConsensusService message is empty.
INVALID_TOPIC_MESSAGE = 158;- See Also:
-
INVALID_AUTORENEW_ACCOUNT_VALUE
public static final int INVALID_AUTORENEW_ACCOUNT_VALUE* The autoRenewAccount specified is not a valid, active account.
INVALID_AUTORENEW_ACCOUNT = 159;- See Also:
-
AUTORENEW_ACCOUNT_NOT_ALLOWED_VALUE
public static final int AUTORENEW_ACCOUNT_NOT_ALLOWED_VALUE* An adminKey was not specified on the topic, so there must not be an autoRenewAccount.
AUTORENEW_ACCOUNT_NOT_ALLOWED = 160;- See Also:
-
TOPIC_EXPIRED_VALUE
public static final int TOPIC_EXPIRED_VALUE* 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.
TOPIC_EXPIRED = 162;- See Also:
-
INVALID_CHUNK_NUMBER_VALUE
public static final int INVALID_CHUNK_NUMBER_VALUEchunk number must be from 1 to total (chunks) inclusive.
INVALID_CHUNK_NUMBER = 163;- See Also:
-
INVALID_CHUNK_TRANSACTION_ID_VALUE
public static final int INVALID_CHUNK_TRANSACTION_ID_VALUEFor 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.
INVALID_CHUNK_TRANSACTION_ID = 164;- See Also:
-
ACCOUNT_FROZEN_FOR_TOKEN_VALUE
public static final int ACCOUNT_FROZEN_FOR_TOKEN_VALUEAccount is frozen and cannot transact with the token
ACCOUNT_FROZEN_FOR_TOKEN = 165;- See Also:
-
TOKENS_PER_ACCOUNT_LIMIT_EXCEEDED_VALUE
public static final int TOKENS_PER_ACCOUNT_LIMIT_EXCEEDED_VALUEAn involved account already has more than <tt>tokens.maxPerAccount</tt> associations with non-deleted tokens.
TOKENS_PER_ACCOUNT_LIMIT_EXCEEDED = 166;- See Also:
-
INVALID_TOKEN_ID_VALUE
public static final int INVALID_TOKEN_ID_VALUEThe token is invalid or does not exist
INVALID_TOKEN_ID = 167;- See Also:
-
INVALID_TOKEN_DECIMALS_VALUE
public static final int INVALID_TOKEN_DECIMALS_VALUEInvalid token decimals
INVALID_TOKEN_DECIMALS = 168;- See Also:
-
INVALID_TOKEN_INITIAL_SUPPLY_VALUE
public static final int INVALID_TOKEN_INITIAL_SUPPLY_VALUEInvalid token initial supply
INVALID_TOKEN_INITIAL_SUPPLY = 169;- See Also:
-
INVALID_TREASURY_ACCOUNT_FOR_TOKEN_VALUE
public static final int INVALID_TREASURY_ACCOUNT_FOR_TOKEN_VALUETreasury Account does not exist or is deleted
INVALID_TREASURY_ACCOUNT_FOR_TOKEN = 170;- See Also:
-
INVALID_TOKEN_SYMBOL_VALUE
public static final int INVALID_TOKEN_SYMBOL_VALUEToken Symbol is not UTF-8 capitalized alphabetical string
INVALID_TOKEN_SYMBOL = 171;- See Also:
-
TOKEN_HAS_NO_FREEZE_KEY_VALUE
public static final int TOKEN_HAS_NO_FREEZE_KEY_VALUEFreeze key is not set on token
TOKEN_HAS_NO_FREEZE_KEY = 172;- See Also:
-
TRANSFERS_NOT_ZERO_SUM_FOR_TOKEN_VALUE
public static final int TRANSFERS_NOT_ZERO_SUM_FOR_TOKEN_VALUEAmounts in transfer list are not net zero
TRANSFERS_NOT_ZERO_SUM_FOR_TOKEN = 173;- See Also:
-
MISSING_TOKEN_SYMBOL_VALUE
public static final int MISSING_TOKEN_SYMBOL_VALUEA token symbol was not provided
MISSING_TOKEN_SYMBOL = 174;- See Also:
-
TOKEN_SYMBOL_TOO_LONG_VALUE
public static final int TOKEN_SYMBOL_TOO_LONG_VALUEThe provided token symbol was too long
TOKEN_SYMBOL_TOO_LONG = 175;- See Also:
-
ACCOUNT_KYC_NOT_GRANTED_FOR_TOKEN_VALUE
public static final int ACCOUNT_KYC_NOT_GRANTED_FOR_TOKEN_VALUEKYC must be granted and account does not have KYC granted
ACCOUNT_KYC_NOT_GRANTED_FOR_TOKEN = 176;- See Also:
-
TOKEN_HAS_NO_KYC_KEY_VALUE
public static final int TOKEN_HAS_NO_KYC_KEY_VALUEKYC key is not set on token
TOKEN_HAS_NO_KYC_KEY = 177;- See Also:
-
INSUFFICIENT_TOKEN_BALANCE_VALUE
public static final int INSUFFICIENT_TOKEN_BALANCE_VALUEToken balance is not sufficient for the transaction
INSUFFICIENT_TOKEN_BALANCE = 178;- See Also:
-
TOKEN_WAS_DELETED_VALUE
public static final int TOKEN_WAS_DELETED_VALUEToken transactions cannot be executed on deleted token
TOKEN_WAS_DELETED = 179;- See Also:
-
TOKEN_HAS_NO_SUPPLY_KEY_VALUE
public static final int TOKEN_HAS_NO_SUPPLY_KEY_VALUESupply key is not set on token
TOKEN_HAS_NO_SUPPLY_KEY = 180;- See Also:
-
TOKEN_HAS_NO_WIPE_KEY_VALUE
public static final int TOKEN_HAS_NO_WIPE_KEY_VALUEWipe key is not set on token
TOKEN_HAS_NO_WIPE_KEY = 181;- See Also:
-
INVALID_TOKEN_MINT_AMOUNT_VALUE
public static final int INVALID_TOKEN_MINT_AMOUNT_VALUEThe requested token mint amount would cause an invalid total supply
INVALID_TOKEN_MINT_AMOUNT = 182;- See Also:
-
INVALID_TOKEN_BURN_AMOUNT_VALUE
public static final int INVALID_TOKEN_BURN_AMOUNT_VALUEThe requested token burn amount would cause an invalid total supply
INVALID_TOKEN_BURN_AMOUNT = 183;- See Also:
-
TOKEN_NOT_ASSOCIATED_TO_ACCOUNT_VALUE
public static final int TOKEN_NOT_ASSOCIATED_TO_ACCOUNT_VALUEA required token-account relationship is missing
TOKEN_NOT_ASSOCIATED_TO_ACCOUNT = 184;- See Also:
-
CANNOT_WIPE_TOKEN_TREASURY_ACCOUNT_VALUE
public static final int CANNOT_WIPE_TOKEN_TREASURY_ACCOUNT_VALUEThe target of a wipe operation was the token treasury account
CANNOT_WIPE_TOKEN_TREASURY_ACCOUNT = 185;- See Also:
-
INVALID_KYC_KEY_VALUE
public static final int INVALID_KYC_KEY_VALUEThe provided KYC key was invalid.
INVALID_KYC_KEY = 186;- See Also:
-
INVALID_WIPE_KEY_VALUE
public static final int INVALID_WIPE_KEY_VALUEThe provided wipe key was invalid.
INVALID_WIPE_KEY = 187;- See Also:
-
INVALID_FREEZE_KEY_VALUE
public static final int INVALID_FREEZE_KEY_VALUEThe provided freeze key was invalid.
INVALID_FREEZE_KEY = 188;- See Also:
-
INVALID_SUPPLY_KEY_VALUE
public static final int INVALID_SUPPLY_KEY_VALUEThe provided supply key was invalid.
INVALID_SUPPLY_KEY = 189;- See Also:
-
MISSING_TOKEN_NAME_VALUE
public static final int MISSING_TOKEN_NAME_VALUEToken Name is not provided
MISSING_TOKEN_NAME = 190;- See Also:
-
TOKEN_NAME_TOO_LONG_VALUE
public static final int TOKEN_NAME_TOO_LONG_VALUEToken Name is too long
TOKEN_NAME_TOO_LONG = 191;- See Also:
-
INVALID_WIPING_AMOUNT_VALUE
public static final int INVALID_WIPING_AMOUNT_VALUEThe provided wipe amount must not be negative, zero or bigger than the token holder balance
INVALID_WIPING_AMOUNT = 192;- See Also:
-
TOKEN_IS_IMMUTABLE_VALUE
public static final int TOKEN_IS_IMMUTABLE_VALUEToken does not have Admin key set, thus update/delete transactions cannot be performed
TOKEN_IS_IMMUTABLE = 193;- See Also:
-
TOKEN_ALREADY_ASSOCIATED_TO_ACCOUNT_VALUE
public static final int TOKEN_ALREADY_ASSOCIATED_TO_ACCOUNT_VALUEAn <tt>associateToken</tt> operation specified a token already associated to the account
TOKEN_ALREADY_ASSOCIATED_TO_ACCOUNT = 194;- See Also:
-
TRANSACTION_REQUIRES_ZERO_TOKEN_BALANCES_VALUE
public static final int TRANSACTION_REQUIRES_ZERO_TOKEN_BALANCES_VALUEAn attempted operation is invalid until all token balances for the target account are zero
TRANSACTION_REQUIRES_ZERO_TOKEN_BALANCES = 195;- See Also:
-
ACCOUNT_IS_TREASURY_VALUE
public static final int ACCOUNT_IS_TREASURY_VALUEAn attempted operation is invalid because the account is a treasury
ACCOUNT_IS_TREASURY = 196;- See Also:
-
TOKEN_ID_REPEATED_IN_TOKEN_LIST_VALUE
public static final int TOKEN_ID_REPEATED_IN_TOKEN_LIST_VALUESame TokenIDs present in the token list
TOKEN_ID_REPEATED_IN_TOKEN_LIST = 197;- See Also:
-
TOKEN_TRANSFER_LIST_SIZE_LIMIT_EXCEEDED_VALUE
public static final int TOKEN_TRANSFER_LIST_SIZE_LIMIT_EXCEEDED_VALUEExceeded the number of token transfers (both from and to) allowed for token transfer list
TOKEN_TRANSFER_LIST_SIZE_LIMIT_EXCEEDED = 198;- See Also:
-
EMPTY_TOKEN_TRANSFER_BODY_VALUE
public static final int EMPTY_TOKEN_TRANSFER_BODY_VALUETokenTransfersTransactionBody has no TokenTransferList
EMPTY_TOKEN_TRANSFER_BODY = 199;- See Also:
-
EMPTY_TOKEN_TRANSFER_ACCOUNT_AMOUNTS_VALUE
public static final int EMPTY_TOKEN_TRANSFER_ACCOUNT_AMOUNTS_VALUETokenTransfersTransactionBody has a TokenTransferList with no AccountAmounts
EMPTY_TOKEN_TRANSFER_ACCOUNT_AMOUNTS = 200;- See Also:
-
INVALID_SCHEDULE_ID_VALUE
public static final int INVALID_SCHEDULE_ID_VALUE* The Scheduled entity does not exist; or has now expired, been deleted, or been executed
INVALID_SCHEDULE_ID = 201;- See Also:
-
SCHEDULE_IS_IMMUTABLE_VALUE
public static final int SCHEDULE_IS_IMMUTABLE_VALUE* The Scheduled entity cannot be modified. Admin key not set
SCHEDULE_IS_IMMUTABLE = 202;- See Also:
-
INVALID_SCHEDULE_PAYER_ID_VALUE
public static final int INVALID_SCHEDULE_PAYER_ID_VALUE* The provided Scheduled Payer does not exist
INVALID_SCHEDULE_PAYER_ID = 203;- See Also:
-
INVALID_SCHEDULE_ACCOUNT_ID_VALUE
public static final int INVALID_SCHEDULE_ACCOUNT_ID_VALUE* The Schedule Create Transaction TransactionID account does not exist
INVALID_SCHEDULE_ACCOUNT_ID = 204;- See Also:
-
NO_NEW_VALID_SIGNATURES_VALUE
public static final int NO_NEW_VALID_SIGNATURES_VALUE* The provided sig map did not contain any new valid signatures from required signers of the scheduled transaction
NO_NEW_VALID_SIGNATURES = 205;- See Also:
-
UNRESOLVABLE_REQUIRED_SIGNERS_VALUE
public static final int UNRESOLVABLE_REQUIRED_SIGNERS_VALUE* The required signers for a scheduled transaction cannot be resolved, for example because they do not exist or have been deleted
UNRESOLVABLE_REQUIRED_SIGNERS = 206;- See Also:
-
SCHEDULED_TRANSACTION_NOT_IN_WHITELIST_VALUE
public static final int SCHEDULED_TRANSACTION_NOT_IN_WHITELIST_VALUE* Only whitelisted transaction types may be scheduled
SCHEDULED_TRANSACTION_NOT_IN_WHITELIST = 207;- See Also:
-
SOME_SIGNATURES_WERE_INVALID_VALUE
public static final int SOME_SIGNATURES_WERE_INVALID_VALUE* At least one of the signatures in the provided sig map did not represent a valid signature for any required signer
SOME_SIGNATURES_WERE_INVALID = 208;- See Also:
-
TRANSACTION_ID_FIELD_NOT_ALLOWED_VALUE
public static final int TRANSACTION_ID_FIELD_NOT_ALLOWED_VALUE* The scheduled field in the TransactionID may not be set to true
TRANSACTION_ID_FIELD_NOT_ALLOWED = 209;- See Also:
-
IDENTICAL_SCHEDULE_ALREADY_CREATED_VALUE
public static final int IDENTICAL_SCHEDULE_ALREADY_CREATED_VALUE* A schedule already exists with the same identifying fields of an attempted ScheduleCreate (that is, all fields other than scheduledPayerAccountID)
IDENTICAL_SCHEDULE_ALREADY_CREATED = 210;- See Also:
-
INVALID_ZERO_BYTE_IN_STRING_VALUE
public static final int INVALID_ZERO_BYTE_IN_STRING_VALUE* A string field in the transaction has a UTF-8 encoding with the prohibited zero byte
INVALID_ZERO_BYTE_IN_STRING = 211;- See Also:
-
SCHEDULE_ALREADY_DELETED_VALUE
public static final int SCHEDULE_ALREADY_DELETED_VALUE* A schedule being signed or deleted has already been deleted
SCHEDULE_ALREADY_DELETED = 212;- See Also:
-
SCHEDULE_ALREADY_EXECUTED_VALUE
public static final int SCHEDULE_ALREADY_EXECUTED_VALUE* A schedule being signed or deleted has already been executed
SCHEDULE_ALREADY_EXECUTED = 213;- See Also:
-
MESSAGE_SIZE_TOO_LARGE_VALUE
public static final int MESSAGE_SIZE_TOO_LARGE_VALUE* ConsensusSubmitMessage request's message size is larger than allowed.
MESSAGE_SIZE_TOO_LARGE = 214;- See Also:
-
OPERATION_REPEATED_IN_BUCKET_GROUPS_VALUE
public static final int OPERATION_REPEATED_IN_BUCKET_GROUPS_VALUE* An operation was assigned to more than one throttle group in a given bucket
OPERATION_REPEATED_IN_BUCKET_GROUPS = 215;- See Also:
-
BUCKET_CAPACITY_OVERFLOW_VALUE
public static final int BUCKET_CAPACITY_OVERFLOW_VALUE* The capacity needed to satisfy all opsPerSec groups in a bucket overflowed a signed 8-byte integral type
BUCKET_CAPACITY_OVERFLOW = 216;- See Also:
-
NODE_CAPACITY_NOT_SUFFICIENT_FOR_OPERATION_VALUE
public static final int NODE_CAPACITY_NOT_SUFFICIENT_FOR_OPERATION_VALUE* 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
NODE_CAPACITY_NOT_SUFFICIENT_FOR_OPERATION = 217;- See Also:
-
BUCKET_HAS_NO_THROTTLE_GROUPS_VALUE
public static final int BUCKET_HAS_NO_THROTTLE_GROUPS_VALUE* A bucket was defined without any throttle groups
BUCKET_HAS_NO_THROTTLE_GROUPS = 218;- See Also:
-
THROTTLE_GROUP_HAS_ZERO_OPS_PER_SEC_VALUE
public static final int THROTTLE_GROUP_HAS_ZERO_OPS_PER_SEC_VALUE* A throttle group was granted zero opsPerSec
THROTTLE_GROUP_HAS_ZERO_OPS_PER_SEC = 219;- See Also:
-
SUCCESS_BUT_MISSING_EXPECTED_OPERATION_VALUE
public static final int SUCCESS_BUT_MISSING_EXPECTED_OPERATION_VALUE* The throttle definitions file was updated, but some supported operations were not assigned a bucket
SUCCESS_BUT_MISSING_EXPECTED_OPERATION = 220;- See Also:
-
UNPARSEABLE_THROTTLE_DEFINITIONS_VALUE
public static final int UNPARSEABLE_THROTTLE_DEFINITIONS_VALUE* The new contents for the throttle definitions system file were not valid protobuf
UNPARSEABLE_THROTTLE_DEFINITIONS = 221;- See Also:
-
INVALID_THROTTLE_DEFINITIONS_VALUE
public static final int INVALID_THROTTLE_DEFINITIONS_VALUE* The new throttle definitions system file were invalid, and no more specific error could be divined
INVALID_THROTTLE_DEFINITIONS = 222;- See Also:
-
ACCOUNT_EXPIRED_AND_PENDING_REMOVAL_VALUE
public static final int ACCOUNT_EXPIRED_AND_PENDING_REMOVAL_VALUE* 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
ACCOUNT_EXPIRED_AND_PENDING_REMOVAL = 223;- See Also:
-
INVALID_TOKEN_MAX_SUPPLY_VALUE
public static final int INVALID_TOKEN_MAX_SUPPLY_VALUE* Invalid token max supply
INVALID_TOKEN_MAX_SUPPLY = 224;- See Also:
-
INVALID_TOKEN_NFT_SERIAL_NUMBER_VALUE
public static final int INVALID_TOKEN_NFT_SERIAL_NUMBER_VALUE* Invalid token nft serial number
INVALID_TOKEN_NFT_SERIAL_NUMBER = 225;- See Also:
-
INVALID_NFT_ID_VALUE
public static final int INVALID_NFT_ID_VALUE* Invalid nft id
INVALID_NFT_ID = 226;- See Also:
-
METADATA_TOO_LONG_VALUE
public static final int METADATA_TOO_LONG_VALUE* Nft metadata is too long
METADATA_TOO_LONG = 227;- See Also:
-
BATCH_SIZE_LIMIT_EXCEEDED_VALUE
public static final int BATCH_SIZE_LIMIT_EXCEEDED_VALUE* Repeated operations count exceeds the limit
BATCH_SIZE_LIMIT_EXCEEDED = 228;- See Also:
-
INVALID_QUERY_RANGE_VALUE
public static final int INVALID_QUERY_RANGE_VALUE* The range of data to be gathered is out of the set boundaries
INVALID_QUERY_RANGE = 229;- See Also:
-
FRACTION_DIVIDES_BY_ZERO_VALUE
public static final int FRACTION_DIVIDES_BY_ZERO_VALUE* A custom fractional fee set a denominator of zero
FRACTION_DIVIDES_BY_ZERO = 230;- See Also:
-
INSUFFICIENT_PAYER_BALANCE_FOR_CUSTOM_FEE_VALUE
Deprecated.* The transaction payer could not afford a custom fee
INSUFFICIENT_PAYER_BALANCE_FOR_CUSTOM_FEE = 231 [deprecated = true];- See Also:
-
CUSTOM_FEES_LIST_TOO_LONG_VALUE
public static final int CUSTOM_FEES_LIST_TOO_LONG_VALUE* More than 10 custom fees were specified
CUSTOM_FEES_LIST_TOO_LONG = 232;- See Also:
-
INVALID_CUSTOM_FEE_COLLECTOR_VALUE
public static final int INVALID_CUSTOM_FEE_COLLECTOR_VALUE* Any of the feeCollector accounts for customFees is invalid
INVALID_CUSTOM_FEE_COLLECTOR = 233;- See Also:
-
INVALID_TOKEN_ID_IN_CUSTOM_FEES_VALUE
public static final int INVALID_TOKEN_ID_IN_CUSTOM_FEES_VALUE* Any of the token Ids in customFees is invalid
INVALID_TOKEN_ID_IN_CUSTOM_FEES = 234;- See Also:
-
TOKEN_NOT_ASSOCIATED_TO_FEE_COLLECTOR_VALUE
public static final int TOKEN_NOT_ASSOCIATED_TO_FEE_COLLECTOR_VALUE* Any of the token Ids in customFees are not associated to feeCollector
TOKEN_NOT_ASSOCIATED_TO_FEE_COLLECTOR = 235;- See Also:
-
TOKEN_MAX_SUPPLY_REACHED_VALUE
public static final int TOKEN_MAX_SUPPLY_REACHED_VALUE* A token cannot have more units minted due to its configured supply ceiling
TOKEN_MAX_SUPPLY_REACHED = 236;- See Also:
-
SENDER_DOES_NOT_OWN_NFT_SERIAL_NO_VALUE
public static final int SENDER_DOES_NOT_OWN_NFT_SERIAL_NO_VALUE* The transaction attempted to move an NFT serial number from an account other than its owner
SENDER_DOES_NOT_OWN_NFT_SERIAL_NO = 237;- See Also:
-
CUSTOM_FEE_NOT_FULLY_SPECIFIED_VALUE
public static final int CUSTOM_FEE_NOT_FULLY_SPECIFIED_VALUE* A custom fee schedule entry did not specify either a fixed or fractional fee
CUSTOM_FEE_NOT_FULLY_SPECIFIED = 238;- See Also:
-
CUSTOM_FEE_MUST_BE_POSITIVE_VALUE
public static final int CUSTOM_FEE_MUST_BE_POSITIVE_VALUE* Only positive fees may be assessed at this time
CUSTOM_FEE_MUST_BE_POSITIVE = 239;- See Also:
-
TOKEN_HAS_NO_FEE_SCHEDULE_KEY_VALUE
public static final int TOKEN_HAS_NO_FEE_SCHEDULE_KEY_VALUE* Fee schedule key is not set on token
TOKEN_HAS_NO_FEE_SCHEDULE_KEY = 240;- See Also:
-
CUSTOM_FEE_OUTSIDE_NUMERIC_RANGE_VALUE
public static final int CUSTOM_FEE_OUTSIDE_NUMERIC_RANGE_VALUE* A fractional custom fee exceeded the range of a 64-bit signed integer
CUSTOM_FEE_OUTSIDE_NUMERIC_RANGE = 241;- See Also:
-
ROYALTY_FRACTION_CANNOT_EXCEED_ONE_VALUE
public static final int ROYALTY_FRACTION_CANNOT_EXCEED_ONE_VALUE* A royalty cannot exceed the total fungible value exchanged for an NFT
ROYALTY_FRACTION_CANNOT_EXCEED_ONE = 242;- See Also:
-
FRACTIONAL_FEE_MAX_AMOUNT_LESS_THAN_MIN_AMOUNT_VALUE
public static final int FRACTIONAL_FEE_MAX_AMOUNT_LESS_THAN_MIN_AMOUNT_VALUE* Each fractional custom fee must have its maximum_amount, if specified, at least its minimum_amount
FRACTIONAL_FEE_MAX_AMOUNT_LESS_THAN_MIN_AMOUNT = 243;- See Also:
-
CUSTOM_SCHEDULE_ALREADY_HAS_NO_FEES_VALUE
public static final int CUSTOM_SCHEDULE_ALREADY_HAS_NO_FEES_VALUE* A fee schedule update tried to clear the custom fees from a token whose fee schedule was already empty
CUSTOM_SCHEDULE_ALREADY_HAS_NO_FEES = 244;- See Also:
-
CUSTOM_FEE_DENOMINATION_MUST_BE_FUNGIBLE_COMMON_VALUE
public static final int CUSTOM_FEE_DENOMINATION_MUST_BE_FUNGIBLE_COMMON_VALUE* Only tokens of type FUNGIBLE_COMMON can be used to as fee schedule denominations
CUSTOM_FEE_DENOMINATION_MUST_BE_FUNGIBLE_COMMON = 245;- See Also:
-
CUSTOM_FRACTIONAL_FEE_ONLY_ALLOWED_FOR_FUNGIBLE_COMMON_VALUE
public static final int CUSTOM_FRACTIONAL_FEE_ONLY_ALLOWED_FOR_FUNGIBLE_COMMON_VALUE* Only tokens of type FUNGIBLE_COMMON can have fractional fees
CUSTOM_FRACTIONAL_FEE_ONLY_ALLOWED_FOR_FUNGIBLE_COMMON = 246;- See Also:
-
INVALID_CUSTOM_FEE_SCHEDULE_KEY_VALUE
public static final int INVALID_CUSTOM_FEE_SCHEDULE_KEY_VALUE* The provided custom fee schedule key was invalid
INVALID_CUSTOM_FEE_SCHEDULE_KEY = 247;- See Also:
-
INVALID_TOKEN_MINT_METADATA_VALUE
public static final int INVALID_TOKEN_MINT_METADATA_VALUE* The requested token mint metadata was invalid
INVALID_TOKEN_MINT_METADATA = 248;- See Also:
-
INVALID_TOKEN_BURN_METADATA_VALUE
public static final int INVALID_TOKEN_BURN_METADATA_VALUE* The requested token burn metadata was invalid
INVALID_TOKEN_BURN_METADATA = 249;- See Also:
-
CURRENT_TREASURY_STILL_OWNS_NFTS_VALUE
public static final int CURRENT_TREASURY_STILL_OWNS_NFTS_VALUE* The treasury for a unique token cannot be changed until it owns no NFTs
CURRENT_TREASURY_STILL_OWNS_NFTS = 250;- See Also:
-
ACCOUNT_STILL_OWNS_NFTS_VALUE
public static final int ACCOUNT_STILL_OWNS_NFTS_VALUE* An account cannot be dissociated from a unique token if it owns NFTs for the token
ACCOUNT_STILL_OWNS_NFTS = 251;- See Also:
-
TREASURY_MUST_OWN_BURNED_NFT_VALUE
public static final int TREASURY_MUST_OWN_BURNED_NFT_VALUE* A NFT can only be burned when owned by the unique token's treasury
TREASURY_MUST_OWN_BURNED_NFT = 252;- See Also:
-
ACCOUNT_DOES_NOT_OWN_WIPED_NFT_VALUE
public static final int ACCOUNT_DOES_NOT_OWN_WIPED_NFT_VALUE* An account did not own the NFT to be wiped
ACCOUNT_DOES_NOT_OWN_WIPED_NFT = 253;- See Also:
-
ACCOUNT_AMOUNT_TRANSFERS_ONLY_ALLOWED_FOR_FUNGIBLE_COMMON_VALUE
public static final int ACCOUNT_AMOUNT_TRANSFERS_ONLY_ALLOWED_FOR_FUNGIBLE_COMMON_VALUE* An AccountAmount token transfers list referenced a token type other than FUNGIBLE_COMMON
ACCOUNT_AMOUNT_TRANSFERS_ONLY_ALLOWED_FOR_FUNGIBLE_COMMON = 254;- See Also:
-
MAX_NFTS_IN_PRICE_REGIME_HAVE_BEEN_MINTED_VALUE
public static final int MAX_NFTS_IN_PRICE_REGIME_HAVE_BEEN_MINTED_VALUE* All the NFTs allowed in the current price regime have already been minted
MAX_NFTS_IN_PRICE_REGIME_HAVE_BEEN_MINTED = 255;- See Also:
-
PAYER_ACCOUNT_DELETED_VALUE
public static final int PAYER_ACCOUNT_DELETED_VALUE* The payer account has been marked as deleted
PAYER_ACCOUNT_DELETED = 256;- See Also:
-
CUSTOM_FEE_CHARGING_EXCEEDED_MAX_RECURSION_DEPTH_VALUE
public static final int CUSTOM_FEE_CHARGING_EXCEEDED_MAX_RECURSION_DEPTH_VALUE* The reference chain of custom fees for a transferred token exceeded the maximum length of 2
CUSTOM_FEE_CHARGING_EXCEEDED_MAX_RECURSION_DEPTH = 257;- See Also:
-
CUSTOM_FEE_CHARGING_EXCEEDED_MAX_ACCOUNT_AMOUNTS_VALUE
public static final int CUSTOM_FEE_CHARGING_EXCEEDED_MAX_ACCOUNT_AMOUNTS_VALUE* More than 20 balance adjustments were to satisfy a CryptoTransfer and its implied custom fee payments
CUSTOM_FEE_CHARGING_EXCEEDED_MAX_ACCOUNT_AMOUNTS = 258;- See Also:
-
INSUFFICIENT_SENDER_ACCOUNT_BALANCE_FOR_CUSTOM_FEE_VALUE
public static final int INSUFFICIENT_SENDER_ACCOUNT_BALANCE_FOR_CUSTOM_FEE_VALUE* The sender account in the token transfer transaction could not afford a custom fee
INSUFFICIENT_SENDER_ACCOUNT_BALANCE_FOR_CUSTOM_FEE = 259;- See Also:
-
SERIAL_NUMBER_LIMIT_REACHED_VALUE
public static final int SERIAL_NUMBER_LIMIT_REACHED_VALUE* Currently no more than 4,294,967,295 NFTs may be minted for a given unique token type
SERIAL_NUMBER_LIMIT_REACHED = 260;- See Also:
-
CUSTOM_ROYALTY_FEE_ONLY_ALLOWED_FOR_NON_FUNGIBLE_UNIQUE_VALUE
public static final int CUSTOM_ROYALTY_FEE_ONLY_ALLOWED_FOR_NON_FUNGIBLE_UNIQUE_VALUE* Only tokens of type NON_FUNGIBLE_UNIQUE can have royalty fees
CUSTOM_ROYALTY_FEE_ONLY_ALLOWED_FOR_NON_FUNGIBLE_UNIQUE = 261;- See Also:
-
NO_REMAINING_AUTOMATIC_ASSOCIATIONS_VALUE
public static final int NO_REMAINING_AUTOMATIC_ASSOCIATIONS_VALUE* The account has reached the limit on the automatic associations count.
NO_REMAINING_AUTOMATIC_ASSOCIATIONS = 262;- See Also:
-
EXISTING_AUTOMATIC_ASSOCIATIONS_EXCEED_GIVEN_LIMIT_VALUE
public static final int EXISTING_AUTOMATIC_ASSOCIATIONS_EXCEED_GIVEN_LIMIT_VALUE* Already existing automatic associations are more than the new maximum automatic associations.
EXISTING_AUTOMATIC_ASSOCIATIONS_EXCEED_GIVEN_LIMIT = 263;- See Also:
-
REQUESTED_NUM_AUTOMATIC_ASSOCIATIONS_EXCEEDS_ASSOCIATION_LIMIT_VALUE
public static final int REQUESTED_NUM_AUTOMATIC_ASSOCIATIONS_EXCEEDS_ASSOCIATION_LIMIT_VALUE* Cannot set the number of automatic associations for an account more than the maximum allowed token associations <tt>tokens.maxPerAccount</tt>.
REQUESTED_NUM_AUTOMATIC_ASSOCIATIONS_EXCEEDS_ASSOCIATION_LIMIT = 264;- See Also:
-
TOKEN_IS_PAUSED_VALUE
public static final int TOKEN_IS_PAUSED_VALUE* Token is paused. This Token cannot be a part of any kind of Transaction until unpaused.
TOKEN_IS_PAUSED = 265;- See Also:
-
TOKEN_HAS_NO_PAUSE_KEY_VALUE
public static final int TOKEN_HAS_NO_PAUSE_KEY_VALUE* Pause key is not set on token
TOKEN_HAS_NO_PAUSE_KEY = 266;- See Also:
-
INVALID_PAUSE_KEY_VALUE
public static final int INVALID_PAUSE_KEY_VALUE* The provided pause key was invalid
INVALID_PAUSE_KEY = 267;- See Also:
-
FREEZE_UPDATE_FILE_DOES_NOT_EXIST_VALUE
public static final int FREEZE_UPDATE_FILE_DOES_NOT_EXIST_VALUE* The update file in a freeze transaction body must exist.
FREEZE_UPDATE_FILE_DOES_NOT_EXIST = 268;- See Also:
-
FREEZE_UPDATE_FILE_HASH_DOES_NOT_MATCH_VALUE
public static final int FREEZE_UPDATE_FILE_HASH_DOES_NOT_MATCH_VALUE* The hash of the update file in a freeze transaction body must match the in-memory hash.
FREEZE_UPDATE_FILE_HASH_DOES_NOT_MATCH = 269;- See Also:
-
NO_UPGRADE_HAS_BEEN_PREPARED_VALUE
public static final int NO_UPGRADE_HAS_BEEN_PREPARED_VALUE* A FREEZE_UPGRADE transaction was handled with no previous update prepared.
NO_UPGRADE_HAS_BEEN_PREPARED = 270;- See Also:
-
NO_FREEZE_IS_SCHEDULED_VALUE
public static final int NO_FREEZE_IS_SCHEDULED_VALUE* A FREEZE_ABORT transaction was handled with no scheduled freeze.
NO_FREEZE_IS_SCHEDULED = 271;- See Also:
-
UPDATE_FILE_HASH_CHANGED_SINCE_PREPARE_UPGRADE_VALUE
public static final int UPDATE_FILE_HASH_CHANGED_SINCE_PREPARE_UPGRADE_VALUE* The update file hash when handling a FREEZE_UPGRADE transaction differs from the file hash at the time of handling the PREPARE_UPGRADE transaction.
UPDATE_FILE_HASH_CHANGED_SINCE_PREPARE_UPGRADE = 272;- See Also:
-
FREEZE_START_TIME_MUST_BE_FUTURE_VALUE
public static final int FREEZE_START_TIME_MUST_BE_FUTURE_VALUE* The given freeze start time was in the (consensus) past.
FREEZE_START_TIME_MUST_BE_FUTURE = 273;- See Also:
-
PREPARED_UPDATE_FILE_IS_IMMUTABLE_VALUE
public static final int PREPARED_UPDATE_FILE_IS_IMMUTABLE_VALUE* The prepared update file cannot be updated or appended until either the upgrade has been completed, or a FREEZE_ABORT has been handled.
PREPARED_UPDATE_FILE_IS_IMMUTABLE = 274;- See Also:
-
FREEZE_ALREADY_SCHEDULED_VALUE
public static final int FREEZE_ALREADY_SCHEDULED_VALUE* Once a freeze is scheduled, it must be aborted before any other type of freeze can can be performed.
FREEZE_ALREADY_SCHEDULED = 275;- See Also:
-
FREEZE_UPGRADE_IN_PROGRESS_VALUE
public static final int FREEZE_UPGRADE_IN_PROGRESS_VALUE* 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.)
FREEZE_UPGRADE_IN_PROGRESS = 276;- See Also:
-
UPDATE_FILE_ID_DOES_NOT_MATCH_PREPARED_VALUE
public static final int UPDATE_FILE_ID_DOES_NOT_MATCH_PREPARED_VALUE* 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.
UPDATE_FILE_ID_DOES_NOT_MATCH_PREPARED = 277;- See Also:
-
UPDATE_FILE_HASH_DOES_NOT_MATCH_PREPARED_VALUE
public static final int UPDATE_FILE_HASH_DOES_NOT_MATCH_PREPARED_VALUE* 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.
UPDATE_FILE_HASH_DOES_NOT_MATCH_PREPARED = 278;- See Also:
-
CONSENSUS_GAS_EXHAUSTED_VALUE
public static final int CONSENSUS_GAS_EXHAUSTED_VALUE* Consensus throttle did not allow execution of this transaction. System is throttled at consensus level.
CONSENSUS_GAS_EXHAUSTED = 279;- See Also:
-
REVERTED_SUCCESS_VALUE
public static final int REVERTED_SUCCESS_VALUE* A precompiled contract succeeded, but was later reverted.
REVERTED_SUCCESS = 280;- See Also:
-
MAX_STORAGE_IN_PRICE_REGIME_HAS_BEEN_USED_VALUE
public static final int MAX_STORAGE_IN_PRICE_REGIME_HAS_BEEN_USED_VALUE* All contract storage allocated to the current price regime has been consumed.
MAX_STORAGE_IN_PRICE_REGIME_HAS_BEEN_USED = 281;- See Also:
-
INVALID_ALIAS_KEY_VALUE
public static final int INVALID_ALIAS_KEY_VALUE* 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.
INVALID_ALIAS_KEY = 282;- See Also:
-
UNEXPECTED_TOKEN_DECIMALS_VALUE
public static final int UNEXPECTED_TOKEN_DECIMALS_VALUE* A fungible token transfer expected a different number of decimals than the involved type actually has.
UNEXPECTED_TOKEN_DECIMALS = 283;- See Also:
-
INVALID_PROXY_ACCOUNT_ID_VALUE
Deprecated.* The proxy account id is invalid or does not exist.
INVALID_PROXY_ACCOUNT_ID = 284 [deprecated = true];- See Also:
-
INVALID_TRANSFER_ACCOUNT_ID_VALUE
public static final int INVALID_TRANSFER_ACCOUNT_ID_VALUE* The transfer account id in CryptoDelete transaction is invalid or does not exist.
INVALID_TRANSFER_ACCOUNT_ID = 285;- See Also:
-
INVALID_FEE_COLLECTOR_ACCOUNT_ID_VALUE
public static final int INVALID_FEE_COLLECTOR_ACCOUNT_ID_VALUE* The fee collector account id in TokenFeeScheduleUpdate is invalid or does not exist.
INVALID_FEE_COLLECTOR_ACCOUNT_ID = 286;- See Also:
-
ALIAS_IS_IMMUTABLE_VALUE
public static final int ALIAS_IS_IMMUTABLE_VALUE* The alias already set on an account cannot be updated using CryptoUpdate transaction.
ALIAS_IS_IMMUTABLE = 287;- See Also:
-
SPENDER_ACCOUNT_SAME_AS_OWNER_VALUE
public static final int SPENDER_ACCOUNT_SAME_AS_OWNER_VALUE* An approved allowance specifies a spender account that is the same as the hbar/token owner account.
SPENDER_ACCOUNT_SAME_AS_OWNER = 288;- See Also:
-
AMOUNT_EXCEEDS_TOKEN_MAX_SUPPLY_VALUE
public static final int AMOUNT_EXCEEDS_TOKEN_MAX_SUPPLY_VALUE* The establishment or adjustment of an approved allowance cause the token allowance to exceed the token maximum supply.
AMOUNT_EXCEEDS_TOKEN_MAX_SUPPLY = 289;- See Also:
-
NEGATIVE_ALLOWANCE_AMOUNT_VALUE
public static final int NEGATIVE_ALLOWANCE_AMOUNT_VALUE* The specified amount for an approved allowance cannot be negative.
NEGATIVE_ALLOWANCE_AMOUNT = 290;- See Also:
-
CANNOT_APPROVE_FOR_ALL_FUNGIBLE_COMMON_VALUE
Deprecated.* The approveForAll flag cannot be set for a fungible token.
CANNOT_APPROVE_FOR_ALL_FUNGIBLE_COMMON = 291 [deprecated = true];- See Also:
-
SPENDER_DOES_NOT_HAVE_ALLOWANCE_VALUE
public static final int SPENDER_DOES_NOT_HAVE_ALLOWANCE_VALUE* The spender does not have an existing approved allowance with the hbar/token owner.
SPENDER_DOES_NOT_HAVE_ALLOWANCE = 292;- See Also:
-
AMOUNT_EXCEEDS_ALLOWANCE_VALUE
public static final int AMOUNT_EXCEEDS_ALLOWANCE_VALUE* The transfer amount exceeds the current approved allowance for the spender account.
AMOUNT_EXCEEDS_ALLOWANCE = 293;- See Also:
-
MAX_ALLOWANCES_EXCEEDED_VALUE
public static final int MAX_ALLOWANCES_EXCEEDED_VALUE* The payer account of an approveAllowances or adjustAllowance transaction is attempting to go beyond the maximum allowed number of allowances.
MAX_ALLOWANCES_EXCEEDED = 294;- See Also:
-
EMPTY_ALLOWANCES_VALUE
public static final int EMPTY_ALLOWANCES_VALUE* No allowances have been specified in the approval transaction.
EMPTY_ALLOWANCES = 295;- See Also:
-
SPENDER_ACCOUNT_REPEATED_IN_ALLOWANCES_VALUE
Deprecated.* Spender is repeated more than once in Crypto or Token or NFT allowance lists in a single CryptoApproveAllowance transaction.
SPENDER_ACCOUNT_REPEATED_IN_ALLOWANCES = 296 [deprecated = true];- See Also:
-
REPEATED_SERIAL_NUMS_IN_NFT_ALLOWANCES_VALUE
Deprecated.* Serial numbers are repeated in nft allowance for a single spender account
REPEATED_SERIAL_NUMS_IN_NFT_ALLOWANCES = 297 [deprecated = true];- See Also:
-
FUNGIBLE_TOKEN_IN_NFT_ALLOWANCES_VALUE
public static final int FUNGIBLE_TOKEN_IN_NFT_ALLOWANCES_VALUE* Fungible common token used in NFT allowances
FUNGIBLE_TOKEN_IN_NFT_ALLOWANCES = 298;- See Also:
-
NFT_IN_FUNGIBLE_TOKEN_ALLOWANCES_VALUE
public static final int NFT_IN_FUNGIBLE_TOKEN_ALLOWANCES_VALUE* Non fungible token used in fungible token allowances
NFT_IN_FUNGIBLE_TOKEN_ALLOWANCES = 299;- See Also:
-
INVALID_ALLOWANCE_OWNER_ID_VALUE
public static final int INVALID_ALLOWANCE_OWNER_ID_VALUE* The account id specified as the owner is invalid or does not exist.
INVALID_ALLOWANCE_OWNER_ID = 300;- See Also:
-
INVALID_ALLOWANCE_SPENDER_ID_VALUE
public static final int INVALID_ALLOWANCE_SPENDER_ID_VALUE* The account id specified as the spender is invalid or does not exist.
INVALID_ALLOWANCE_SPENDER_ID = 301;- See Also:
-
REPEATED_ALLOWANCES_TO_DELETE_VALUE
Deprecated.* [Deprecated] If the CryptoDeleteAllowance transaction has repeated crypto or token or Nft allowances to delete.
REPEATED_ALLOWANCES_TO_DELETE = 302 [deprecated = true];- See Also:
-
INVALID_DELEGATING_SPENDER_VALUE
public static final int INVALID_DELEGATING_SPENDER_VALUE* If the account Id specified as the delegating spender is invalid or does not exist.
INVALID_DELEGATING_SPENDER = 303;- See Also:
-
DELEGATING_SPENDER_CANNOT_GRANT_APPROVE_FOR_ALL_VALUE
public static final int DELEGATING_SPENDER_CANNOT_GRANT_APPROVE_FOR_ALL_VALUE* The delegating Spender cannot grant approveForAll allowance on a NFT token type for another spender.
DELEGATING_SPENDER_CANNOT_GRANT_APPROVE_FOR_ALL = 304;- See Also:
-
DELEGATING_SPENDER_DOES_NOT_HAVE_APPROVE_FOR_ALL_VALUE
public static final int DELEGATING_SPENDER_DOES_NOT_HAVE_APPROVE_FOR_ALL_VALUE* The delegating Spender cannot grant allowance on a NFT serial for another spender as it doesnt not have approveForAll granted on token-owner.
DELEGATING_SPENDER_DOES_NOT_HAVE_APPROVE_FOR_ALL = 305;- See Also:
-
SCHEDULE_EXPIRATION_TIME_TOO_FAR_IN_FUTURE_VALUE
public static final int SCHEDULE_EXPIRATION_TIME_TOO_FAR_IN_FUTURE_VALUE* The scheduled transaction could not be created because it's expiration_time was too far in the future.
SCHEDULE_EXPIRATION_TIME_TOO_FAR_IN_FUTURE = 306;- See Also:
-
SCHEDULE_EXPIRATION_TIME_MUST_BE_HIGHER_THAN_CONSENSUS_TIME_VALUE
public static final int SCHEDULE_EXPIRATION_TIME_MUST_BE_HIGHER_THAN_CONSENSUS_TIME_VALUE* The scheduled transaction could not be created because it's expiration_time was less than or equal to the consensus time.
SCHEDULE_EXPIRATION_TIME_MUST_BE_HIGHER_THAN_CONSENSUS_TIME = 307;- See Also:
-
SCHEDULE_FUTURE_THROTTLE_EXCEEDED_VALUE
public static final int SCHEDULE_FUTURE_THROTTLE_EXCEEDED_VALUE* The scheduled transaction could not be created because it would cause throttles to be violated on the specified expiration_time.
SCHEDULE_FUTURE_THROTTLE_EXCEEDED = 308;- See Also:
-
SCHEDULE_FUTURE_GAS_LIMIT_EXCEEDED_VALUE
public static final int SCHEDULE_FUTURE_GAS_LIMIT_EXCEEDED_VALUE* The scheduled transaction could not be created because it would cause the gas limit to be violated on the specified expiration_time.
SCHEDULE_FUTURE_GAS_LIMIT_EXCEEDED = 309;- See Also:
-
INVALID_ETHEREUM_TRANSACTION_VALUE
public static final int INVALID_ETHEREUM_TRANSACTION_VALUE* The ethereum transaction either failed parsing or failed signature validation, or some other EthereumTransaction error not covered by another response code.
INVALID_ETHEREUM_TRANSACTION = 310;- See Also:
-
WRONG_CHAIN_ID_VALUE
public static final int WRONG_CHAIN_ID_VALUE* EthereumTransaction was signed against a chainId that this network does not support.
WRONG_CHAIN_ID = 311;- See Also:
-
WRONG_NONCE_VALUE
public static final int WRONG_NONCE_VALUE* This transaction specified an ethereumNonce that is not the current ethereumNonce of the account.
WRONG_NONCE = 312;- See Also:
-
ACCESS_LIST_UNSUPPORTED_VALUE
public static final int ACCESS_LIST_UNSUPPORTED_VALUE* The ethereum transaction specified an access list, which the network does not support.
ACCESS_LIST_UNSUPPORTED = 313;- See Also:
-
SCHEDULE_PENDING_EXPIRATION_VALUE
public static final int SCHEDULE_PENDING_EXPIRATION_VALUE* A schedule being signed or deleted has passed it's expiration date and is pending execution if needed and then expiration.
SCHEDULE_PENDING_EXPIRATION = 314;- See Also:
-
CONTRACT_IS_TOKEN_TREASURY_VALUE
public static final int CONTRACT_IS_TOKEN_TREASURY_VALUE* A selfdestruct or ContractDelete targeted a contract that is a token treasury.
CONTRACT_IS_TOKEN_TREASURY = 315;- See Also:
-
CONTRACT_HAS_NON_ZERO_TOKEN_BALANCES_VALUE
public static final int CONTRACT_HAS_NON_ZERO_TOKEN_BALANCES_VALUE* A selfdestruct or ContractDelete targeted a contract with non-zero token balances.
CONTRACT_HAS_NON_ZERO_TOKEN_BALANCES = 316;- See Also:
-
CONTRACT_EXPIRED_AND_PENDING_REMOVAL_VALUE
public static final int CONTRACT_EXPIRED_AND_PENDING_REMOVAL_VALUE* 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.
CONTRACT_EXPIRED_AND_PENDING_REMOVAL = 317;- See Also:
-
CONTRACT_HAS_NO_AUTO_RENEW_ACCOUNT_VALUE
public static final int CONTRACT_HAS_NO_AUTO_RENEW_ACCOUNT_VALUE* A ContractUpdate requested removal of a contract's auto-renew account, but that contract has no auto-renew account.
CONTRACT_HAS_NO_AUTO_RENEW_ACCOUNT = 318;- See Also:
-
PERMANENT_REMOVAL_REQUIRES_SYSTEM_INITIATION_VALUE
public static final int PERMANENT_REMOVAL_REQUIRES_SYSTEM_INITIATION_VALUE* A delete transaction submitted via HAPI set permanent_removal=true
PERMANENT_REMOVAL_REQUIRES_SYSTEM_INITIATION = 319;- See Also:
-
PROXY_ACCOUNT_ID_FIELD_IS_DEPRECATED_VALUE
public static final int PROXY_ACCOUNT_ID_FIELD_IS_DEPRECATED_VALUEA CryptoCreate or ContractCreate used the deprecated proxyAccountID field.
PROXY_ACCOUNT_ID_FIELD_IS_DEPRECATED = 320;- See Also:
-
SELF_STAKING_IS_NOT_ALLOWED_VALUE
public static final int SELF_STAKING_IS_NOT_ALLOWED_VALUE* An account set the staked_account_id to itself in CryptoUpdate or ContractUpdate transactions.
SELF_STAKING_IS_NOT_ALLOWED = 321;- See Also:
-
INVALID_STAKING_ID_VALUE
public static final int INVALID_STAKING_ID_VALUE* The staking account id or staking node id given is invalid or does not exist.
INVALID_STAKING_ID = 322;- See Also:
-
STAKING_NOT_ENABLED_VALUE
public static final int STAKING_NOT_ENABLED_VALUE* Native staking, while implemented, has not yet enabled by the council.
STAKING_NOT_ENABLED = 323;- See Also:
-
INVALID_PRNG_RANGE_VALUE
public static final int INVALID_PRNG_RANGE_VALUE* The range provided in UtilPrng transaction is negative.
INVALID_PRNG_RANGE = 324;- See Also:
-
MAX_ENTITIES_IN_PRICE_REGIME_HAVE_BEEN_CREATED_VALUE
public static final int MAX_ENTITIES_IN_PRICE_REGIME_HAVE_BEEN_CREATED_VALUE* The maximum number of entities allowed in the current price regime have been created.
MAX_ENTITIES_IN_PRICE_REGIME_HAVE_BEEN_CREATED = 325;- See Also:
-
INVALID_FULL_PREFIX_SIGNATURE_FOR_PRECOMPILE_VALUE
public static final int INVALID_FULL_PREFIX_SIGNATURE_FOR_PRECOMPILE_VALUE* The full prefix signature for precompile is not valid
INVALID_FULL_PREFIX_SIGNATURE_FOR_PRECOMPILE = 326;- See Also:
-
INSUFFICIENT_BALANCES_FOR_STORAGE_RENT_VALUE
public static final int INSUFFICIENT_BALANCES_FOR_STORAGE_RENT_VALUE* 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.
INSUFFICIENT_BALANCES_FOR_STORAGE_RENT = 327;- See Also:
-
MAX_CHILD_RECORDS_EXCEEDED_VALUE
public static final int MAX_CHILD_RECORDS_EXCEEDED_VALUE* A contract transaction tried to use more than the allowed number of child records, via either system contract records or internal contract creations.
MAX_CHILD_RECORDS_EXCEEDED = 328;- See Also:
-
INSUFFICIENT_BALANCES_FOR_RENEWAL_FEES_VALUE
public static final int INSUFFICIENT_BALANCES_FOR_RENEWAL_FEES_VALUE* 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.
INSUFFICIENT_BALANCES_FOR_RENEWAL_FEES = 329;- See Also:
-
TRANSACTION_HAS_UNKNOWN_FIELDS_VALUE
public static final int TRANSACTION_HAS_UNKNOWN_FIELDS_VALUE* A transaction's protobuf message includes unknown fields; could mean that a client expects not-yet-released functionality to be available.
TRANSACTION_HAS_UNKNOWN_FIELDS = 330;- See Also:
-
ACCOUNT_IS_IMMUTABLE_VALUE
public static final int ACCOUNT_IS_IMMUTABLE_VALUE* The account cannot be modified. Account's key is not set
ACCOUNT_IS_IMMUTABLE = 331;- See Also:
-
ALIAS_ALREADY_ASSIGNED_VALUE
public static final int ALIAS_ALREADY_ASSIGNED_VALUE* An alias that is assigned to an account or contract cannot be assigned to another account or contract.
ALIAS_ALREADY_ASSIGNED = 332;- See Also:
-
INVALID_METADATA_KEY_VALUE
public static final int INVALID_METADATA_KEY_VALUE* A provided metadata key was invalid. Verification includes, for example, checking the size of Ed25519 and ECDSA(secp256k1) public keys.
INVALID_METADATA_KEY = 333;- See Also:
-
TOKEN_HAS_NO_METADATA_KEY_VALUE
public static final int TOKEN_HAS_NO_METADATA_KEY_VALUE* Metadata key is not set on token
TOKEN_HAS_NO_METADATA_KEY = 334;- See Also:
-
MISSING_TOKEN_METADATA_VALUE
public static final int MISSING_TOKEN_METADATA_VALUE* Token Metadata is not provided
MISSING_TOKEN_METADATA = 335;- See Also:
-
MISSING_SERIAL_NUMBERS_VALUE
public static final int MISSING_SERIAL_NUMBERS_VALUE* NFT serial numbers are missing in the TokenUpdateNftsTransactionBody
MISSING_SERIAL_NUMBERS = 336;- See Also:
-
TOKEN_HAS_NO_ADMIN_KEY_VALUE
public static final int TOKEN_HAS_NO_ADMIN_KEY_VALUE* Admin key is not set on token
TOKEN_HAS_NO_ADMIN_KEY = 337;- See Also:
-
NODE_DELETED_VALUE
public static final int NODE_DELETED_VALUE* A transaction failed because the consensus node identified is deleted from the address book.
NODE_DELETED = 338;- See Also:
-
INVALID_NODE_ID_VALUE
public static final int INVALID_NODE_ID_VALUE* A transaction failed because the consensus node identified is not valid or does not exist in state.
INVALID_NODE_ID = 339;- See Also:
-
INVALID_GOSSIP_ENDPOINT_VALUE
public static final int INVALID_GOSSIP_ENDPOINT_VALUE* A transaction failed because one or more entries in the list of service endpoints for the `gossip_endpoint` field is invalid.<br/> The most common cause for this response is a service endpoint that has the domain name (DNS) set rather than address and port.
INVALID_GOSSIP_ENDPOINT = 340;- See Also:
-
INVALID_NODE_ACCOUNT_ID_VALUE
public static final int INVALID_NODE_ACCOUNT_ID_VALUE* A transaction failed because the node account identifier provided does not exist or is not valid.<br/> 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.
INVALID_NODE_ACCOUNT_ID = 341;- See Also:
-
INVALID_NODE_DESCRIPTION_VALUE
public static final int INVALID_NODE_DESCRIPTION_VALUE* A transaction failed because the description field cannot be encoded as UTF-8 or is more than 100 bytes when encoded.
INVALID_NODE_DESCRIPTION = 342;- See Also:
-
INVALID_SERVICE_ENDPOINT_VALUE
public static final int INVALID_SERVICE_ENDPOINT_VALUE* A transaction failed because one or more entries in the list of service endpoints for the `service_endpoint` field is invalid.<br/> The most common cause for this response is a service endpoint that has the domain name (DNS) set rather than address and port.
INVALID_SERVICE_ENDPOINT = 343;- See Also:
-
INVALID_GOSSIP_CA_CERTIFICATE_VALUE
public static final int INVALID_GOSSIP_CA_CERTIFICATE_VALUE* A transaction failed because the TLS certificate provided for the node is missing or invalid. <p> #### Probable Causes The certificate MUST be a TLS certificate of a type permitted for gossip signatures.<br/> The value presented MUST be a UTF-8 NFKD encoding of the TLS certificate.<br/> The certificate encoded MUST be in PEM format.<br/> The `gossip_ca_certificate` field is REQUIRED and MUST NOT be empty.
INVALID_GOSSIP_CA_CERTIFICATE = 344;- See Also:
-
INVALID_GRPC_CERTIFICATE_VALUE
public static final int INVALID_GRPC_CERTIFICATE_VALUE* A transaction failed because the hash provided for the gRPC certificate is present but invalid. <p> #### Probable Causes The `grpc_certificate_hash` MUST be a SHA-384 hash.<br/> The input hashed MUST be a UTF-8 NFKD encoding of the actual TLS certificate.<br/> The certificate to be encoded MUST be in PEM format.
INVALID_GRPC_CERTIFICATE = 345;- See Also:
-
INVALID_MAX_AUTO_ASSOCIATIONS_VALUE
public static final int INVALID_MAX_AUTO_ASSOCIATIONS_VALUE* The maximum automatic associations value is not valid.<br/> The most common cause for this error is a value less than `-1`.
INVALID_MAX_AUTO_ASSOCIATIONS = 346;- See Also:
-
MAX_NODES_CREATED_VALUE
public static final int MAX_NODES_CREATED_VALUE* The maximum number of nodes allowed in the address book have been created.
MAX_NODES_CREATED = 347;- See Also:
-
IP_FQDN_CANNOT_BE_SET_FOR_SAME_ENDPOINT_VALUE
public static final int IP_FQDN_CANNOT_BE_SET_FOR_SAME_ENDPOINT_VALUE* In ServiceEndpoint, domain_name and ipAddressV4 are mutually exclusive
IP_FQDN_CANNOT_BE_SET_FOR_SAME_ENDPOINT = 348;- See Also:
-
GOSSIP_ENDPOINT_CANNOT_HAVE_FQDN_VALUE
public static final int GOSSIP_ENDPOINT_CANNOT_HAVE_FQDN_VALUE* Fully qualified domain name is not allowed in gossip_endpoint
GOSSIP_ENDPOINT_CANNOT_HAVE_FQDN = 349;- See Also:
-
FQDN_SIZE_TOO_LARGE_VALUE
public static final int FQDN_SIZE_TOO_LARGE_VALUE* In ServiceEndpoint, domain_name size too large
FQDN_SIZE_TOO_LARGE = 350;- See Also:
-
INVALID_ENDPOINT_VALUE
public static final int INVALID_ENDPOINT_VALUE* ServiceEndpoint is invalid
INVALID_ENDPOINT = 351;- See Also:
-
GOSSIP_ENDPOINTS_EXCEEDED_LIMIT_VALUE
public static final int GOSSIP_ENDPOINTS_EXCEEDED_LIMIT_VALUE* The number of gossip endpoints exceeds the limit
GOSSIP_ENDPOINTS_EXCEEDED_LIMIT = 352;- See Also:
-
TOKEN_REFERENCE_REPEATED_VALUE
public static final int TOKEN_REFERENCE_REPEATED_VALUE* The transaction attempted to use duplicate `TokenReference`.<br/> This affects `TokenReject` attempting to reject same token reference more than once.
TOKEN_REFERENCE_REPEATED = 353;- See Also:
-
INVALID_OWNER_ID_VALUE
public static final int INVALID_OWNER_ID_VALUE* The account id specified as the owner in `TokenReject` is invalid or does not exist.
INVALID_OWNER_ID = 354;- See Also:
-
TOKEN_REFERENCE_LIST_SIZE_LIMIT_EXCEEDED_VALUE
public static final int TOKEN_REFERENCE_LIST_SIZE_LIMIT_EXCEEDED_VALUE* The transaction attempted to use more than the allowed number of `TokenReference`.
TOKEN_REFERENCE_LIST_SIZE_LIMIT_EXCEEDED = 355;- See Also:
-
SERVICE_ENDPOINTS_EXCEEDED_LIMIT_VALUE
public static final int SERVICE_ENDPOINTS_EXCEEDED_LIMIT_VALUE* The number of service endpoints exceeds the limit
SERVICE_ENDPOINTS_EXCEEDED_LIMIT = 356;- See Also:
-
INVALID_IPV4_ADDRESS_VALUE
public static final int INVALID_IPV4_ADDRESS_VALUEThe IPv4 address is invalid
INVALID_IPV4_ADDRESS = 357;- See Also:
-
EMPTY_TOKEN_REFERENCE_LIST_VALUE
public static final int EMPTY_TOKEN_REFERENCE_LIST_VALUE* The transaction attempted to use empty `TokenReference` list.
EMPTY_TOKEN_REFERENCE_LIST = 358;- See Also:
-
UPDATE_NODE_ACCOUNT_NOT_ALLOWED_VALUE
public static final int UPDATE_NODE_ACCOUNT_NOT_ALLOWED_VALUEThe node account is not allowed to be updated
UPDATE_NODE_ACCOUNT_NOT_ALLOWED = 359;- See Also:
-
TOKEN_HAS_NO_METADATA_OR_SUPPLY_KEY_VALUE
public static final int TOKEN_HAS_NO_METADATA_OR_SUPPLY_KEY_VALUEThe token has no metadata or supply key
TOKEN_HAS_NO_METADATA_OR_SUPPLY_KEY = 360;- See Also:
-
EMPTY_PENDING_AIRDROP_ID_LIST_VALUE
public static final int EMPTY_PENDING_AIRDROP_ID_LIST_VALUE* The list of `PendingAirdropId`s is empty and MUST NOT be empty.
EMPTY_PENDING_AIRDROP_ID_LIST = 361;- See Also:
-
PENDING_AIRDROP_ID_REPEATED_VALUE
public static final int PENDING_AIRDROP_ID_REPEATED_VALUE* A `PendingAirdropId` is repeated in a `claim` or `cancel` transaction.
PENDING_AIRDROP_ID_REPEATED = 362;- See Also:
-
PENDING_AIRDROP_ID_LIST_TOO_LONG_VALUE
public static final int PENDING_AIRDROP_ID_LIST_TOO_LONG_VALUE* The number of `PendingAirdropId` values in the list exceeds the maximum allowable number.
PENDING_AIRDROP_ID_LIST_TOO_LONG = 363;- See Also:
-
PENDING_NFT_AIRDROP_ALREADY_EXISTS_VALUE
public static final int PENDING_NFT_AIRDROP_ALREADY_EXISTS_VALUEA pending airdrop already exists for the specified NFT.
PENDING_NFT_AIRDROP_ALREADY_EXISTS = 364;- See Also:
-
ACCOUNT_HAS_PENDING_AIRDROPS_VALUE
public static final int ACCOUNT_HAS_PENDING_AIRDROPS_VALUEThe identified account is sender for one or more pending airdrop(s) and cannot be deleted. <p> The requester SHOULD cancel all pending airdrops before resending this transaction.
ACCOUNT_HAS_PENDING_AIRDROPS = 365;- See Also:
-
THROTTLED_AT_CONSENSUS_VALUE
public static final int THROTTLED_AT_CONSENSUS_VALUE* Consensus throttle did not allow execution of this transaction.<br/> The transaction should be retried after a modest delay.
THROTTLED_AT_CONSENSUS = 366;- See Also:
-
INVALID_PENDING_AIRDROP_ID_VALUE
public static final int INVALID_PENDING_AIRDROP_ID_VALUE* The provided pending airdrop id is invalid.<br/> This pending airdrop MAY already be claimed or cancelled. <p> The client SHOULD query a mirror node to determine the current status of the pending airdrop.
INVALID_PENDING_AIRDROP_ID = 367;- See Also:
-
TOKEN_AIRDROP_WITH_FALLBACK_ROYALTY_VALUE
public static final int TOKEN_AIRDROP_WITH_FALLBACK_ROYALTY_VALUE* The token to be airdropped has a fallback royalty fee and cannot be sent or claimed via an airdrop transaction.
TOKEN_AIRDROP_WITH_FALLBACK_ROYALTY = 368;- See Also:
-
INVALID_TOKEN_IN_PENDING_AIRDROP_VALUE
public static final int INVALID_TOKEN_IN_PENDING_AIRDROP_VALUE* This airdrop claim is for a pending airdrop with an invalid token.<br/> The token might be deleted, or the sender may not have enough tokens to fulfill the offer. <p> The client SHOULD query mirror node to determine the status of the pending airdrop and whether the sender can fulfill the offer.
INVALID_TOKEN_IN_PENDING_AIRDROP = 369;- See Also:
-
SCHEDULE_EXPIRY_IS_BUSY_VALUE
public static final int SCHEDULE_EXPIRY_IS_BUSY_VALUE* 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.
SCHEDULE_EXPIRY_IS_BUSY = 370;- See Also:
-
INVALID_GRPC_CERTIFICATE_HASH_VALUE
public static final int INVALID_GRPC_CERTIFICATE_HASH_VALUE* The provided gRPC certificate hash is invalid.
INVALID_GRPC_CERTIFICATE_HASH = 371;- See Also:
-
MISSING_EXPIRY_TIME_VALUE
public static final int MISSING_EXPIRY_TIME_VALUE* A scheduled transaction configured to wait for expiry to execute was not given an explicit expiration time.
MISSING_EXPIRY_TIME = 372;- See Also:
-
NO_SCHEDULING_ALLOWED_AFTER_SCHEDULED_RECURSION_VALUE
public static final int NO_SCHEDULING_ALLOWED_AFTER_SCHEDULED_RECURSION_VALUE* A contract operation attempted to schedule another transaction after it had already scheduled a recursive contract call.
NO_SCHEDULING_ALLOWED_AFTER_SCHEDULED_RECURSION = 373;- See Also:
-
RECURSIVE_SCHEDULING_LIMIT_REACHED_VALUE
public static final int RECURSIVE_SCHEDULING_LIMIT_REACHED_VALUE* A contract can schedule recursive calls a finite number of times (this is approximately four million times with typical network configuration.)
RECURSIVE_SCHEDULING_LIMIT_REACHED = 374;- See Also:
-
WAITING_FOR_LEDGER_ID_VALUE
public static final int WAITING_FOR_LEDGER_ID_VALUE* The target network is waiting for the ledger ID to be set, which is a side effect of finishing the network's TSS construction.
WAITING_FOR_LEDGER_ID = 375;- See Also:
-
MAX_ENTRIES_FOR_FEE_EXEMPT_KEY_LIST_EXCEEDED_VALUE
public static final int MAX_ENTRIES_FOR_FEE_EXEMPT_KEY_LIST_EXCEEDED_VALUE* The provided fee exempt key list size exceeded the limit.
MAX_ENTRIES_FOR_FEE_EXEMPT_KEY_LIST_EXCEEDED = 376;- See Also:
-
FEE_EXEMPT_KEY_LIST_CONTAINS_DUPLICATED_KEYS_VALUE
public static final int FEE_EXEMPT_KEY_LIST_CONTAINS_DUPLICATED_KEYS_VALUE* The provided fee exempt key list contains duplicated keys.
FEE_EXEMPT_KEY_LIST_CONTAINS_DUPLICATED_KEYS = 377;- See Also:
-
INVALID_KEY_IN_FEE_EXEMPT_KEY_LIST_VALUE
public static final int INVALID_KEY_IN_FEE_EXEMPT_KEY_LIST_VALUE* The provided fee exempt key list contains an invalid key.
INVALID_KEY_IN_FEE_EXEMPT_KEY_LIST = 378;- See Also:
-
INVALID_FEE_SCHEDULE_KEY_VALUE
public static final int INVALID_FEE_SCHEDULE_KEY_VALUE* The provided fee schedule key contains an invalid key.
INVALID_FEE_SCHEDULE_KEY = 379;- See Also:
-
FEE_SCHEDULE_KEY_CANNOT_BE_UPDATED_VALUE
public static final int FEE_SCHEDULE_KEY_CANNOT_BE_UPDATED_VALUE* If a fee schedule key is not set when we create a topic we cannot add it on update.
FEE_SCHEDULE_KEY_CANNOT_BE_UPDATED = 380;- See Also:
-
FEE_SCHEDULE_KEY_NOT_SET_VALUE
public static final int FEE_SCHEDULE_KEY_NOT_SET_VALUE* If the topic's custom fees are updated the topic SHOULD have a fee schedule key
FEE_SCHEDULE_KEY_NOT_SET = 381;- See Also:
-
MAX_CUSTOM_FEE_LIMIT_EXCEEDED_VALUE
public static final int MAX_CUSTOM_FEE_LIMIT_EXCEEDED_VALUE* The fee amount is exceeding the amount that the payer is willing to pay.
MAX_CUSTOM_FEE_LIMIT_EXCEEDED = 382;- See Also:
-
NO_VALID_MAX_CUSTOM_FEE_VALUE
public static final int NO_VALID_MAX_CUSTOM_FEE_VALUE* There are no corresponding custom fees.
NO_VALID_MAX_CUSTOM_FEE = 383;- See Also:
-
INVALID_MAX_CUSTOM_FEES_VALUE
public static final int INVALID_MAX_CUSTOM_FEES_VALUE* The provided list contains invalid max custom fee.
INVALID_MAX_CUSTOM_FEES = 384;- See Also:
-
DUPLICATE_DENOMINATION_IN_MAX_CUSTOM_FEE_LIST_VALUE
public static final int DUPLICATE_DENOMINATION_IN_MAX_CUSTOM_FEE_LIST_VALUE* The provided max custom fee list contains fees with duplicate denominations.
DUPLICATE_DENOMINATION_IN_MAX_CUSTOM_FEE_LIST = 385;- See Also:
-
DUPLICATE_ACCOUNT_ID_IN_MAX_CUSTOM_FEE_LIST_VALUE
public static final int DUPLICATE_ACCOUNT_ID_IN_MAX_CUSTOM_FEE_LIST_VALUE* The provided max custom fee list contains fees with duplicate account id.
DUPLICATE_ACCOUNT_ID_IN_MAX_CUSTOM_FEE_LIST = 386;- See Also:
-
MAX_CUSTOM_FEES_IS_NOT_SUPPORTED_VALUE
public static final int MAX_CUSTOM_FEES_IS_NOT_SUPPORTED_VALUE* Max custom fees list is not supported for this operation.
MAX_CUSTOM_FEES_IS_NOT_SUPPORTED = 387;- See Also:
-
BATCH_LIST_EMPTY_VALUE
public static final int BATCH_LIST_EMPTY_VALUE* The list of batch transactions is empty
BATCH_LIST_EMPTY = 388;- See Also:
-
BATCH_LIST_CONTAINS_DUPLICATES_VALUE
public static final int BATCH_LIST_CONTAINS_DUPLICATES_VALUE* The list of batch transactions contains duplicated transactions
BATCH_LIST_CONTAINS_DUPLICATES = 389;- See Also:
-
BATCH_TRANSACTION_IN_BLACKLIST_VALUE
public static final int BATCH_TRANSACTION_IN_BLACKLIST_VALUE* The list of batch transactions contains a transaction type that is in the AtomicBatch blacklist as configured in the network.
BATCH_TRANSACTION_IN_BLACKLIST = 390;- See Also:
-
INNER_TRANSACTION_FAILED_VALUE
public static final int INNER_TRANSACTION_FAILED_VALUE* The inner transaction of a batch transaction failed
INNER_TRANSACTION_FAILED = 391;- See Also:
-
MISSING_BATCH_KEY_VALUE
public static final int MISSING_BATCH_KEY_VALUE* The inner transaction of a batch transaction is missing a batch key
MISSING_BATCH_KEY = 392;- See Also:
-
BATCH_KEY_SET_ON_NON_INNER_TRANSACTION_VALUE
public static final int BATCH_KEY_SET_ON_NON_INNER_TRANSACTION_VALUE* The batch key is set for a non batch transaction
BATCH_KEY_SET_ON_NON_INNER_TRANSACTION = 393;- See Also:
-
INVALID_BATCH_KEY_VALUE
public static final int INVALID_BATCH_KEY_VALUE* The batch key is not valid
INVALID_BATCH_KEY = 394;- See Also:
-
SCHEDULE_EXPIRY_NOT_CONFIGURABLE_VALUE
public static final int SCHEDULE_EXPIRY_NOT_CONFIGURABLE_VALUE* The provided schedule expiry time is not configurable.
SCHEDULE_EXPIRY_NOT_CONFIGURABLE = 395;- See Also:
-
CREATING_SYSTEM_ENTITIES_VALUE
public static final int CREATING_SYSTEM_ENTITIES_VALUE* The network just started at genesis and is creating system entities.
CREATING_SYSTEM_ENTITIES = 396;- See Also:
-
THROTTLE_GROUP_LCM_OVERFLOW_VALUE
public static final int THROTTLE_GROUP_LCM_OVERFLOW_VALUE* The least common multiple of the throttle group's milliOpsPerSec is too large and it's overflowing.
THROTTLE_GROUP_LCM_OVERFLOW = 397;- See Also:
-
AIRDROP_CONTAINS_MULTIPLE_SENDERS_FOR_A_TOKEN_VALUE
public static final int AIRDROP_CONTAINS_MULTIPLE_SENDERS_FOR_A_TOKEN_VALUE* Token airdrop transactions can not contain multiple senders for a single token.
AIRDROP_CONTAINS_MULTIPLE_SENDERS_FOR_A_TOKEN = 398;- See Also:
-
GRPC_WEB_PROXY_NOT_SUPPORTED_VALUE
public static final int GRPC_WEB_PROXY_NOT_SUPPORTED_VALUE* The GRPC proxy endpoint is set in the NodeCreate or NodeUpdate transaction, which the network does not support.
GRPC_WEB_PROXY_NOT_SUPPORTED = 399;- See Also:
-
NFT_TRANSFERS_ONLY_ALLOWED_FOR_NON_FUNGIBLE_UNIQUE_VALUE
public static final int NFT_TRANSFERS_ONLY_ALLOWED_FOR_NON_FUNGIBLE_UNIQUE_VALUE* An NFT transfers list referenced a token type other than NON_FUNGIBLE_UNIQUE.
NFT_TRANSFERS_ONLY_ALLOWED_FOR_NON_FUNGIBLE_UNIQUE = 400;- See Also:
-
INVALID_SERIALIZED_TX_MESSAGE_HASH_ALGORITHM_VALUE
public static final int INVALID_SERIALIZED_TX_MESSAGE_HASH_ALGORITHM_VALUE* A HAPI client cannot set the SignedTransaction#use_serialized_tx_message_hash_algorithm field.
INVALID_SERIALIZED_TX_MESSAGE_HASH_ALGORITHM = 401;- See Also:
-
WRONG_HOOK_ENTITY_TYPE_VALUE
public static final int WRONG_HOOK_ENTITY_TYPE_VALUE* A HookStore referenced a valid entity number but with the wrong entity type.
WRONG_HOOK_ENTITY_TYPE = 499;- See Also:
-
EVM_HOOK_GAS_THROTTLED_VALUE
public static final int EVM_HOOK_GAS_THROTTLED_VALUE* An EVM hook execution was throttled due to high network gas utilization.
EVM_HOOK_GAS_THROTTLED = 500;- See Also:
-
HOOK_ID_IN_USE_VALUE
public static final int HOOK_ID_IN_USE_VALUE* A user tried to create a hook with an id already in use.
HOOK_ID_IN_USE = 501;- See Also:
-
BAD_HOOK_REQUEST_VALUE
public static final int BAD_HOOK_REQUEST_VALUE* A transaction tried to execute a hook that did not match the specified type or was malformed in some other way.
BAD_HOOK_REQUEST = 502;- See Also:
-
REJECTED_BY_ACCOUNT_ALLOWANCE_HOOK_VALUE
public static final int REJECTED_BY_ACCOUNT_ALLOWANCE_HOOK_VALUE* A CryptoTransfer relying on a ACCOUNT_ALLOWANCE hook was rejected.
REJECTED_BY_ACCOUNT_ALLOWANCE_HOOK = 503;- See Also:
-
HOOK_NOT_FOUND_VALUE
public static final int HOOK_NOT_FOUND_VALUE* A hook id was not found.
HOOK_NOT_FOUND = 504;- See Also:
-
EVM_HOOK_STORAGE_UPDATE_BYTES_TOO_LONG_VALUE
public static final int EVM_HOOK_STORAGE_UPDATE_BYTES_TOO_LONG_VALUE* An EVM hook mapping slot, storage key, or storage value exceeded 32 bytes.
EVM_HOOK_STORAGE_UPDATE_BYTES_TOO_LONG = 505;- See Also:
-
EVM_HOOK_STORAGE_UPDATE_BYTES_MUST_USE_MINIMAL_REPRESENTATION_VALUE
public static final int EVM_HOOK_STORAGE_UPDATE_BYTES_MUST_USE_MINIMAL_REPRESENTATION_VALUE* An EVM hook's mapping slot, storage key, or storage value failed to use the minimal representation (i.e., no leading zeros).
EVM_HOOK_STORAGE_UPDATE_BYTES_MUST_USE_MINIMAL_REPRESENTATION = 506;- See Also:
-
INVALID_HOOK_ID_VALUE
public static final int INVALID_HOOK_ID_VALUE* A hook id was invalid.
INVALID_HOOK_ID = 507;- See Also:
-
EMPTY_EVM_HOOK_STORAGE_UPDATE_VALUE
public static final int EMPTY_EVM_HOOK_STORAGE_UPDATE_VALUE* An EVM hook storage update had no contents.
EMPTY_EVM_HOOK_STORAGE_UPDATE = 508;- See Also:
-
HOOK_ID_REPEATED_IN_CREATION_DETAILS_VALUE
public static final int HOOK_ID_REPEATED_IN_CREATION_DETAILS_VALUE* A user repeated the same hook id in a creation details list.
HOOK_ID_REPEATED_IN_CREATION_DETAILS = 509;- See Also:
-
HOOKS_NOT_ENABLED_VALUE
public static final int HOOKS_NOT_ENABLED_VALUE* Hooks are not not enabled on the target Hiero network.
HOOKS_NOT_ENABLED = 510;- See Also:
-
HOOK_IS_NOT_AN_EVM_HOOK_VALUE
public static final int HOOK_IS_NOT_AN_EVM_HOOK_VALUE* The target hook is not an EVM hook.
HOOK_IS_NOT_AN_EVM_HOOK = 511;- See Also:
-
HOOK_DELETED_VALUE
public static final int HOOK_DELETED_VALUE* A hook was deleted.
HOOK_DELETED = 512;- See Also:
-
TOO_MANY_EVM_HOOK_STORAGE_UPDATES_VALUE
public static final int TOO_MANY_EVM_HOOK_STORAGE_UPDATES_VALUE* The HookStore tried to update too many storage slots in a single transaction.
TOO_MANY_EVM_HOOK_STORAGE_UPDATES = 513;- See Also:
-
HOOK_CREATION_BYTES_MUST_USE_MINIMAL_REPRESENTATION_VALUE
public static final int HOOK_CREATION_BYTES_MUST_USE_MINIMAL_REPRESENTATION_VALUE* An EVM hook mapping slot, storage key, or storage value failed to use the minimal representation (i.e., no leading zeros).
HOOK_CREATION_BYTES_MUST_USE_MINIMAL_REPRESENTATION = 514;- See Also:
-
HOOK_CREATION_BYTES_TOO_LONG_VALUE
public static final int HOOK_CREATION_BYTES_TOO_LONG_VALUE* A EVM hook mapping slot, storage key, or storage value exceeded 32 bytes.
HOOK_CREATION_BYTES_TOO_LONG = 515;- See Also:
-
INVALID_HOOK_CREATION_SPEC_VALUE
public static final int INVALID_HOOK_CREATION_SPEC_VALUE* A hook creation spec was not found.
INVALID_HOOK_CREATION_SPEC = 516;- See Also:
-
HOOK_EXTENSION_EMPTY_VALUE
public static final int HOOK_EXTENSION_EMPTY_VALUE* A hook extension point was empty.
HOOK_EXTENSION_EMPTY = 517;- See Also:
-
INVALID_HOOK_ADMIN_KEY_VALUE
public static final int INVALID_HOOK_ADMIN_KEY_VALUE* A hook admin key was invalid.
INVALID_HOOK_ADMIN_KEY = 518;- See Also:
-
HOOK_DELETION_REQUIRES_ZERO_STORAGE_SLOTS_VALUE
public static final int HOOK_DELETION_REQUIRES_ZERO_STORAGE_SLOTS_VALUE* The hook deletion requires the hook to have zero storage slots.
HOOK_DELETION_REQUIRES_ZERO_STORAGE_SLOTS = 519;- See Also:
-
CANNOT_SET_HOOKS_AND_APPROVAL_VALUE
public static final int CANNOT_SET_HOOKS_AND_APPROVAL_VALUE* Cannot set both a hook call and an approval on the same AccountAmount or NftTransfer message.
CANNOT_SET_HOOKS_AND_APPROVAL = 520;- See Also:
-
TRANSACTION_REQUIRES_ZERO_HOOKS_VALUE
public static final int TRANSACTION_REQUIRES_ZERO_HOOKS_VALUE* The attempted operation is invalid until all the target entity's hooks have been deleted.
TRANSACTION_REQUIRES_ZERO_HOOKS = 521;- See Also:
-
INVALID_HOOK_CALL_VALUE
public static final int INVALID_HOOK_CALL_VALUE* The HookCall set in the transaction is invalid
INVALID_HOOK_CALL = 522;- See Also:
-
HOOKS_ARE_NOT_SUPPORTED_IN_AIRDROPS_VALUE
public static final int HOOKS_ARE_NOT_SUPPORTED_IN_AIRDROPS_VALUE* Hooks are not supported to be used in TokenAirdrop transactions
HOOKS_ARE_NOT_SUPPORTED_IN_AIRDROPS = 523;- See Also:
-
ACCOUNT_IS_LINKED_TO_A_NODE_VALUE
public static final int ACCOUNT_IS_LINKED_TO_A_NODE_VALUE* This operation cannot be completed because the target account is a "Node Account".<br/> 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.
ACCOUNT_IS_LINKED_TO_A_NODE = 524;- See Also:
-
HOOKS_EXECUTIONS_REQUIRE_TOP_LEVEL_CRYPTO_TRANSFER_VALUE
public static final int HOOKS_EXECUTIONS_REQUIRE_TOP_LEVEL_CRYPTO_TRANSFER_VALUE* Hooks are not supported to be used in Batch transactions and Scheduled transactions. They are only supported in a top level CryptoTransfer transaction.
HOOKS_EXECUTIONS_REQUIRE_TOP_LEVEL_CRYPTO_TRANSFER = 525;- See Also:
-
NODE_ACCOUNT_HAS_ZERO_BALANCE_VALUE
public static final int NODE_ACCOUNT_HAS_ZERO_BALANCE_VALUE* This operation cannot be completed because the target account has a zero balance.<br/> Node accounts require a positive balance. The transaction may be resubmitted once the account has been funded.
NODE_ACCOUNT_HAS_ZERO_BALANCE = 526;- See Also:
-
TRANSFER_TO_FEE_COLLECTION_ACCOUNT_NOT_ALLOWED_VALUE
public static final int TRANSFER_TO_FEE_COLLECTION_ACCOUNT_NOT_ALLOWED_VALUE* This operation cannot be completed because the target account is a "Fee Collection Account".<br/> Any attempt to transfer to a fee collection account is not permitted.
TRANSFER_TO_FEE_COLLECTION_ACCOUNT_NOT_ALLOWED = 527;- See Also:
-
TOO_MANY_HOOK_INVOCATIONS_VALUE
public static final int TOO_MANY_HOOK_INVOCATIONS_VALUE* The number of hook invocations exceeds the maximum allowed per transaction.
TOO_MANY_HOOK_INVOCATIONS = 528;- See Also:
-
INVALID_REGISTERED_NODE_ID_VALUE
public static final int INVALID_REGISTERED_NODE_ID_VALUE* A registered node ID is invalid or does not exist.
INVALID_REGISTERED_NODE_ID = 529;- See Also:
-
INVALID_REGISTERED_ENDPOINT_VALUE
public static final int INVALID_REGISTERED_ENDPOINT_VALUE* A registered service endpoint is invalid.<br/> The port is out of range, or the address field is not set.
INVALID_REGISTERED_ENDPOINT = 530;- See Also:
-
REGISTERED_ENDPOINTS_EXCEEDED_LIMIT_VALUE
public static final int REGISTERED_ENDPOINTS_EXCEEDED_LIMIT_VALUE* The number of registered service endpoints exceeds the configured limit.
REGISTERED_ENDPOINTS_EXCEEDED_LIMIT = 531;- See Also:
-
INVALID_REGISTERED_ENDPOINT_ADDRESS_VALUE
public static final int INVALID_REGISTERED_ENDPOINT_ADDRESS_VALUE* A registered service endpoint has an invalid address.<br/> The IP address length is not 4 (IPv4) or 16 (IPv6), or the domain name is not a valid ASCII FQDN.
INVALID_REGISTERED_ENDPOINT_ADDRESS = 532;- See Also:
-
INVALID_REGISTERED_ENDPOINT_TYPE_VALUE
public static final int INVALID_REGISTERED_ENDPOINT_TYPE_VALUE* A registered service endpoint does not specify an endpoint type.<br/> Exactly one of block_node, mirror_node, or rpc_relay MUST be set.
INVALID_REGISTERED_ENDPOINT_TYPE = 533;- See Also:
-
REGISTERED_NODE_STILL_ASSOCIATED_VALUE
public static final int REGISTERED_NODE_STILL_ASSOCIATED_VALUE* A registered node cannot be deleted because it is still associated with a consensus node via their associated registered node list.
REGISTERED_NODE_STILL_ASSOCIATED = 534;- See Also:
-
MAX_REGISTERED_NODES_EXCEEDED_VALUE
public static final int MAX_REGISTERED_NODES_EXCEEDED_VALUE* The number of associated registered nodes exceeds the maximum allowed limit.
MAX_REGISTERED_NODES_EXCEEDED = 535;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite
-
valueOf
Deprecated.Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
-
internalGetValueMap
-
internalGetVerifier
public static com.google.protobuf.Internal.EnumVerifier internalGetVerifier()
-