public class FastRawTransactionManager extends RawTransactionManager
txHashVerifier
DEFAULT_POLLING_ATTEMPTS_PER_TX_HASH, DEFAULT_POLLING_FREQUENCY, REVERT_ERR_STR
Constructor and Description |
---|
FastRawTransactionManager(Web3j web3j,
org.web3j.crypto.Credentials credentials) |
FastRawTransactionManager(Web3j web3j,
org.web3j.crypto.Credentials credentials,
long chainId) |
FastRawTransactionManager(Web3j web3j,
org.web3j.crypto.Credentials credentials,
long chainId,
TransactionReceiptProcessor transactionReceiptProcessor) |
FastRawTransactionManager(Web3j web3j,
org.web3j.crypto.Credentials credentials,
TransactionReceiptProcessor transactionReceiptProcessor) |
Modifier and Type | Method and Description |
---|---|
java.math.BigInteger |
getCurrentNonce() |
protected java.math.BigInteger |
getNonce() |
void |
resetNonce() |
void |
setNonce(java.math.BigInteger value) |
getCode, getTxHashVerifier, sendCall, sendTransaction, sendTransactionEIP1559, setTxHashVerifier, sign, signAndSend
executeTransaction, executeTransaction, executeTransactionEIP1559, executeTransactionEIP1559, getFromAddress, sendTransaction, sendTransactionEIP1559
public FastRawTransactionManager(Web3j web3j, org.web3j.crypto.Credentials credentials, long chainId)
public FastRawTransactionManager(Web3j web3j, org.web3j.crypto.Credentials credentials)
public FastRawTransactionManager(Web3j web3j, org.web3j.crypto.Credentials credentials, TransactionReceiptProcessor transactionReceiptProcessor)
public FastRawTransactionManager(Web3j web3j, org.web3j.crypto.Credentials credentials, long chainId, TransactionReceiptProcessor transactionReceiptProcessor)
protected java.math.BigInteger getNonce() throws java.io.IOException
getNonce
in class RawTransactionManager
java.io.IOException
public java.math.BigInteger getCurrentNonce()
public void resetNonce() throws java.io.IOException
java.io.IOException
public void setNonce(java.math.BigInteger value)