Skip to main content
Network response messages and their descriptions.
Network ResponseDescription
CONTRACT_BYTECODE_EMPTYBytecode for smart contract is of length zero
CONTRACT_DELETEDContract is marked as deleted
CONTRACT_EXECUTION_EXCEPTIONFor any contract execution-related error not handled by specific error codes listed above.
CONTRACT_FILE_EMPTYFile to create a smart contract was of length zero
CONTRACT_NEGATIVE_GASNegative gas was offered in the smart contract call
CONTRACT_NEGATIVE_VALUENegative value / initial balance was specified in a smart contract call / create
CONTRACT_REVERT_EXECUTEDContract REVERT OPCODE executed
CONTRACT_SIZE_LIMIT_EXCEEDEDContract byte code size is over the limit
CONTRACT_UPDATE_FAILEDUpdate of the contract failed
ERROR_DECODING_BYTESTRINGDecoding the smart contract binary to a byte array failed. Check that the input is a valid hex string.
EXPIRATION_REDUCTION_NOT_ALLOWEDThe expiration date/time on a smart contract may not be reduced
INSUFFICIENT_GASNot enough gas was supplied to execute the transaction
INSUFFICIENT_LOCAL_CALL_GASPayment tendered for contract local call cannot cover both the fee and the gas
INVALID_CONTRACT_IDThe contract id is invalid or does not exist
INVALID_PAYER_ACCOUNT_IDThe response code when a smart contract id is passed for a crypto API request
INVALID_SOLIDITY_IDThe solidity id is invalid or an entity with this solidity id does not exist
OBTAINER_DOES_NOT_EXISTTransferAccountId or transferContractId specified for contract delete does not exist
OBTAINER_REQUIREDWhen deleting smart contract that has crypto balance either transfer account or transfer smart contract is required
OBTAINER_SAME_CONTRACT_IDWhen deleting smart contract that has crypto balance you can not use the same contract id as transferContractId as the one being deleted
LOCAL_CALL_MODIFICATION_EXCEPTIONLocal execution (query) is requested for a function that changes state
MAX_CONTRACT_STORAGE_EXCEEDEDContract permanent storage exceeded the currently allowable limit
MODIFYING_IMMUTABLE_CONTRACTAttempting to modify (update or delete an immutable smart contract, i.e. one created without an admin key)
NULL_SOLIDITY_ADDRESSNull solidity address
RESULT_SIZE_LIMIT_EXCEEDEDSmart contract result size greater than specified maxResultSize