public abstract class PrivateTransactionManager
extends org.web3j.tx.TransactionManager
Modifier | Constructor and Description |
---|---|
protected |
PrivateTransactionManager(Besu besu,
BesuPrivacyGasProvider gasProvider,
org.web3j.crypto.Credentials credentials,
long chainId,
org.web3j.utils.Base64String privateFrom) |
protected |
PrivateTransactionManager(Besu besu,
BesuPrivacyGasProvider gasProvider,
org.web3j.crypto.Credentials credentials,
long chainId,
org.web3j.utils.Base64String privateFrom,
int attempts,
int sleepDuration) |
protected |
PrivateTransactionManager(Besu besu,
BesuPrivacyGasProvider gasProvider,
org.web3j.crypto.Credentials credentials,
long chainId,
org.web3j.utils.Base64String privateFrom,
PrivateTransactionReceiptProcessor transactionReceiptProcessor) |
Modifier and Type | Method and Description |
---|---|
protected org.web3j.protocol.core.methods.response.TransactionReceipt |
executeTransaction(java.math.BigInteger gasPrice,
java.math.BigInteger gasLimit,
java.lang.String to,
java.lang.String data,
java.math.BigInteger value) |
org.web3j.protocol.core.methods.response.EthGetCode |
getCode(java.lang.String contractAddress,
org.web3j.protocol.core.DefaultBlockParameter defaultBlockParameter) |
protected abstract org.web3j.utils.Base64String |
getPrivacyGroupId() |
org.web3j.utils.Base64String |
getPrivateFrom() |
protected abstract java.lang.Object |
privacyGroupIdOrPrivateFor() |
java.lang.String |
sendCall(java.lang.String to,
java.lang.String data,
org.web3j.protocol.core.DefaultBlockParameter defaultBlockParameter) |
org.web3j.protocol.core.methods.response.EthSendTransaction |
sendTransaction(java.math.BigInteger gasPrice,
java.math.BigInteger gasLimit,
java.lang.String to,
java.lang.String data,
java.math.BigInteger value,
boolean constructor) |
org.web3j.protocol.core.methods.response.EthSendTransaction |
sendTransactionEIP1559(java.math.BigInteger gasPremium,
java.math.BigInteger feeCap,
java.math.BigInteger gasLimit,
java.lang.String to,
java.lang.String data,
java.math.BigInteger value,
boolean constructor) |
protected PrivateTransactionManager(Besu besu, BesuPrivacyGasProvider gasProvider, org.web3j.crypto.Credentials credentials, long chainId, org.web3j.utils.Base64String privateFrom, PrivateTransactionReceiptProcessor transactionReceiptProcessor)
protected PrivateTransactionManager(Besu besu, BesuPrivacyGasProvider gasProvider, org.web3j.crypto.Credentials credentials, long chainId, org.web3j.utils.Base64String privateFrom, int attempts, int sleepDuration)
protected PrivateTransactionManager(Besu besu, BesuPrivacyGasProvider gasProvider, org.web3j.crypto.Credentials credentials, long chainId, org.web3j.utils.Base64String privateFrom)
protected org.web3j.protocol.core.methods.response.TransactionReceipt executeTransaction(java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String to, java.lang.String data, java.math.BigInteger value) throws java.io.IOException, org.web3j.protocol.exceptions.TransactionException
executeTransaction
in class org.web3j.tx.TransactionManager
java.io.IOException
org.web3j.protocol.exceptions.TransactionException
public org.web3j.utils.Base64String getPrivateFrom()
protected abstract org.web3j.utils.Base64String getPrivacyGroupId()
protected abstract java.lang.Object privacyGroupIdOrPrivateFor()
public org.web3j.protocol.core.methods.response.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 org.web3j.tx.TransactionManager
java.io.IOException
public org.web3j.protocol.core.methods.response.EthSendTransaction sendTransactionEIP1559(java.math.BigInteger gasPremium, java.math.BigInteger feeCap, java.math.BigInteger gasLimit, java.lang.String to, java.lang.String data, java.math.BigInteger value, boolean constructor) throws java.io.IOException
sendTransactionEIP1559
in class org.web3j.tx.TransactionManager
java.io.IOException
public java.lang.String sendCall(java.lang.String to, java.lang.String data, org.web3j.protocol.core.DefaultBlockParameter defaultBlockParameter) throws java.io.IOException
sendCall
in class org.web3j.tx.TransactionManager
java.io.IOException
public org.web3j.protocol.core.methods.response.EthGetCode getCode(java.lang.String contractAddress, org.web3j.protocol.core.DefaultBlockParameter defaultBlockParameter) throws java.io.IOException
getCode
in class org.web3j.tx.TransactionManager
java.io.IOException