Skip to main content
The transaction passed the precheck validations.
For any error not handled by specific error codes listed below.
Payer account does not exist.
Node Account provided does not match the node account of the node the transaction was submitted to.
Pre-Check error when TransactionValidStart + transactionValidDuration is less than current consensus time.
Transaction start time is greater than current consensus time
Invalid transaction duration is a positive non-zero number that does not exceed 120 seconds
The transaction signature is not valid
Transaction memo size exceeded 100 bytes
The fee provided in the transaction is insufficient for this type of transaction
The payer account has insufficient cryptocurrency to pay the transaction fee
This transaction ID is a duplicate of one that was submitted to this node or reached consensus in the last 180 seconds (receipt period)
If API is throttled out
The API is not currently supported
The file id is invalid or does not exist
The account id is invalid or does not exist
The contract id is invalid or does not exist
Transaction id is not valid
Receipt for given transaction id does not exist
Record for given transaction id does not exist
The solidity id is invalid or entity with this solidity id does not exist
This node has submitted this transaction to the network. Status of the transaction is currently unknown.
The transaction succeeded
There was a system error and the transaction failed because of invalid request parameters.
There was a system error while performing fee calculation, reserved for future.
There was a system error while performing balance checks, reserved for future.
Key not provided in the transaction body
Unsupported algorithm/encoding used for keys in the transaction
When the account balance is not sufficient for the transfer
During an update transaction when the system is not able to find the Users Solidity address
Not enough gas was supplied to execute transaction
contract byte code size is over the limit
local execution (query) is requested for a function which changes state
Contract REVERT OPCODE executed
For any contract execution-related error not handled by the specific error codes listed above.
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.
The header is missing in the Query request.
The update of the account failed.
Provided key encoding was not supported by the system.
null solidity address
update of the contract failed
the query header is invalid
Invalid fee submitted
Payer signature is invalid
The keys were not provided in the request.
Expiration time provided in the transaction was invalid.
WriteAccess Control Keys are not provided for the file
The contents of file are provided as empty.
The crypto transfer credit and debit do not sum equal to 0
Transaction body provided is empty