Exemplo n.º 1
0
		private static string FindMessage(RPCErrorCode code)
		{
			switch(code)
			{
				case RPCErrorCode.RPC_MISC_ERROR:
					return "std::exception thrown in command handling";
				case RPCErrorCode.RPC_FORBIDDEN_BY_SAFE_MODE:
					return "Server is in safe mode, and command is not allowed in safe mode";
				case RPCErrorCode.RPC_TYPE_ERROR:
					return "Unexpected type was passed as parameter";
				case RPCErrorCode.RPC_INVALID_ADDRESS_OR_KEY:
					return "Invalid address or key";
				case RPCErrorCode.RPC_OUT_OF_MEMORY:
					return "Ran out of memory during operation";
				case RPCErrorCode.RPC_INVALID_PARAMETER:
					return "Invalid, missing or duplicate parameter";
				case RPCErrorCode.RPC_DATABASE_ERROR:
					return "Database error";
				case RPCErrorCode.RPC_DESERIALIZATION_ERROR:
					return "Error parsing or validating structure in raw format";
				case RPCErrorCode.RPC_TRANSACTION_ERROR:
					return "General error during transaction submission";
				case RPCErrorCode.RPC_TRANSACTION_REJECTED:
					return "Transaction was rejected by network rules";
				case RPCErrorCode.RPC_TRANSACTION_ALREADY_IN_CHAIN:
					return "Transaction already in chain";
				default:
					return code.ToString();
			}
		}
Exemplo n.º 2
0
 public RPCError(RPCErrorCode error, JToken data)
     : this(error, error.ToString(), data)
 {
 }
Exemplo n.º 3
0
 public RPCError(RPCErrorCode error, JToken data)
     : this(error, error.ToString(), data)
 {
 }
Exemplo n.º 4
0
 public RPCError(RPCErrorCode error)
     : this(error, error.ToString())
 {
 }
Exemplo n.º 5
0
 public RPCError(RPCErrorCode error)
     : this(error, error.ToString())
 {
 }