Skip to content

Commit c6429c5

Browse files
committed
fixup! Enable using VssStore with VssHeaderProvider.
1 parent 80fef8c commit c6429c5

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/builder.rs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ impl NodeBuilder {
462462

463463
let config = Arc::new(self.config.clone());
464464

465-
let vss_xprv = derive_vss_xprv(config.clone(), &seed_bytes, logger.clone())?;
465+
let vss_xprv = derive_vss_xprv(config.clone(), &seed_bytes, Arc::clone(&logger))?;
466466

467467
let vss_seed_bytes: [u8; 32] = vss_xprv.private_key.secret_bytes();
468468

@@ -1244,12 +1244,10 @@ fn derive_vss_xprv(
12441244
BuildError::InvalidSeedBytes
12451245
})?;
12461246

1247-
Ok(xprv.derive_priv(&Secp256k1::new(), &[ChildNumber::Hardened { index: 877 }]).map_err(
1248-
|e| {
1249-
log_error!(logger, "Failed to derive VSS secret: {}", e);
1250-
BuildError::KVStoreSetupFailed
1251-
},
1252-
)?)
1247+
xprv.derive_priv(&Secp256k1::new(), &[ChildNumber::Hardened { index: 877 }]).map_err(|e| {
1248+
log_error!(logger, "Failed to derive VSS secret: {}", e);
1249+
BuildError::KVStoreSetupFailed
1250+
})
12531251
}
12541252

12551253
/// Sanitize the user-provided node alias to ensure that it is a valid protocol-specified UTF-8 string.

0 commit comments

Comments
 (0)