A malicious user can create a BuyerAgent with a high amountPerRound
but never fund it, creating a honeypot that:
Attracts sellers with the high purchasing power display
Collects royalty fees from sellers who list assets
Never actually purchases any assets due to lack of funds
The issue occurs because:
BuyerAgent creation has no funding requirement:
Sellers pay royalty fees upfront when listing:
The BuyerAgent's amountPerRound
is publicly visible and used to attract sellers, but there's no guarantee the contract actually has these funds.
Sellers lose money by paying royalty fees to malicious buyers who never intend to purchase
The protocol's reputation is damaged as sellers lose trust in buyers
Economic incentives are broken as malicious buyers can profit without providing value
Sellers waste gas deploying assets and listing them
Require minimum funding when creating a BuyerAgent.
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.