     /// - Returns: the default mode
     ///
     public func defaultMode (network: Network) -> WalletManagerMode {
-        return defaultModesMap[network.uids] ?? .api_only
+        return System.defaultModesMap[network.uids] ?? .api_only
     }
 
     ///

    /// - Returns: An array of AddressScheme
    ///
    public func supportedAddressSchemes (network: Network) -> [AddressScheme] {
        return supportedAddressSchemesMap[network.uids] ?? [.genDefault]
    }

    ///

        "bitcoin-testnet":      [.btcSegwit, .btcLegacy],
        "bitcoincash-testnet":  [.btcLegacy],
        "ethereum-ropsten":     [.ethDefault],
//        "ripple-testnet":       [.genDefault]
    ]

    static let defaultAddressSchemeMap: [String:AddressScheme] = [
        "bitcoin-mainnet":      .btcSegwit,
        "bitcoincash-mainnet": .btcLegacy,
        "ethereum-mainnet":     .ethDefault,
