(
config: &SetupConfigFull,
faucet: &Faucet,
input_amount: Amount,
)
| 20 | }; |
| 21 | |
| 22 | pub 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 | |
| 59 | pub async fn create_and_mine_assert_initial_tx( |
| 60 | esplora: &AsyncClient, |
no test coverage detected