An advanced Ethereum/EVM mobile wallet
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
alpha-wallet-ios/Trust/Core/ViewModels/InCoordinatorViewModel.swift

33 lines
683 B

// Copyright SIX DAY LLC. All rights reserved.
import Foundation
struct InCoordinatorViewModel {
let config: Config
init(config: Config) {
self.config = config
}
var tokensAvailable: Bool {
switch config.server {
case .main, .kovan, .ropsten, .poa, .poaTest: return true
}
}
var browserAvailable: Bool {
return isDebug
}
var exchangeAvailable: Bool {
switch config.server {
case .main, .ropsten, .poa, .poaTest: return false
case .kovan: return false //config.isDebugEnabled
}
}
var canActivateDebugMode: Bool {
return config.server.isTestNetwork
}
}