In the GivingThanks::constructor
the registry
get wrongly initialized. It passed the address of msg.sender
instead of the address of the dpeoloyed CharityRegistry
. Causing that this contract won't work untill the address of the registry
is changed in the updateRegistry
function.
found in line 17 in GivingThanks.sol
No functionality will work untill the address of the registry
has been updated
Manual review
replace msg.sender
with _registry
.
Likelyhood: High, the parameter is not well used and won't be set. Impact: Low, can be changed with the setter and no one will be able to donate to malicious charity.
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.