GodFather cannot withdraw funds after migration.
After running the migration script the kernel executor does not match the GodFather address.
This makes withdrawing funds impossible from the MoneyVault
contract even by GodFather.
Severely breaks the protocol functionality.
Manual review
Use kernel to set GodFather as the executor.
Add the following test function to test/EmergencyMigrationTest
:
Run forge test --mt test_cannoWithdrawAfterMigration
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.