Class ServiceRegistry

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

public class ServiceRegistry 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

    • ServiceRegistry

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

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

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

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

    • services

      public org.web3j.protocol.core.RemoteCall<org.web3j.tuples.generated.Tuple2<String,byte[]>> services(byte[] param0)
    • serviceVersions

      public org.web3j.protocol.core.RemoteCall<org.web3j.tuples.generated.Tuple3<BigInteger,BigInteger,BigInteger>> serviceVersions(byte[] param0, BigInteger param1)
    • userRegistry

      public org.web3j.protocol.core.RemoteCall<String> userRegistry()
    • getServiceCreatedEvents

      public List<ServiceRegistry.ServiceCreatedEventResponse> getServiceCreatedEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
    • serviceCreatedEventFlowable

      public io.reactivex.Flowable<ServiceRegistry.ServiceCreatedEventResponse> serviceCreatedEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
    • serviceCreatedEventFlowable

      public io.reactivex.Flowable<ServiceRegistry.ServiceCreatedEventResponse> serviceCreatedEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
    • getServiceReleasedEvents

      public List<ServiceRegistry.ServiceReleasedEventResponse> getServiceReleasedEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
    • serviceReleasedEventFlowable

      public io.reactivex.Flowable<ServiceRegistry.ServiceReleasedEventResponse> serviceReleasedEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
    • serviceReleasedEventFlowable

      public io.reactivex.Flowable<ServiceRegistry.ServiceReleasedEventResponse> serviceReleasedEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
    • getServiceDeploymentEvents

      public List<ServiceRegistry.ServiceDeploymentEventResponse> getServiceDeploymentEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
    • serviceDeploymentEventFlowable

      public io.reactivex.Flowable<ServiceRegistry.ServiceDeploymentEventResponse> serviceDeploymentEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
    • serviceDeploymentEventFlowable

      public io.reactivex.Flowable<ServiceRegistry.ServiceDeploymentEventResponse> serviceDeploymentEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
    • getServiceDeploymentEndEvents

      public List<ServiceRegistry.ServiceDeploymentEndEventResponse> getServiceDeploymentEndEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
    • serviceDeploymentEndEventFlowable

      public io.reactivex.Flowable<ServiceRegistry.ServiceDeploymentEndEventResponse> serviceDeploymentEndEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
    • serviceDeploymentEndEventFlowable

      public io.reactivex.Flowable<ServiceRegistry.ServiceDeploymentEndEventResponse> serviceDeploymentEndEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
    • stringHash

      public org.web3j.protocol.core.RemoteCall<byte[]> stringHash(String name)
    • nameIsAvailable

      public org.web3j.protocol.core.RemoteCall<Boolean> nameIsAvailable(String serviceName)
    • hashToName

      public org.web3j.protocol.core.RemoteCall<String> hashToName(byte[] hashOfName)
    • register

      public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> register(String serviceName, byte[] authorName)
    • delegatedRegister

      public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> delegatedRegister(String serviceName, byte[] authorName, String consentee, byte[] consentSignature)
    • release

      public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> release(String serviceName, byte[] authorName, BigInteger versionMajor, BigInteger versionMinor, BigInteger versionPatch, byte[] hash)
    • delegatedRelease

      public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> delegatedRelease(String serviceName, byte[] authorName, BigInteger versionMajor, BigInteger versionMinor, BigInteger versionPatch, byte[] hash, String consentee, byte[] consentSignature)
    • announceDeployment

      public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> announceDeployment(String serviceName, String className, BigInteger versionMajor, BigInteger versionMinor, BigInteger versionPatch, String nodeId)
    • announceDeploymentEnd

      public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> announceDeploymentEnd(String serviceName, String className, BigInteger versionMajor, BigInteger versionMinor, BigInteger versionPatch, String nodeId)
    • load

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

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

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

      public static ServiceRegistry 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<ServiceRegistry> deploy(org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, org.web3j.tx.gas.ContractGasProvider contractGasProvider, String userRegistryAddress)
    • deploy

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

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

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

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

      public static String getPreviouslyDeployedAddress(String networkId)