From af3f1879f9cf45d845387206714a81c19d59a164 Mon Sep 17 00:00:00 2001 From: Sosthene Date: Fri, 20 Jun 2025 10:40:29 +0200 Subject: [PATCH] Add chain_tip to HandshakeMessage and rm SyncMessage --- src/network.rs | 35 +++-------------------------------- 1 file changed, 3 insertions(+), 32 deletions(-) diff --git a/src/network.rs b/src/network.rs index 94d2c90..ab2f5b0 100644 --- a/src/network.rs +++ b/src/network.rs @@ -168,45 +168,16 @@ pub struct HandshakeMessage { pub sp_address: String, pub peers_list: OutPointMemberMap, pub processes_list: OutPointProcessMap, - // pub chain_tip: u64, + pub chain_tip: u32, } impl HandshakeMessage { - pub fn new(sp_address: String, peers_list: OutPointMemberMap, processes_list: OutPointProcessMap) -> Self { + pub fn new(sp_address: String, peers_list: OutPointMemberMap, processes_list: OutPointProcessMap, chain_tip: u32) -> Self { Self { sp_address, peers_list, processes_list, - // chain_tip, - } - } - - pub fn to_string(&self) -> String { - serde_json::to_string(self).unwrap() - } -} - -#[derive(Debug, Serialize, Deserialize, Tsify)] -pub enum SyncMessageContent { - Tweaks, - WholeBlocks, - Headers, -} - -#[derive(Debug, Serialize, Deserialize, Tsify)] -#[tsify(into_wasm_abi, from_wasm_abi)] -pub struct SyncMessage { - start: u32, - end: u32, - content: SyncMessageContent, -} - -impl SyncMessage { - pub fn new(start: u32, end: u32, content: SyncMessageContent) -> Self { - Self { - start, - end, - content, + chain_tip, } }