zashi-ios-wallet-private/secant/Dependencies/ZcashSDKEnvironment/ZcashSDKEnvironmentLiveKey....

26 lines
832 B
Swift

//
// ZcashSDKEnvironmentLiveKey.swift
// secant-testnet
//
// Created by Lukáš Korba on 13.11.2022.
//
import ComposableArchitecture
import ZcashLightClientKit
extension ZcashSDKEnvironment: DependencyKey {
static let liveValue = Self(
endpoint: LightWalletEndpoint(
address: Self.endpoint(for: TargetConstants.zcashNetwork),
port: ZcashSDKConstants.endpointPort,
secure: true,
streamingCallTimeoutInMillis: ZcashSDKConstants.streamingCallTimeoutInMillis
),
memoCharLimit: MemoBytes.capacity,
mnemonicWordsMaxCount: ZcashSDKConstants.mnemonicWordsMaxCount,
network: TargetConstants.zcashNetwork,
requiredTransactionConfirmations: ZcashSDKConstants.requiredTransactionConfirmations,
sdkVersion: "0.18.1-beta"
)
}