package piuk.blockchain.android;
import java.math.BigInteger;
import com.google.bitcoin.core.Address;
import com.google.bitcoin.core.AddressFormatException;
import com.google.bitcoin.core.NetworkParameters;
import com.google.bitcoin.core.Transaction;
import com.google.bitcoin.core.TransactionInput;
import com.google.bitcoin.core.TransactionOutPoint;
public class MyTransactionInput extends TransactionInput {
private static final long serialVersionUID = 1L;
public String address;
public BigInteger value;
public NetworkParameters params;
public MyTransactionInput(NetworkParameters params, Transaction parentTransaction, byte[] scriptBytes, TransactionOutPoint outpoint) {
super(params, parentTransaction, scriptBytes, outpoint);
this.params = params;
}
@Override
public Address getFromAddress() {
try {
return new Address(params, address);
} catch (AddressFormatException e) {
e.printStackTrace();
}
return null;
}
public BigInteger getValue() {
return value;
}
public void setValue(BigInteger value) {
this.value = value;
}
}