Package org.bitcoinj.signers
Transaction signers know how to calculate signatures over transactions in different contexts, for example, using
local private keys or fetching them from remote servers. The
Wallet
class uses these
when sending money.-
Interface Summary Interface Description TransactionSigner Implementations of this interface are intended to sign inputs of the given transaction. -
Class Summary Class Description CustomTransactionSigner This signer may be used as a template for creating custom multisig transaction signers.CustomTransactionSigner.SignatureAndKey LocalTransactionSigner TransactionSigner
implementation for signing inputs using keys from providedKeyBag
.MissingSigResolutionSigner This transaction signer resolves missing signatures in accordance with the givenWallet.MissingSigsMode
.TransactionSigner.ProposedTransaction This class wraps transaction proposed to complete keeping a metadata that may be updated, used and effectively shared by transaction signers. -
Exception Summary Exception Description TransactionSigner.MissingSignatureException