All Products
Search
Document Center

Error Codes

Last Updated: May 24, 2019

Error codes related to the contract platform are divided into the following five categories based on the error source:

Note: Error codes listed in this document may occur during the development of the contract blockchain.

Platform verification error codes

Error code HTTP status code Error message Description
BAD_HASH 100 the hash is not correctly computed An error occurred while calculating the hash value.
TX_IS_NULL 101 the tx pointer is nullptr The value of the transaction pointer is NULL.
TX_PAYLOAD_INVALID 102 the data of tx does not satisfy type constraint The data field of the transaction does not satisfy the type constraint.
TX_INVALID_SIGNATURE 103 the signature is not valid, used in PreResetPubKey/ResetPubKey/ActivateNode tx The signature is invalid.
TX_INSUFFICIENT_BALANCE 104 the sender of tx doesn’t have enough money The account of the sender does not have enough balance.
TX_INVALID_TIMESTAMP 105 the timestamp of tx is not in valid period The timestamp is not in a valid period. As the contract platform checks the timestamp, a timestamp that is not in a valid period is considered unavailable.
TX_INVALID_DEST_ACCOUNT 106 the dest account of tx doesn’t have valid contract hash The target account of the transaction does not contain an available contract hash.
TX_DEST_ACCOUNT_IS_NULL 107 the dest account of tx is empty The target account of the transaction is empty.
TX_CREATE_ACCOUNT_INVALID 108 the create account tx doesn’t satisfy requirement The transaction of creating an account does not meet the requirement.
TX_DEPLOY_CONTRACT_INVALID 109 the deploy contract tx doesn’t satisfy requirement The transaction of deploying a contract does not meet the requirement.
TX_TYPE_CONSTRAINT_INVALID 110 basic tx type requirement verify failed An error occurred while verifying the basic transaction type.
TX_TYPE_UNKNOWN 111 the type of tx is unknown Invalid transaction type.
TX_RECOVER_TIME_INVALID 112 the recover time is invalid Invalid recovery time.
TX_REPLAY_ATTACK 113 the tx is replayed The transaction is replayed.
TX_PAYLOAD_TOO_BIG 114 the data of tx is too big, beyond system constraint The data field of the transaction is too large. The maximum size of the data field is exceeded.
TX_GAS_TOO_BIG 115 the gas if tx is too big, beyond system constraint The gas consumption of the transaction is too high. The maximum volume of gas consumption is exceeded.
TX_SOURCE_ACCOUNT_NOT_FOUND 116 the source account of tx doesn’t exists in blockchain The source account of the transaction does not exist on the blockchain. The source account is the from field in the transaction data structure.
TX_SOURCE_ACCOUNT_IS_NULL 117 the source account of tx is empty The source account of the transaction is empty.
TX_SOURCE_ACCOUNT_IS_FREEZE 118 the source account of tx is frozen The source account of the transaction is frozen.
TX_SOURCE_ACCOUNT_IS_RECOVERING 119 the source account of tx is recovering The source account of the transaction is recovering.
TX_DEST_ACCOUNT_NOT_FOUND 120 the dest account of tx doesn’t exit in blockchain The target account of the transaction does not exist on the blockchain. The target account is the to field in the transaction data structure.
TX_DEST_ACCOUNT_IS_FREEZE 121 the dest account of tx is frozen The target account of the transaction is frozen.
TX_INVALID_PERMISSION 122 the weight of all signatures of tx is less than 100 The sum of the signature weights is less than 100. In the contract platform, the sum of all signature weights must be equal to 100.
TX_DEST_ACCOUNT_ALREADY_EXIST 123 the dest account of tx already exist The target account of the transaction already exists.
TX_INVALID_GROUP_ID 132 the group id of tx constraint is not satisfied The group ID constraint is not satisfied.
TX_INVALID_VERSION 133 tx version constraint is not satisfied The version constraint is not satisfied.

Virtual machine error codes

Error code HTTP status code Error message Description
VM_GENERIC_FAILED 10000 vm general failure A general virtual machine error occurred.
VM_INVALID_INSTRUCTION 10001 for bad instruction The instruction is invalid.
VM_STACK_OVERFLOW 10002 vm stack over flow A virtual machine stack overflow error occurred.
VM_STACK_UNDERFLOW 10003 vm stack under flow A virtual machine stack underflow error occurred.
VM_MEMORY_ERROR 10004 vm memory error A virtual machine memory error occurred.
VM_EMPTY_CODE 10005 the empty code error The code is empty.
VM_CONFIG_OVER_GAS_LIMIT 10100 vm execute over the gas limit The gas consumed by the virtual machine has exceeded the limit.
VM_CREATE_FAILED 10101 vm create failure An error occurred while creating the virtual machine.
VM_PARAMETER_CODE_EMPTY_FAILED 10102 vm parameter code empty The virtual machine parameter is empty.
VM_PARAMETER_INPUT_DATA_EMPTY_FAILED 10103 vm parameter input data empty The virtual machine parameter is empty.
VM_OUT_OF_GAS 10200 out of gas The transaction failed due to running out of gas.
VM_REVERT 10201 caused by revert instruction An error triggered by the revert instruction.
VM_OUT_OF_LIMIT 10202 caused by touint64 method An error triggered by the touint64 method.
VM_DISALLOWED_STATE_CHANGE 10203 caused by static_call module An error triggered by the static_call module.
VM_GET_BALANCE_FAILED 10300 vm get balance fail An error occurred while obtaining the balance.
VM_SET_STORAGE_FAILED 10301 vm set storage fail The virtual machine failed to set the storage.
VM_GET_STORAGE_FAILED 10302 vm get storage fail The virtual machine failed to obtain the storage.
VM_TRANSFER_BALANCE_FAILED 10303 vm transfer balance fail The virtual machine failed to transfer the balance.
VM_GET_CODE_FAILED 10304 vm get code fail The virtual machine failed to obtain the code.
VM_GET_BLOCKHASH_FAILED 10305 vm get block hash fail The virtual machine failed to obtain the block hash.
VM_GET_CODEHASH_FAILED 10306 vm get code fail The virtual machine failed to obtain the code hash.
VM_GET_GASLIMIT_FAILED 10307 vm get gas limit fail The error message returned when the gas supply for the virtual machine is limited.
VM_INTERNAL_ERROR 10500 vm internal error The error message returned when a virtual machine internal error occurred.

Blockchain error codes

Error code HTTP status code Error message Description
SERVICE_PLUGIN_NOT_EXISTS 400 plugin not exists The error message returned when the plugin does not exist.
SERVICE_MSG_CONVERT_FAILED 401 msg convert failed An error occurred while converting the message.
SERVICE_RUN_LOCAL_TX_FAILED 402 execute local transaction failed The error message returned when the system failed to execute a local transaction.
SERVICE_PUSH_CACHE_FAILED 403 push transaction into cache queue failed The error message returned when the system failed to push the transaction into the cache queue.
SERVICE_QUERY_NO_RESULT 404 no result when querypossible reasons: 1) transaction verify failed 2) transaction has not been executed in block 3) get last block failed 4) wrong parameters when query block or block header 5) wrong parameters when query account No results were found. The reasons may be: 1. An error occurred while verifying the transaction. 2. The transaction has not been executed in the block. 3. The last block cannot be obtained. 4. A parameter error occurred while querying the block or the block header. 5. A parameter error occurred while querying the account.
SERVICE_NOT_SUPPORT 405 service not supportpossible reasons: 1) incorrect service configure, complete configure is [transaction, query, event, admin] now 2) invalid message type This service is not supported. The reasons may be: 1. The business configuration is incorrect. The complete configuration must be [transaction, query, event, admin]. 2. The message type is invalid.
SERVICE_EVENT_NOT_EXISTS 406 event not existspossible reasons: 1) the event has not been registered 2) the event timeout in pull mode The event does not exist. The reasons may be: 1. The event is not registered. 2. The error message returned when the event timed out in the Pull delivery mode.
SERVICE_LOG_INSTANCE_NOT_EXISTS 407 log instance not exists The error message returned when the log instance does not exist.
SERVICE_TX_VERIFY_FAILED 408 transaction verify failed An error occurred while verifying the transaction.
SERVICE_FORWARD_NO_NODEID 409 no node to forward request No node is available for request forwarding.
SERVICE_FORWARD_TIMEOUT 410 forward request timeout The forward request has timed out.
SERVICE_FORWARD_RESPONSE_ERROR 411 forward response error A timeout error occurred while waiting for the response of the forward request.
SERVICE_ADD_GROUP_CHAIN_FAILED 412 add group chain failed An error occurred while adding the group.
SERVICE_TX_WAITING_VERIFY 413 tx is pending to be verified The error message returned when the transaction is not verified.
SERVICE_TX_WAITING_EXECUTE 414 tx is verified, waiting to be executed The error message returned when the transaction is verified and pending to be executed.
WS_NO_DATABASE_FAILED 1,000 ws database is not Initialized The error message returned when the database in the world state is not initialized.
WS_NO_CODE_HASH_FAILED 1001 ws failed to find the code hash for the contract The error message returned when the system failed to find the code hash of the contract in the world state.
WS_NO_OBJECT_FAILED 1002 the state object is not found from the world state The error message returned when the state object was not found in the world state.
WS_OBJECT_EXIST_FAILED 1003 the state object (id) is occupied The error message returned when the state object (ID) is occupied.
WS_OBJECT_DELETED_FAILED 1004 the given state object (id) has been deleted The error message returned when the specified state object (ID) is deleted.
WS_NO_ENOUGH_BALANCE_FAILED 1005 the given state object doesn’t have enough balance The error message returned when the specified state object does not have enough balance.
WS_TRANSFER_FAILED 1006 failed to transfer balance The error message returned when the balance transfer failed.
WS_AUTH_NO_PUB_KEY_FAILED 1007 the given public key doesn’t exist from auth map The error message returned when the specified public key does not exist.
WS_BALANCE_OVERFLOW_FAILED 1008 balance overflow The error message returned when the balance overflows.
WS_UNKNOWN_FAILED 1009 unknown failure from The error message returned when an unknown error occurred.
WS_INVALID_AUTH_MAP_FAILED 1010 the given auth map is invalid The error message returned when the specified auth map is invalid.
CHAIN_TX_GAS_INVALID 2000 the transaction runner can’t get enough gas from the tx The error message returned when the executor failed to obtain enough gas from the transaction.
CHAIN_TX_IDENTITY_INVALID 2001 the transaction runner can’t locate the identity from the chain The error message returned when the transaction executor failed to locate the identifier on the blockchain.
CHAIN_TX_AUTH_MAP_INVALID 2002 the auth map in the payload is invalid The error message returned when the auth map in the payload is invalid.
CHAIN_TX_PAYLOAD_INVALID 2003 the payload of transaction is invalid The error message returned when the payload of transaction is invalid.
CHAIN_TX_RECOVER_INVALID 2004 invalid recover time The error message returned when the recovery time is invalid.
CHAIN_TX_INSIDE_ERROR 2005 unknown error from transaction runner An unknown error occurred when executing the transaction.

Client system error codes

Error code HTTP status code Error message Description
SDK_INTERNAL_ERROR 20,000 sdk interval error The error message returned when an SDK internal error occurred.
SDK_ADDRESS_FAMILY_NOT_SUPPORTED 20001 ipc/network argument errors: address family not supported by protocol family IPC/network argument error: The address family is not supported by the protocol family.
SDK_ADDRESS_IN_USE 20002 ipc/network argument errors: address already in use IPC/network argument error: The network address is already in use.
SDK_ADDRESS_NOT_AVAILABLE 20003 ipc/network argument errors: can’t assign requested address IPC/network argument error: The requested address cannot be assigned.
SDK_ALREADY_CONNECTED 20004 ipc/network operational errors: socket is already connected IPC/network error: The socket is already connected.
SDK_ARGUMENT_LIST_TOO_LONG 20005 argument list too long The error message returned when the argument list is too long.
SDK_ARGUMENT_OUT_OF_DOMAIN 20006 math: numerical argument out of domain The error message returned when the numerical argument is outside the defined domain.
SDK_BAD_ADDRESS 20007 bad address The error message returned when the address is invalid.
SDK_BAD_FILE_DESCRIPTOR 20008 bad file descriptor The error message returned when the socket file descriptor is invalid.
SDK_BAD_MESSAGE 20009 program loading error: bad message Program loading error: The message is invalid.
SDK_BROKEN_PIPE 20010 broken pipe The error message returned when the “broken pipe” error occurs.
SDK_CONNECTION_ABORTED 20011 ipc/network operational errors: software caused connection abort IPC/network error: the error message returned when an established connection was aborted by the software in your host machine.
SDK_CONNECTION_ALREADY_IN_PROGRESS 20012 non-blocking and interrupt i/o: operation already in progress Non-blocking and interrupt I/O: The operation is in progress.
SDK_CONNECTION_REFUSED 20013 ipc/network operational errors: connection refused IPC/network error: The connection is refused.
SDK_CONNECTION_RESET 20014 connection reset by peer The error message returned when the connection has been reset by a peer.
SDK_CROSS_DEVICE_LINK 20015 cross-device link An error occurred in the cross-device link.
SDK_DESTINATION_ADDRESS_REQUIRED 20016 ipc/network argument errors: destination address required IPC/network argument error: The destination address must be specified.
SDK_DEVICE_OR_RESOURCE_BUSY 20017 device / Resource busy The error message returned when the device or resource is occupied.
SDK_DIRECTORY_NOT_EMPTY 20018 should be rearranged: directory not empty The directory is not empty and needs to be rearranged.
SDK_EXECUTABLE_FORMAT_ERROR 20019 exec format error The error message returned when the execution format is incorrect.
SDK_FILE_EXISTS 20020 file exists The error message returned when the file already exists.
SDK_FILE_TOO_LARGE 20021 file too large The error message returned when the file is too large.
SDK_FILENAME_TOO_LONG 20022 ipc/network operational errors: file name too long IPC/network error: The file name is too long.
SDK_FUNCTION_NOT_SUPPORTED 20023 network file system: function not implemented Network file system: This function has not been implemented.
SDK_HOST_UNREACHABLE 20024 should be rearranged: no route to host No host route was arranged. Rearrangement of the host route is required.
SDK_IDENTIFIER_REMOVED 20025 program loading errors: identifier removed Program loading error: The identifier has been removed.
SDK_ILLEGAL_BYTE_SEQUENCE 20026 program loading errors: illegal byte sequence Program loading error: The byte sequence is invalid.
SDK_INAPPROPRIATE_IO_CONTROL_OPERATION 20027 inappropriate ioctl for device The error message returned when the device does not support the ioctl.
SDK_INTERRUPTED 20028 interrupted system call The error message returned when the system call is interrupted.
SDK_INVALID_ARGUMENT 20029 invalid argument The error message returned when the argument is invalid.
SDK_INVALID_SEEK 20030 illegal seek The error message returned when an invalid request occurs.
SDK_IO_ERROR 20031 input/output error An input or output error occurred.
SDK_IS_A_DIRECTORY 20032 is a directory The error message returned when the input is a directory.
SDK_MESSAGE_SIZE 20033 ipc/network argument errors: message too long IPC/network argument error: The message is too long.
SDK_NETWORK_DOWN 20034 ipc/network operational errors: network is down IPC/network error: The network is down.
SDK_NETWORK_RESET 20035 ipc/network operational errors: network dropped connection on reset IPC/network error: The network connection dropped during resetting.
SDK_NETWORK_UNREACHABLE 20036 ipc/network operational errors: network is unreachable IPC/network error: The network cannot be connected.
SDK_NO_BUFFER_SPACE 20037 ipc/network operational errors: no buffer space available IPC/network error: No buffer space is available.
SDK_NO_CHILD_PROCESS 20038 no child processes The error message returned when no child processes are available.
SDK_NO_LINK 20039 program loading errors: reserved Program loading error: Reserved.
SDK_NO_LOCK_AVAILABLE 20040 network file system: no locks available Network file system: No locks are available.
SDK_NO_MESSAGE_AVAILABLE 20041 program loading errors: no message available on stream Program loading error: No messages are available on the stream.
SDK_NO_MESSAGE 20042 program loading errors: no message of desired type Program loading error: No messages of the desired type are available.
SDK_NO_PROTOCOL_OPTION 20043 ipc/network argument errors: protocol not available IPC/network argument error: The protocol is unavailable.
SDK_NO_SPACE_ON_DEVICE 20044 no space left on device The error message returned when the device space is insufficient.
SDK_NO_STREAM_RESOURCES 20045 program loading errors: no stream resources Program loading error: No stream resources are available.
SDK_NO_SUCH_DEVICE_OR_ADDRESS 20046 device not configured The error message returned when the device is not configured.
SDK_NO_SUCH_DEVICE 20047 operation not supported by device The error message returned when the operation is not supported by the device.
SDK_NO_SUCH_FILE_OR_DIRECTORY 20048 No such file or directory The error message returned when the file or directory does not exist.
SDK_NO_SUCH_PROCESS 20049 no such process The error message returned when the process does not exist.
SDK_NOT_A_DIRECTORY 20050 not a directory The error message returned when the input is not a directory.
SDK_NOT_A_SOCKET 20051 ipc/network argument errors: socket operation on non-socket IPC/network argument error: The operation was not performed on a socket.
SDK_NOT_A_STREAM 20052 program loading errors: not a stream Program loading error: The given resource is not a stream type.
SDK_NOT_CONNECTED 20053 ipc/network operational errors: socket is not connected IPC/network error: The socket is not connected.
SDK_NOT_ENOUGH_MEMORY 20054 Cannot allocate memory The error message returned when the memory could not be allocated.
SDK_NOT_SUPPORTED 20055 ipc/network argument errors: operation not supported IPC/network argument error: The operation is not supported.
SDK_OPERATION_CANCELED 20056 program loading errors: operation canceled Program loading error: The operation has been canceled.
SDK_OPERATION_IN_PROGRESS 20057 non-blocking and interrupt i/o: operation now in progress Non-blocking and interrupt I/O: The operation is in progress.
SDK_OPERATION_NOT_PERMITTED 20058 Operation not permitted The error message returned when the operation is not permitted.
SDK_OPERATION_NOT_SUPPORTED 20059 this value is only discrete when compiling __DARWIN_UNIX03, or KERNE: operation not supported on socket This value is only discrete when compiling __DARWIN_UNIX03, or KERNE. This operation is not supported on the socket.
SDK_OPERATION_WOULD_BLOCK 20060 non-blocking and interrupt i/o: operation would block Non-blocking and interrupt I/O: The operation would block.
SDK_OWNER_DEAD 20061 program loading errors: previous owner died Program loading error: The previous owner does not exist.
SDK_PERMISSION_DENIED 20062 permission denied The error message returned when the permission is denied.
SDK_PROTOCOL_ERROR 20063 program loading errors: protocol error Program loading error: A protocol error occurred.
SDK_PROTOCOL_NOT_SUPPORTED 20064 ipc/network argument errors: protocol not supported IPC/network argument error: The protocol is not supported.
SDK_READ_ONLY_FILE_SYSTEM 20065 read-only file system The error message returned when the file system is read-only.
SDK_RESOURCE_DEADLOCK_WOULD_OCCUR 20066 resource deadlock avoided The error message returned when a resource deadlock has been avoided.
SDK_RESOURCE_UNAVAILABLE_TRY_AGAIN 20067 non-blocking and interrupt i/o: resource temporarily unavailable Non-blocking and interrupt I/O: The resource is temporarily unavailable.
SDK_RESULT_OUT_OF_RANGE 20068 math: result too large The error message returned when the results are too large.
SDK_STATE_NOT_RECOVERABLE 20069 program loading errors: state not recoverable Program loading error: The state is not recoverable.
SDK_STREAM_TIMEOUT 20070 program loading errors: stream ioctl timeout Program loading error: The timer set for a STREAMS ioctl() call has expired.
SDK_TEXT_FILE_BUSY 20071 text file busy The error message returned when the text file is busy.
SDK_TIMED_OUT 20072 ipc/network operational errors: operation timed out IPC/network error: The operation has timed out.
SDK_TOO_MANY_FILES_OPEN_IN_SYSTEM 20073 too many open files in system The error message returned when there are too many open files in the system.
SDK_TOO_MANY_FILES_OPEN 20074 Too many open files The error message returned when there are too many open files.
SDK_TOO_MANY_LINKS 20075 too many links The error message returned when there are too many links.
SDK_TOO_MANY_SYMBOLIC_LINK_LEVELS 20076 ipc/network operational errors: too many levels of symbolic links IPC/network error: Too many levels of symbolic links in a path.
SDK_VALUE_TOO_LARGE 20077 intelligent device errors: value too large to be stored in data type Intelligent device error: The value is too large to be stored in a given data type.
SDK_WRONG_PROTOCOL_TYPE 20078 ipc/network argument errors: protocol wrong type for socket IPC/network argument error: The protocol type for the socket is incorrect.
SDK_INVALID_PARAMETER 30000 sdk parameter is invalid The error message returned when the SDK parameter is invalid.
SDK_INVALID_PRIVATE_KEY 30001 sdk invalid private key The error message returned when the SDK private key is invalid.
SDK_SIGN_TOOL_VERIFY_ERROR 30002 sdk sign tool verify error An error occurred when verifying the SDK SignTool.
SDK_UNSUPPORT_ENCODING_FAILED 30003 sdk unsupport encoding error The error message returned when the encoding is not supported by the SDK.
SDK_GET_FILE_INPUT_STREAM_FAILED 30004 sdk get file input stream failed The error message returned when the SDK failed to obtain the file input stream.
SDK_FIND_THREAD_FAILED 30005 sdk find thread failed The error message returned when the SDK failed to find the thread.
SDK_BYTES_OPERATE_FAILED 30006 sdk bytes operate failed The error message returned when the SDK failed to perform a bytes operation.
SDK_CONVERT_PUBLIC_KEY_FAILED 30007 sdk convert public key failed The error message returned when the SDK failed to convert the public key.
SDK_MESSAGE_ENCODING_FAILED 30008 sdk message encoding failed The error message returned when the SDK failed to encode the message.
SDK_READ_CONFIG_FAILED 30009 sdk read client config failed The error message returned when the SDK failed to read the client configuration.
SDK_INIT_FAILED 30010 sdk init failed The error message returned when the SDK initialization failed.
SDK_CONNECT_NETWORK_FAILED 30011 sdk connect to network failed The error message returned when the SDK failed to connect to the network.
SDK_DECODE_ERROR 30012 sdk decode error The error message returned when an SDK decoding error occurred.
SDK_UNSUPPORT_MESSAGE_TYPE_ERROR 30013 sdk unsupport message type error The error message returned when the message type is not supported by the SDK.
SDK_HAND_SHAKE_ERROR 30014 did not handshake The error message returned when the handshake is not made.
SDK_INIT_SSL_CONTEXT_FAILED 30015 init ssl context failed The error message returned when the initialization of the SSL context failed.

TEE error codes

Error code HTTP status code Error message Description
TEE_CONFIDENTIAL_TX_DECRYPTION_FAILURE 60001 Failed to decrypt confidential transaction An error occurred when decrypting the confidential transaction.
TEE_NESTED_CONFIDENTIAL_TX 60002 Confidential transaction detected insides a confidential transaction The error message returned when the transaction embedded in the encrypted transaction is confidential.
TEE_UNEXPECPTED_PLAIN_TX 60003 Got a plain transaction while expecting a confidential one The error message returned when the transaction to be handled is not confidential.
TEE_NATIVE_CONTRACT_NOT_SUPPORTED 60004 Native Contract is not supported in TEE environment The error message returned when the native contracts are not supported by TEE.
TEE_CONFIDENTIAL_TX_DESERIALIZATION_FAILURE 60005 Failed to deserialize confidential transaction The error message returned when the system failed to deserialize the confidential transaction.
TEE_CONFIDENTIAL_STATE_DESERIALIZATION_FAILURE 60006 Failed to deserialize account state The error message returned when the system failed to deserialize the account state.
TEE_ILLEGAL_ACCESSING_CONFIDENTIAL_STORAGE 60007 Illegally accessing confidential account storage The error message returned when the access to the encrypted account data is illegal.
TEE_TX_TYPE_NOT_SUPPORTED 60008 Type of transaction is not supported in TEE environment The error message returned when the type of the transaction is not supported in TEE environment.
TEE_CONFIDENTIAL_TX_ENCRYPT_LOG_FAILURE 60009 Failed to encrypt confidential transaction’s log The error message returned when the system failed to encrypt the log information in the receipt.
TEE_ACCESS_CONFIDENTIAL_CODE_DENIED 60010 Illegally accessing confidential contract’s code The error message returned when the access to the encrypted contract code is illegal.
TEE_HASH_TIMESTAMP_NOT_MATCH 60011 Confidential Transaction’s hash (and/or timestamp) is not in consistent with what is embeded inside the encrypted payload The error message returned when the hash and timestamp of the encrypted transaction are illegal.
TEE_RECEIPT_OVERFLOW 60012 Confidential Transaction’s receipt is too large (> 408600 bytes) The error message returned when the transaction receipt is too large.
TEE_INTERNAL_ERROR 60013 Internal error The error message returned when a TEE internal error occurred.
TEE_CODE_ENCRYPTION_FAILURE 60014 Failed to encrypt contract’s code The error message returned when the system failed to encrypt the contract code.
TEE_CODE_DECRYPTION_FAILURE 60015 Failed to decrypt contract’s code The error message returned when the system failed to decrypt the contract code.
TEE_STORAGE_ENCRYPTION_FAILURE 60016 Failed to encrypt contract’s state The error message returned when the system failed to encrypt the contract state.
TEE_STORAGE_DECRYPTION_FAILURE 60017 Failed to decrypt contract’s state The error message returned when the system failed to decrypt the contract state.
TEE_STATE_UNMARSHAL_FAILURE 60018 Failed to unmarshal contract’s state The error message returned when the system failed to deserialize the contract state.
TEE_STATE_MARSHAL_FAILURE 60019 Failed to marshal contract’s state The error message returned when the system failed to serialize the contract state.
TEE_PAYLOAD_DECRYPTION_FAILURE 60020 Failed to decrypt contract’s primitive information The error message returned when the system failed to decrypt the basic information of the contract account.
TEE_PAYLOAD_ENCRYPTION_FAILURE 60021 Failed to encrypt contract’s primitive information The error message returned when the system failed to encrypt the basic information of the contract account.
TEE_EXEC_PLAIN_CONTRACT_NOT_ALLOWED 60022 Executing plain contract in TEE environment is not allowed The error message returned when the execution of a plain contract in TEE environment is not allowed.
TEE_UPDATE_PLAIN_CONTRACT_NOT_ALLOWED 60023 Updating plain contract in TEE encvironment is not allowed The error message returned when updating a plain contract in TEE environment is not allowed