The contract MartenitsaMarketplace.sol
is missing the cancelListing
functionality.
The contract doesn't include a function for sellers to cancel the sale listing of a martenitsaToken
, as mentioned in the docs. This absence could inconvenience sellers aiming to remove their listed tokens from the marketplace.
The absence of a cancelListing
function means that sellers are unable to withdraw their tokens from the marketplace once listed. This could lead to frustration for users who mistakenly list their tokens or change their minds about selling them, so the token should be bought by a user or by the producer himself, otherwise it will be stuck in the contract.
Manual Review, docs
Implement cancelListing Function
Test the contract under various scenarios to ensure its functionality.
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.