@@ -35,10 +35,10 @@ And this project includes below external libraries.
3535* bitcoinj core v0.15.10
3636* web3j core v4.8.7
3737
38- Download and use 'ecdsa-keygen-java-1.3 .jar' in 'release' tab or [ here] ( release/ ) .
38+ Download and use 'ecdsa-keygen-java-1.4 .jar' in 'release' tab or [ here] ( release/ ) .
3939
4040``` sh
41- implementation files(' ./ecdsa-keygen-java-1.3 .jar' )
41+ implementation files(' ./ecdsa-keygen-java-1.4 .jar' )
4242```
4343
4444## BTCKeyPair
@@ -74,8 +74,8 @@ import com.wuin.ecdsakeyj;
7474### Create New KeyPair
7575
7676``` java
77- BTCKeyPair btcKeyPair = new BTCKeyPair ();
78- ETHKeyPair ethKeyPair = new ETHKeyPair ();
77+ BTCKeyPair btcKeyPair = BTCKeyPair . create ();
78+ ETHKeyPair ethKeyPair = ETHKeyPair . create ();
7979
8080System . out. println(btcKeyPair. getPrivateKey());
8181System . out. println(btcKeyPair. getPublicKey());
@@ -101,8 +101,8 @@ Note that the result is up to each keypair.
101101String btcPriv = " Ky7uryfGoK4wnNPXEP71yeM64HN4KKhhvV4Kn7VZyHovcpatNkQX" ;
102102String ethPriv = " 4ca85fd2d908a77e5b6e5d15e222ae70d1d70c5101cd880a7e2ff2796c6d56ac" ;
103103
104- BTCKeyPair btcKeyPair = new BTCKeyPair (btcPriv, false );
105- ETHKeyPair ethKeyPair = new ETHKeyPair (ethPriv);
104+ BTCKeyPair btcKeyPair = BTCKeyPair . fromPrivateKey (btcPriv);
105+ ETHKeyPair ethKeyPair = ETHKeyPair . fromPrivateKey (ethPriv);
106106
107107System . out. println(btcKeyPair. getPrivateKey());
108108System . out. println(btcKeyPair. getPublicKey());
@@ -124,11 +124,16 @@ wRcd8Nkcss8ChuCAQnK6CEevaPTXnCdikVvTH3eNd7DJ
124124
125125``` java
126126String seed = " This is a seed to create new BTCKePair" ;
127+ byte [] bseed = seed. getBytes(StandardCharsets . UTF_8 );
127128
128- BTCKeyPair btcKeyPair = new BTCKeyPair (seed, true );
129+ BTCKeyPair btcKeyPair = BTCKeyPair . fromSeed(seed);
130+ BTCKeyPair sbtcKeyPair = BTCKeyPair . fromSeed(bseed);
129131
130132System . out. println(btcKeyPair. getPrivateKey());
131133System . out. println(btcKeyPair. getPublicKey());
134+
135+ System . out. println(sbtcKeyPair. getPrivateKey());
136+ System . out. println(sbtcKeyPair. getPublicKey());
132137```
133138
134139-must print,
@@ -141,8 +146,8 @@ mxfoQxXkbvfenQmeFXqzY5gvMY3KnTaPvGHkyhhQnRZb
141146### Sign Message with KeyPair
142147
143148``` java
144- BTCKeyPair btcKeyPair = new BTCKeyPair ();
145- ETHKeyPair ethKeyPair = new ETHKeyPair ();
149+ BTCKeyPair btcKeyPair = BTCKeyPair . create ();
150+ ETHKeyPair ethKeyPair = ETHKeyPair . create ();
146151
147152String msg = " Hello, world!" ;
148153
0 commit comments