text:'In the event of a blockchain fork, a checkpoint can be used to ensure that you are on the correct blockchain.'
TopLabel:
halign:'left'
height:'48dp'
text_size:self.width,None
id:bc_height
size:self.texture_size
text:''
BoxLayout:
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'
orientation:'horizontal'
size_hint:1,0.2
cols:2
Label:
height:'36dp'
text:_('Height')
TopLabel:
height:'48dp'
text:_('Checkpoint')+':'
height:'36dp'
TextInput:
TextInput:
id:height_input
id:height_input
height:'36dp'
size_hint_y:None
text:'%d'%root.cp_height
text:'%d'%root.cp_height
input_type:'number'
on_focus:root.on_height_str()
on_focus:root.on_height_str()
TopLabel:
TopLabel:
text:_('Block hash')+':'
text:_('Block hash')+':'
TxHashLabel:
TxHashLabel:
data:root.cp_value
data:root.cp_value
Widget:
size_hint:1,0.1
Label:
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'
halign:'left'
text_size:self.width,None
text_size:self.width,None
size:self.texture_size
size:self.texture_size
Widget:
Widget:
size_hint:1,0.3
size_hint:1,0.3
BoxLayout:
BoxLayout:
@ -68,6 +87,12 @@ class CheckpointDialog(Factory.Popup):
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:
Widget:
size_hint: 1, 0.1
size_hint: 1, 0.1
GridLayout:
GridLayout:
@ -33,11 +35,6 @@ Popup:
size_hint_y: None
size_hint_y: None
Widget:
Widget:
size_hint: 1, 0.1
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:
TopLabel:
text: _("If auto-connect is checked, the address server will be selected automatically.")
text: _("If auto-connect is checked, the address server will be selected automatically.")