public static RedeemData of(List<ECKey> keys, Script redeemScript) { return new RedeemData(keys, redeemScript); }
public static RedeemData of(List<ECKey> keys, Script redeemScript, boolean isP2SHofP2WPKH) { return new RedeemData(keys, redeemScript, isP2SHofP2WPKH); }
public static RedeemData of(List<ECKey> keys, Script redeemScript) { return new RedeemData(keys, redeemScript); }
public static RedeemData of(List<ECKey> keys, Script redeemScript) { return new RedeemData(keys, redeemScript); }
/** * Creates RedeemData for pay-to-address or pay-to-pubkey input. Provided key is a single private key needed * to spend such inputs and provided program should be a proper CHECKSIG program. */ public static RedeemData of(ECKey key, Script program) { checkArgument(program.isSentToAddress() || program.isSentToRawPubKey()); return key != null ? new RedeemData(Collections.singletonList(key), program) : null; }
/** * Creates RedeemData for pay-to-address or pay-to-pubkey input. Provided key is a single private key needed * to spend such inputs and provided program should be a proper CHECKSIG program. */ public static RedeemData of(ECKey key, Script program) { checkArgument(program.isSentToAddress() || program.isSentToRawPubKey()); return key != null ? new RedeemData(Collections.singletonList(key), program) : null; }
/** * Creates RedeemData for pay-to-address or pay-to-pubkey input. Provided key is a single private key needed * to spend such inputs and provided program should be a proper CHECKSIG program. */ public static RedeemData of(ECKey key, Script program) { checkArgument(program.isSentToAddress() || program.isSentToRawPubKey()); return key != null ? new RedeemData(Collections.singletonList(key), program) : null; }
/** * Creates RedeemData for pay-to-address or pay-to-pubkey input. Provided key is a single private key needed * to spend such inputs and provided program should be a proper CHECKSIG program. */ public static RedeemData of(ECKey key, Script program, boolean isP2SHofP2WPKH) { if (isP2SHofP2WPKH) checkArgument(program.isSentToP2WPKH()); else checkArgument(program.isSentToAddress() || program.isSentToRawPubKey()); return key != null ? new RedeemData(Collections.singletonList(key), program, isP2SHofP2WPKH) : null; }