public interface Besu extends org.web3j.protocol.eea.Eea, BesuRx
Modifier and Type | Method and Description |
---|---|
static Besu |
build(org.web3j.protocol.Web3jService web3jService)
Construct a new Besu instance.
|
static Besu |
build(org.web3j.protocol.Web3jService web3jService,
long pollingInterval,
java.util.concurrent.ScheduledExecutorService scheduledExecutorService)
Construct a new Besu instance.
|
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> |
cliqueDiscard(java.lang.String address) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthAccounts> |
cliqueGetSigners(org.web3j.protocol.core.DefaultBlockParameter defaultBlockParameter) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthAccounts> |
cliqueGetSignersAtHash(java.lang.String blockHash) |
org.web3j.protocol.core.Request<?,BesuEthAccountsMapResponse> |
cliqueProposals() |
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> |
cliquePropose(java.lang.String address,
java.lang.Boolean signerAddition) |
org.web3j.protocol.core.Request<?,BesuFullDebugTraceResponse> |
debugTraceTransaction(java.lang.String transactionHash,
java.util.Map<java.lang.String,java.lang.Boolean> options) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> |
ibftDiscardValidatorVote(java.lang.String address) |
org.web3j.protocol.core.Request<?,BesuEthAccountsMapResponse> |
ibftGetPendingVotes() |
org.web3j.protocol.core.Request<?,BesuSignerMetrics> |
ibftGetSignerMetrics() |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthAccounts> |
ibftGetValidatorsByBlockHash(java.lang.String blockHash) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthAccounts> |
ibftGetValidatorsByBlockNumber(org.web3j.protocol.core.DefaultBlockParameter defaultBlockParameter) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> |
ibftProposeValidatorVote(java.lang.String address,
java.lang.Boolean validatorAddition) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.MinerStartResponse> |
minerStart() |
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> |
minerStop() |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthCall> |
privCall(java.lang.String privacyGroupId,
org.web3j.protocol.core.methods.request.Transaction transaction,
org.web3j.protocol.core.DefaultBlockParameter defaultBlockParameter) |
org.web3j.protocol.core.Request<?,PrivCreatePrivacyGroup> |
privCreatePrivacyGroup(java.util.List<org.web3j.utils.Base64String> addresses,
java.lang.String name,
java.lang.String description) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> |
privDeletePrivacyGroup(org.web3j.utils.Base64String privacyGroupId) |
org.web3j.protocol.core.Request<?,PrivFindPrivacyGroup> |
privFindPrivacyGroup(java.util.List<org.web3j.utils.Base64String> addresses) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthGetCode> |
privGetCode(java.lang.String privacyGroupId,
java.lang.String address,
org.web3j.protocol.core.DefaultBlockParameter defaultBlockParameter) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthLog> |
privGetFilterChanges(java.lang.String privacyGroupId,
java.lang.String filterId) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthLog> |
privGetFilterLogs(java.lang.String privacyGroupId,
java.lang.String filterId) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthLog> |
privGetLogs(java.lang.String privacyGroupId,
org.web3j.protocol.core.methods.request.EthFilter ethFilter) |
org.web3j.protocol.core.Request<?,PrivGetPrivacyPrecompileAddress> |
privGetPrivacyPrecompileAddress() |
org.web3j.protocol.core.Request<?,PrivGetPrivateTransaction> |
privGetPrivateTransaction(java.lang.String transactionHash) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthGetTransactionCount> |
privGetTransactionCount(java.lang.String address,
org.web3j.utils.Base64String privacyGroupId) |
org.web3j.protocol.core.Request<?,PrivGetTransactionReceipt> |
privGetTransactionReceipt(java.lang.String transactionHash) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthFilter> |
privNewFilter(java.lang.String privacyGroupId,
org.web3j.protocol.core.methods.request.EthFilter ethFilter) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> |
privOnChainAddToPrivacyGroup(org.web3j.utils.Base64String privacyGroupId,
org.web3j.crypto.Credentials credentials,
org.web3j.utils.Base64String enclaveKey,
java.util.List<org.web3j.utils.Base64String> participants) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> |
privOnChainCreatePrivacyGroup(org.web3j.utils.Base64String privacyGroupId,
org.web3j.crypto.Credentials credentials,
org.web3j.utils.Base64String enclaveKey,
java.util.List<org.web3j.utils.Base64String> participants) |
org.web3j.protocol.core.Request<?,PrivFindPrivacyGroup> |
privOnChainFindPrivacyGroup(java.util.List<org.web3j.utils.Base64String> addresses) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> |
privOnChainRemoveFromPrivacyGroup(org.web3j.utils.Base64String privacyGroupId,
org.web3j.crypto.Credentials credentials,
org.web3j.utils.Base64String enclaveKey,
org.web3j.utils.Base64String participant) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> |
privOnChainSetGroupLockState(org.web3j.utils.Base64String privacyGroupId,
org.web3j.crypto.Credentials credentials,
org.web3j.utils.Base64String enclaveKey,
java.lang.Boolean lock) |
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthUninstallFilter> |
privUninstallFilter(java.lang.String privacyGroupId,
java.lang.String filterId) |
adminNodeInfo, adminPeers, dbGetHex, dbGetString, dbPutHex, dbPutString, ethAccounts, ethBlockNumber, ethCall, ethChainId, ethCoinbase, ethCompileLLL, ethCompileSerpent, ethCompileSolidity, ethEstimateGas, ethGasPrice, ethGetBalance, ethGetBlockByHash, ethGetBlockByNumber, ethGetBlockTransactionCountByHash, ethGetBlockTransactionCountByNumber, ethGetCode, ethGetCompilers, ethGetFilterChanges, ethGetFilterLogs, ethGetLogs, ethGetStorageAt, ethGetTransactionByBlockHashAndIndex, ethGetTransactionByBlockNumberAndIndex, ethGetTransactionByHash, ethGetTransactionCount, ethGetTransactionReceipt, ethGetUncleByBlockHashAndIndex, ethGetUncleByBlockNumberAndIndex, ethGetUncleCountByBlockHash, ethGetUncleCountByBlockNumber, ethGetWork, ethHashrate, ethMining, ethNewBlockFilter, ethNewFilter, ethNewPendingTransactionFilter, ethProtocolVersion, ethSendRawTransaction, ethSendTransaction, ethSign, ethSubmitHashrate, ethSubmitWork, ethSyncing, ethUninstallFilter, netListening, netPeerCount, netVersion, shhAddToGroup, shhGetFilterChanges, shhGetMessages, shhHasIdentity, shhNewFilter, shhNewGroup, shhNewIdentity, shhPost, shhUninstallFilter, shhVersion, web3ClientVersion, web3Sha3
blockFlowable, ethBlockHashFlowable, ethLogFlowable, ethPendingTransactionHashFlowable, logsNotifications, newHeadsNotifications, pendingTransactionFlowable, replayPastAndFutureBlocksFlowable, replayPastAndFutureTransactionsFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastTransactionsFlowable, replayPastTransactionsFlowable, transactionFlowable
privLogFlowable
static Besu build(org.web3j.protocol.Web3jService web3jService)
build
in interface org.web3j.protocol.eea.Eea
build
in interface org.web3j.protocol.Web3j
web3jService
- web3j service instance - i.e. HTTPstatic Besu build(org.web3j.protocol.Web3jService web3jService, long pollingInterval, java.util.concurrent.ScheduledExecutorService scheduledExecutorService)
build
in interface org.web3j.protocol.Web3j
web3jService
- web3j service instance - i.e. HTTPpollingInterval
- polling interval for responses from network nodesscheduledExecutorService
- executor service to use for scheduled tasks. You are
responsible for terminating this thread poolorg.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.MinerStartResponse> minerStart()
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> minerStop()
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> cliqueDiscard(java.lang.String address)
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthAccounts> cliqueGetSigners(org.web3j.protocol.core.DefaultBlockParameter defaultBlockParameter)
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthAccounts> cliqueGetSignersAtHash(java.lang.String blockHash)
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> cliquePropose(java.lang.String address, java.lang.Boolean signerAddition)
org.web3j.protocol.core.Request<?,BesuEthAccountsMapResponse> cliqueProposals()
org.web3j.protocol.core.Request<?,BesuFullDebugTraceResponse> debugTraceTransaction(java.lang.String transactionHash, java.util.Map<java.lang.String,java.lang.Boolean> options)
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> ibftDiscardValidatorVote(java.lang.String address)
org.web3j.protocol.core.Request<?,BesuEthAccountsMapResponse> ibftGetPendingVotes()
org.web3j.protocol.core.Request<?,BesuSignerMetrics> ibftGetSignerMetrics()
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthAccounts> ibftGetValidatorsByBlockNumber(org.web3j.protocol.core.DefaultBlockParameter defaultBlockParameter)
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthAccounts> ibftGetValidatorsByBlockHash(java.lang.String blockHash)
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> ibftProposeValidatorVote(java.lang.String address, java.lang.Boolean validatorAddition)
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthGetTransactionCount> privGetTransactionCount(java.lang.String address, org.web3j.utils.Base64String privacyGroupId)
org.web3j.protocol.core.Request<?,PrivGetPrivateTransaction> privGetPrivateTransaction(java.lang.String transactionHash)
org.web3j.protocol.core.Request<?,PrivGetPrivacyPrecompileAddress> privGetPrivacyPrecompileAddress()
org.web3j.protocol.core.Request<?,PrivCreatePrivacyGroup> privCreatePrivacyGroup(java.util.List<org.web3j.utils.Base64String> addresses, java.lang.String name, java.lang.String description)
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> privOnChainSetGroupLockState(org.web3j.utils.Base64String privacyGroupId, org.web3j.crypto.Credentials credentials, org.web3j.utils.Base64String enclaveKey, java.lang.Boolean lock) throws java.io.IOException
java.io.IOException
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> privOnChainAddToPrivacyGroup(org.web3j.utils.Base64String privacyGroupId, org.web3j.crypto.Credentials credentials, org.web3j.utils.Base64String enclaveKey, java.util.List<org.web3j.utils.Base64String> participants) throws java.io.IOException, org.web3j.protocol.exceptions.TransactionException
java.io.IOException
org.web3j.protocol.exceptions.TransactionException
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> privOnChainCreatePrivacyGroup(org.web3j.utils.Base64String privacyGroupId, org.web3j.crypto.Credentials credentials, org.web3j.utils.Base64String enclaveKey, java.util.List<org.web3j.utils.Base64String> participants) throws java.io.IOException
java.io.IOException
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> privOnChainRemoveFromPrivacyGroup(org.web3j.utils.Base64String privacyGroupId, org.web3j.crypto.Credentials credentials, org.web3j.utils.Base64String enclaveKey, org.web3j.utils.Base64String participant) throws java.io.IOException
java.io.IOException
org.web3j.protocol.core.Request<?,PrivFindPrivacyGroup> privOnChainFindPrivacyGroup(java.util.List<org.web3j.utils.Base64String> addresses)
org.web3j.protocol.core.Request<?,PrivFindPrivacyGroup> privFindPrivacyGroup(java.util.List<org.web3j.utils.Base64String> addresses)
org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> privDeletePrivacyGroup(org.web3j.utils.Base64String privacyGroupId)
org.web3j.protocol.core.Request<?,PrivGetTransactionReceipt> privGetTransactionReceipt(java.lang.String transactionHash)
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthGetCode> privGetCode(java.lang.String privacyGroupId, java.lang.String address, org.web3j.protocol.core.DefaultBlockParameter defaultBlockParameter)
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthCall> privCall(java.lang.String privacyGroupId, org.web3j.protocol.core.methods.request.Transaction transaction, org.web3j.protocol.core.DefaultBlockParameter defaultBlockParameter)
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthLog> privGetLogs(java.lang.String privacyGroupId, org.web3j.protocol.core.methods.request.EthFilter ethFilter)
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthFilter> privNewFilter(java.lang.String privacyGroupId, org.web3j.protocol.core.methods.request.EthFilter ethFilter)
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthUninstallFilter> privUninstallFilter(java.lang.String privacyGroupId, java.lang.String filterId)
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthLog> privGetFilterChanges(java.lang.String privacyGroupId, java.lang.String filterId)
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthLog> privGetFilterLogs(java.lang.String privacyGroupId, java.lang.String filterId)