OSDN Git Service

Merge pull request #7 from Bytom/merge_tx_signer
[bytom/bytom-java-sdk.git] / tx-signer / src / test / java / io / bytom / offline / common / DeriveXpubTest.java
diff --git a/tx-signer/src/test/java/io/bytom/offline/common/DeriveXpubTest.java b/tx-signer/src/test/java/io/bytom/offline/common/DeriveXpubTest.java
new file mode 100755 (executable)
index 0000000..d462c51
--- /dev/null
@@ -0,0 +1,17 @@
+package io.bytom.offline.common;\r
+\r
+\r
+import org.bouncycastle.util.encoders.Hex;\r
+import org.junit.Test;\r
+\r
+public class DeriveXpubTest {\r
+\r
+    @Test\r
+    public void testDeriveXpub() {\r
+        String hxprv = "10fdbc41a4d3b8e5a0f50dd3905c1660e7476d4db3dbd9454fa4347500a633531c487e8174ffc0cfa76c3be6833111a9b8cd94446e37a76ee18bb21a7d6ea66b";\r
+        byte[] xpub = DeriveXpub.deriveXpub(Hex.decode(hxprv));\r
+        System.out.println("hxpub: " + Hex.toHexString(xpub));\r
+        //expected: d9c7b41f030a398dada343096040c675be48278046623849977cb0fd01d395a51c487e8174ffc0cfa76c3be6833111a9b8cd94446e37a76ee18bb21a7d6ea66b\r
+        //          d9c7b41f030a398dada343096040c675be48278046623849977cb0fd01d395a51c487e8174ffc0cfa76c3be6833111a9b8cd94446e37a76ee18bb21a7d6ea66b\r
+    }\r
+}
\ No newline at end of file