Package

org.bitcoins.core.wallet

signer

Permalink

package signer

Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class BitcoinFundingInfo extends FundingInfo

    Permalink
  2. sealed abstract class BitcoinSigner extends Signer

    Permalink

    Represents all signers for the bitcoin protocol, we could add another network later like litecoin

  3. sealed abstract class FundingInfo extends AnyRef

    Permalink

    This meant to represent the class used to 'fund' an unsigned Transaction.

    This meant to represent the class used to 'fund' an unsigned Transaction. This is useful for when we have multiple NetworkParameters that each have their own transaction type. I.e. we should only be able to have BitcoinTransactions paired with BitcoinUTXOSpendingInfo, the same would apply for litecoin etc.

  4. sealed abstract class MultiSigSigner extends BitcoinSigner

    Permalink
  5. sealed abstract class P2PKHSigner extends BitcoinSigner

    Permalink

    Used to sign a org.bitcoins.core.protocol.script.P2PKHScriptPubKey

  6. sealed abstract class P2PKSigner extends BitcoinSigner

    Permalink

    Used to sign a org.bitcoins.core.protocol.script.P2PKScriptPubKey

  7. sealed abstract class P2WPKHSigner extends BitcoinSigner

    Permalink
  8. sealed abstract class Signer extends AnyRef

    Permalink

    The class used to represent a signing process for a specific org.bitcoins.core.protocol.script.ScriptPubKey type

Value Members

  1. object BitcoinFundingInfo

    Permalink
  2. object MultiSigSigner extends MultiSigSigner

    Permalink
  3. object P2PKHSigner extends P2PKHSigner

    Permalink
  4. object P2PKSigner extends P2PKSigner

    Permalink
  5. object P2WPKHSigner extends P2WPKHSigner

    Permalink

Ungrouped