133 ETH was stolen from CloberDEX via a reentrancy attack. This would not happen on Essential.
On Essential's declarative blockchain, devs define constraints that must be satisfied for state to update. No step-by-step execution = no room for reentrancy exploits.
Old-school Solidity contracts require devs to write every step of execution, which can lead to vulnerabilities — like we just saw on CloberDEX.
That's why we #BuildDeclarative