OSDN Git Service

perfect exception process
[bytom/bytom-java-sdk.git] / tx-signer / src / main / java / io / bytom / common / FindDst.java
diff --git a/tx-signer/src/main/java/io/bytom/common/FindDst.java b/tx-signer/src/main/java/io/bytom/common/FindDst.java
deleted file mode 100755 (executable)
index 4bfd4d5..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-package io.bytom.common;\r
-\r
-import org.apache.log4j.Logger;\r
-import org.bouncycastle.util.encoders.Hex;\r
-\r
-public class FindDst {\r
-\r
-    public static Logger logger = Logger.getLogger(FindDst.class);\r
-\r
-    public static int find(String[] privateKeys, String xpub) throws Exception {\r
-        // 多签情况下,找到xpub对应的private key的下标 dst\r
-        int dst = -1;\r
-        for (int k = 0; k < privateKeys.length; k++) {\r
-            byte[] tempXpub = DeriveXpub.deriveXpub(Hex.decode(privateKeys[k]));\r
-            if (xpub.equals(Hex.toHexString(tempXpub))) {\r
-                dst = k;\r
-                logger.info("private[dst]: " + privateKeys[dst]);\r
-                break;\r
-            }\r
-        }\r
-        if (dst == -1) {\r
-            throw new Exception("Not a proper private key to sign transaction.");\r
-        }\r
-        return dst;\r
-    }\r
-}\r