The Fund
account PDA seeds (name.as_bytes() + creator.key().as_ref()
) allow a single creator to create only one fund with the same name. If the protocol intends to allow multiple funds with the same name per creator, this seed design causes PDA collisions.
Failed Fund Creation: A creator cannot create multiple funds with the same name.
Protocol Limitations: Restricts flexibility if multiple funds per creator with identical names are desired.
Add a unique nonce to the PDA seeds:
Add a nonce: u64
field to the Fund
struct.
Increment the nonce for each new fund created by the same creator.
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.