| Constructor and Description |
|---|
JsonRpc2_0Besu(org.web3j.protocol.Web3jService web3jService) |
JsonRpc2_0Besu(org.web3j.protocol.Web3jService web3jService,
long pollingInterval,
java.util.concurrent.ScheduledExecutorService scheduledExecutorService) |
| Modifier and Type | Method and Description |
|---|---|
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) |
io.reactivex.Flowable<org.web3j.protocol.core.methods.response.Log> |
privLogFlowable(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.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, blockFlowable, dbGetHex, dbGetString, dbPutHex, dbPutString, ethAccounts, ethBlockHashFlowable, 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, ethLogFlowable, ethMining, ethNewBlockFilter, ethNewFilter, ethNewPendingTransactionFilter, ethPendingTransactionHashFlowable, ethProtocolVersion, ethSendRawTransaction, ethSendTransaction, ethSign, ethSubmitHashrate, ethSubmitWork, ethSyncing, ethUninstallFilter, logsNotifications, netListening, netPeerCount, netVersion, newBatch, newHeadsNotifications, pendingTransactionFlowable, replayPastAndFutureBlocksFlowable, replayPastAndFutureTransactionsFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastTransactionsFlowable, replayPastTransactionsFlowable, shhAddToGroup, shhGetFilterChanges, shhGetMessages, shhHasIdentity, shhNewFilter, shhNewGroup, shhNewIdentity, shhPost, shhUninstallFilter, shhVersion, shutdown, transactionFlowable, web3ClientVersion, web3Sha3clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadminNodeInfo, 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, web3Sha3blockFlowable, ethBlockHashFlowable, ethLogFlowable, ethPendingTransactionHashFlowable, logsNotifications, newHeadsNotifications, pendingTransactionFlowable, replayPastAndFutureBlocksFlowable, replayPastAndFutureTransactionsFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastTransactionsFlowable, replayPastTransactionsFlowable, transactionFlowablepublic JsonRpc2_0Besu(org.web3j.protocol.Web3jService web3jService)
public JsonRpc2_0Besu(org.web3j.protocol.Web3jService web3jService,
long pollingInterval,
java.util.concurrent.ScheduledExecutorService scheduledExecutorService)
public org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.MinerStartResponse> minerStart()
minerStart in interface Besupublic org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> minerStop()
public org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> cliqueDiscard(java.lang.String address)
cliqueDiscard in interface Besupublic org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthAccounts> cliqueGetSigners(org.web3j.protocol.core.DefaultBlockParameter defaultBlockParameter)
cliqueGetSigners in interface Besupublic org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthAccounts> cliqueGetSignersAtHash(java.lang.String blockHash)
cliqueGetSignersAtHash in interface Besupublic org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> cliquePropose(java.lang.String address,
java.lang.Boolean signerAddition)
cliquePropose in interface Besupublic org.web3j.protocol.core.Request<?,BesuEthAccountsMapResponse> cliqueProposals()
cliqueProposals in interface Besupublic org.web3j.protocol.core.Request<?,BesuFullDebugTraceResponse> debugTraceTransaction(java.lang.String transactionHash, java.util.Map<java.lang.String,java.lang.Boolean> options)
debugTraceTransaction in interface Besupublic org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> ibftDiscardValidatorVote(java.lang.String address)
ibftDiscardValidatorVote in interface Besupublic org.web3j.protocol.core.Request<?,BesuEthAccountsMapResponse> ibftGetPendingVotes()
ibftGetPendingVotes in interface Besupublic org.web3j.protocol.core.Request<?,BesuSignerMetrics> ibftGetSignerMetrics()
ibftGetSignerMetrics in interface Besupublic org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthAccounts> ibftGetValidatorsByBlockNumber(org.web3j.protocol.core.DefaultBlockParameter defaultBlockParameter)
ibftGetValidatorsByBlockNumber in interface Besupublic org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthAccounts> ibftGetValidatorsByBlockHash(java.lang.String blockHash)
ibftGetValidatorsByBlockHash in interface Besupublic org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> ibftProposeValidatorVote(java.lang.String address,
java.lang.Boolean validatorAddition)
ibftProposeValidatorVote in interface Besupublic org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthGetTransactionCount> privGetTransactionCount(java.lang.String address,
org.web3j.utils.Base64String privacyGroupId)
privGetTransactionCount in interface Besupublic org.web3j.protocol.core.Request<?,PrivGetPrivateTransaction> privGetPrivateTransaction(java.lang.String transactionHash)
privGetPrivateTransaction in interface Besupublic org.web3j.protocol.core.Request<?,PrivGetPrivacyPrecompileAddress> privGetPrivacyPrecompileAddress()
privGetPrivacyPrecompileAddress in interface Besupublic org.web3j.protocol.core.Request<?,PrivCreatePrivacyGroup> privCreatePrivacyGroup(java.util.List<org.web3j.utils.Base64String> addresses, java.lang.String name, java.lang.String description)
privCreatePrivacyGroup in interface Besupublic 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
privOnChainSetGroupLockState in interface Besujava.io.IOExceptionpublic 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
privOnChainAddToPrivacyGroup in interface Besujava.io.IOExceptionorg.web3j.protocol.exceptions.TransactionExceptionpublic 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
privOnChainCreatePrivacyGroup in interface Besujava.io.IOExceptionpublic 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
privOnChainRemoveFromPrivacyGroup in interface Besujava.io.IOExceptionpublic org.web3j.protocol.core.Request<?,PrivFindPrivacyGroup> privOnChainFindPrivacyGroup(java.util.List<org.web3j.utils.Base64String> addresses)
privOnChainFindPrivacyGroup in interface Besupublic org.web3j.protocol.core.Request<?,PrivFindPrivacyGroup> privFindPrivacyGroup(java.util.List<org.web3j.utils.Base64String> addresses)
privFindPrivacyGroup in interface Besupublic org.web3j.protocol.core.Request<?,org.web3j.protocol.admin.methods.response.BooleanResponse> privDeletePrivacyGroup(org.web3j.utils.Base64String privacyGroupId)
privDeletePrivacyGroup in interface Besupublic org.web3j.protocol.core.Request<?,PrivGetTransactionReceipt> privGetTransactionReceipt(java.lang.String transactionHash)
privGetTransactionReceipt in interface Besupublic 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)
privGetCode in interface Besupublic 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)
public 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)
privGetLogs in interface Besupublic 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)
privNewFilter in interface Besupublic org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthUninstallFilter> privUninstallFilter(java.lang.String privacyGroupId,
java.lang.String filterId)
privUninstallFilter in interface Besupublic org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthLog> privGetFilterChanges(java.lang.String privacyGroupId,
java.lang.String filterId)
privGetFilterChanges in interface Besupublic org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthLog> privGetFilterLogs(java.lang.String privacyGroupId,
java.lang.String filterId)
privGetFilterLogs in interface Besupublic io.reactivex.Flowable<org.web3j.protocol.core.methods.response.Log> privLogFlowable(java.lang.String privacyGroupId,
org.web3j.protocol.core.methods.request.EthFilter ethFilter)
privLogFlowable in interface BesuRx