public interface KeyChainFactory
| Modifier and Type | Method and Description | 
|---|---|
DeterministicKeyChain | 
makeKeyChain(DeterministicSeed seed,
            KeyCrypter crypter,
            boolean isMarried,
            Script.ScriptType outputScriptType,
            java.util.List<ChildNumber> accountPath)
Make a keychain (but not a watching one) with the specified account path 
 | 
DeterministicKeyChain | 
makeSpendingKeyChain(DeterministicKey accountKey,
                    boolean isMarried,
                    Script.ScriptType outputScriptType)
Make a spending keychain. 
 | 
DeterministicKeyChain | 
makeWatchingKeyChain(DeterministicKey accountKey,
                    boolean isFollowingKey,
                    boolean isMarried,
                    Script.ScriptType outputScriptType)
Make a watching keychain. 
 | 
DeterministicKeyChain makeKeyChain(DeterministicSeed seed, KeyCrypter crypter, boolean isMarried, Script.ScriptType outputScriptType, java.util.List<ChildNumber> accountPath)
seed - the seedcrypter - the encrypted/decrypterisMarried - whether the keychain is leading in a marriageoutputScriptType - type of addresses (aka output scripts) to generate for receivingaccountPath - account path to generate receiving addresses onDeterministicKeyChain makeWatchingKeyChain(DeterministicKey accountKey, boolean isFollowingKey, boolean isMarried, Script.ScriptType outputScriptType) throws UnreadableWalletException
isMarried and isFollowingKey must not be true at the same time.
accountKey - the account extended public keyisFollowingKey - whether the keychain is following in a marriageisMarried - whether the keychain is leading in a marriageoutputScriptType - type of addresses (aka output scripts) to generate for watchingUnreadableWalletExceptionDeterministicKeyChain makeSpendingKeyChain(DeterministicKey accountKey, boolean isMarried, Script.ScriptType outputScriptType) throws UnreadableWalletException
isMarried and isFollowingKey must not be true at the same time.
accountKey - the account extended public keyisMarried - whether the keychain is leading in a marriageoutputScriptType - type of addresses (aka output scripts) to generate for spendingUnreadableWalletException