According to the protocol's functionality and user roles as stated in the documentation, both whitelistedand non whitelistedusers should be able to list their nft in the marketplace. however non whitelistedusers are not able to list their nft by calling the NFTDealers::listfunction because of it's onlyWhitelistedaccess control modifier.
This limits/breaks a core functionality of the protocol as a marketplace.
Likelihood:
This happens when a user not whitelisted for mint but owns an nft wants to list/sell on the NFTDealers marketplace
Impact:
Users and owners of the nft that are not whitelisted to mint will be unable to list and sell their nft on the marketplace.
This makes the protocol unusable for non whitelisted users.
Add the following to the NFTDealersTest.t.soltest suite
The access control modifer onlyWhitelistedof the NFTDealers::listfunction should be removed to give access to non whitelisted 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.