Network errors and their descriptions.
The duration is not a subset of [MINIMUM_AUTORENEW_DURATION,MAXIMUM_AUTORENEW_DURATION]
Special Account Operations should be performed by only Genesis account, return this code if it is not Genesis Account
This transaction ID is a duplicate of one that was submitted to this node or reached consensus in the last 180 seconds (receipt period)
Entities with Entity ID below 1000 are not allowed to be deleted
The query body is empty
Transaction body provided is empty
There was a system error and the transaction failed because of invalid request parameters.
FreezeTransactionBody does not exist
The payer account has insufficient cryptocurrency to pay the transaction fee
The fee provided in the transaction is insufficient for this type of transaction
Invalid fee submitted
FreezeTransactionBody is invalid
Node Account provided does not match the node account of the node the transaction was submitted to.
Payer signature is invalid
In Query validation, account with +ve(amount) value should be Receiving node account, the receiver account should be only one account in the list
Auto renewal period is not a positive number of seconds
For any error not handled by specific error codes listed below.
Invalid transaction body provided
Transaction id is not valid
Valid transaction duration is a positive non zero number that does not exceed 120 seconds
Transaction start time is greater than current consensus time
The transaction signature is not valid
The transaction passed the precheck validations.
Transaction memo size exceeded 100 bytes
Header is missing in Query request
The API is not currently supported
Payer account does not exist.
The fee payer account doesn't have permission to submit such Transaction
The platform node is either disconnected or lagging behind
Transaction not created by platform due to large backlog
Receipt for given transaction id does not exist
Record for given transaction id does not exist
The transaction succeeded
Pre-Check error when TransactionValidStart + transactionValidDuration is less than current consensus time.
The size of the Transaction is greater than transactionMaxBytes
The Transaction has more than 50 levels
This node has submitted this transaction to the network. Status of the transaction is currently unknown.
Unsupported algorithm/encoding used for keys in the transaction
Provided key encoding was not supported by the system
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.
The type of key (base ed25519 key, KeyList, or ThresholdKey) does not match the type of signature (base ed25519 signature, SignatureList, or ThresholdKeySignature)
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