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, REVERT_ERR_STR| 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 |
|---|---|
EthGetCode |
getCode(java.lang.String contractAddress,
DefaultBlockParameter defaultBlockParameter) |
java.lang.String |
sendCall(java.lang.String to,
java.lang.String data,
DefaultBlockParameter defaultBlockParameter) |
EthSendTransaction |
sendEIP1559Transaction(long chainId,
java.math.BigInteger maxPriorityFeePerGas,
java.math.BigInteger maxFeePerGas,
java.math.BigInteger gasLimit,
java.lang.String to,
java.lang.String data,
java.math.BigInteger value,
boolean constructor) |
EthSendTransaction |
sendTransaction(java.math.BigInteger gasPrice,
java.math.BigInteger gasLimit,
java.lang.String to,
java.lang.String data,
java.math.BigInteger value,
boolean constructor) |
executeTransaction, executeTransaction, executeTransactionEIP1559, executeTransactionEIP1559, getFromAddress, processResponse, sendEIP1559Transaction, sendTransactionpublic 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, boolean constructor) throws java.io.IOException
sendTransaction in class TransactionManagerjava.io.IOExceptionpublic EthSendTransaction sendEIP1559Transaction(long chainId, java.math.BigInteger maxPriorityFeePerGas, java.math.BigInteger maxFeePerGas, java.math.BigInteger gasLimit, java.lang.String to, java.lang.String data, java.math.BigInteger value, boolean constructor) throws java.io.IOException
sendEIP1559Transaction in class TransactionManagerjava.io.IOExceptionpublic java.lang.String sendCall(java.lang.String to,
java.lang.String data,
DefaultBlockParameter defaultBlockParameter)
throws java.io.IOException
sendCall in class TransactionManagerjava.io.IOExceptionpublic EthGetCode getCode(java.lang.String contractAddress, DefaultBlockParameter defaultBlockParameter) throws java.io.IOException
getCode in class TransactionManagerjava.io.IOException