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

Function test_assert_initial_tx_success

bridge/tests/bridge/assert/assert_initial.rs:19–44  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

17
18#[tokio::test]
19async fn test_assert_initial_tx_success() {
20 let config = setup_test_full().await;
21 let faucet = Faucet::new(FaucetType::EsploraRegtest);
22
23 let reward_amount = get_reward_amount(ONE_HUNDRED);
24 let total_dust_amount = (config.assert_commit_connectors_e_1.connectors_num()
25 + config.assert_commit_connectors_e_2.connectors_num()) as u64
26 * DUST_AMOUNT;
27 let amount = Amount::from_sat(
28 reward_amount
29 + total_dust_amount
30 + MIN_RELAY_FEE_ASSERT_INITIAL
31 + MIN_RELAY_FEE_ASSERT_COMMIT1
32 + MIN_RELAY_FEE_ASSERT_COMMIT2
33 + MIN_RELAY_FEE_ASSERT_FINAL,
34 );
35 let tx = fund_create_and_mine_assert_initial_tx(&config, &faucet, amount).await;
36 check_tx_output_sum(
37 reward_amount
38 + total_dust_amount
39 + MIN_RELAY_FEE_ASSERT_COMMIT1
40 + MIN_RELAY_FEE_ASSERT_COMMIT2
41 + MIN_RELAY_FEE_ASSERT_FINAL,
42 &tx,
43 );
44}

Callers

nothing calls this directly

Calls 5

setup_test_fullFunction · 0.85
get_reward_amountFunction · 0.85
check_tx_output_sumFunction · 0.85
connectors_numMethod · 0.80

Tested by

no test coverage detected