Class Sdk.Builder

java.lang.Object
tech.deplant.java4ever.framework.Sdk.Builder
Enclosing class:
Sdk

public static class Sdk.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setSolidityCompilerPath

      public Sdk.Builder setSolidityCompilerPath(String solidityCompilerPath)
    • setTvmlinkerPath

      public Sdk.Builder setTvmlinkerPath(String tvmlinkerPath)
    • setStdLibPath

      public Sdk.Builder setStdLibPath(String stdLibPath)
    • setSoliditySourcesDefaultPath

      public Sdk.Builder setSoliditySourcesDefaultPath(String soliditySourcesDefaultPath)
    • setSolidityArtifactsBuildPath

      public Sdk.Builder setSolidityArtifactsBuildPath(String solidityArtifactsBuildPath)
    • environmentConfig

      public Sdk.Builder environmentConfig(LocalConfig localConfig)
    • explorerConfig

      public Sdk.Builder explorerConfig(OnchainConfig onchainConfig)
    • proofsCacheInLocalStorage

      public Sdk.Builder proofsCacheInLocalStorage(boolean cacheInLocalStorage)
    • networkMaxReconnectTimeout

      public Sdk.Builder networkMaxReconnectTimeout(Integer maxReconnectTimeout)
    • networkSendingEndpointCount

      public Sdk.Builder networkSendingEndpointCount(Integer sendingEndpointCount)
    • networkLatencyDetectionInterval

      public Sdk.Builder networkLatencyDetectionInterval(Integer latencyDetectionInterval)
    • networkMaxLatency

      public Sdk.Builder networkMaxLatency(Integer maxLatency)
    • networkQueryTimeout

      public Sdk.Builder networkQueryTimeout(Integer queryTimeout)
    • networkQueriesProtocol

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

      public Sdk.Builder networkFirstRempStatusTimeout(Integer firstRempStatusTimeout)
    • networkNextRempStatusTimeout

      public Sdk.Builder networkNextRempStatusTimeout(Integer nextRempStatusTimeout)
    • networkEndpoints

      public Sdk.Builder networkEndpoints(String... endpoints)
    • networkServerAddress

      public Sdk.Builder networkServerAddress(String server_address)
    • networkRetriesCount

      public Sdk.Builder networkRetriesCount(Integer network_retries_count)
    • networkMessageRetriesCount

      public Sdk.Builder networkMessageRetriesCount(Integer message_retries_count)
    • networkMessageProcessingTimeout

      public Sdk.Builder networkMessageProcessingTimeout(Integer message_processing_timeout)
    • networkWaitForTimeout

      public Sdk.Builder networkWaitForTimeout(Integer wait_for_timeout)
    • networkOutOfSyncThreshold

      public Sdk.Builder networkOutOfSyncThreshold(Integer out_of_sync_threshold)
    • networkReconnectTimeout

      public Sdk.Builder networkReconnectTimeout(Integer reconnect_timeout)
    • networkSignatureId

      public Sdk.Builder networkSignatureId(Integer signatureId)
    • networkAccessKey

      public Sdk.Builder networkAccessKey(String access_key)
    • cryptoMnemonicDictionary

      public Sdk.Builder cryptoMnemonicDictionary(tech.deplant.java4ever.binding.Crypto.MnemonicDictionary mnemonic_dictionary)
    • cryptoMnemonicWordCount

      public Sdk.Builder cryptoMnemonicWordCount(Integer mnemonic_word_count)
    • cryptoHdkeyDerivationPath

      public Sdk.Builder cryptoHdkeyDerivationPath(String hdkey_derivation_path)
    • abiWorkchain

      public Sdk.Builder abiWorkchain(Integer workchain)
    • abiMessageExpirationTimeout

      public Sdk.Builder abiMessageExpirationTimeout(Integer message_expiration_timeout)
    • abiMessageExpirationTimeoutGrowFactor

      public Sdk.Builder abiMessageExpirationTimeoutGrowFactor(Integer message_expiration_timeout_grow_factor)
    • timeout

      public Sdk.Builder timeout(Integer timeout)
    • mapper

      public Sdk.Builder mapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
    • build

      public Sdk build(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 Sdk.Builder bocCacheMaxSize(Integer cacheMaxSize)
    • explorerConfigPath

      public Sdk.Builder explorerConfigPath(String explorerConfigPath)
    • environmentConfigPath

      public Sdk.Builder environmentConfigPath(String environmentConfigPath)