Package org.consensusj.bitcoinj.signing
package org.consensusj.bitcoinj.signing
Incubating support for
signing walletsusing immutable, record-like classes.
-
ClassDescriptionA template interface, implementations need only implement
BaseTransactionSigner.keyForInput(TransactionInputData)
.Simple implementation of SigningRequestA simple transaction signer using a single ECKey that can sign eitherScriptType.P2PKH
orScriptType.P2WPKH
transactions.Interface for transaction fee calculation.A "signing wallet" that uses aDeterministicKeyChain
to signSigningRequest
s.This represents the data insignrawtransactionwithwallet
.A transaction signing request with immutable data specifying the transaction.Stupid simple fee calculator for testnetImmutable data for a transaction input.Immutable aggregate of data for TransactionInput.Raw, immutable data for a pay-to-address transaction outputRaw, immutable data for a transaction outputRaw, immutable data for an OP_RETURN transaction outputA low-level transaction signing interface that can sign aSigningRequest
that is a complete transaction that only needs signatures.Utility for transaction validationUTXO info for transaction signing.Bare minimum UTXO info: txId and indexUTXO withamount
andscriptPubKey
.UTXO with "amount" which is necessary for signing a segwit transaction.