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

Function fund_create_and_mine_assert_initial_tx

bridge/tests/bridge/assert/helper.rs:22–57  ·  view source on GitHub ↗
(
    config: &SetupConfigFull,
    faucet: &Faucet,
    input_amount: Amount,
)

Source from the content-addressed store, hash-verified

20};
21
22pub async fn fund_create_and_mine_assert_initial_tx(
23 config: &SetupConfigFull,
24 faucet: &Faucet,
25 input_amount: Amount,
26) -> Transaction {
27 faucet
28 .fund_input(&config.connector_b.generate_taproot_address(), input_amount)
29 .await
30 .wait()
31 .await;
32
33 let outpoint = generate_stub_outpoint(
34 &config.client_0,
35 &config.connector_b.generate_taproot_address(),
36 input_amount,
37 )
38 .await;
39
40 let (tx, _) = create_and_mine_assert_initial_tx(
41 &config.client_0.esplora,
42 config.network,
43 &config.verifier_0_context,
44 &config.verifier_1_context,
45 &config.connector_b,
46 &config.connector_d,
47 &config.assert_commit_connectors_e_1,
48 &config.assert_commit_connectors_e_2,
49 Input {
50 outpoint,
51 amount: input_amount,
52 },
53 )
54 .await;
55
56 tx
57}
58
59pub async fn create_and_mine_assert_initial_tx(
60 esplora: &AsyncClient,

Callers 2

Calls 5

generate_stub_outpointFunction · 0.85
waitMethod · 0.80
fund_inputMethod · 0.80

Tested by

no test coverage detected