package com.yoghurt.crypto.transactions.shared.domain; public class TransactionInput extends ScriptEntity { private static final long serialVersionUID = 7502719027342265379L; private TransactionOutPoint outPoint; private long inputIndex; private long transactionSequence; public void setOutPoint(final TransactionOutPoint outPoint) { this.outPoint = outPoint; } public TransactionOutPoint getOutPoint() { return outPoint; } public long getTransactionSequence() { return transactionSequence; } public void setTransactionSequence(final long transactionSequence) { this.transactionSequence = transactionSequence; } public long getInputIndex() { return inputIndex; } public void setInputIndex(final long inputIndex) { this.inputIndex = inputIndex; } public boolean isCoinbase() { return outPoint != null && outPoint.isCoinbase(); } }