According to README.md, non-whitelisted users should be able to "buy, update price, cancel listing, list NFT" and "collect USDC after selling". However, The list() function in NFTDealers.sol is restricted with the onlyWhitelisted modifier, preventing non-whitelisted users from reselling NFTs they have purchased.
Likelihood:
Any non-whitelisted user who purchases an NFT via the protocol will attempt to use the protocol's secondary market features as described in the documentation.
Impact:
Non-whitelisted users are "trapped" with their NFTs, unable to resell them on the platform despite documentation stating they should be able to.
Remove the onlyWhitelisted modifier from the list() function to align the implementation with the documentation and allow a secondary market for all users.
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.
The contest is complete and the rewards are being distributed.