MCPcopy Create free account
hub / github.com/BitVM/BitVM / new

Method new

bridge/src/contexts/verifier.rs:32–47  ·  view source on GitHub ↗
(network: Network, verifier_secret: &str, n_of_n_public_keys: &[PublicKey])

Source from the content-addressed store, hash-verified

30
31impl VerifierContext {
32 pub fn new(network: Network, verifier_secret: &str, n_of_n_public_keys: &[PublicKey]) -> Self {
33 let (keypair, public_key) = generate_keys_from_secret(network, verifier_secret);
34 let (n_of_n_public_key, n_of_n_taproot_public_key) =
35 generate_n_of_n_public_key(n_of_n_public_keys);
36
37 VerifierContext {
38 network,
39
40 verifier_keypair: keypair,
41 verifier_public_key: public_key,
42
43 n_of_n_public_keys: n_of_n_public_keys.to_owned(),
44 n_of_n_public_key,
45 n_of_n_taproot_public_key,
46 }
47 }
48}

Callers

nothing calls this directly

Calls 2

Tested by

no test coverage detected