MembershipFactory contract allows DAO creators to bypass platform fees by setting zero prices for tiers while collecting payments off-chain, undermining the platform's revenue model.
The joinDAO
function calculates platform fees as a percentage of the tier price without enforcing minimum pricing:
Key issues:
No minimum price requirement for tiers
Platform fees are purely percentage-based on the tier price
DAO creators can set price to 0 and collect actual payments off-chain
No mechanism to detect or prevent off-chain fee collection
Complete bypass of platform's 20% fee structure
Revenue loss for the protocol
Unfair advantage for DAOs willing to circumvent fees
Platform resources used without compensation
Manual code review
Add minimum price requirement for paid tiers:
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.