Package org.bitcoinj.signers
Class MissingSigResolutionSigner
- java.lang.Object
 - 
- org.bitcoinj.signers.MissingSigResolutionSigner
 
 
- 
- All Implemented Interfaces:
 TransactionSigner
public class MissingSigResolutionSigner extends java.lang.Object implements TransactionSigner
This transaction signer resolves missing signatures in accordance with the givenWallet.MissingSigsMode. If missingSigsMode is USE_OP_ZERO this signer does nothing assuming missing signatures are already presented in scriptSigs as OP_0. In MissingSigsMode.THROW mode this signer will throw an exception. It would be MissingSignatureException for P2SH or MissingPrivateKeyException for other transaction types. 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface org.bitcoinj.signers.TransactionSigner
TransactionSigner.MissingSignatureException, TransactionSigner.ProposedTransaction 
 - 
 
- 
Constructor Summary
Constructors Constructor Description MissingSigResolutionSigner()MissingSigResolutionSigner(Wallet.MissingSigsMode missingSigsMode) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisReady()Returns true if this signer is ready to be used.booleansignInputs(TransactionSigner.ProposedTransaction propTx, KeyBag keyBag)Signs given transaction's inputs. 
 - 
 
- 
- 
Constructor Detail
- 
MissingSigResolutionSigner
public MissingSigResolutionSigner()
 
- 
MissingSigResolutionSigner
public MissingSigResolutionSigner(Wallet.MissingSigsMode missingSigsMode)
 
 - 
 
- 
Method Detail
- 
isReady
public boolean isReady()
Description copied from interface:TransactionSignerReturns true if this signer is ready to be used.- Specified by:
 isReadyin interfaceTransactionSigner
 
- 
signInputs
public boolean signInputs(TransactionSigner.ProposedTransaction propTx, KeyBag keyBag)
Description copied from interface:TransactionSignerSigns given transaction's inputs. Returns true if signer is compatible with given transaction (can do something meaningful with it). Otherwise this method returns false- Specified by:
 signInputsin interfaceTransactionSigner
 
 - 
 
 -