Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NetworkParameters network = TestNet3Params.get();
- String wifPk = "cUNCS8F8n2dgineo4ENshEo4qFDMTLYa7MC31DKSo8whVZaV6FDu";
- DumpedPrivateKey wif = DumpedPrivateKey.fromBase58(network, wifPk);
- ECKey _ecKey = wif.getKey();
- Address retrieveAddress = LegacyAddress.fromPubKeyHash(network, _ecKey.getPubKeyHash());
- Address addressFromKeyP2KH = Address.fromKey(network, _ecKey, Script.ScriptType.P2PKH);
- Address addressFromKeyP2WPKH = Address.fromKey(network, _ecKey, Script.ScriptType.P2WPKH);
- System.out.println("retrieveAddress: " + retrieveAddress);
- System.out.println("addressFromKeyP2KH: " + addressFromKeyP2KH);
- System.out.println("addressFromKeyP2WPKH: " + addressFromKeyP2WPKH);
- List<ECKey> listEcKey = new ArrayList<ECKey>();
- listEcKey.add(_ecKey);
- Script p2shScript = ScriptBuilder.createP2SHOutputScript(1, listEcKey);
- Script p2wpkhScript = ScriptBuilder.createP2WPKHOutputScript(_ecKey);
- Script p2pk = ScriptBuilder.createP2PKOutputScript(_ecKey);
- Address p2shAddress = LegacyAddress.fromScriptHash(network, ScriptPattern.extractHashFromP2SH(p2shScript));
- Address p2pkAddress = LegacyAddress.fromKey(network, ECKey.fromPublicOnly(ScriptPattern.extractKeyFromP2PK(p2pk)));
- Address p2wpkhAddress = LegacyAddress.fromScriptHash(network, ScriptPattern.extractHashFromP2WH(p2wpkhScript));
- System.out.println("p2shAddress: " + p2shAddress);
- System.out.println("p2pkAddress: " + p2pkAddress);
- System.out.println("p2wpkhAddress: " + p2wpkhAddress);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement