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
-