Formally verify smart contracts using the Certora Verification Language and Certora Prover.

This tutorial series teaches how to formally verify Solidity smart contracts with Certora's open-source formal verification tool. Readers should have at least an intermediate grasp of Solidity syntax and familiarity with popular ERC standards.
If you need help with CVL, you can ask on Certora's Discord.