Popup: id: nd title: _('Network') BoxLayout: orientation: 'vertical' ScrollView: GridLayout: id: scrollviewlayout cols:1 size_hint: 1, None height: self.minimum_height padding: '10dp' SettingsItem: value: _("{} connections.").format(app.num_nodes) if app.num_nodes else _("Not connected") title: _("Status") + ': ' + self.value description: _("Connections with Electrum servers") CardSeparator SettingsItem: title: _("Server") + ': ' + app.server_host description: _("Server used to query your history.") action: lambda x: app.popup_dialog('server') CardSeparator SettingsItem: title: _("Proxy") + ': ' + app.proxy_str description: _('Proxy configuration') action: lambda x: app.popup_dialog('proxy') CardSeparator SettingsItem: title: _("Auto-connect") + ': ' + ('ON' if app.auto_connect else 'OFF') description: _("Select your server automatically") action: app.toggle_auto_connect CardSeparator SettingsItem: title: _("One-server mode") + ': ' + ('ON' if app.oneserver else 'OFF') description: _("Only connect to a single server") action: app.toggle_oneserver disabled: app.auto_connect and not app.oneserver CardSeparator SettingsItem: value: "%d blocks" % app.num_blocks title: _("Blockchain") + ': ' + self.value description: _('Verified block headers') CardSeparator SettingsItem: title: _('Fork detected at block {}').format(app.blockchain_forkpoint) if app.num_chains>1 else _('No fork detected') fork_description: (_('You are following branch') if app.auto_connect else _("Your server is on branch")) + ' ' + app.blockchain_name description: self.fork_description if app.num_chains>1 else _('Connected nodes are on the same chain') action: app.choose_blockchain_dialog disabled: app.num_chains == 1