Class SdkBuilder

java.lang.Object
tech.deplant.java4ever.framework.SdkBuilder

public class SdkBuilder extends Object
  • Constructor Details

    • SdkBuilder

      public SdkBuilder()
  • Method Details

    • setSolidityCompilerPath

      public SdkBuilder setSolidityCompilerPath(String solidityCompilerPath)
    • setTvmlinkerPath

      public SdkBuilder setTvmlinkerPath(String tvmlinkerPath)
    • setStdLibPath

      public SdkBuilder setStdLibPath(String stdLibPath)
    • setSoliditySourcesDefaultPath

      public SdkBuilder setSoliditySourcesDefaultPath(String soliditySourcesDefaultPath)
    • setSolidityArtifactsBuildPath

      public SdkBuilder setSolidityArtifactsBuildPath(String solidityArtifactsBuildPath)
    • environmentConfig

      public SdkBuilder environmentConfig(EnvironmentConfig environmentConfig)
    • explorerConfig

      public SdkBuilder explorerConfig(ExplorerConfig explorerConfig)
    • proofsCacheInLocalStorage

      public SdkBuilder proofsCacheInLocalStorage(boolean cacheInLocalStorage)
    • networkMaxReconnectTimeout

      public SdkBuilder networkMaxReconnectTimeout(Integer maxReconnectTimeout)
    • networkSendingEndpointCount

      public SdkBuilder networkSendingEndpointCount(Integer sendingEndpointCount)
    • networkLatencyDetectionInterval

      public SdkBuilder networkLatencyDetectionInterval(Integer latencyDetectionInterval)
    • networkMaxLatency

      public SdkBuilder networkMaxLatency(Integer maxLatency)
    • networkQueryTimeout

      public SdkBuilder networkQueryTimeout(Integer queryTimeout)
    • networkQueriesProtocol

      public SdkBuilder networkQueriesProtocol(tech.deplant.java4ever.binding.Client.NetworkQueriesProtocol queriesProtocol)
    • networkFirstRempStatusTimeout

      public SdkBuilder networkFirstRempStatusTimeout(Integer firstRempStatusTimeout)
    • networkNextRempStatusTimeout

      public SdkBuilder networkNextRempStatusTimeout(Integer nextRempStatusTimeout)
    • networkEndpoints

      public SdkBuilder networkEndpoints(String... endpoints)
    • networkServerAddress

      public SdkBuilder networkServerAddress(String server_address)
    • networkRetriesCount

      public SdkBuilder networkRetriesCount(Integer network_retries_count)
    • networkMessageRetriesCount

      public SdkBuilder networkMessageRetriesCount(Integer message_retries_count)
    • networkMessageProcessingTimeout

      public SdkBuilder networkMessageProcessingTimeout(Integer message_processing_timeout)
    • networkWaitForTimeout

      public SdkBuilder networkWaitForTimeout(Integer wait_for_timeout)
    • networkOutOfSyncThreshold

      public SdkBuilder networkOutOfSyncThreshold(Integer out_of_sync_threshold)
    • networkReconnectTimeout

      public SdkBuilder networkReconnectTimeout(Integer reconnect_timeout)
    • networkAccessKey

      public SdkBuilder networkAccessKey(String access_key)
    • cryptoMnemonicDictionary

      public SdkBuilder cryptoMnemonicDictionary(Integer mnemonic_dictionary)
    • cryptoMnemonicWordCount

      public SdkBuilder cryptoMnemonicWordCount(Integer mnemonic_word_count)
    • cryptoHdkeyDerivationPath

      public SdkBuilder cryptoHdkeyDerivationPath(String hdkey_derivation_path)
    • abiWorkchain

      public SdkBuilder abiWorkchain(Integer workchain)
    • abiMessageExpirationTimeout

      public SdkBuilder abiMessageExpirationTimeout(Integer message_expiration_timeout)
    • abiMessageExpirationTimeoutGrowFactor

      public SdkBuilder abiMessageExpirationTimeoutGrowFactor(Integer message_expiration_timeout_grow_factor)
    • timeout

      public SdkBuilder timeout(long timeout)
    • mapper

      public SdkBuilder mapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
    • create

      public Sdk create(tech.deplant.java4ever.binding.loader.LibraryLoader loader) throws IOException
      Throws:
      IOException
    • load

      public Sdk load(int contextId, int contextRequestCount) throws tech.deplant.java4ever.binding.EverSdkException, IOException
      Throws:
      tech.deplant.java4ever.binding.EverSdkException
      IOException
    • bocCacheMaxSize

      public SdkBuilder bocCacheMaxSize(Integer cacheMaxSize)
    • explorerConfigPath

      public SdkBuilder explorerConfigPath(String explorerConfigPath)
    • environmentConfigPath

      public SdkBuilder environmentConfigPath(String environmentConfigPath)