Weiter zum Hauptinhalt

Builder-Tools

Finden Sie die richtigen Werkzeuge schneller und helfen Sie, die Builder zu fördern, die die Infrastruktur schaffen, auf die unser Ökosystem angewiesen ist.

Highlights

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)
Sicherheit, Testing & formale Verifizierung

K Semantics of the Ethereum Virtual Machine (EVM)

Sicherheit · Bildung · Analysen · Formale Verifizierung · Symbolische Ausführung · Debugging-Werkzeuge · Laufzeitverifizierung · Vyper

Anwendungen

Anwendungskategorien

Cross-Chain & Interoperabilität

Werkzeuge, die Messaging, Asset-Transfers und Shared State über das Ethereum Mainnet, Rollups und andere Blockchains hinweg ermöglichen.

Transaktions- & Wallet-Infrastruktur

Infrastruktur zum Erstellen, Signieren, Senden, Simulieren und Verwalten von Ethereum-Transaktionen und Wallets.

Daten, Analyse & Tracing

Indexierungs-, Abfrage-, Analyse- und Tracing-Werkzeuge für On-Chain-Daten, Ausführungen und Netzwerkaktivitäten.

Bildungs- & Community-Ressourcen

Lernmaterialien, Dokumentation, Tutorials und Community-Plattformen für Ethereum-Builder.

Client-Bibliotheken & SDKs (Frontend)

Sprachspezifische Bibliotheken und SDKs zur Interaktion mit Ethereum-Nodes, -Verträgen und -Protokollen.

Smart-Contract-Entwicklung & Toolchains

Frameworks und Werkzeuge zum Schreiben, Testen, Bereitstellen und Aktualisieren von Smart Contracts.

Sicherheit, Testing & formale Verifizierung

Werkzeuge für Auditing, Testing, Fuzzing und Verifizierung zur Verbesserung der Sicherheit und Korrektheit von Smart Contracts.