Popup: id: nd title: _('Network') n_nodes: len(app.network.get_interfaces()) blockchain_height: app.network.get_local_height() is_connected: app.network.is_connected() BoxLayout: orientation: 'vertical' padding: '10dp' spacing: '10dp' TopLabel: s1: _("Connected to %d nodes.")%root.n_nodes if root.n_nodes else _("Not connected?") s2: _("Blockchain length") + ": %d "%root.blockchain_height + _("blocks") text: self.s1 + '\n' + self.s2 Widget: size_hint: 1, 0.1 GridLayout: cols: 2 Label: text: _('Server') Spinner: id: host height: '48dp' size_hint_y: None text: '' values: sorted(app.network.get_servers()) disabled: auto_connect.active Label: text: _('Auto-connect') CheckBox: id: auto_connect size_hint_y: None Widget: size_hint: 1, 0.1 TopLabel: text: _("Electrum retrieves your wallet information from a single node (address server). In addition, it connects to a number of extra nodes, in order to fetch block headers. Block headers are used to verify the information sent by the address server, using Simple Payment Verification (SPV).") font_size: '6pt' Widget: size_hint: 1, 0.1 TopLabel: text: _("If auto-connect is checked, the address server will be selected automatically.") font_size: '6pt' Widget: size_hint: 1, 0.1 BoxLayout: Widget: size_hint: 0.5, None Button: size_hint: 0.5, None height: '48dp' text: _('OK') on_release: nd.dismiss()