(
&mut self,
graph_id: &str,
secret_nonces: HashMap<Txid, HashMap<usize, SecNonce>>,
)
| 1398 | } |
| 1399 | |
| 1400 | fn merge_secret_nonces( |
| 1401 | &mut self, |
| 1402 | graph_id: &str, |
| 1403 | secret_nonces: HashMap<Txid, HashMap<usize, SecNonce>>, |
| 1404 | ) { |
| 1405 | self.private_data |
| 1406 | .secret_nonces |
| 1407 | .entry(self.verifier_context.as_ref().unwrap().verifier_public_key) |
| 1408 | .or_default(); |
| 1409 | |
| 1410 | if !self.private_data.secret_nonces |
| 1411 | [&self.verifier_context.as_ref().unwrap().verifier_public_key] |
| 1412 | .contains_key(graph_id) |
| 1413 | { |
| 1414 | self.private_data |
| 1415 | .secret_nonces |
| 1416 | .get_mut(&self.verifier_context.as_ref().unwrap().verifier_public_key) |
| 1417 | .unwrap() |
| 1418 | .insert(graph_id.to_string(), HashMap::new()); |
| 1419 | } |
| 1420 | |
| 1421 | self.private_data |
| 1422 | .secret_nonces |
| 1423 | .get_mut(&self.verifier_context.as_ref().unwrap().verifier_public_key) |
| 1424 | .unwrap() |
| 1425 | .get_mut(graph_id) |
| 1426 | .unwrap() |
| 1427 | .extend(secret_nonces); |
| 1428 | } |
| 1429 | |
| 1430 | pub fn generate_connector_z_taproot_address( |
| 1431 | &self, |
no test coverage detected