A tester is evaluating a blockchain bridge contract and wants to confirm that a double-spend via replayed Merkle proofs is impossible. Which test is most appropriate?
-
A
Submit the same valid Merkle proof twice and verify the second claim is rejected
-
B
Verify that the bridge emits a Deposit event for each transfer
-
C
Check that the bridge contract's Ether balance matches total deposits
-
D
Test that the bridge owner can pause the contract