Class GroupRegistry

java.lang.Object
org.web3j.tx.ManagedTransaction
org.web3j.tx.Contract
i5.las2peer.registry.contracts.GroupRegistry

public class GroupRegistry extends org.web3j.tx.Contract

Auto generated code.

Do not modify!

Please use the web3j command line tools, or the org.web3j.codegen.SolidityFunctionWrapperGenerator in the codegen module to update.

Generated with web3j version 4.0.1.

  • Field Details

  • Constructor Details

    • GroupRegistry

      @Deprecated protected GroupRegistry(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
    • GroupRegistry

      protected GroupRegistry(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, org.web3j.tx.gas.ContractGasProvider contractGasProvider)
    • GroupRegistry

      @Deprecated protected GroupRegistry(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
    • GroupRegistry

      protected GroupRegistry(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, org.web3j.tx.gas.ContractGasProvider contractGasProvider)
  • Method Details

    • groups

      public org.web3j.protocol.core.RemoteCall<org.web3j.tuples.generated.Tuple4<byte[],byte[],byte[],String>> groups(byte[] param0)
    • getGroupRegisteredEvents

      public List<GroupRegistry.GroupRegisteredEventResponse> getGroupRegisteredEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
    • groupRegisteredEventFlowable

      public io.reactivex.Flowable<GroupRegistry.GroupRegisteredEventResponse> groupRegisteredEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
    • groupRegisteredEventFlowable

      public io.reactivex.Flowable<GroupRegistry.GroupRegisteredEventResponse> groupRegisteredEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
    • getGroupTransferredEvents

      public List<GroupRegistry.GroupTransferredEventResponse> getGroupTransferredEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
    • groupTransferredEventFlowable

      public io.reactivex.Flowable<GroupRegistry.GroupTransferredEventResponse> groupTransferredEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
    • groupTransferredEventFlowable

      public io.reactivex.Flowable<GroupRegistry.GroupTransferredEventResponse> groupTransferredEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
    • groupNameIsValid

      public org.web3j.protocol.core.RemoteCall<Boolean> groupNameIsValid(byte[] name)
    • nameIsTaken

      public org.web3j.protocol.core.RemoteCall<Boolean> nameIsTaken(byte[] name)
    • groupNameIsAvailable

      public org.web3j.protocol.core.RemoteCall<Boolean> groupNameIsAvailable(byte[] name)
    • isOwner

      public org.web3j.protocol.core.RemoteCall<Boolean> isOwner(String claimedOwner, byte[] groupName)
    • register

      public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> register(byte[] name, byte[] agentId, byte[] publicKey)
    • delegatedRegister

      public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> delegatedRegister(byte[] name, byte[] agentId, byte[] publicKey, String consentee, byte[] consentSignature)
    • transfer

      public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> transfer(byte[] name, String newOwner)
    • load

      @Deprecated public static GroupRegistry load(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
    • load

      @Deprecated public static GroupRegistry load(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
    • load

      public static GroupRegistry load(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, org.web3j.tx.gas.ContractGasProvider contractGasProvider)
    • load

      public static GroupRegistry load(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, org.web3j.tx.gas.ContractGasProvider contractGasProvider)
    • deploy

      public static org.web3j.protocol.core.RemoteCall<GroupRegistry> deploy(org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, org.web3j.tx.gas.ContractGasProvider contractGasProvider)
    • deploy

      @Deprecated public static org.web3j.protocol.core.RemoteCall<GroupRegistry> deploy(org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
    • deploy

      public static org.web3j.protocol.core.RemoteCall<GroupRegistry> deploy(org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, org.web3j.tx.gas.ContractGasProvider contractGasProvider)
    • deploy

      @Deprecated public static org.web3j.protocol.core.RemoteCall<GroupRegistry> deploy(org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
    • getStaticDeployedAddress

      protected String getStaticDeployedAddress(String networkId)
      Overrides:
      getStaticDeployedAddress in class org.web3j.tx.Contract
    • getPreviouslyDeployedAddress

      public static String getPreviouslyDeployedAddress(String networkId)