The tests test_placeFirstBid() and test_placeSubsequentBid_RefundsPrevious() attempt to place first bids at exactly the minimum price.
These tests fail because the marketplace contract incorrectly requires first bids to be strictly greater than the minimum price (a known bug documented as L-1 in the contract vulnerabilities).
Likelihood:
Tests fail consistently due to contract bug
Affects multiple test cases
Impact:
Cannot test normal bidding flow
Unable to verify refund mechanisms
Test suite appears broken when contract has the actual bug
May lead developers to "fix" tests instead of the contract
Test execution shows the contract rejects bids at exactly minimum price:
The contract code causing this (line 151 of BidBeastsNFTMarketPlace.sol):
Two options exist:
Option 1: Fix the contract bug (Recommended)
The contract should accept bids >= minimum price. This is tracked as vulnerability L-1 in exploits_formatted.md.
Option 2: Update tests to match current (buggy) behavior
If the contract cannot be changed immediately, update tests to bid above minimum:
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.