Enum ResponseCodeEnum
- java.lang.Object
-
- java.lang.Enum<ResponseCodeEnum>
-
- com.hederahashgraph.api.proto.java.ResponseCodeEnum
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,com.google.protobuf.ProtocolMessageEnum
,java.io.Serializable
,java.lang.Comparable<ResponseCodeEnum>
public enum ResponseCodeEnum extends java.lang.Enum<ResponseCodeEnum> implements com.google.protobuf.ProtocolMessageEnum
Protobuf enumproto.ResponseCodeEnum
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ACCOUNT_DELETED
the account has been marked as deletedACCOUNT_ID_DOES_NOT_EXIST
the account id passed has not yet been created.ACCOUNT_IS_NOT_GENESIS_ACCOUNT
Special Account Operations should be performed by only Genesis account, return this code if it is not Genesis AccountACCOUNT_REPEATED_IN_ACCOUNT_AMOUNTS
same accounts repeated in the transfer account listACCOUNT_UPDATE_FAILED
The update of the account failedAUTORENEW_DURATION_NOT_IN_RANGE
the duration is not a subset of [MINIMUM_AUTORENEW_DURATION,MAXIMUM_AUTORENEW_DURATION]BAD_ENCODING
Unsupported algorithm/encoding used for keys in the transactionBUSY
If API is throttled outCLAIM_ALREADY_EXISTS
the claim hash already existsCLAIM_NOT_FOUND
the crypto claim doesn't exists in the file system.CONTRACT_BYTECODE_EMPTY
Bytecode for smart contract is of length zeroCONTRACT_DELETED
Contract is marked as deletedCONTRACT_EXECUTION_EXCEPTION
For any contract execution related error not handled by specific error codes listed above.CONTRACT_FILE_EMPTY
File to create a smart contract was of length zeroCONTRACT_REVERT_EXECUTED
Contract REVERT OPCODE executedCONTRACT_SIZE_LIMIT_EXCEEDED
contract byte code size is over the limitCONTRACT_UPDATE_FAILED
update of the contract failedDUPLICATE_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)EMPTY_CLAIM_BODY
the claim body is emptyEMPTY_CLAIM_HASH
the hash for the claim is emptyEMPTY_CLAIM_KEYS
the key list is emptyEMPTY_CLAIM_QUERY
the crypto claim query is emptyEMPTY_QUERY_BODY
the query body is emptyEMPTY_TRANSACTION_BODY
Transaction body provided is emptyERROR_DECODING_BYTESTRING
Decoding the smart contract binary to a byte array failed.FAIL_BALANCE
There was a system error while performing balance checks, reserved for future.FAIL_FEE
There was a system error while performing fee calculation, reserved for future.FAIL_INVALID
There was a system error and the transaction failed because of invalid request parameters.FILE_CONTENT_EMPTY
The contents of file are provided as empty.FILE_DELETED
the file has been marked as deletedFILE_SYSTEM_EXCEPTION
Unexpected exception thrown by file system functionsINSUFFICIENT_ACCOUNT_BALANCE
When the account balance is not sufficient for the transferINSUFFICIENT_GAS
Not enough gas was supplied to execute transactionINSUFFICIENT_PAYER_BALANCE
The payer account has insufficient cryptocurrency to pay the transaction feeINSUFFICIENT_TX_FEE
The fee provided in the transaction is insufficient for this type of transactionINVALID_ACCOUNT_AMOUNTS
The crypto transfer credit and debit do not sum equal to 0INVALID_ACCOUNT_ID
The account id is invalid or does not existINVALID_CLAIM_HASH_SIZE
the size of the claim hash is not 48 bytesINVALID_CONTRACT_ID
The contract id is invalid or does not existINVALID_EXPIRATION_TIME
Expiration time provided in the transaction was invalid.INVALID_FEE_SUBMITTED
Invalid fee submittedINVALID_FILE_ID
The file id is invalid or does not existINVALID_FILE_WACL
File WACL keys are invalidINVALID_INITIAL_BALANCE
Attempt to set negative initial balanceINVALID_KEY_ENCODING
Provided key encoding was not supported by the systemINVALID_NODE_ACCOUNT
Node Account provided does not match the node account of the node the transaction was submitted to.INVALID_PAYER_ACCOUNT_ID
the response code when a smart contract id is passed for a crypto API requestINVALID_PAYER_SIGNATURE
Payer signature is invalidINVALID_QUERY_HEADER
the query header is invalidINVALID_RECEIVE_RECORD_THRESHOLD
attempt to set negative receive record thresholdINVALID_RECEIVING_NODE_ACCOUNT
In Query validation, account with +ve(amount) value should be Receiving node account, the receiver account should be only one account in the listINVALID_RENEWAL_PERIOD
auto renewal period is not a positive number of secondsINVALID_SEND_RECORD_THRESHOLD
attempt to set negative send record thresholdINVALID_SIGNATURE
The transaction signature is not validINVALID_SIGNATURE_COUNT_MISMATCHING_KEY
the number of key (KeyList, or ThresholdKey) does not match that of signature (SignatureList, or ThresholdKeySignature).INVALID_SIGNATURE_TYPE_MISMATCHING_KEY
the type of key (base ed25519 key, KeyList, or ThresholdKey) does not match the type of signature (base ed25519 signature, SignatureList, or ThresholdKeySignature)INVALID_SOLIDITY_ADDRESS
During an update transaction when the system is not able to find the Users Solidity addressINVALID_SOLIDITY_ID
The solidity id is invalid or entity with this solidity id does not existINVALID_TRANSACTION
For any error not handled by specific error codes listed below.INVALID_TRANSACTION_BODY
Invalid transaction body providedINVALID_TRANSACTION_DURATION
valid transaction duration is a positive non zero number that does not exceed 120 secondsINVALID_TRANSACTION_ID
Transaction id is not validINVALID_TRANSACTION_START
Transaction start time is greater than current consensus timeKEY_NOT_PROVIDED
The keys were not provided in the request.KEY_PREFIX_MISMATCH
one public key matches more than one prefixes on the signature mapKEY_REQUIRED
Key not provided in the transaction bodyLOCAL_CALL_MODIFICATION_EXCEPTION
local execution (query) is requested for a function which changes stateMEMO_TOO_LONG
Transaction memo size exceeded 100 bytesMISSING_QUERY_HEADER
Header is missing in Query requestMODIFYING_IMMUTABLE_CONTRACT
attempting to modify (update or delete a immutable smart contract, i.e.NO_WACL_KEY
WriteAccess Control Keys are not provided for the fileNOT_SUPPORTED
The API is not currently supportedNULL_SOLIDITY_ADDRESS
null solidity addressOBTAINER_DOES_NOT_EXIST
transferAccountId or transferContractId specified for contract delete does not existOBTAINER_REQUIRED
when deleting smart contract that has crypto balance either transfer account or transfer smart contract is requiredOBTAINER_SAME_CONTRACT_ID
when deleting smart contract that has crypto balance you can not use the same contract id as transferContractId as the one being deletedOK
The transaction passed the precheck validations.PAYER_ACCOUNT_NOT_FOUND
Payer account does not exist.PLATFORM_NOT_ACTIVE
the platform node is either disconnected or lagging behind.PLATFORM_TRANSACTION_NOT_CREATED
transaction not created by platform due to either large backlog or message size exceeded transactionMaxBytesRECEIPT_NOT_FOUND
Receipt for given transaction id does not existRECORD_NOT_FOUND
Record for given transaction id does not existSERIALIZATION_FAILED
Serialization failureSETTING_NEGATIVE_ACCOUNT_BALANCE
attempting to set negative balance value for crypto accountSUCCESS
The transaction succeededTRANSACTION_EXPIRED
Pre-Check error when TransactionValidStart + transactionValidDuration is less than current consensus time.TRANSACTION_OVERSIZE
The size of the Transaction is greater than transactionMaxBytesTRANSACTION_TOO_MANY_LAYERS
The Transaction has more than 50 levelsUNKNOWN
Transaction hasn't yet reached consensus, or has already expiredUNRECOGNIZED
-
Field Summary
Fields Modifier and Type Field Description static int
ACCOUNT_DELETED_VALUE
the account has been marked as deletedstatic int
ACCOUNT_ID_DOES_NOT_EXIST_VALUE
the account id passed has not yet been created.static int
ACCOUNT_IS_NOT_GENESIS_ACCOUNT_VALUE
Special Account Operations should be performed by only Genesis account, return this code if it is not Genesis Accountstatic int
ACCOUNT_REPEATED_IN_ACCOUNT_AMOUNTS_VALUE
same accounts repeated in the transfer account liststatic int
ACCOUNT_UPDATE_FAILED_VALUE
The update of the account failedstatic int
AUTORENEW_DURATION_NOT_IN_RANGE_VALUE
the duration is not a subset of [MINIMUM_AUTORENEW_DURATION,MAXIMUM_AUTORENEW_DURATION]static int
BAD_ENCODING_VALUE
Unsupported algorithm/encoding used for keys in the transactionstatic int
BUSY_VALUE
If API is throttled outstatic int
CLAIM_ALREADY_EXISTS_VALUE
the claim hash already existsstatic int
CLAIM_NOT_FOUND_VALUE
the crypto claim doesn't exists in the file system.static int
CONTRACT_BYTECODE_EMPTY_VALUE
Bytecode for smart contract is of length zerostatic int
CONTRACT_DELETED_VALUE
Contract is marked as deletedstatic int
CONTRACT_EXECUTION_EXCEPTION_VALUE
For any contract execution related error not handled by specific error codes listed above.static int
CONTRACT_FILE_EMPTY_VALUE
File to create a smart contract was of length zerostatic int
CONTRACT_REVERT_EXECUTED_VALUE
Contract REVERT OPCODE executedstatic int
CONTRACT_SIZE_LIMIT_EXCEEDED_VALUE
contract byte code size is over the limitstatic int
CONTRACT_UPDATE_FAILED_VALUE
update of the contract failedstatic int
DUPLICATE_TRANSACTION_VALUE
This transaction ID is a duplicate of one that was submitted to this node or reached consensus in the last 180 seconds (receipt period)static int
EMPTY_CLAIM_BODY_VALUE
the claim body is emptystatic int
EMPTY_CLAIM_HASH_VALUE
the hash for the claim is emptystatic int
EMPTY_CLAIM_KEYS_VALUE
the key list is emptystatic int
EMPTY_CLAIM_QUERY_VALUE
the crypto claim query is emptystatic int
EMPTY_QUERY_BODY_VALUE
the query body is emptystatic int
EMPTY_TRANSACTION_BODY_VALUE
Transaction body provided is emptystatic int
ERROR_DECODING_BYTESTRING_VALUE
Decoding the smart contract binary to a byte array failed.static int
FAIL_BALANCE_VALUE
There was a system error while performing balance checks, reserved for future.static int
FAIL_FEE_VALUE
There was a system error while performing fee calculation, reserved for future.static int
FAIL_INVALID_VALUE
There was a system error and the transaction failed because of invalid request parameters.static int
FILE_CONTENT_EMPTY_VALUE
The contents of file are provided as empty.static int
FILE_DELETED_VALUE
the file has been marked as deletedstatic int
FILE_SYSTEM_EXCEPTION_VALUE
Unexpected exception thrown by file system functionsstatic int
INSUFFICIENT_ACCOUNT_BALANCE_VALUE
When the account balance is not sufficient for the transferstatic int
INSUFFICIENT_GAS_VALUE
Not enough gas was supplied to execute transactionstatic int
INSUFFICIENT_PAYER_BALANCE_VALUE
The payer account has insufficient cryptocurrency to pay the transaction feestatic int
INSUFFICIENT_TX_FEE_VALUE
The fee provided in the transaction is insufficient for this type of transactionstatic int
INVALID_ACCOUNT_AMOUNTS_VALUE
The crypto transfer credit and debit do not sum equal to 0static int
INVALID_ACCOUNT_ID_VALUE
The account id is invalid or does not existstatic int
INVALID_CLAIM_HASH_SIZE_VALUE
the size of the claim hash is not 48 bytesstatic int
INVALID_CONTRACT_ID_VALUE
The contract id is invalid or does not existstatic int
INVALID_EXPIRATION_TIME_VALUE
Expiration time provided in the transaction was invalid.static int
INVALID_FEE_SUBMITTED_VALUE
Invalid fee submittedstatic int
INVALID_FILE_ID_VALUE
The file id is invalid or does not existstatic int
INVALID_FILE_WACL_VALUE
File WACL keys are invalidstatic int
INVALID_INITIAL_BALANCE_VALUE
Attempt to set negative initial balancestatic int
INVALID_KEY_ENCODING_VALUE
Provided key encoding was not supported by the systemstatic int
INVALID_NODE_ACCOUNT_VALUE
Node Account provided does not match the node account of the node the transaction was submitted to.static int
INVALID_PAYER_ACCOUNT_ID_VALUE
the response code when a smart contract id is passed for a crypto API requeststatic int
INVALID_PAYER_SIGNATURE_VALUE
Payer signature is invalidstatic int
INVALID_QUERY_HEADER_VALUE
the query header is invalidstatic int
INVALID_RECEIVE_RECORD_THRESHOLD_VALUE
attempt to set negative receive record thresholdstatic int
INVALID_RECEIVING_NODE_ACCOUNT_VALUE
In Query validation, account with +ve(amount) value should be Receiving node account, the receiver account should be only one account in the liststatic int
INVALID_RENEWAL_PERIOD_VALUE
auto renewal period is not a positive number of secondsstatic int
INVALID_SEND_RECORD_THRESHOLD_VALUE
attempt to set negative send record thresholdstatic int
INVALID_SIGNATURE_COUNT_MISMATCHING_KEY_VALUE
the number of key (KeyList, or ThresholdKey) does not match that of signature (SignatureList, or ThresholdKeySignature).static int
INVALID_SIGNATURE_TYPE_MISMATCHING_KEY_VALUE
the type of key (base ed25519 key, KeyList, or ThresholdKey) does not match the type of signature (base ed25519 signature, SignatureList, or ThresholdKeySignature)static int
INVALID_SIGNATURE_VALUE
The transaction signature is not validstatic int
INVALID_SOLIDITY_ADDRESS_VALUE
During an update transaction when the system is not able to find the Users Solidity addressstatic int
INVALID_SOLIDITY_ID_VALUE
The solidity id is invalid or entity with this solidity id does not existstatic int
INVALID_TRANSACTION_BODY_VALUE
Invalid transaction body providedstatic int
INVALID_TRANSACTION_DURATION_VALUE
valid transaction duration is a positive non zero number that does not exceed 120 secondsstatic int
INVALID_TRANSACTION_ID_VALUE
Transaction id is not validstatic int
INVALID_TRANSACTION_START_VALUE
Transaction start time is greater than current consensus timestatic int
INVALID_TRANSACTION_VALUE
For any error not handled by specific error codes listed below.static int
KEY_NOT_PROVIDED_VALUE
The keys were not provided in the request.static int
KEY_PREFIX_MISMATCH_VALUE
one public key matches more than one prefixes on the signature mapstatic int
KEY_REQUIRED_VALUE
Key not provided in the transaction bodystatic int
LOCAL_CALL_MODIFICATION_EXCEPTION_VALUE
local execution (query) is requested for a function which changes statestatic int
MEMO_TOO_LONG_VALUE
Transaction memo size exceeded 100 bytesstatic int
MISSING_QUERY_HEADER_VALUE
Header is missing in Query requeststatic int
MODIFYING_IMMUTABLE_CONTRACT_VALUE
attempting to modify (update or delete a immutable smart contract, i.e.static int
NO_WACL_KEY_VALUE
WriteAccess Control Keys are not provided for the filestatic int
NOT_SUPPORTED_VALUE
The API is not currently supportedstatic int
NULL_SOLIDITY_ADDRESS_VALUE
null solidity addressstatic int
OBTAINER_DOES_NOT_EXIST_VALUE
transferAccountId or transferContractId specified for contract delete does not existstatic int
OBTAINER_REQUIRED_VALUE
when deleting smart contract that has crypto balance either transfer account or transfer smart contract is requiredstatic int
OBTAINER_SAME_CONTRACT_ID_VALUE
when deleting smart contract that has crypto balance you can not use the same contract id as transferContractId as the one being deletedstatic int
OK_VALUE
The transaction passed the precheck validations.static int
PAYER_ACCOUNT_NOT_FOUND_VALUE
Payer account does not exist.static int
PLATFORM_NOT_ACTIVE_VALUE
the platform node is either disconnected or lagging behind.static int
PLATFORM_TRANSACTION_NOT_CREATED_VALUE
transaction not created by platform due to either large backlog or message size exceeded transactionMaxBytesstatic int
RECEIPT_NOT_FOUND_VALUE
Receipt for given transaction id does not existstatic int
RECORD_NOT_FOUND_VALUE
Record for given transaction id does not existstatic int
SERIALIZATION_FAILED_VALUE
Serialization failurestatic int
SETTING_NEGATIVE_ACCOUNT_BALANCE_VALUE
attempting to set negative balance value for crypto accountstatic int
SUCCESS_VALUE
The transaction succeededstatic int
TRANSACTION_EXPIRED_VALUE
Pre-Check error when TransactionValidStart + transactionValidDuration is less than current consensus time.static int
TRANSACTION_OVERSIZE_VALUE
The size of the Transaction is greater than transactionMaxBytesstatic int
TRANSACTION_TOO_MANY_LAYERS_VALUE
The Transaction has more than 50 levelsstatic int
UNKNOWN_VALUE
Transaction hasn't yet reached consensus, or has already expired
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static ResponseCodeEnum
forNumber(int value)
static com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()
com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()
int
getNumber()
com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()
static com.google.protobuf.Internal.EnumLiteMap<ResponseCodeEnum>
internalGetValueMap()
static ResponseCodeEnum
valueOf(int value)
Deprecated.static ResponseCodeEnum
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name.static ResponseCodeEnum
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ResponseCodeEnum[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
OK
public static final ResponseCodeEnum OK
The transaction passed the precheck validations.
OK = 0;
-
INVALID_TRANSACTION
public static final ResponseCodeEnum INVALID_TRANSACTION
For any error not handled by specific error codes listed below.
INVALID_TRANSACTION = 1;
-
PAYER_ACCOUNT_NOT_FOUND
public static final ResponseCodeEnum PAYER_ACCOUNT_NOT_FOUND
Payer account does not exist.
PAYER_ACCOUNT_NOT_FOUND = 2;
-
INVALID_NODE_ACCOUNT
public static final ResponseCodeEnum INVALID_NODE_ACCOUNT
Node Account provided does not match the node account of the node the transaction was submitted to.
INVALID_NODE_ACCOUNT = 3;
-
TRANSACTION_EXPIRED
public static final ResponseCodeEnum TRANSACTION_EXPIRED
Pre-Check error when TransactionValidStart + transactionValidDuration is less than current consensus time.
TRANSACTION_EXPIRED = 4;
-
INVALID_TRANSACTION_START
public static final ResponseCodeEnum INVALID_TRANSACTION_START
Transaction start time is greater than current consensus time
INVALID_TRANSACTION_START = 5;
-
INVALID_TRANSACTION_DURATION
public static final ResponseCodeEnum INVALID_TRANSACTION_DURATION
valid transaction duration is a positive non zero number that does not exceed 120 seconds
INVALID_TRANSACTION_DURATION = 6;
-
INVALID_SIGNATURE
public static final ResponseCodeEnum INVALID_SIGNATURE
The transaction signature is not valid
INVALID_SIGNATURE = 7;
-
MEMO_TOO_LONG
public static final ResponseCodeEnum MEMO_TOO_LONG
Transaction memo size exceeded 100 bytes
MEMO_TOO_LONG = 8;
-
INSUFFICIENT_TX_FEE
public static final ResponseCodeEnum INSUFFICIENT_TX_FEE
The fee provided in the transaction is insufficient for this type of transaction
INSUFFICIENT_TX_FEE = 9;
-
INSUFFICIENT_PAYER_BALANCE
public static final ResponseCodeEnum INSUFFICIENT_PAYER_BALANCE
The payer account has insufficient cryptocurrency to pay the transaction fee
INSUFFICIENT_PAYER_BALANCE = 10;
-
DUPLICATE_TRANSACTION
public static final ResponseCodeEnum 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)
DUPLICATE_TRANSACTION = 11;
-
BUSY
public static final ResponseCodeEnum BUSY
If API is throttled out
BUSY = 12;
-
NOT_SUPPORTED
public static final ResponseCodeEnum NOT_SUPPORTED
The API is not currently supported
NOT_SUPPORTED = 13;
-
INVALID_FILE_ID
public static final ResponseCodeEnum INVALID_FILE_ID
The file id is invalid or does not exist
INVALID_FILE_ID = 14;
-
INVALID_ACCOUNT_ID
public static final ResponseCodeEnum INVALID_ACCOUNT_ID
The account id is invalid or does not exist
INVALID_ACCOUNT_ID = 15;
-
INVALID_CONTRACT_ID
public static final ResponseCodeEnum INVALID_CONTRACT_ID
The contract id is invalid or does not exist
INVALID_CONTRACT_ID = 16;
-
INVALID_TRANSACTION_ID
public static final ResponseCodeEnum INVALID_TRANSACTION_ID
Transaction id is not valid
INVALID_TRANSACTION_ID = 17;
-
RECEIPT_NOT_FOUND
public static final ResponseCodeEnum RECEIPT_NOT_FOUND
Receipt for given transaction id does not exist
RECEIPT_NOT_FOUND = 18;
-
RECORD_NOT_FOUND
public static final ResponseCodeEnum RECORD_NOT_FOUND
Record for given transaction id does not exist
RECORD_NOT_FOUND = 19;
-
INVALID_SOLIDITY_ID
public static final ResponseCodeEnum INVALID_SOLIDITY_ID
The solidity id is invalid or entity with this solidity id does not exist
INVALID_SOLIDITY_ID = 20;
-
UNKNOWN
public static final ResponseCodeEnum UNKNOWN
Transaction hasn't yet reached consensus, or has already expired
UNKNOWN = 21;
-
SUCCESS
public static final ResponseCodeEnum SUCCESS
The transaction succeeded
SUCCESS = 22;
-
FAIL_INVALID
public static final ResponseCodeEnum FAIL_INVALID
There was a system error and the transaction failed because of invalid request parameters.
FAIL_INVALID = 23;
-
FAIL_FEE
public static final ResponseCodeEnum FAIL_FEE
There was a system error while performing fee calculation, reserved for future.
FAIL_FEE = 24;
-
FAIL_BALANCE
public static final ResponseCodeEnum FAIL_BALANCE
There was a system error while performing balance checks, reserved for future.
FAIL_BALANCE = 25;
-
KEY_REQUIRED
public static final ResponseCodeEnum KEY_REQUIRED
Key not provided in the transaction body
KEY_REQUIRED = 26;
-
BAD_ENCODING
public static final ResponseCodeEnum BAD_ENCODING
Unsupported algorithm/encoding used for keys in the transaction
BAD_ENCODING = 27;
-
INSUFFICIENT_ACCOUNT_BALANCE
public static final ResponseCodeEnum INSUFFICIENT_ACCOUNT_BALANCE
When the account balance is not sufficient for the transfer
INSUFFICIENT_ACCOUNT_BALANCE = 28;
-
INVALID_SOLIDITY_ADDRESS
public static final ResponseCodeEnum INVALID_SOLIDITY_ADDRESS
During an update transaction when the system is not able to find the Users Solidity address
INVALID_SOLIDITY_ADDRESS = 29;
-
INSUFFICIENT_GAS
public static final ResponseCodeEnum INSUFFICIENT_GAS
Not enough gas was supplied to execute transaction
INSUFFICIENT_GAS = 30;
-
CONTRACT_SIZE_LIMIT_EXCEEDED
public static final ResponseCodeEnum CONTRACT_SIZE_LIMIT_EXCEEDED
contract byte code size is over the limit
CONTRACT_SIZE_LIMIT_EXCEEDED = 31;
-
LOCAL_CALL_MODIFICATION_EXCEPTION
public static final ResponseCodeEnum LOCAL_CALL_MODIFICATION_EXCEPTION
local execution (query) is requested for a function which changes state
LOCAL_CALL_MODIFICATION_EXCEPTION = 32;
-
CONTRACT_REVERT_EXECUTED
public static final ResponseCodeEnum CONTRACT_REVERT_EXECUTED
Contract REVERT OPCODE executed
CONTRACT_REVERT_EXECUTED = 33;
-
CONTRACT_EXECUTION_EXCEPTION
public static final ResponseCodeEnum CONTRACT_EXECUTION_EXCEPTION
For any contract execution related error not handled by specific error codes listed above.
CONTRACT_EXECUTION_EXCEPTION = 34;
-
INVALID_RECEIVING_NODE_ACCOUNT
public static final ResponseCodeEnum INVALID_RECEIVING_NODE_ACCOUNT
In Query validation, account with +ve(amount) value should be Receiving node account, the receiver account should be only one account in the list
INVALID_RECEIVING_NODE_ACCOUNT = 35;
-
MISSING_QUERY_HEADER
public static final ResponseCodeEnum MISSING_QUERY_HEADER
Header is missing in Query request
MISSING_QUERY_HEADER = 36;
-
ACCOUNT_UPDATE_FAILED
public static final ResponseCodeEnum ACCOUNT_UPDATE_FAILED
The update of the account failed
ACCOUNT_UPDATE_FAILED = 37;
-
INVALID_KEY_ENCODING
public static final ResponseCodeEnum INVALID_KEY_ENCODING
Provided key encoding was not supported by the system
INVALID_KEY_ENCODING = 38;
-
NULL_SOLIDITY_ADDRESS
public static final ResponseCodeEnum NULL_SOLIDITY_ADDRESS
null solidity address
NULL_SOLIDITY_ADDRESS = 39;
-
CONTRACT_UPDATE_FAILED
public static final ResponseCodeEnum CONTRACT_UPDATE_FAILED
update of the contract failed
CONTRACT_UPDATE_FAILED = 40;
-
INVALID_QUERY_HEADER
public static final ResponseCodeEnum INVALID_QUERY_HEADER
the query header is invalid
INVALID_QUERY_HEADER = 41;
-
INVALID_FEE_SUBMITTED
public static final ResponseCodeEnum INVALID_FEE_SUBMITTED
Invalid fee submitted
INVALID_FEE_SUBMITTED = 42;
-
INVALID_PAYER_SIGNATURE
public static final ResponseCodeEnum INVALID_PAYER_SIGNATURE
Payer signature is invalid
INVALID_PAYER_SIGNATURE = 43;
-
KEY_NOT_PROVIDED
public static final ResponseCodeEnum KEY_NOT_PROVIDED
The keys were not provided in the request.
KEY_NOT_PROVIDED = 44;
-
INVALID_EXPIRATION_TIME
public static final ResponseCodeEnum INVALID_EXPIRATION_TIME
Expiration time provided in the transaction was invalid.
INVALID_EXPIRATION_TIME = 45;
-
NO_WACL_KEY
public static final ResponseCodeEnum NO_WACL_KEY
WriteAccess Control Keys are not provided for the file
NO_WACL_KEY = 46;
-
FILE_CONTENT_EMPTY
public static final ResponseCodeEnum FILE_CONTENT_EMPTY
The contents of file are provided as empty.
FILE_CONTENT_EMPTY = 47;
-
INVALID_ACCOUNT_AMOUNTS
public static final ResponseCodeEnum INVALID_ACCOUNT_AMOUNTS
The crypto transfer credit and debit do not sum equal to 0
INVALID_ACCOUNT_AMOUNTS = 48;
-
EMPTY_TRANSACTION_BODY
public static final ResponseCodeEnum EMPTY_TRANSACTION_BODY
Transaction body provided is empty
EMPTY_TRANSACTION_BODY = 49;
-
INVALID_TRANSACTION_BODY
public static final ResponseCodeEnum INVALID_TRANSACTION_BODY
Invalid transaction body provided
INVALID_TRANSACTION_BODY = 50;
-
INVALID_SIGNATURE_TYPE_MISMATCHING_KEY
public static final ResponseCodeEnum INVALID_SIGNATURE_TYPE_MISMATCHING_KEY
the type of key (base ed25519 key, KeyList, or ThresholdKey) does not match the type of signature (base ed25519 signature, SignatureList, or ThresholdKeySignature)
INVALID_SIGNATURE_TYPE_MISMATCHING_KEY = 51;
-
INVALID_SIGNATURE_COUNT_MISMATCHING_KEY
public static final ResponseCodeEnum INVALID_SIGNATURE_COUNT_MISMATCHING_KEY
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.
INVALID_SIGNATURE_COUNT_MISMATCHING_KEY = 52;
-
EMPTY_CLAIM_BODY
public static final ResponseCodeEnum EMPTY_CLAIM_BODY
the claim body is empty
EMPTY_CLAIM_BODY = 53;
-
EMPTY_CLAIM_HASH
public static final ResponseCodeEnum EMPTY_CLAIM_HASH
the hash for the claim is empty
EMPTY_CLAIM_HASH = 54;
-
EMPTY_CLAIM_KEYS
public static final ResponseCodeEnum EMPTY_CLAIM_KEYS
the key list is empty
EMPTY_CLAIM_KEYS = 55;
-
INVALID_CLAIM_HASH_SIZE
public static final ResponseCodeEnum INVALID_CLAIM_HASH_SIZE
the size of the claim hash is not 48 bytes
INVALID_CLAIM_HASH_SIZE = 56;
-
EMPTY_QUERY_BODY
public static final ResponseCodeEnum EMPTY_QUERY_BODY
the query body is empty
EMPTY_QUERY_BODY = 57;
-
EMPTY_CLAIM_QUERY
public static final ResponseCodeEnum EMPTY_CLAIM_QUERY
the crypto claim query is empty
EMPTY_CLAIM_QUERY = 58;
-
CLAIM_NOT_FOUND
public static final ResponseCodeEnum CLAIM_NOT_FOUND
the crypto claim doesn't exists in the file system. It expired or was never persisted.
CLAIM_NOT_FOUND = 59;
-
ACCOUNT_ID_DOES_NOT_EXIST
public static final ResponseCodeEnum ACCOUNT_ID_DOES_NOT_EXIST
the account id passed has not yet been created.
ACCOUNT_ID_DOES_NOT_EXIST = 60;
-
CLAIM_ALREADY_EXISTS
public static final ResponseCodeEnum CLAIM_ALREADY_EXISTS
the claim hash already exists
CLAIM_ALREADY_EXISTS = 61;
-
INVALID_FILE_WACL
public static final ResponseCodeEnum INVALID_FILE_WACL
File WACL keys are invalid
INVALID_FILE_WACL = 62;
-
SERIALIZATION_FAILED
public static final ResponseCodeEnum SERIALIZATION_FAILED
Serialization failure
SERIALIZATION_FAILED = 63;
-
TRANSACTION_OVERSIZE
public static final ResponseCodeEnum TRANSACTION_OVERSIZE
The size of the Transaction is greater than transactionMaxBytes
TRANSACTION_OVERSIZE = 64;
-
TRANSACTION_TOO_MANY_LAYERS
public static final ResponseCodeEnum TRANSACTION_TOO_MANY_LAYERS
The Transaction has more than 50 levels
TRANSACTION_TOO_MANY_LAYERS = 65;
-
CONTRACT_DELETED
public static final ResponseCodeEnum CONTRACT_DELETED
Contract is marked as deleted
CONTRACT_DELETED = 66;
-
PLATFORM_NOT_ACTIVE
public static final ResponseCodeEnum PLATFORM_NOT_ACTIVE
the platform node is either disconnected or lagging behind.
PLATFORM_NOT_ACTIVE = 67;
-
KEY_PREFIX_MISMATCH
public static final ResponseCodeEnum KEY_PREFIX_MISMATCH
one public key matches more than one prefixes on the signature map
KEY_PREFIX_MISMATCH = 68;
-
PLATFORM_TRANSACTION_NOT_CREATED
public static final ResponseCodeEnum PLATFORM_TRANSACTION_NOT_CREATED
transaction not created by platform due to either large backlog or message size exceeded transactionMaxBytes
PLATFORM_TRANSACTION_NOT_CREATED = 69;
-
INVALID_RENEWAL_PERIOD
public static final ResponseCodeEnum INVALID_RENEWAL_PERIOD
auto renewal period is not a positive number of seconds
INVALID_RENEWAL_PERIOD = 70;
-
INVALID_PAYER_ACCOUNT_ID
public static final ResponseCodeEnum INVALID_PAYER_ACCOUNT_ID
the response code when a smart contract id is passed for a crypto API request
INVALID_PAYER_ACCOUNT_ID = 71;
-
ACCOUNT_DELETED
public static final ResponseCodeEnum ACCOUNT_DELETED
the account has been marked as deleted
ACCOUNT_DELETED = 72;
-
FILE_DELETED
public static final ResponseCodeEnum FILE_DELETED
the file has been marked as deleted
FILE_DELETED = 73;
-
ACCOUNT_REPEATED_IN_ACCOUNT_AMOUNTS
public static final ResponseCodeEnum ACCOUNT_REPEATED_IN_ACCOUNT_AMOUNTS
same accounts repeated in the transfer account list
ACCOUNT_REPEATED_IN_ACCOUNT_AMOUNTS = 74;
-
SETTING_NEGATIVE_ACCOUNT_BALANCE
public static final ResponseCodeEnum SETTING_NEGATIVE_ACCOUNT_BALANCE
attempting to set negative balance value for crypto account
SETTING_NEGATIVE_ACCOUNT_BALANCE = 75;
-
OBTAINER_REQUIRED
public static final ResponseCodeEnum OBTAINER_REQUIRED
when deleting smart contract that has crypto balance either transfer account or transfer smart contract is required
OBTAINER_REQUIRED = 76;
-
OBTAINER_SAME_CONTRACT_ID
public static final ResponseCodeEnum OBTAINER_SAME_CONTRACT_ID
when deleting smart contract that has crypto balance you can not use the same contract id as transferContractId as the one being deleted
OBTAINER_SAME_CONTRACT_ID = 77;
-
OBTAINER_DOES_NOT_EXIST
public static final ResponseCodeEnum OBTAINER_DOES_NOT_EXIST
transferAccountId or transferContractId specified for contract delete does not exist
OBTAINER_DOES_NOT_EXIST = 78;
-
MODIFYING_IMMUTABLE_CONTRACT
public static final ResponseCodeEnum MODIFYING_IMMUTABLE_CONTRACT
attempting to modify (update or delete a immutable smart contract, i.e. one created without a admin key)
MODIFYING_IMMUTABLE_CONTRACT = 79;
-
FILE_SYSTEM_EXCEPTION
public static final ResponseCodeEnum FILE_SYSTEM_EXCEPTION
Unexpected exception thrown by file system functions
FILE_SYSTEM_EXCEPTION = 80;
-
AUTORENEW_DURATION_NOT_IN_RANGE
public static final ResponseCodeEnum AUTORENEW_DURATION_NOT_IN_RANGE
the duration is not a subset of [MINIMUM_AUTORENEW_DURATION,MAXIMUM_AUTORENEW_DURATION]
AUTORENEW_DURATION_NOT_IN_RANGE = 81;
-
ERROR_DECODING_BYTESTRING
public static final ResponseCodeEnum ERROR_DECODING_BYTESTRING
Decoding the smart contract binary to a byte array failed. Check that the input is a valid hex string.
ERROR_DECODING_BYTESTRING = 82;
-
CONTRACT_FILE_EMPTY
public static final ResponseCodeEnum CONTRACT_FILE_EMPTY
File to create a smart contract was of length zero
CONTRACT_FILE_EMPTY = 83;
-
CONTRACT_BYTECODE_EMPTY
public static final ResponseCodeEnum CONTRACT_BYTECODE_EMPTY
Bytecode for smart contract is of length zero
CONTRACT_BYTECODE_EMPTY = 84;
-
INVALID_INITIAL_BALANCE
public static final ResponseCodeEnum INVALID_INITIAL_BALANCE
Attempt to set negative initial balance
INVALID_INITIAL_BALANCE = 85;
-
INVALID_RECEIVE_RECORD_THRESHOLD
public static final ResponseCodeEnum INVALID_RECEIVE_RECORD_THRESHOLD
attempt to set negative receive record threshold
INVALID_RECEIVE_RECORD_THRESHOLD = 86;
-
INVALID_SEND_RECORD_THRESHOLD
public static final ResponseCodeEnum INVALID_SEND_RECORD_THRESHOLD
attempt to set negative send record threshold
INVALID_SEND_RECORD_THRESHOLD = 87;
-
ACCOUNT_IS_NOT_GENESIS_ACCOUNT
public static final ResponseCodeEnum ACCOUNT_IS_NOT_GENESIS_ACCOUNT
Special Account Operations should be performed by only Genesis account, return this code if it is not Genesis Account
ACCOUNT_IS_NOT_GENESIS_ACCOUNT = 88;
-
UNRECOGNIZED
public static final ResponseCodeEnum UNRECOGNIZED
-
-
Field Detail
-
OK_VALUE
public static final int OK_VALUE
The transaction passed the precheck validations.
OK = 0;
- See Also:
- Constant Field Values
-
INVALID_TRANSACTION_VALUE
public static final int INVALID_TRANSACTION_VALUE
For any error not handled by specific error codes listed below.
INVALID_TRANSACTION = 1;
- See Also:
- Constant Field Values
-
PAYER_ACCOUNT_NOT_FOUND_VALUE
public static final int PAYER_ACCOUNT_NOT_FOUND_VALUE
Payer account does not exist.
PAYER_ACCOUNT_NOT_FOUND = 2;
- See Also:
- Constant Field Values
-
INVALID_NODE_ACCOUNT_VALUE
public static final int INVALID_NODE_ACCOUNT_VALUE
Node Account provided does not match the node account of the node the transaction was submitted to.
INVALID_NODE_ACCOUNT = 3;
- See Also:
- Constant Field Values
-
TRANSACTION_EXPIRED_VALUE
public static final int TRANSACTION_EXPIRED_VALUE
Pre-Check error when TransactionValidStart + transactionValidDuration is less than current consensus time.
TRANSACTION_EXPIRED = 4;
- See Also:
- Constant Field Values
-
INVALID_TRANSACTION_START_VALUE
public static final int INVALID_TRANSACTION_START_VALUE
Transaction start time is greater than current consensus time
INVALID_TRANSACTION_START = 5;
- See Also:
- Constant Field Values
-
INVALID_TRANSACTION_DURATION_VALUE
public static final int INVALID_TRANSACTION_DURATION_VALUE
valid transaction duration is a positive non zero number that does not exceed 120 seconds
INVALID_TRANSACTION_DURATION = 6;
- See Also:
- Constant Field Values
-
INVALID_SIGNATURE_VALUE
public static final int INVALID_SIGNATURE_VALUE
The transaction signature is not valid
INVALID_SIGNATURE = 7;
- See Also:
- Constant Field Values
-
MEMO_TOO_LONG_VALUE
public static final int MEMO_TOO_LONG_VALUE
Transaction memo size exceeded 100 bytes
MEMO_TOO_LONG = 8;
- See Also:
- Constant Field Values
-
INSUFFICIENT_TX_FEE_VALUE
public static final int INSUFFICIENT_TX_FEE_VALUE
The fee provided in the transaction is insufficient for this type of transaction
INSUFFICIENT_TX_FEE = 9;
- See Also:
- Constant Field Values
-
INSUFFICIENT_PAYER_BALANCE_VALUE
public static final int INSUFFICIENT_PAYER_BALANCE_VALUE
The payer account has insufficient cryptocurrency to pay the transaction fee
INSUFFICIENT_PAYER_BALANCE = 10;
- See Also:
- Constant Field Values
-
DUPLICATE_TRANSACTION_VALUE
public static final int DUPLICATE_TRANSACTION_VALUE
This transaction ID is a duplicate of one that was submitted to this node or reached consensus in the last 180 seconds (receipt period)
DUPLICATE_TRANSACTION = 11;
- See Also:
- Constant Field Values
-
BUSY_VALUE
public static final int BUSY_VALUE
If API is throttled out
BUSY = 12;
- See Also:
- Constant Field Values
-
NOT_SUPPORTED_VALUE
public static final int NOT_SUPPORTED_VALUE
The API is not currently supported
NOT_SUPPORTED = 13;
- See Also:
- Constant Field Values
-
INVALID_FILE_ID_VALUE
public static final int INVALID_FILE_ID_VALUE
The file id is invalid or does not exist
INVALID_FILE_ID = 14;
- See Also:
- Constant Field Values
-
INVALID_ACCOUNT_ID_VALUE
public static final int INVALID_ACCOUNT_ID_VALUE
The account id is invalid or does not exist
INVALID_ACCOUNT_ID = 15;
- See Also:
- Constant Field Values
-
INVALID_CONTRACT_ID_VALUE
public static final int INVALID_CONTRACT_ID_VALUE
The contract id is invalid or does not exist
INVALID_CONTRACT_ID = 16;
- See Also:
- Constant Field Values
-
INVALID_TRANSACTION_ID_VALUE
public static final int INVALID_TRANSACTION_ID_VALUE
Transaction id is not valid
INVALID_TRANSACTION_ID = 17;
- See Also:
- Constant Field Values
-
RECEIPT_NOT_FOUND_VALUE
public static final int RECEIPT_NOT_FOUND_VALUE
Receipt for given transaction id does not exist
RECEIPT_NOT_FOUND = 18;
- See Also:
- Constant Field Values
-
RECORD_NOT_FOUND_VALUE
public static final int RECORD_NOT_FOUND_VALUE
Record for given transaction id does not exist
RECORD_NOT_FOUND = 19;
- See Also:
- Constant Field Values
-
INVALID_SOLIDITY_ID_VALUE
public static final int INVALID_SOLIDITY_ID_VALUE
The solidity id is invalid or entity with this solidity id does not exist
INVALID_SOLIDITY_ID = 20;
- See Also:
- Constant Field Values
-
UNKNOWN_VALUE
public static final int UNKNOWN_VALUE
Transaction hasn't yet reached consensus, or has already expired
UNKNOWN = 21;
- See Also:
- Constant Field Values
-
SUCCESS_VALUE
public static final int SUCCESS_VALUE
The transaction succeeded
SUCCESS = 22;
- See Also:
- Constant Field Values
-
FAIL_INVALID_VALUE
public static final int FAIL_INVALID_VALUE
There was a system error and the transaction failed because of invalid request parameters.
FAIL_INVALID = 23;
- See Also:
- Constant Field Values
-
FAIL_FEE_VALUE
public static final int FAIL_FEE_VALUE
There was a system error while performing fee calculation, reserved for future.
FAIL_FEE = 24;
- See Also:
- Constant Field Values
-
FAIL_BALANCE_VALUE
public static final int FAIL_BALANCE_VALUE
There was a system error while performing balance checks, reserved for future.
FAIL_BALANCE = 25;
- See Also:
- Constant Field Values
-
KEY_REQUIRED_VALUE
public static final int KEY_REQUIRED_VALUE
Key not provided in the transaction body
KEY_REQUIRED = 26;
- See Also:
- Constant Field Values
-
BAD_ENCODING_VALUE
public static final int BAD_ENCODING_VALUE
Unsupported algorithm/encoding used for keys in the transaction
BAD_ENCODING = 27;
- See Also:
- Constant Field Values
-
INSUFFICIENT_ACCOUNT_BALANCE_VALUE
public static final int INSUFFICIENT_ACCOUNT_BALANCE_VALUE
When the account balance is not sufficient for the transfer
INSUFFICIENT_ACCOUNT_BALANCE = 28;
- See Also:
- Constant Field Values
-
INVALID_SOLIDITY_ADDRESS_VALUE
public static final int INVALID_SOLIDITY_ADDRESS_VALUE
During an update transaction when the system is not able to find the Users Solidity address
INVALID_SOLIDITY_ADDRESS = 29;
- See Also:
- Constant Field Values
-
INSUFFICIENT_GAS_VALUE
public static final int INSUFFICIENT_GAS_VALUE
Not enough gas was supplied to execute transaction
INSUFFICIENT_GAS = 30;
- See Also:
- Constant Field Values
-
CONTRACT_SIZE_LIMIT_EXCEEDED_VALUE
public static final int CONTRACT_SIZE_LIMIT_EXCEEDED_VALUE
contract byte code size is over the limit
CONTRACT_SIZE_LIMIT_EXCEEDED = 31;
- See Also:
- Constant Field Values
-
LOCAL_CALL_MODIFICATION_EXCEPTION_VALUE
public static final int LOCAL_CALL_MODIFICATION_EXCEPTION_VALUE
local execution (query) is requested for a function which changes state
LOCAL_CALL_MODIFICATION_EXCEPTION = 32;
- See Also:
- Constant Field Values
-
CONTRACT_REVERT_EXECUTED_VALUE
public static final int CONTRACT_REVERT_EXECUTED_VALUE
Contract REVERT OPCODE executed
CONTRACT_REVERT_EXECUTED = 33;
- See Also:
- Constant Field Values
-
CONTRACT_EXECUTION_EXCEPTION_VALUE
public static final int CONTRACT_EXECUTION_EXCEPTION_VALUE
For any contract execution related error not handled by specific error codes listed above.
CONTRACT_EXECUTION_EXCEPTION = 34;
- See Also:
- Constant Field Values
-
INVALID_RECEIVING_NODE_ACCOUNT_VALUE
public static final int INVALID_RECEIVING_NODE_ACCOUNT_VALUE
In Query validation, account with +ve(amount) value should be Receiving node account, the receiver account should be only one account in the list
INVALID_RECEIVING_NODE_ACCOUNT = 35;
- See Also:
- Constant Field Values
-
MISSING_QUERY_HEADER_VALUE
public static final int MISSING_QUERY_HEADER_VALUE
Header is missing in Query request
MISSING_QUERY_HEADER = 36;
- See Also:
- Constant Field Values
-
ACCOUNT_UPDATE_FAILED_VALUE
public static final int ACCOUNT_UPDATE_FAILED_VALUE
The update of the account failed
ACCOUNT_UPDATE_FAILED = 37;
- See Also:
- Constant Field Values
-
INVALID_KEY_ENCODING_VALUE
public static final int INVALID_KEY_ENCODING_VALUE
Provided key encoding was not supported by the system
INVALID_KEY_ENCODING = 38;
- See Also:
- Constant Field Values
-
NULL_SOLIDITY_ADDRESS_VALUE
public static final int NULL_SOLIDITY_ADDRESS_VALUE
null solidity address
NULL_SOLIDITY_ADDRESS = 39;
- See Also:
- Constant Field Values
-
CONTRACT_UPDATE_FAILED_VALUE
public static final int CONTRACT_UPDATE_FAILED_VALUE
update of the contract failed
CONTRACT_UPDATE_FAILED = 40;
- See Also:
- Constant Field Values
-
INVALID_QUERY_HEADER_VALUE
public static final int INVALID_QUERY_HEADER_VALUE
the query header is invalid
INVALID_QUERY_HEADER = 41;
- See Also:
- Constant Field Values
-
INVALID_FEE_SUBMITTED_VALUE
public static final int INVALID_FEE_SUBMITTED_VALUE
Invalid fee submitted
INVALID_FEE_SUBMITTED = 42;
- See Also:
- Constant Field Values
-
INVALID_PAYER_SIGNATURE_VALUE
public static final int INVALID_PAYER_SIGNATURE_VALUE
Payer signature is invalid
INVALID_PAYER_SIGNATURE = 43;
- See Also:
- Constant Field Values
-
KEY_NOT_PROVIDED_VALUE
public static final int KEY_NOT_PROVIDED_VALUE
The keys were not provided in the request.
KEY_NOT_PROVIDED = 44;
- See Also:
- Constant Field Values
-
INVALID_EXPIRATION_TIME_VALUE
public static final int INVALID_EXPIRATION_TIME_VALUE
Expiration time provided in the transaction was invalid.
INVALID_EXPIRATION_TIME = 45;
- See Also:
- Constant Field Values
-
NO_WACL_KEY_VALUE
public static final int NO_WACL_KEY_VALUE
WriteAccess Control Keys are not provided for the file
NO_WACL_KEY = 46;
- See Also:
- Constant Field Values
-
FILE_CONTENT_EMPTY_VALUE
public static final int FILE_CONTENT_EMPTY_VALUE
The contents of file are provided as empty.
FILE_CONTENT_EMPTY = 47;
- See Also:
- Constant Field Values
-
INVALID_ACCOUNT_AMOUNTS_VALUE
public static final int INVALID_ACCOUNT_AMOUNTS_VALUE
The crypto transfer credit and debit do not sum equal to 0
INVALID_ACCOUNT_AMOUNTS = 48;
- See Also:
- Constant Field Values
-
EMPTY_TRANSACTION_BODY_VALUE
public static final int EMPTY_TRANSACTION_BODY_VALUE
Transaction body provided is empty
EMPTY_TRANSACTION_BODY = 49;
- See Also:
- Constant Field Values
-
INVALID_TRANSACTION_BODY_VALUE
public static final int INVALID_TRANSACTION_BODY_VALUE
Invalid transaction body provided
INVALID_TRANSACTION_BODY = 50;
- See Also:
- Constant Field Values
-
INVALID_SIGNATURE_TYPE_MISMATCHING_KEY_VALUE
public static final int INVALID_SIGNATURE_TYPE_MISMATCHING_KEY_VALUE
the type of key (base ed25519 key, KeyList, or ThresholdKey) does not match the type of signature (base ed25519 signature, SignatureList, or ThresholdKeySignature)
INVALID_SIGNATURE_TYPE_MISMATCHING_KEY = 51;
- See Also:
- Constant Field Values
-
INVALID_SIGNATURE_COUNT_MISMATCHING_KEY_VALUE
public static final int INVALID_SIGNATURE_COUNT_MISMATCHING_KEY_VALUE
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.
INVALID_SIGNATURE_COUNT_MISMATCHING_KEY = 52;
- See Also:
- Constant Field Values
-
EMPTY_CLAIM_BODY_VALUE
public static final int EMPTY_CLAIM_BODY_VALUE
the claim body is empty
EMPTY_CLAIM_BODY = 53;
- See Also:
- Constant Field Values
-
EMPTY_CLAIM_HASH_VALUE
public static final int EMPTY_CLAIM_HASH_VALUE
the hash for the claim is empty
EMPTY_CLAIM_HASH = 54;
- See Also:
- Constant Field Values
-
EMPTY_CLAIM_KEYS_VALUE
public static final int EMPTY_CLAIM_KEYS_VALUE
the key list is empty
EMPTY_CLAIM_KEYS = 55;
- See Also:
- Constant Field Values
-
INVALID_CLAIM_HASH_SIZE_VALUE
public static final int INVALID_CLAIM_HASH_SIZE_VALUE
the size of the claim hash is not 48 bytes
INVALID_CLAIM_HASH_SIZE = 56;
- See Also:
- Constant Field Values
-
EMPTY_QUERY_BODY_VALUE
public static final int EMPTY_QUERY_BODY_VALUE
the query body is empty
EMPTY_QUERY_BODY = 57;
- See Also:
- Constant Field Values
-
EMPTY_CLAIM_QUERY_VALUE
public static final int EMPTY_CLAIM_QUERY_VALUE
the crypto claim query is empty
EMPTY_CLAIM_QUERY = 58;
- See Also:
- Constant Field Values
-
CLAIM_NOT_FOUND_VALUE
public static final int CLAIM_NOT_FOUND_VALUE
the crypto claim doesn't exists in the file system. It expired or was never persisted.
CLAIM_NOT_FOUND = 59;
- See Also:
- Constant Field Values
-
ACCOUNT_ID_DOES_NOT_EXIST_VALUE
public static final int ACCOUNT_ID_DOES_NOT_EXIST_VALUE
the account id passed has not yet been created.
ACCOUNT_ID_DOES_NOT_EXIST = 60;
- See Also:
- Constant Field Values
-
CLAIM_ALREADY_EXISTS_VALUE
public static final int CLAIM_ALREADY_EXISTS_VALUE
the claim hash already exists
CLAIM_ALREADY_EXISTS = 61;
- See Also:
- Constant Field Values
-
INVALID_FILE_WACL_VALUE
public static final int INVALID_FILE_WACL_VALUE
File WACL keys are invalid
INVALID_FILE_WACL = 62;
- See Also:
- Constant Field Values
-
SERIALIZATION_FAILED_VALUE
public static final int SERIALIZATION_FAILED_VALUE
Serialization failure
SERIALIZATION_FAILED = 63;
- See Also:
- Constant Field Values
-
TRANSACTION_OVERSIZE_VALUE
public static final int TRANSACTION_OVERSIZE_VALUE
The size of the Transaction is greater than transactionMaxBytes
TRANSACTION_OVERSIZE = 64;
- See Also:
- Constant Field Values
-
TRANSACTION_TOO_MANY_LAYERS_VALUE
public static final int TRANSACTION_TOO_MANY_LAYERS_VALUE
The Transaction has more than 50 levels
TRANSACTION_TOO_MANY_LAYERS = 65;
- See Also:
- Constant Field Values
-
CONTRACT_DELETED_VALUE
public static final int CONTRACT_DELETED_VALUE
Contract is marked as deleted
CONTRACT_DELETED = 66;
- See Also:
- Constant Field Values
-
PLATFORM_NOT_ACTIVE_VALUE
public static final int PLATFORM_NOT_ACTIVE_VALUE
the platform node is either disconnected or lagging behind.
PLATFORM_NOT_ACTIVE = 67;
- See Also:
- Constant Field Values
-
KEY_PREFIX_MISMATCH_VALUE
public static final int KEY_PREFIX_MISMATCH_VALUE
one public key matches more than one prefixes on the signature map
KEY_PREFIX_MISMATCH = 68;
- See Also:
- Constant Field Values
-
PLATFORM_TRANSACTION_NOT_CREATED_VALUE
public static final int PLATFORM_TRANSACTION_NOT_CREATED_VALUE
transaction not created by platform due to either large backlog or message size exceeded transactionMaxBytes
PLATFORM_TRANSACTION_NOT_CREATED = 69;
- See Also:
- Constant Field Values
-
INVALID_RENEWAL_PERIOD_VALUE
public static final int INVALID_RENEWAL_PERIOD_VALUE
auto renewal period is not a positive number of seconds
INVALID_RENEWAL_PERIOD = 70;
- See Also:
- Constant Field Values
-
INVALID_PAYER_ACCOUNT_ID_VALUE
public static final int INVALID_PAYER_ACCOUNT_ID_VALUE
the response code when a smart contract id is passed for a crypto API request
INVALID_PAYER_ACCOUNT_ID = 71;
- See Also:
- Constant Field Values
-
ACCOUNT_DELETED_VALUE
public static final int ACCOUNT_DELETED_VALUE
the account has been marked as deleted
ACCOUNT_DELETED = 72;
- See Also:
- Constant Field Values
-
FILE_DELETED_VALUE
public static final int FILE_DELETED_VALUE
the file has been marked as deleted
FILE_DELETED = 73;
- See Also:
- Constant Field Values
-
ACCOUNT_REPEATED_IN_ACCOUNT_AMOUNTS_VALUE
public static final int ACCOUNT_REPEATED_IN_ACCOUNT_AMOUNTS_VALUE
same accounts repeated in the transfer account list
ACCOUNT_REPEATED_IN_ACCOUNT_AMOUNTS = 74;
- See Also:
- Constant Field Values
-
SETTING_NEGATIVE_ACCOUNT_BALANCE_VALUE
public static final int SETTING_NEGATIVE_ACCOUNT_BALANCE_VALUE
attempting to set negative balance value for crypto account
SETTING_NEGATIVE_ACCOUNT_BALANCE = 75;
- See Also:
- Constant Field Values
-
OBTAINER_REQUIRED_VALUE
public static final int OBTAINER_REQUIRED_VALUE
when deleting smart contract that has crypto balance either transfer account or transfer smart contract is required
OBTAINER_REQUIRED = 76;
- See Also:
- Constant Field Values
-
OBTAINER_SAME_CONTRACT_ID_VALUE
public static final int OBTAINER_SAME_CONTRACT_ID_VALUE
when deleting smart contract that has crypto balance you can not use the same contract id as transferContractId as the one being deleted
OBTAINER_SAME_CONTRACT_ID = 77;
- See Also:
- Constant Field Values
-
OBTAINER_DOES_NOT_EXIST_VALUE
public static final int OBTAINER_DOES_NOT_EXIST_VALUE
transferAccountId or transferContractId specified for contract delete does not exist
OBTAINER_DOES_NOT_EXIST = 78;
- See Also:
- Constant Field Values
-
MODIFYING_IMMUTABLE_CONTRACT_VALUE
public static final int MODIFYING_IMMUTABLE_CONTRACT_VALUE
attempting to modify (update or delete a immutable smart contract, i.e. one created without a admin key)
MODIFYING_IMMUTABLE_CONTRACT = 79;
- See Also:
- Constant Field Values
-
FILE_SYSTEM_EXCEPTION_VALUE
public static final int FILE_SYSTEM_EXCEPTION_VALUE
Unexpected exception thrown by file system functions
FILE_SYSTEM_EXCEPTION = 80;
- See Also:
- Constant Field Values
-
AUTORENEW_DURATION_NOT_IN_RANGE_VALUE
public static final int AUTORENEW_DURATION_NOT_IN_RANGE_VALUE
the duration is not a subset of [MINIMUM_AUTORENEW_DURATION,MAXIMUM_AUTORENEW_DURATION]
AUTORENEW_DURATION_NOT_IN_RANGE = 81;
- See Also:
- Constant Field Values
-
ERROR_DECODING_BYTESTRING_VALUE
public static final int ERROR_DECODING_BYTESTRING_VALUE
Decoding the smart contract binary to a byte array failed. Check that the input is a valid hex string.
ERROR_DECODING_BYTESTRING = 82;
- See Also:
- Constant Field Values
-
CONTRACT_FILE_EMPTY_VALUE
public static final int CONTRACT_FILE_EMPTY_VALUE
File to create a smart contract was of length zero
CONTRACT_FILE_EMPTY = 83;
- See Also:
- Constant Field Values
-
CONTRACT_BYTECODE_EMPTY_VALUE
public static final int CONTRACT_BYTECODE_EMPTY_VALUE
Bytecode for smart contract is of length zero
CONTRACT_BYTECODE_EMPTY = 84;
- See Also:
- Constant Field Values
-
INVALID_INITIAL_BALANCE_VALUE
public static final int INVALID_INITIAL_BALANCE_VALUE
Attempt to set negative initial balance
INVALID_INITIAL_BALANCE = 85;
- See Also:
- Constant Field Values
-
INVALID_RECEIVE_RECORD_THRESHOLD_VALUE
public static final int INVALID_RECEIVE_RECORD_THRESHOLD_VALUE
attempt to set negative receive record threshold
INVALID_RECEIVE_RECORD_THRESHOLD = 86;
- See Also:
- Constant Field Values
-
INVALID_SEND_RECORD_THRESHOLD_VALUE
public static final int INVALID_SEND_RECORD_THRESHOLD_VALUE
attempt to set negative send record threshold
INVALID_SEND_RECORD_THRESHOLD = 87;
- See Also:
- Constant Field Values
-
ACCOUNT_IS_NOT_GENESIS_ACCOUNT_VALUE
public static final int ACCOUNT_IS_NOT_GENESIS_ACCOUNT_VALUE
Special Account Operations should be performed by only Genesis account, return this code if it is not Genesis Account
ACCOUNT_IS_NOT_GENESIS_ACCOUNT = 88;
- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static ResponseCodeEnum[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ResponseCodeEnum c : ResponseCodeEnum.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ResponseCodeEnum valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static ResponseCodeEnum valueOf(int value)
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
forNumber
public static ResponseCodeEnum forNumber(int value)
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<ResponseCodeEnum> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static ResponseCodeEnum valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-


A UX research project partnered with Detroit Zoo to design a nimble, streamlined volunteer training process
Team project of Design Clinic partnered with Detroit Zoo
I planned, drafted and conducted interviews and surveys, documented meetings, created and delivered final presentation
Winter 2018 (3 months)
Stakeholder interviews, survey design, user journey mapping, system map, comparative analysis
Design clinic is a student-led consulting agency of the University of Michigan School of Information. In the course of 3 months, my team, a group of 5 UX students, worked with the volunteer management of Detroit Zoo, having more than 1000 active volunteers throughout a year, to design a more nimble, streamlined flow for volunteer trainings.
Before jumping into interviewing users, we started with understands our client’s needs, what were their frustrations that led to this project and what were their expectations. This helped us to get the context about the current problem space that facilitated our design of coming research.
Combining qualitative and quantitative research methods, we tried to avoid the bias of leaning from a single perspective and empathize with the diverse group of volunteers.
zoo comparative studies
interviews
survey resopnses from Detroit Zoo
survey responses from Toledo Zoo
products researched
stakeholder meetings
We interviewed 10 current volunteers to get detailed, first-person narratives of volunteers work, their life and emotion. We also interviewed zoo staff to understand their frustrations of managing the large volunteer group with limited human resources. We created a system map based on the interview results. We found out that the process was largely paper-based and there were gaps between each stage of the training process.
To clarify information that was not provided by the interviews, we distributed survey mixing informational, likert-scale preference and open-ended questions to understand volunteers’ pain points, areas they appreciated and their expectations for a better training process. We collected 416 valid survey responses in total. Some of the major findings include:
On top of learning from Detroit zoo, our client, we also contacted other zoos across the United States to understand their volunteer training process. Most zoos still retain the in-person training despite their large volunteer base, and support the process with digital products. We also got product information they used for trainings.
We synthesized our interview findings in affinity diagram and labelled issues for improvement with insights from surveys and comparative analysis. We consolidated and divided our findings by stakeholders, volunteer and zoo staff.
Limited Staff Resources
Current tool (Learning Zen) is rudimentary
Some volunteers don’t take exams
Schedule Conflict of Training Times
Refreshers that can be carried around
Lack of Regular Updates
Training Materials are not Engaging
Desire for Feedback Channel
Different Learning Pace
We divided what effective, efficient and enjoyable mean for volunteers and zoo staff respectively to guide our product research.
Gain necessary knowledge to work as volunteers
Complete trainings on time without worrying about the schedule
Enjoyable, engaging learning experience working at the Zoo!
Centralized way to evaluate learning outcomes of volunteers
Streamline the process and effort of managing volunteer onboarding
Nimble process without compensating volunteers’ willingness to participate
We contacted retailers of our targeted learning management services after preliminary study and set up calls to understand product potentials. We did a competitive analysis of 6 products and finalize our final recommendation to be NearPod based on price, privacy and usability concerns.
We presented the recommended solution, NearPod, to our client and provided the demo of how the zoo could use the tool according to their specific process. Our client expressed their interests to the potential solution and we successfully bridged the zoo and solution provider for future cooperation.
During our first client meeting with the zoo staff, we were informed the major frustration of the volunteer training program was not attracting younger volunteers. When we tried to understand and reconstruct the zoo training process with mixed research methods, we found that the pain points of volunteers and zoo staff were two perspectives of the issue. After communicating with the client about this gap, we formed a consensus to find the right balance that could not only be easy for staff to manage the large group of volunteers but also provide effective learning experience for volunteers.


Yes. The argument pow + "\t" + value is automatically converted to a String. The method println( String ) is then called.
pow + "\t" + value
String
println( String )
You have reached the end this chapter. You may wish to review the following.
Back to the Table of Contents