Răsfoiți Sursa

jsonrpc: add key_gen and get_keys errors

ghassmo 4 ani în urmă
părinte
comite
e247c4cf40
2 a modificat fișierele cu 7 adăugiri și 1 ștergeri
  1. 1 1
      src/bin/darkfid.rs
  2. 6 0
      src/rpc/jsonrpc.rs

+ 1 - 1
src/bin/darkfid.rs

@@ -173,7 +173,7 @@ impl Darkfid {
                 // TODO
                 JsonResult::Resp(jsonresp(json!(vec!["ADDRESS", "ADDRESS"]), id))
             }
-            Err(err) => JsonResult::Err(jsonerr(ServerError(-32002), Some(err.to_string()), id)),
+            Err(err) => JsonResult::Err(jsonerr(ServerError(-32003), Some(err.to_string()), id)),
         }
     }
 

+ 6 - 0
src/rpc/jsonrpc.rs

@@ -19,6 +19,8 @@ pub enum ErrorCode {
     MethodNotFound,
     InvalidParams,
     InternalError,
+    KeyGenError,
+    GetAddressesError,
     InvalidAmountParam,
     InvalidNetworkParam,
     InvalidTokenIdParam,
@@ -35,6 +37,8 @@ impl ErrorCode {
             ErrorCode::MethodNotFound => -32601,
             ErrorCode::InvalidParams => -32602,
             ErrorCode::InternalError => -32603,
+            ErrorCode::KeyGenError => -32002,
+            ErrorCode::GetAddressesError => -32003,
             ErrorCode::InvalidAmountParam => -32010,
             ErrorCode::InvalidNetworkParam => -32011,
             ErrorCode::InvalidTokenIdParam => -32012,
@@ -51,6 +55,8 @@ impl ErrorCode {
             ErrorCode::MethodNotFound => "Method not found",
             ErrorCode::InvalidParams => "Invalid params",
             ErrorCode::InternalError => "Internal error",
+            ErrorCode::KeyGenError => "Key gen error",
+            ErrorCode::GetAddressesError => "get addresses error",
             ErrorCode::InvalidAmountParam => "Invalid amount param",
             ErrorCode::InvalidNetworkParam => "Invalid network param",
             ErrorCode::InvalidTokenIdParam => "Invalid token id param",