code: func NewTxIn(prevOut *OutPoint, signatureScript []byte, witness [][]byte) *TxIn {
  	return &TxIn{
  		PreviousOutPoint: *prevOut,
  		SignatureScript:  signatureScript,
  		Witness:          witness,
  		Sequence:         MaxTxInSequenceNum,
  	}
  }
docs: // NewTxIn returns a new bitcoin transaction input with the provided
  // previous outpoint point and signature script with a default sequence of
  // MaxTxInSequenceNum.