Class NeverminedConfig


  • public class NeverminedConfig
    extends Object
    Class that keeps all the configurations to initialize the API
    • Constructor Detail

      • NeverminedConfig

        public NeverminedConfig()
    • Method Detail

      • validate

        public static NeverminedConfig.NeverminedConfigValidation validate​(NeverminedConfig neverminedConfig)
        Validates that all the needed properties are set in the configuration
        Parameters:
        neverminedConfig - the configuration
        Returns:
        an NeverminedConfigValidation object that indicates if the configuration is valid
      • getKeeperUrl

        public String getKeeperUrl()
      • getKeeperGasLimit

        public BigInteger getKeeperGasLimit()
      • getKeeperGasPrice

        public BigInteger getKeeperGasPrice()
      • getKeeperTxAttempts

        public int getKeeperTxAttempts()
      • setKeeperTxAttempts

        public NeverminedConfig setKeeperTxAttempts​(int keeperTxAttempts)
      • getKeeperTxSleepDuration

        public long getKeeperTxSleepDuration()
      • setKeeperTxSleepDuration

        public NeverminedConfig setKeeperTxSleepDuration​(long keeperTxSleepDuration)
      • getMetadataUrl

        public String getMetadataUrl()
      • getSecretStoreUrl

        public String getSecretStoreUrl()
      • getFaucetUrl

        public String getFaucetUrl()
      • getDidRegistryAddress

        public String getDidRegistryAddress()
      • getEscrowRewardConditionsAddress

        public String getEscrowRewardConditionsAddress()
      • setEscrowRewardConditionsAddress

        public NeverminedConfig setEscrowRewardConditionsAddress​(String address)
      • getAgreementStoreManagerAddress

        public String getAgreementStoreManagerAddress()
      • setAgreementStoreManagerAddress

        public NeverminedConfig setAgreementStoreManagerAddress​(String address)
      • getConditionStoreManagerAddress

        public String getConditionStoreManagerAddress()
      • setConditionStoreManagerAddress

        public NeverminedConfig setConditionStoreManagerAddress​(String address)
      • getLockrewardConditionsAddress

        public String getLockrewardConditionsAddress()
      • getAccessSsConditionsAddress

        public String getAccessSsConditionsAddress()
      • getConsumeBasePath

        public String getConsumeBasePath()
      • getMainAccountAddress

        public String getMainAccountAddress()
      • getMainAccountPassword

        public String getMainAccountPassword()
      • getMainAccountCredentialsFile

        public String getMainAccountCredentialsFile()
      • setMainAccountCredentialsFile

        public NeverminedConfig setMainAccountCredentialsFile​(String mainAccountCredentialsFile)
      • getTokenAddress

        public String getTokenAddress()
      • getTemplateStoreManagerAddress

        public String getTemplateStoreManagerAddress()
      • setTemplateStoreManagerAddress

        public NeverminedConfig setTemplateStoreManagerAddress​(String templateStoreManagerAddress)
      • getDispenserAddress

        public String getDispenserAddress()
      • getEscrowAccessSecretStoreTemplateAddress

        public String getEscrowAccessSecretStoreTemplateAddress()
      • setEscrowAccessSecretStoreTemplateAddress

        public void setEscrowAccessSecretStoreTemplateAddress​(String escrowAccessSecretStoreTemplateAddress)
      • getProviderAddress

        public String getProviderAddress()
      • setProviderAddress

        public void setProviderAddress​(String providerAddress)
      • getComputeExecutionConditionAddress

        public String getComputeExecutionConditionAddress()
      • setComputeExecutionConditionAddress

        public void setComputeExecutionConditionAddress​(String computeExecutionConditionAddress)
      • getEscrowComputeExecutionTemplateAddress

        public String getEscrowComputeExecutionTemplateAddress()
      • setEscrowComputeExecutionTemplateAddress

        public void setEscrowComputeExecutionTemplateAddress​(String escrowComputeExecutionTemplate)