Przejdź do głównej zawartości

Narzędzia dla twórców

Znajdź odpowiednie narzędzia szybciej i pomóż wyróżnić twórców, którzy tworzą infrastrukturę, na której opiera się nasz ekosystem.

Wyróżnione

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)
Bezpieczeństwo, testowanie i weryfikacja formalna

K Semantics of the Ethereum Virtual Machine (EVM)

Bezpieczeństwo · Edukacja · Analityka · Weryfikacja formalna · Wykonywanie symboliczne · Narzędzia do debugowania · Weryfikacja w czasie wykonania · Vyper

Aplikacje

Kategorie aplikacji

Międzyłańcuchowość i interoperacyjność

Narzędzia, które umożliwiają przesyłanie wiadomości, transfer aktywów i współdzielony stan w sieci głównej Ethereum, rollupach i innych blockchainach.

Infrastruktura transakcji i portfeli

Infrastruktura do tworzenia, podpisywania, wysyłania, symulowania i zarządzania transakcjami oraz portfelami Ethereum.

Dane, analityka i śledzenie

Narzędzia do indeksowania, zapytań, analityki i śledzenia danych on-chain, wykonywania i aktywności sieci.

Zasoby edukacyjne i społecznościowe

Materiały edukacyjne, dokumentacja, samouczki i platformy społecznościowe dla twórców Ethereum.

Biblioteki klienckie i SDK (front-end)

Biblioteki i zestawy SDK specyficzne dla danego języka do interakcji z węzłami, kontraktami i protokołami Ethereum.

Tworzenie inteligentnych kontraktów i łańcuchy narzędzi

Frameworki i narzędzia do pisania, testowania, wdrażania i aktualizowania inteligentnych kontraktów.

Bezpieczeństwo, testowanie i weryfikacja formalna

Narzędzia do audytu, testowania, fuzzingu i weryfikacji w celu poprawy bezpieczeństwa i poprawności inteligentnych kontraktów.