public static class MarriedKeyChain.Builder<T extends MarriedKeyChain.Builder<T>> extends DeterministicKeyChain.Builder<T>
MarriedKeyChain
accountPath, bits, creationTimeSecs, entropy, isFollowing, outputScriptType, passphrase, random, seed, spendingKey, watchingKey
Modifier | Constructor and Description |
---|---|
protected |
Builder() |
Modifier and Type | Method and Description |
---|---|
MarriedKeyChain |
build() |
T |
followingKeys(DeterministicKey followingKey,
DeterministicKey... followingKeys) |
T |
followingKeys(java.util.List<DeterministicKey> followingKeys) |
T |
threshold(int threshold)
Threshold, or
(followingKeys.size() + 1) / 2 + 1) (majority) if unspecified. |
accountPath, entropy, getPassphrase, outputScriptType, passphrase, random, random, seed, self, spend, watch, watchAndFollow
public T followingKeys(java.util.List<DeterministicKey> followingKeys)
public T followingKeys(DeterministicKey followingKey, DeterministicKey... followingKeys)
public T threshold(int threshold)
Threshold, or (followingKeys.size() + 1) / 2 + 1)
(majority) if unspecified.
IMPORTANT: As of Bitcoin Core 0.9 all multisig transactions which require more than 3 public keys are non-standard and such spends won't be processed by peers with default settings, essentially making such transactions almost nonspendable
public MarriedKeyChain build()
build
in class DeterministicKeyChain.Builder<T extends MarriedKeyChain.Builder<T>>