Package org.web3j.quorum
Interface Quorum
- All Superinterfaces:
org.web3j.protocol.core.Batcher,org.web3j.protocol.core.Ethereum,org.web3j.protocol.Web3j,org.web3j.protocol.rx.Web3jRx
- All Known Implementing Classes:
JsonRpc2_0Quorum
public interface Quorum
extends org.web3j.protocol.Web3j
JSON-RPC Request object building factory for Quorum.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Quorumbuild(org.web3j.protocol.Web3jService web3jService) org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethDistributePrivateTransaction(String signedTransactionData, List<String> privateFor) org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethDistributePrivateTransaction(String signedTransactionData, List<String> privateFor, PrivacyFlag privacyFlag) org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethDistributePrivateTransaction(String signedTransactionData, List<String> privateFor, PrivacyFlag privacyFlag, List<String> mandatoryFor) org.web3j.protocol.core.Request<?,EthAddress> org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthTransaction> ethGetPrivateTransactionByHash(String hexDigest) org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthGetTransactionReceipt> ethGetPrivateTransactionReceipt(String hexDigest) org.web3j.protocol.core.Request<?,EthGetQuorumTransactionReceipt> ethGetQuorumTransactionReceipt(String hexDigest) default org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethSendRawPrivateTransaction(String signedTransactionData, List<String> privateFor) org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethSendRawPrivateTransaction(String signedTransactionData, List<String> privateFor, PrivacyFlag privacyFlag) org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethSendRawPrivateTransaction(String signedTransactionData, List<String> privateFor, PrivacyFlag privacyFlag, List<String> mandatoryFor) org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethSendRawTransaction(String signedTransactionData) org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethSendTransaction(PrivateTransaction transaction) org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethSendTransactionAsync(PrivateTransaction transaction) org.web3j.protocol.core.Request<?,IstanbulCandidates> org.web3j.protocol.core.Request<?,ConsensusNoResponse> istanbulDiscard(String address) org.web3j.protocol.core.Request<?,IstanbulBlockSigners> istanbulGetSignersFromBlock(String blockNum) org.web3j.protocol.core.Request<?,IstanbulBlockSigners> istanbulGetSignersFromBlockByHash(String blockHash) org.web3j.protocol.core.Request<?,IstanbulSnapshot> istanbulGetSnapshot(String blockNum) org.web3j.protocol.core.Request<?,IstanbulSnapshot> istanbulGetSnapshotAtHash(String blockHash) org.web3j.protocol.core.Request<?,IstanbulValidators> istanbulGetValidators(String blockNum) org.web3j.protocol.core.Request<?,IstanbulValidators> istanbulGetValidatorsAtHash(String blockHash) org.web3j.protocol.core.Request<?,IstanbulNodeAddress> org.web3j.protocol.core.Request<?,ConsensusNoResponse> istanbulPropose(String address, boolean auth) org.web3j.protocol.core.Request<?,ActiveExtensionList> org.web3j.protocol.core.Request<?,ApproveExtensionInfo> quorumExtensionApproveExtension(String addressToVoteOn, boolean vote, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,CancelExtensionInfo> quorumExtensionCancelExtension(String extensionContract, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExtendContractInfo> quorumExtensionExtendContract(String toExtend, String newRecipientPtmPublicKey, String recipientAddress, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExtensionApprovalUuid> quorumExtensionGenerateExtensionApprovalUuid(String addressToVoteOn, String externalSignerAddress, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExtensionStatusInfo> quorumExtensionGetExtensionStatus(String managementContractAddress) org.web3j.protocol.core.Request<?,ContractPrivacyMetadataInfo> quorumGetContractPrivacyMetadata(String hexDigest) org.web3j.protocol.core.Request<?,PrivatePayload> quorumGetPrivatePayload(String hexDigest) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionAddAccountToOrg(String address, String orgId, String roleId, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionAddNewRole(String orgId, String roleId, int access, boolean isVoter, boolean isAdmin, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionAddNode(String orgId, String enodeId, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionAddOrg(String orgId, String enodeId, String address, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionAddSubOrg(String pOrgId, String orgId, String enodeId, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionApproveAdminRole(String orgId, String address, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionApproveBlackListedAccountRecovery(String orgId, String address, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionApproveBlackListedNodeRecovery(String orgId, String enodeId, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionApproveOrg(String orgId, String enodeId, String address, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionApproveOrgStatus(String orgId, int action, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionAssignAdminRole(String orgId, String address, String roleid, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionChangeAccountRole(String address, String orgId, String roleId, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,PermissionAccountList> org.web3j.protocol.core.Request<?,PermissionNodeList> org.web3j.protocol.core.Request<?,OrgDetailsInfo> org.web3j.protocol.core.Request<?,PermissionOrgList> org.web3j.protocol.core.Request<?,PermissionRoleList> org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionRecoverBlackListedAccount(String orgId, String address, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionRecoverBlackListedNode(String orgId, String enodeId, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionRemoveRole(String orgId, String roleId, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionUpdateAccountStatus(String orgId, String address, int status, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionUpdateNodeStatus(String orgId, String enodeId, int action, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionUpdateOrgStatus(String orgId, int action, PrivateTransaction transaction) org.web3j.protocol.core.Request<?,RaftPeerId> raftAddLearner(String enode) org.web3j.protocol.core.Request<?,RaftPeerId> raftAddPeer(String enode) org.web3j.protocol.core.Request<?,RaftCluster> org.web3j.protocol.core.Request<?,RaftLeader> org.web3j.protocol.core.Request<?,RaftRole> org.web3j.protocol.core.Request<?,RaftPromote> raftPromoteToPeer(int raftId) org.web3j.protocol.core.Request<?,ConsensusNoResponse> raftRemovePeer(int peerId) Methods inherited from interface org.web3j.protocol.core.Batcher
newBatchMethods inherited from interface org.web3j.protocol.core.Ethereum
adminAddPeer, adminDataDir, adminNodeInfo, adminPeers, adminRemovePeer, dbGetHex, dbGetString, dbPutHex, dbPutString, ethAccounts, ethBlockNumber, ethCall, ethChainId, ethCoinbase, ethCompileLLL, ethCompileSerpent, ethCompileSolidity, ethEstimateGas, ethFeeHistory, ethGasPrice, ethGetBalance, ethGetBlockByHash, ethGetBlockByNumber, ethGetBlockReceipts, ethGetBlockTransactionCountByHash, ethGetBlockTransactionCountByNumber, ethGetCode, ethGetCompilers, ethGetFilterChanges, ethGetFilterLogs, ethGetLogs, ethGetStorageAt, ethGetTransactionByBlockHashAndIndex, ethGetTransactionByBlockNumberAndIndex, ethGetTransactionByHash, ethGetTransactionCount, ethGetTransactionReceipt, ethGetUncleByBlockHashAndIndex, ethGetUncleByBlockNumberAndIndex, ethGetUncleCountByBlockHash, ethGetUncleCountByBlockNumber, ethGetWork, ethHashrate, ethMaxPriorityFeePerGas, ethMining, ethNewBlockFilter, ethNewFilter, ethNewPendingTransactionFilter, ethProtocolVersion, ethSendTransaction, ethSign, ethSubmitHashrate, ethSubmitWork, ethSyncing, ethUninstallFilter, netListening, netPeerCount, netVersion, shhAddToGroup, shhGetFilterChanges, shhGetMessages, shhHasIdentity, shhNewFilter, shhNewGroup, shhNewIdentity, shhPost, shhUninstallFilter, shhVersion, txPoolStatus, web3ClientVersion, web3Sha3Methods inherited from interface org.web3j.protocol.Web3j
shutdownMethods inherited from interface org.web3j.protocol.rx.Web3jRx
blockFlowable, ethBlockHashFlowable, ethLogFlowable, ethPendingTransactionHashFlowable, logsNotifications, newHeadsNotifications, pendingTransactionFlowable, replayPastAndFutureBlocksFlowable, replayPastAndFutureTransactionsFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastBlocksFlowable, replayPastTransactionsFlowable, replayPastTransactionsFlowable, transactionFlowable
-
Method Details
-
build
-
ethSendTransaction
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethSendTransaction(PrivateTransaction transaction) -
quorumGetPrivatePayload
-
quorumGetContractPrivacyMetadata
org.web3j.protocol.core.Request<?,ContractPrivacyMetadataInfo> quorumGetContractPrivacyMetadata(String hexDigest) -
ethSendRawTransaction
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethSendRawTransaction(String signedTransactionData) - Specified by:
ethSendRawTransactionin interfaceorg.web3j.protocol.core.Ethereum
-
ethSendRawPrivateTransaction
-
ethSendRawPrivateTransaction
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethSendRawPrivateTransaction(String signedTransactionData, List<String> privateFor, PrivacyFlag privacyFlag) -
ethSendRawPrivateTransaction
-
ethSendTransactionAsync
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethSendTransactionAsync(PrivateTransaction transaction) -
ethGetQuorumTransactionReceipt
org.web3j.protocol.core.Request<?,EthGetQuorumTransactionReceipt> ethGetQuorumTransactionReceipt(String hexDigest) -
ethDistributePrivateTransaction
-
ethDistributePrivateTransaction
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethDistributePrivateTransaction(String signedTransactionData, List<String> privateFor, PrivacyFlag privacyFlag) -
ethDistributePrivateTransaction
-
ethGetPrivacyPrecompileAddress
org.web3j.protocol.core.Request<?,EthAddress> ethGetPrivacyPrecompileAddress() -
ethGetPrivateTransactionByHash
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthTransaction> ethGetPrivateTransactionByHash(String hexDigest) -
ethGetPrivateTransactionReceipt
org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthGetTransactionReceipt> ethGetPrivateTransactionReceipt(String hexDigest) -
raftGetLeader
org.web3j.protocol.core.Request<?,RaftLeader> raftGetLeader() -
raftGetRole
org.web3j.protocol.core.Request<?,RaftRole> raftGetRole() -
raftAddPeer
-
raftRemovePeer
-
raftGetCluster
org.web3j.protocol.core.Request<?,RaftCluster> raftGetCluster() -
raftAddLearner
-
raftPromoteToPeer
-
istanbulGetSnapshot
-
istanbulGetSnapshotAtHash
-
istanbulGetValidators
-
istanbulGetValidatorsAtHash
-
istanbulPropose
org.web3j.protocol.core.Request<?,ConsensusNoResponse> istanbulPropose(String address, boolean auth) -
istanbulDiscard
-
istanbulCandidates
org.web3j.protocol.core.Request<?,IstanbulCandidates> istanbulCandidates() -
istanbulNodeAddress
org.web3j.protocol.core.Request<?,IstanbulNodeAddress> istanbulNodeAddress() -
istanbulGetSignersFromBlock
org.web3j.protocol.core.Request<?,IstanbulBlockSigners> istanbulGetSignersFromBlock(String blockNum) -
istanbulGetSignersFromBlockByHash
org.web3j.protocol.core.Request<?,IstanbulBlockSigners> istanbulGetSignersFromBlockByHash(String blockHash) -
quorumPermissionGetOrgList
org.web3j.protocol.core.Request<?,PermissionOrgList> quorumPermissionGetOrgList() -
quorumPermissionGetNodeList
org.web3j.protocol.core.Request<?,PermissionNodeList> quorumPermissionGetNodeList() -
quorumPermissionGetRoleList
org.web3j.protocol.core.Request<?,PermissionRoleList> quorumPermissionGetRoleList() -
quorumPermissionGetAccountList
org.web3j.protocol.core.Request<?,PermissionAccountList> quorumPermissionGetAccountList() -
quorumPermissionAddOrg
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionAddOrg(String orgId, String enodeId, String address, PrivateTransaction transaction) -
quorumPermissionApproveOrg
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionApproveOrg(String orgId, String enodeId, String address, PrivateTransaction transaction) -
quorumPermissionAddSubOrg
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionAddSubOrg(String pOrgId, String orgId, String enodeId, PrivateTransaction transaction) -
quorumPermissionUpdateOrgStatus
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionUpdateOrgStatus(String orgId, int action, PrivateTransaction transaction) -
quorumPermissionApproveOrgStatus
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionApproveOrgStatus(String orgId, int action, PrivateTransaction transaction) -
quorumPermissionAddNode
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionAddNode(String orgId, String enodeId, PrivateTransaction transaction) -
quorumPermissionUpdateNodeStatus
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionUpdateNodeStatus(String orgId, String enodeId, int action, PrivateTransaction transaction) -
quorumPermissionAssignAdminRole
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionAssignAdminRole(String orgId, String address, String roleid, PrivateTransaction transaction) -
quorumPermissionApproveAdminRole
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionApproveAdminRole(String orgId, String address, PrivateTransaction transaction) -
quorumPermissionAddNewRole
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionAddNewRole(String orgId, String roleId, int access, boolean isVoter, boolean isAdmin, PrivateTransaction transaction) -
quorumPermissionRemoveRole
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionRemoveRole(String orgId, String roleId, PrivateTransaction transaction) -
quorumPermissionAddAccountToOrg
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionAddAccountToOrg(String address, String orgId, String roleId, PrivateTransaction transaction) -
quorumPermissionChangeAccountRole
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionChangeAccountRole(String address, String orgId, String roleId, PrivateTransaction transaction) -
quorumPermissionUpdateAccountStatus
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionUpdateAccountStatus(String orgId, String address, int status, PrivateTransaction transaction) -
quorumPermissionGetOrgDetails
-
quorumPermissionRecoverBlackListedNode
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionRecoverBlackListedNode(String orgId, String enodeId, PrivateTransaction transaction) -
quorumPermissionApproveBlackListedNodeRecovery
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionApproveBlackListedNodeRecovery(String orgId, String enodeId, PrivateTransaction transaction) -
quorumPermissionRecoverBlackListedAccount
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionRecoverBlackListedAccount(String orgId, String address, PrivateTransaction transaction) -
quorumPermissionApproveBlackListedAccountRecovery
org.web3j.protocol.core.Request<?,ExecStatusInfo> quorumPermissionApproveBlackListedAccountRecovery(String orgId, String address, PrivateTransaction transaction) -
quorumExtensionActiveExtensionContracts
org.web3j.protocol.core.Request<?,ActiveExtensionList> quorumExtensionActiveExtensionContracts() -
quorumExtensionApproveExtension
org.web3j.protocol.core.Request<?,ApproveExtensionInfo> quorumExtensionApproveExtension(String addressToVoteOn, boolean vote, PrivateTransaction transaction) -
quorumExtensionCancelExtension
org.web3j.protocol.core.Request<?,CancelExtensionInfo> quorumExtensionCancelExtension(String extensionContract, PrivateTransaction transaction) -
quorumExtensionExtendContract
org.web3j.protocol.core.Request<?,ExtendContractInfo> quorumExtensionExtendContract(String toExtend, String newRecipientPtmPublicKey, String recipientAddress, PrivateTransaction transaction) -
quorumExtensionGetExtensionStatus
org.web3j.protocol.core.Request<?,ExtensionStatusInfo> quorumExtensionGetExtensionStatus(String managementContractAddress) -
quorumExtensionGenerateExtensionApprovalUuid
org.web3j.protocol.core.Request<?,ExtensionApprovalUuid> quorumExtensionGenerateExtensionApprovalUuid(String addressToVoteOn, String externalSignerAddress, PrivateTransaction transaction)
-