public interface UtxoTransactionBuilder
UtxoSelectionStrategy to get appropriate Utxos| Modifier and Type | Method and Description |
|---|---|
Transaction |
buildMintTokenTransaction(MintTransaction mintTransaction,
TransactionDetailsParams detailsParams,
Metadata metadata,
ProtocolParams protocolParams)
Build Transaction for token minting
|
Transaction |
buildTransaction(java.util.List<PaymentTransaction> transactions,
TransactionDetailsParams detailsParams,
Metadata metadata,
ProtocolParams protocolParams)
Build Transaction for list of Payment Transactions
|
java.util.List<Utxo> |
getUtxos(java.lang.String address,
java.lang.String unit,
java.math.BigInteger amount)
Get required utxos by address, unit and amount by calling
UtxoSelectionStrategy |
void |
setUtxoSelectionStrategy(UtxoSelectionStrategy utxoSelectionStrategy)
Set utxo selection strategy
|
void setUtxoSelectionStrategy(UtxoSelectionStrategy utxoSelectionStrategy)
utxoSelectionStrategy - Transaction buildTransaction(java.util.List<PaymentTransaction> transactions, TransactionDetailsParams detailsParams, Metadata metadata, ProtocolParams protocolParams) throws ApiException, AddressExcepion
transactions - detailsParams - metadata - ApiExceptionAddressExcepionjava.util.List<Utxo> getUtxos(java.lang.String address, java.lang.String unit, java.math.BigInteger amount) throws ApiException
UtxoSelectionStrategyaddress - unit - amount - ApiExceptionTransaction buildMintTokenTransaction(MintTransaction mintTransaction, TransactionDetailsParams detailsParams, Metadata metadata, ProtocolParams protocolParams) throws ApiException, AddressExcepion
mintTransaction - detailsParams - metadata - ApiExceptionAddressExcepion