mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-02-12 10:15:52 +00:00
SegwitAddress: Allow only compressed keys in fromKey().
This commit is contained in:
parent
4c60984e14
commit
480150f87f
@ -16,6 +16,9 @@
|
||||
|
||||
package org.bitcoinj.core;
|
||||
|
||||
import static com.google.common.base.Preconditions.checkArgument;
|
||||
import static com.google.common.base.Preconditions.checkState;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
@ -24,8 +27,6 @@ import org.bitcoinj.params.Networks;
|
||||
import org.bitcoinj.script.Script;
|
||||
import org.bitcoinj.script.Script.ScriptType;
|
||||
|
||||
import static com.google.common.base.Preconditions.checkState;
|
||||
|
||||
/**
|
||||
* <p>Implementation of native segwit addresses. They are composed of two parts:</p>
|
||||
*
|
||||
@ -202,6 +203,7 @@ public class SegwitAddress extends Address {
|
||||
* @return constructed address
|
||||
*/
|
||||
public static SegwitAddress fromKey(NetworkParameters params, ECKey key) {
|
||||
checkArgument(key.isCompressed(), "only compressed keys allowed");
|
||||
return fromHash(params, key.getPubKeyHash());
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user