Package org.consensusj.bitcoinj.signing
Interface SigningUtils
public interface SigningUtils
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic SigningRequest
addChange
(SigningRequest request, org.bitcoinj.base.Address changeAddress, FeeCalculator calculator) static TransactionOutputData
createDustOutput
(org.bitcoinj.base.Address address) static org.bitcoinj.base.Coin
getFee
(Collection<TransactionInputData> inputs, Collection<TransactionOutputData> outputs) static org.bitcoinj.base.Coin
getFee
(SigningRequest request) static org.bitcoinj.base.Coin
static org.bitcoinj.base.Coin
sumInputs
(Collection<TransactionInputData> inputs) Calculate the total value of a collection of transaction inputs.static long
sumInputSats
(Collection<TransactionInputData> inputs) static org.bitcoinj.base.Coin
sumOutputs
(Collection<TransactionOutputData> outputs) Calculate the total value of a collection of transaction outputs.static long
sumOutputSats
(Collection<TransactionOutputData> outputs)
-
Field Details
-
MIN_NONDUST_OUTPUT
-
-
Method Details
-
createDustOutput
-
getMinNonDustValue
-
addChange
static SigningRequest addChange(SigningRequest request, org.bitcoinj.base.Address changeAddress, FeeCalculator calculator) throws org.bitcoinj.core.InsufficientMoneyException - Throws:
org.bitcoinj.core.InsufficientMoneyException
-
getFee
- Parameters:
request
-- Returns:
- The fee that will be paid from a set of inputs and outputs
-
getFee
static org.bitcoinj.base.Coin getFee(Collection<TransactionInputData> inputs, Collection<TransactionOutputData> outputs) - Parameters:
inputs
-outputs
-- Returns:
- The fee that will be paid from a set of inputs and outputs
-
sumInputs
Calculate the total value of a collection of transaction inputs.- Parameters:
inputs
- list of transaction outputs to total- Returns:
- total value in satoshis
-
sumOutputs
Calculate the total value of a collection of transaction outputs.- Parameters:
outputs
- list of transaction outputs to total- Returns:
- total value in satoshis
-
sumInputSats
-
sumOutputSats
-