text:'In the event of a blockchain fork, a checkpoint can be used to ensure that you are on the correct blockchain.'
halign:'left'
text_size:self.width,None
size:self.texture_size
BoxLayout:
padding:'10dp'
spacing:'10dp'
TopLabel:
height:'48dp'
id:bc_height
text:''
TopLabel:
height:'48dp'
id:bc_status
text:''
Widget:
size_hint:1,0.1
TopLabel:
text:_("In order to verify the history returned by your main server, Electrum downloads block headers from random nodes. These headers are then used to check that transactions sent by the server really are in the blockchain.")
font_size:'6pt'
Widget:
size_hint:1,0.1
GridLayout:
orientation:'horizontal'
size_hint:1,0.2
Label:
text:_('Height')
height:'48dp'
cols:2
height:'36dp'
TopLabel:
text:_('Checkpoint')+':'
height:'36dp'
TextInput:
id:height_input
height:'36dp'
size_hint_y:None
text:'%d'%root.cp_height
input_type:'number'
on_focus:root.on_height_str()
TopLabel:
text:_('Block hash')+':'
TxHashLabel:
data:root.cp_value
TopLabel:
text:_('Block hash')+':'
TxHashLabel:
data:root.cp_value
Widget:
size_hint:1,0.1
Label:
text:'Edit the height to fetch a checkpoint from your main server, and check its value from independent sources.'
font_size:'6pt'
text:_('If there is a fork of the blockchain, you need to configure your checkpoint in order to make sure that you are on the correct side of the fork. Enter a block number to fetch a checkpoint from your main server, and check its value from independent sources.')
halign:'left'
text_size:self.width,None
size:self.texture_size
Widget:
size_hint:1,0.3
BoxLayout:
@ -68,6 +87,12 @@ class CheckpointDialog(Factory.Popup):
text: _("Connected to %s.")%root.server if root.is_connected else _("Not connected?")
Widget:
size_hint: 1, 0.1
TopLabel:
text: _("Electrum retrieves your wallet information from a single 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
GridLayout:
@ -33,11 +35,6 @@ Popup:
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.")