ConfidencePoolFactory::createPool function emits an event to inform offchain listeners about created pools
https://github.com/CodeHawks-Contests/2026-07-bc-confidence-pools/blob/58e8ba4ce3f3277866e4926f3140e597f9554a1e/src/ConfidencePoolFactory.sol#L67
However emitted event doesnt include pool creator, this difficults offchain listeners to know who is the creator of the new created pools
Is it true that pool creator can be get because msg.sender is the agreement's owner , however adding pool creator in the emitted event simplifies data extraction
Likelihood:
High
All emitted events about pool creation doesnt include pool creators
Impact:
Low
The lack of creator field in emited event difficults offchain listeners to know who is the creator of the new created pools
Execute a test that create a pool and observe it does not include the pool creator
output
Add creator field for pool in the event
src/interfaces/IConfidencePoolFactory.sol
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.