WEAPN keycode overwrites MONEY dependency in Laundrette::configureDependencies causing a bad migration.
In case of of migration, owner will run the EmergencyMigration
script that will call migrate(), that will call the kernel's executeAction(Actions.UpgradeModule, address(moneyVault));
with the kernel executor set as the caller, that will call _upgradeModule(Module newModule_)
that will call _reconfigurePolicies(keycode);
that will call configureDependencies()
and here's the issue:
Bad migration
Manual analysis
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.