About Runtime Verification logoWe Love Formal Methods

Runtime Verification website hero

Welcome to the Runtime Verification blog. We have been working in the web3 security space since 2018 and we love to share what we have learned. Our blog posts are a great way to learn about our audits and formal verification engagements with web3 protocols for readers that may find the audit reports too long or technical.

Our authors write about progress on our tooling - ERCx, Kontrol and Simbolik, all of which are designed and maintain with the goal of helping developers and users interact with blockchains more securely. Dive in and learn with us, and if you have any questions contact us.

 Using Simbolik for Solidity Debugging
Using Simbolik for Solidity Debugging
by Raoul Schaffranek
November 4th, 2024
Formally Verifying Loops: Part 2
Formally Verifying Loops: Part 2
by Raoul Schaffranek
October 7th, 2024
Formally Verifying Loops: Part 1
Formally Verifying Loops: Part 1
by Raoul Schaffranek
September 26th, 2024
Testing ERC-20 Tokens Part 1:  An Arsenal for Bug Detection
Testing ERC-20 Tokens Part 1: An Arsenal for Bug Detection
by Runtime Verification & Certora
October 18th, 2023
Warning: Code Can Be Explosive
Warning: Code Can Be Explosive
by Adam Fiedler
October 11th, 2022
Foundry: Gen 2 of Ethereum Tooling
Foundry: Gen 2 of Ethereum Tooling
by Runtime Verification
October 5th, 2022
Security Risks for Staking Providers
Security Risks for Staking Providers
by Runtime Verification
July 2nd, 2021
Cosmos modules documentation
Cosmos modules documentation
by Runtime Verification
May 4th, 2021
Formal Verification of ERC20 Contracts
Formal Verification of ERC20 Contracts
by Brian Marick
August 15th, 2018