Class TransactionBuilder
java.lang.Object
com.bradyrussell.uiscoin.transaction.TransactionBuilder
public class TransactionBuilder
extends java.lang.Object
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTransactionBuilder.UTXO - 
Constructor Summary
Constructors Constructor Description TransactionBuilder(BlockchainStorage blockchain) - 
Method Summary
Modifier and Type Method Description TransactionBuilderaddChangeOutputToPublicKeyHash(byte[] PublicKeyHash, long FeeToLeave)TransactionBuilderaddInput(TransactionInput transactionInput)TransactionBuilderaddInputsFromAllP2pkhUtxo(UISCoinKeypair UnlockingKeypair)TransactionBuilderaddInputsFromMultipleKeypairsP2pkh(java.util.List<UISCoinKeypair> keypairs, long amountIncludingFees)TransactionBuilderaddInputsFromP2pkhUtxo(UISCoinKeypair UnlockingKeypair, long AmountIncludingEstimatedFee)TransactionBuilderaddOutput(TransactionOutput transactionOutput)Transactionget()TransactionBuildersetLockTime(long LockTime)TransactionBuildersetVersion(int Version) 
- 
Constructor Details
 - 
Method Details
- 
setVersion
 - 
setLockTime
 - 
addInput
 - 
addOutput
 - 
addChangeOutputToPublicKeyHash
public TransactionBuilder addChangeOutputToPublicKeyHash(byte[] PublicKeyHash, long FeeToLeave) throws NoSuchTransactionException, NoSuchBlockException - 
addInputsFromAllP2pkhUtxo
 - 
addInputsFromMultipleKeypairsP2pkh
public TransactionBuilder addInputsFromMultipleKeypairsP2pkh(java.util.List<UISCoinKeypair> keypairs, long amountIncludingFees) - 
addInputsFromP2pkhUtxo
public TransactionBuilder addInputsFromP2pkhUtxo(UISCoinKeypair UnlockingKeypair, long AmountIncludingEstimatedFee) - 
get
 
 -