The documentation specifies that listNFT accepts only two parameters (tokenId, minPrice).
However, the actual implementation requires three parameters (tokenId, _minPrice, _buyNowPrice).
This inconsistency between code and documentation can lead to failed integration attempts and confusion. Developers following documentation will not provide the _buyNowPrice parameter, resulting in compilation or runtime errors.
Likelihood:
Occurs whenever developers, auditors, or frontend engineers follow the documentation and attempt to list an NFT with two arguments.
Almost guaranteed since documentation is the primary reference.
Impact:
Integration and testing failures due to mismatched function signatures.
Delayed development and incorrect assumptions about auction functionality.
According to documentation:
But actual code requires:
Either update documentation or modify the function signature to align.
Documentation for BidBeasts Marketplace is incomplete or inaccurate, potentially leading to misconfigurations or security misunderstandings.
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.