         // MARK: Developer/QA Menu
         if E.isSimulator || E.isDebug || E.isTestFlight {
             var developerItems = [MenuItem]()
+            
+            developerItems.append(MenuItem(title: "Fast Sync", callback: { [weak self] in
+                self?.presentConnectionModeScreen(menuNav: menuNav)
+            }))
             
             developerItems.append(MenuItem(title: S.Settings.sendLogs) { [weak self] in
                 guard let `self` = self else { return }

        return String(format: "%p", addr)
    }
    
    private func presentScan(parent: UIViewController, currency: Currency?) -> PresentScan {
        return { [weak parent] scanCompletion in
            guard ScanViewController.isCameraAllowed else {

        // MARK: Bitcoin Menu
        var btcItems: [MenuItem] = []
        if let btc = Currencies.btc.instance, let btcWallet = btc.wallet {
            // Connection mode
            
            // TODO:CRYPTO: Re-enable this menu item once fast sync is ready to deploy.
            //btcItems.append(MenuItem(title: S.WalletConnectionSettings.menuTitle) { [weak self] in
            //    self?.presentConnectionModeScreen(menuNav: menuNav)
            //})

            // Rescan
            var rescan = MenuItem(title: S.Settings.sync, callback: { [unowned self] in
                menuNav.pushViewController(ReScanViewController(system: self.system, wallet: btcWallet), animated: true)
