mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-02-07 06:44:16 +00:00
Improve JavaDocs in ECKey to try and help people understand the difference between pubkeyhashes and pubkeys. The getting started guide was also updated.
This commit is contained in:
parent
c9bc430f53
commit
0bacae85fb
@ -98,7 +98,10 @@ public class ECKey implements Serializable {
|
||||
return pubKeyHash;
|
||||
}
|
||||
|
||||
/** Gets the raw public key value. */
|
||||
/**
|
||||
* Gets the raw public key value. This appears in transaction scriptSigs. Note that this is <b>not</b> the same
|
||||
* as the pubKeyHash/address.
|
||||
*/
|
||||
public byte[] getPubKey() {
|
||||
return pub;
|
||||
}
|
||||
@ -110,7 +113,10 @@ public class ECKey implements Serializable {
|
||||
return b.toString();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Returns the address that corresponds to the public part of this ECKey. Note that an address is derived from
|
||||
* the RIPEMD-160 hash of the public key and is not the public key itself (which is too large to be convenient).
|
||||
*/
|
||||
public Address toAddress(NetworkParameters params) {
|
||||
byte[] hash160 = Utils.sha256hash160(pub);
|
||||
return new Address(params, hash160);
|
||||
|
Loading…
Reference in New Issue
Block a user