Funds from moneyShelf
during migration won't be transferred to moneyVault
Funds Locked in the Old Contract:
If funds are not transferred from the old contract (moneyShelf) to the new MoneyVault, they might remain locked in the old contract. This could render the funds inaccessible or difficult to retrieve.
Scenario:
During an AMA-led dismantling operation, mafia funds can be confiscated in their entirety.
Financial Loss:
The most immediate and obvious impact is the potential financial loss if funds remain locked in the old contract or are improperly transferred.
Manual review
Automated Fund Transfer Implementation
Modify the MoneyVault Contract
Add in MoneyVault a function to receive the funds.
Modify the migrate Function
Update the migrate function to automate the transfer of funds from the moneyShelf contract to the new MoneyVault contract.
Adding approval in moneyShelf
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.