This report details the security audit of the ENA token contract, which serves as the governance token for the Ethena protocol. The contract is an ERC20 token with burnable and permit functionalities, inheriting from OpenZeppelin's Ownable2Step for robust access control. Key features include a controlled annual minting mechanism and a significant initial token distribution. The audit identified a High-severity issue related to centralized minting authority, two Medium-severity issues concerning initial supply distribution and reliance on block.timestamp, and several Low/Informational findings. The overall risk level is assessed as Medium, primarily due to the centralized control over token supply inflation.
Final Recommendation: It is recommended to implement robust multi-signature or time-locked controls for the contract owner address, especially given its centralized minting authority. This would significantly mitigate the risk associated with a single point of failure. Additionally, ensure that the `_treasury` and `_foundation` addresses receiving the initial token supply are secured with strong operational controls, preferably multi-signature wallets, to protect the substantial token holdings. While `block.timestamp` is generally acceptable for yearly cooldowns, consider the implications for any future time-sensitive operations.