         let walletPassword = createOrRetrieveCoreWalletPassword()
         
         // using the wallet password as Core API password is intentional
-        startPortalProxy(coreAPIPassword: walletPassword, complete: {
+        startPortalProxy(complete: {
             let delayInSeconds = 0.5
             DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + delayInSeconds) {
                 self.openPortal(path: "/")

        }
    }
    
    func startPortalProxy(coreAPIPassword: String, complete: @escaping () -> Void) {
        let proxyPath = Bundle.main.path(forResource: "blockstackProxy", ofType: "")
        let portalPath = Bundle.main.path(forResource: "browser", ofType: "")
        

            NSLog("Can't copy Portal code to the run path: \(portalRunPath())")
        }
        
            
        self.portalProxyProcess.launchPath = proxyPath

        self.portalProxyProcess.arguments = [String(self.productionModePortalPort), self.portalRunPath()]
            
        NSLog("Starting Blockstack Portal proxy...")
            
        self.portalProxyProcess.launch()
        complete()
        
    }
    
    func startCorsProxy(complete: @escaping () -> Void) {
