Class DefaultTransactionSubmissionService
java.lang.Object
org.cardanofoundation.lob.app.blockchain_publisher.service.transation_submit.DefaultTransactionSubmissionService
- All Implemented Interfaces:
TransactionSubmissionService
public class DefaultTransactionSubmissionService
extends Object
implements TransactionSubmissionService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckIfUtxoAvailable(String txHash, String address) submitTransaction(byte[] txData) Submit transaction and return transaction hash.submitTransactionWithPossibleConfirmation(byte[] txData, String receiverAddress) Submits transaction and gets L1 confirmation data
-
Constructor Details
-
DefaultTransactionSubmissionService
public DefaultTransactionSubmissionService()
-
-
Method Details
-
submitTransaction
Description copied from interface:TransactionSubmissionServiceSubmit transaction and return transaction hash.- Specified by:
submitTransactionin interfaceTransactionSubmissionService- Parameters:
txData-- Returns:
- transaction hash
-
submitTransactionWithPossibleConfirmation
public L1Submission submitTransactionWithPossibleConfirmation(byte[] txData, String receiverAddress) throws com.bloxbean.cardano.client.api.exception.ApiException, InterruptedException Description copied from interface:TransactionSubmissionServiceSubmits transaction and gets L1 confirmation data- Specified by:
submitTransactionWithPossibleConfirmationin interfaceTransactionSubmissionService- Parameters:
txData-- Returns:
- Throws:
com.bloxbean.cardano.client.api.exception.ApiExceptionInterruptedException
-
checkIfUtxoAvailable
-