From dc77482cc6b2c38ca6ba17877af56ecd92b95110 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Mon, 3 Mar 2025 23:19:32 +0100 Subject: [PATCH] Add public_data to CommitMsg --- src/network.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/network.rs b/src/network.rs index 858c623..e90ebc3 100644 --- a/src/network.rs +++ b/src/network.rs @@ -1,4 +1,4 @@ -use std::collections::HashMap; +use std::collections::BTreeMap; use anyhow::Result; use rand::{thread_rng, RngCore}; @@ -75,7 +75,8 @@ impl AnkFlag { pub struct CommitMessage { pub process_id: OutPoint, pub pcd_commitment: Value, // map of field <=> hash of the clear value - pub roles: HashMap, // Can be hashed and compared with the value above + pub roles: BTreeMap, + pub public_data: BTreeMap, pub validation_tokens: Vec, pub error: Option, } @@ -86,12 +87,14 @@ impl CommitMessage { pub fn new_update_commitment( process_id: OutPoint, pcd_commitment: Value, - roles: HashMap, + roles: BTreeMap, + public_data: BTreeMap, ) -> Self { Self { process_id, pcd_commitment, roles, + public_data, validation_tokens: vec![], error: None, }