Class BitcoinTransaction.Input

java.lang.Object
com.codename1.crypto.bitcoin.BitcoinTransaction.Input
Enclosing class:
BitcoinTransaction

public static final class BitcoinTransaction.Input extends Object
One input: the outpoint it spends, its unlocking script, sequence and witness.
  • Method Details

    • getPrevTxid

      public String getPrevTxid()
      The spent transaction's id in display (big-endian) hex, as explorers show it.
    • getPrevIndex

      public long getPrevIndex()
      The output index spent.
    • getScriptSig

      public Script getScriptSig()
      The unlocking script.
    • setScriptSig

      public void setScriptSig(Script scriptSig)
      Replaces the unlocking script.
    • getSequence

      public long getSequence()
      The sequence number.
    • setSequence

      public void setSequence(long sequence)
      Replaces the sequence number.
    • getWitness

      public List<byte[]> getWitness()
      The witness stack items, in order.
    • setWitness

      public void setWitness(List<byte[]> items)
      Replaces the witness stack.