Package org.bitcoinj.wallet
Interface KeyChainFactory
- 
- All Known Implementing Classes:
- DefaultKeyChainFactory
 
 public interface KeyChainFactoryFactory interface for creation keychains while de-serializing a wallet.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default DeterministicKeyChainmakeKeyChain(DeterministicSeed seed, KeyCrypter crypter, boolean isMarried, ScriptType outputScriptType, java.util.List<ChildNumber> accountPath)Deprecated.DeterministicKeyChainmakeKeyChain(DeterministicSeed seed, KeyCrypter crypter, ScriptType outputScriptType, java.util.List<ChildNumber> accountPath)Make a keychain (but not a watching one) with the specified account pathdefault DeterministicKeyChainmakeSpendingKeyChain(DeterministicKey accountKey, boolean isMarried, ScriptType outputScriptType)Deprecated.DeterministicKeyChainmakeSpendingKeyChain(DeterministicKey accountKey, ScriptType outputScriptType)Make a spending keychain.default DeterministicKeyChainmakeWatchingKeyChain(DeterministicKey accountKey, boolean isFollowingKey, boolean isMarried, ScriptType outputScriptType)Deprecated.DeterministicKeyChainmakeWatchingKeyChain(DeterministicKey accountKey, ScriptType outputScriptType)Make a watching keychain.
 
- 
- 
- 
Method Detail- 
makeKeyChainDeterministicKeyChain makeKeyChain(DeterministicSeed seed, KeyCrypter crypter, ScriptType outputScriptType, java.util.List<ChildNumber> accountPath) Make a keychain (but not a watching one) with the specified account path- Parameters:
- seed- the seed
- crypter- the encrypted/decrypter
- outputScriptType- type of addresses (aka output scripts) to generate for receiving
- accountPath- account path to generate receiving addresses on
 
 - 
makeKeyChain@Deprecated default DeterministicKeyChain makeKeyChain(DeterministicSeed seed, KeyCrypter crypter, boolean isMarried, ScriptType outputScriptType, java.util.List<ChildNumber> accountPath) Deprecated.
 - 
makeWatchingKeyChainDeterministicKeyChain makeWatchingKeyChain(DeterministicKey accountKey, ScriptType outputScriptType) throws UnreadableWalletException Make a watching keychain.isMarried and isFollowingKey must not be true at the same time. - Parameters:
- accountKey- the account extended public key
- outputScriptType- type of addresses (aka output scripts) to generate for watching
- Throws:
- UnreadableWalletException
 
 - 
makeWatchingKeyChain@Deprecated default DeterministicKeyChain makeWatchingKeyChain(DeterministicKey accountKey, boolean isFollowingKey, boolean isMarried, ScriptType outputScriptType) throws UnreadableWalletException Deprecated.- Throws:
- UnreadableWalletException
 
 - 
makeSpendingKeyChainDeterministicKeyChain makeSpendingKeyChain(DeterministicKey accountKey, ScriptType outputScriptType) throws UnreadableWalletException Make a spending keychain.isMarried and isFollowingKey must not be true at the same time. - Parameters:
- accountKey- the account extended public key
- outputScriptType- type of addresses (aka output scripts) to generate for spending
- Throws:
- UnreadableWalletException
 
 - 
makeSpendingKeyChain@Deprecated default DeterministicKeyChain makeSpendingKeyChain(DeterministicKey accountKey, boolean isMarried, ScriptType outputScriptType) throws UnreadableWalletException Deprecated.- Throws:
- UnreadableWalletException
 
 
- 
 
-