Browse Source

add longestchain and notarized to lightinfod

checkpoints
Denio 5 years ago
parent
commit
1268d33083
  1. 1
      cli/src/lib.rs
  2. 2
      lib/proto/service.proto
  3. 3
      lib/src/lightclient.rs

1
cli/src/lib.rs

@ -238,7 +238,6 @@ pub fn attempt_recover_seed() {
server: "0.0.0.0:0".parse().unwrap(),
chain_name: "main".to_string(),
sapling_activation_height: 0,
// difficulty: 0,
consensus_branch_id: "000000".to_string(),
anchor_offset: 0,
no_cert_verification: false,

2
lib/proto/service.proto

@ -53,6 +53,8 @@ message LightdInfo {
string consensusBranchId = 6; // This should really be u32 or []byte, but string for readability
uint64 blockHeight = 7;
uint64 difficulty = 8;
uint64 longestchain = 9;
uint64 notarized = 10;
}
message TransparentAddress {

3
lib/src/lightclient.rs

@ -102,7 +102,6 @@ impl LightClientConfig {
chain_name : info.chain_name,
sapling_activation_height : info.sapling_activation_height,
consensus_branch_id : info.consensus_branch_id,
//difficulty : info.difficulty,
anchor_offset : ANCHOR_OFFSET,
no_cert_verification : dangerous,
data_dir : None,
@ -595,6 +594,8 @@ impl LightClient {
"consensus_branch_id" => i.consensus_branch_id,
"latest_block_height" => i.block_height,
"difficulty" => i.difficulty,
"longestchain" => i.longestchain,
"notarized" => i.notarized,
};
o.pretty(2)
},

Loading…
Cancel
Save