I corrected:
in test_placeSubsequentBid_RefundsPrevious, and test_placeFirstBid need addition of extra amount in bidding price as it need to be > not >=, or Original contract needs to add >= instead of > .
test_placeFirstBid → fixed by minting + listing NFT before bidding.
test_fail_listNFT_notOwner → fixed by minting + listing NFT before non-owner tries to list.
test_placeSubsequentBid_RefundsPrevious → fixed refund check by recording bidder balance before second bid.
Likelihood:
High (these tests always fail in the original repo).
Impact:
Original tests produced false failures.
Without correction, critical logic (ownership restrictions, minimum bid acceptance, refund mechanism) wouldn’t be verified.
Fix ensures correct coverage of listing and bidding flows.
test_placeFirstBid
test_fail_listNFT_notOwner
test_placeSubsequentBid_RefundsPrevious
test_placeFirstBid
test_placeFirstBid
test_placeSubsequentBid_RefundsPrevious
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.