Formally Verifying OpenZeppelinâs ERC-20 Implementation
ID: 51f8dbd2-c946-5f36-b93b-25ad65f40569
STIX ID: report--51f8dbd2-c946-5f36-b93b-25ad65f40569
Feed Name: CertiK Blog
This report explains CertiK's formal-verification approach for ERC-20 token contracts, illustrating property templates and LTL formulas used to verify correct transferFrom allowance updates and failure conditions. It presents verification results showing OpenZeppelin's ERC-20 reference implementation meets the checked properties and notes that derived contracts (e.g., PancakeSwap's CAKE token) must also be verified because overrides or state changes in derived contracts can introduce errors.
Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.
