1 package io.bytom.offline.common;
\r
4 import org.bouncycastle.util.encoders.Hex;
\r
5 import org.junit.Test;
\r
7 public class DeriveXpubTest {
\r
10 public void testDeriveXpub() {
\r
11 String hxprv = "10fdbc41a4d3b8e5a0f50dd3905c1660e7476d4db3dbd9454fa4347500a633531c487e8174ffc0cfa76c3be6833111a9b8cd94446e37a76ee18bb21a7d6ea66b";
\r
12 byte[] xpub = DeriveXpub.deriveXpub(Hex.decode(hxprv));
\r
13 System.out.println("hxpub: " + Hex.toHexString(xpub));
\r
14 //expected: d9c7b41f030a398dada343096040c675be48278046623849977cb0fd01d395a51c487e8174ffc0cfa76c3be6833111a9b8cd94446e37a76ee18bb21a7d6ea66b
\r
15 // d9c7b41f030a398dada343096040c675be48278046623849977cb0fd01d395a51c487e8174ffc0cfa76c3be6833111a9b8cd94446e37a76ee18bb21a7d6ea66b
\r