ResponseCode

OK

The transaction passed the precheck validations.

INVALID_TRANSACTION

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

PAYER_ACCOUNT_NOT_FOUND

Payer account does not exist.

INVALID_NODE_ACCOUNT

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

TRANSACTION_EXPIRED

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

INVALID_TRANSACTION_START

Transaction start time is greater than current consensus time

INVALID_TRANSACTION_DURATION

Invalid transaction duration is a positive non-zero number that does not exceed 120 seconds

INVALID_SIGNATURE

The transaction signature is not valid

MEMO_TOO_LONG

Transaction memo size exceeded 100 bytes

INSUFFICIENT_TX_FEE

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

INSUFFICIENT_PAYER_BALANCE

The payer account has insufficient cryptocurrency to pay the transaction fee

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)

BUSY

If API is throttled out

NOT_SUPPORTED

The API is not currently supported

INVALID_FILE_ID

The file id is invalid or does not exist

INVALID_ACCOUNT_ID

The account id is invalid or does not exist

INVALID_CONTRACT_ID

The contract id is invalid or does not exist

INVALID_TRANSACTION_ID

Transaction id is not valid

RECEIPT_NOT_FOUND

Receipt for given transaction id does not exist

RECORD_NOT_FOUND

Record for given transaction id does not exist

INVALID_SOLIDITY_ID

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

UNKNOWN

This node has submitted this transaction to the network. Status of the transaction is currently unknown.

SUCCESS

The transaction succeeded

FAIL_INVALID

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

FAIL_FEE

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

FAIL_BALANCE

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

KEY_REQUIRED

Key not provided in the transaction body

BAD_ENCODING

Unsupported algorithm/encoding used for keys in the transaction

INSUFFICIENT_ACCOUNT_BALANCE

When the account balance is not sufficient for the transfer

INVALID_SOLIDITY_ADDRESS

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

INSUFFICIENT_GAS

Not enough gas was supplied to execute transaction

CONTRACT_SIZE_LIMIT_EXCEEDED

contract byte code size is over the limit

LOCAL_CALL_MODIFICATION_EXCEPTION

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

CONTRACT_REVERT_EXECUTED

Contract REVERT OPCODE executed

CONTRACT_EXECUTION_EXCEPTION

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

INVALID_RECEIVING_NODE_ACCOUNT

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

MISSING_QUERY_HEADER

The header is missing in the Query request.

ACCOUNT_UPDATE_FAILED

The update of the account failed.

INVALID_KEY_ENCODING

Provided key encoding was not supported by the system.

NULL_SOLIDITY_ADDRESS

null solidity address

CONTRACT_UPDATE_FAILED

update of the contract failed

INVALID_QUERY_HEADER

the query header is invalid

INVALID_FEE_SUBMITTED

Invalid fee submitted

INVALID_PAYER_SIGNATURE

Payer signature is invalid

KEY_NOT_PROVIDED

The keys were not provided in the request.

INVALID_EXPIRATION_TIME

Expiration time provided in the transaction was invalid.

NO_WACL_KEY

WriteAccess Control Keys are not provided for the file

FILE_CONTENT_EMPTY

The contents of file are provided as empty.

INVALID_ACCOUNT_AMOUNTS

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

EMPTY_TRANSACTION_BODY

Transaction body provided is empty

Last updated