The funds in the MoneyShelf
contract are not moved to MoneyVault
during migration.
During an emergency the MoneyShelf
contract is upgraded to the MoneyVault
to protect the funds from the justice system or any other gang. But the funds are not moved to MoneyVault
during or after upgrade.
After an upgrade is done the MoneyVault
contract will still be empty and the godFather
will not be able to withdraw the USDC tokens as there will be no tokens in the vault.
Manual Analysis
During the migration the kernel
contract should move the funds from MoneyShelf
to MoneyVault
contract.
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.