public class ClientTransactionManager extends TransactionManager
Note: accounts must be unlocked on the node for transactions to be successful.
DEFAULT_POLLING_ATTEMPTS_PER_TX_HASH, DEFAULT_POLLING_FREQUENCY
Constructor and Description |
---|
ClientTransactionManager(Web3j web3j,
java.lang.String fromAddress) |
ClientTransactionManager(Web3j web3j,
java.lang.String fromAddress,
int attempts,
int sleepDuration) |
ClientTransactionManager(Web3j web3j,
java.lang.String fromAddress,
TransactionReceiptProcessor transactionReceiptProcessor) |
Modifier and Type | Method and Description |
---|---|
EthSendTransaction |
sendTransaction(java.math.BigInteger gasPrice,
java.math.BigInteger gasLimit,
java.lang.String to,
java.lang.String data,
java.math.BigInteger value) |
executeTransaction, getFromAddress
public ClientTransactionManager(Web3j web3j, java.lang.String fromAddress)
public ClientTransactionManager(Web3j web3j, java.lang.String fromAddress, int attempts, int sleepDuration)
public ClientTransactionManager(Web3j web3j, java.lang.String fromAddress, TransactionReceiptProcessor transactionReceiptProcessor)
public EthSendTransaction sendTransaction(java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String to, java.lang.String data, java.math.BigInteger value) throws java.io.IOException
sendTransaction
in class TransactionManager
java.io.IOException