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

Method pre_sign

bridge/src/transactions/start_time_timeout.rs:210–222  ·  view source on GitHub ↗
(
        &mut self,
        context: &VerifierContext,
        connector_1: &Connector1,
        connector_2: &Connector2,
        secret_nonces: &HashMap<usize, SecNonce>,
    )

Source from the content-addressed store, hash-verified

208 }
209
210 pub fn pre_sign(
211 &mut self,
212 context: &VerifierContext,
213 connector_1: &Connector1,
214 connector_2: &Connector2,
215 secret_nonces: &HashMap<usize, SecNonce>,
216 ) {
217 let input_index = 0;
218 self.sign_input_0(context, connector_2, &secret_nonces[&input_index]);
219
220 let input_index = 1;
221 self.sign_input_1(context, connector_1, &secret_nonces[&input_index]);
222 }
223
224 pub fn add_output(&mut self, output_script_pubkey: ScriptBuf) {
225 let output_index = 1;

Callers

nothing calls this directly

Calls 2

sign_input_0Method · 0.45
sign_input_1Method · 0.45

Tested by

no test coverage detected