the protocol lacks an emergency stop mechanism, meaning that in case of an exploit, price manipulation, or unexpected contract behavior, there is no way to halt deposits, withdrawals, or transactions. This exposes the system to potential infinite exploitation, which could lead to loss of user funds.
risk of Oracle Manipulation: Attackers can exploit faulty price feeds and withdraw excessive funds.
no Recovery in Case of Bug: If an internal bug is found, the team cannot stop it.
regulatory Non-Compliance: Many DeFi protocols require a circuit breaker for legal compliance.
Manual
add Pausable
to ZlpVault.sol
and MarketMakingEngine.sol
to allow an admin or governance multisig to halt the system in emergencies.
}
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.