Skip to content

Commit 3e78125

Browse files
committed
f Only one secp_ctx
1 parent 7ba04ce commit 3e78125

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/io/vss_store.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -875,23 +875,22 @@ impl VssStoreBuilder {
875875
pub fn build(
876876
&self, lnurl_auth_server_url: String, fixed_headers: HashMap<String, String>,
877877
) -> Result<VssStore, VssStoreBuildError> {
878-
use bitcoin::key::Secp256k1;
879-
878+
let secp_ctx = Secp256k1::new();
880879
let seed_bytes = self.node_entropy.to_seed_bytes();
881880
let vss_xprv = Xpriv::new_master(self.network, &seed_bytes)
882881
.map_err(|_| VssStoreBuildError::KeyDerivationFailed)
883882
.and_then(|master| {
884883
master
885884
.derive_priv(
886-
&Secp256k1::new(),
885+
&secp_ctx,
887886
&[ChildNumber::Hardened { index: VSS_HARDENED_CHILD_INDEX }],
888887
)
889888
.map_err(|_| VssStoreBuildError::KeyDerivationFailed)
890889
})?;
891890

892891
let lnurl_auth_xprv = vss_xprv
893892
.derive_priv(
894-
&Secp256k1::new(),
893+
&secp_ctx,
895894
&[ChildNumber::Hardened { index: VSS_LNURL_AUTH_HARDENED_CHILD_INDEX }],
896895
)
897896
.map_err(|_| VssStoreBuildError::KeyDerivationFailed)?;

0 commit comments

Comments
 (0)