3
0
mirror of https://github.com/Qortal/altcoinj.git synced 2025-01-31 15:22:16 +00:00

Address: rename a static ctor method to be more accurate.

This commit is contained in:
Mike Hearn 2014-01-07 15:22:00 +01:00
parent 351299c9ab
commit 34e2d1596f
2 changed files with 4 additions and 4 deletions

View File

@ -56,7 +56,7 @@ public class Address extends VersionedChecksummedBytes {
}
/** Returns an Address that represents the given P2SH script hash. */
public static Address fromP2SHScript(NetworkParameters params, byte[] hash160) {
public static Address fromP2SHHash(NetworkParameters params, byte[] hash160) {
try {
return new Address(params, params.getP2SHHeader(), hash160);
} catch (WrongNetworkException e) {
@ -67,7 +67,7 @@ public class Address extends VersionedChecksummedBytes {
/** Returns an Address that represents the script hash extracted from the given scriptPubKey */
public static Address fromP2SHScript(NetworkParameters params, Script scriptPubKey) {
checkArgument(scriptPubKey.isPayToScriptHash(), "Not a P2SH script");
return fromP2SHScript(params, scriptPubKey.getPubKeyHash());
return fromP2SHHash(params, scriptPubKey.getPubKeyHash());
}
/**

View File

@ -112,9 +112,9 @@ public class AddressTest {
// Test that we can convert them from hashes
byte[] hex = Hex.decode("2ac4b0b501117cc8119c5797b519538d4942e90e");
Address a = Address.fromP2SHScript(mainParams, hex);
Address a = Address.fromP2SHHash(mainParams, hex);
assertEquals("35b9vsyH1KoFT5a5KtrKusaCcPLkiSo1tU", a.toString());
Address b = Address.fromP2SHScript(testParams, Hex.decode("18a0e827269b5211eb51a4af1b2fa69333efa722"));
Address b = Address.fromP2SHHash(testParams, Hex.decode("18a0e827269b5211eb51a4af1b2fa69333efa722"));
assertEquals("2MuVSxtfivPKJe93EC1Tb9UhJtGhsoWEHCe", b.toString());
Address c = Address.fromP2SHScript(mainParams, ScriptBuilder.createP2SHOutputScript(hex));
assertEquals("35b9vsyH1KoFT5a5KtrKusaCcPLkiSo1tU", c.toString());