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 Details

    • build

      static Quorum build(org.web3j.protocol.Web3jService web3jService)
    • ethSendTransaction

      org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethSendTransaction(PrivateTransaction transaction)
    • quorumGetPrivatePayload

      org.web3j.protocol.core.Request<?,PrivatePayload> quorumGetPrivatePayload(String hexDigest)
    • 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:
      ethSendRawTransaction in interface org.web3j.protocol.core.Ethereum
    • ethSendRawPrivateTransaction

      default org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethSendRawPrivateTransaction(String signedTransactionData, List<String> privateFor)
    • ethSendRawPrivateTransaction

      org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethSendRawPrivateTransaction(String signedTransactionData, List<String> privateFor, PrivacyFlag privacyFlag)
    • ethSendRawPrivateTransaction

      org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethSendRawPrivateTransaction(String signedTransactionData, List<String> privateFor, PrivacyFlag privacyFlag, List<String> mandatoryFor)
    • 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

      org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethDistributePrivateTransaction(String signedTransactionData, List<String> privateFor)
    • ethDistributePrivateTransaction

      org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethDistributePrivateTransaction(String signedTransactionData, List<String> privateFor, PrivacyFlag privacyFlag)
    • ethDistributePrivateTransaction

      org.web3j.protocol.core.Request<?,org.web3j.protocol.core.methods.response.EthSendTransaction> ethDistributePrivateTransaction(String signedTransactionData, List<String> privateFor, PrivacyFlag privacyFlag, List<String> mandatoryFor)
    • 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

      org.web3j.protocol.core.Request<?,RaftPeerId> raftAddPeer(String enode)
    • raftRemovePeer

      org.web3j.protocol.core.Request<?,ConsensusNoResponse> raftRemovePeer(int peerId)
    • raftGetCluster

      org.web3j.protocol.core.Request<?,RaftCluster> raftGetCluster()
    • raftAddLearner

      org.web3j.protocol.core.Request<?,RaftPeerId> raftAddLearner(String enode)
    • raftPromoteToPeer

      org.web3j.protocol.core.Request<?,RaftPromote> raftPromoteToPeer(int raftId)
    • istanbulGetSnapshot

      org.web3j.protocol.core.Request<?,IstanbulSnapshot> istanbulGetSnapshot(String blockNum)
    • istanbulGetSnapshotAtHash

      org.web3j.protocol.core.Request<?,IstanbulSnapshot> istanbulGetSnapshotAtHash(String blockHash)
    • istanbulGetValidators

      org.web3j.protocol.core.Request<?,IstanbulValidators> istanbulGetValidators(String blockNum)
    • istanbulGetValidatorsAtHash

      org.web3j.protocol.core.Request<?,IstanbulValidators> istanbulGetValidatorsAtHash(String blockHash)
    • istanbulPropose

      org.web3j.protocol.core.Request<?,ConsensusNoResponse> istanbulPropose(String address, boolean auth)
    • istanbulDiscard

      org.web3j.protocol.core.Request<?,ConsensusNoResponse> istanbulDiscard(String address)
    • 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

      org.web3j.protocol.core.Request<?,OrgDetailsInfo> quorumPermissionGetOrgDetails(String orgId)
    • 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)