Passer au contenu principal

Outils pour bâtisseurs

Trouvez plus rapidement les bons outils et aidez à valoriser les bâtisseurs qui créent l'infrastructure sur laquelle repose notre écosystème.

Points forts

We are Runtime Verification, a research and development company building rigorous tools to ensure the safety and correctness of critical systems. Our team has developed KEVM, the most complete and battle-tested formal semantics of the Ethereum Virtual Machine (EVM), written in the K Framework. KEVM is not just a specification, it is an executable specification that can be used to symbolically reason about smart contracts, run conformance tests, analyze gas usage, debug programs, and formally verify correctness properties. It passes the full Ethereum test suite and is used to verify high-value contracts, including ERC20 tokens in both Solidity and Vyper. We recently updated the semantics to support Pectra upgrade. KEVM is being actively utilized by Kontrol - our formal verification tool for Soldiity, which is actively used by leading teams in the EVM ecosystem, including Optimism, Ethereum Foundation, Lido, Uniswap, as well as security researchers and auditors across the broader Ethereum community. We actively maintain this repository, contribute to Ethereum’s protocol evolution, and integrate with developer tooling like Foundry. Through KEVM, we are pushing the boundaries of what’s possible in provably correct and secure smart contract infrastructure.

K Semantics of the Ethereum Virtual Machine (EVM)
Sécurité, tests et vérification formelle

K Semantics of the Ethereum Virtual Machine (EVM)

Sécurité · Formation · Analyses · Vérification formelle · Exécution symbolique · Outils de débogage · Vérification à l'exécution · Vyper

Applications

Catégories d'applications

Interopérabilité et inter-chaînes

Outils qui permettent la messagerie, les transferts d'actifs et le partage d'état sur le réseau principal Ethereum, les rollups et d'autres blockchains.

Infrastructure de transactions et de portefeuilles

Infrastructure pour créer, signer, envoyer, simuler et gérer les transactions et les portefeuilles Ethereum.

Données, analyses et traçage

Outils d'indexation, d'interrogation, d'analyse et de traçage pour les données en chaîne, l'exécution et l'activité du réseau.

Ressources de formation et communautaires

Matériel d'apprentissage, documentation, tutoriels et plateformes communautaires pour les bâtisseurs Ethereum.

Bibliothèques clientes et SDK (front-end)

Bibliothèques et SDK spécifiques à un langage pour interagir avec les nœuds, les contrats et les protocoles Ethereum.

Développement de contrats intelligents et chaînes d'outils

Cadres et outils pour écrire, tester, déployer et mettre à jour des contrats intelligents.

Sécurité, tests et vérification formelle

Outils d'audit, de test, de fuzzing et de vérification pour améliorer la sécurité et l'exactitude des contrats intelligents.