- ETH Warsaw
- EVM-Semantics by Runtime Verification
- K framework enables verification of EVM
- K tutorial
- Introduction to K Framework and Solidity
- Installation
- Formal Verification for Fun and Profit Playlist
- Practice and learn Certora Prover
- Certora Prover on Trident Sushiswap
- Keeping your code secure forever: Move Fast and Break Nothing by Mooly Sagiv
- Blog on Certora's formal verification of smart contracts
Commands to Run in Gitpod
- To install Certora Prover run
pip3 install certora-cli
- To install solidity compiler run
brew tap ethereum/ethereum
brew install solidity