{"repo":"Ackee-Blockchain/wake","free":true,"listed":false,"github":"https://github.com/Ackee-Blockchain/wake","clone":"git clone https://github.com/Ackee-Blockchain/wake.git","description":"Wake is a Python-based Solidity development and fuzz testing framework with built-in vulnerability detectors for building secure Ethereum dApps.","language":"Python","stars":373,"topics":["python","solidity","testing-framework","lsp-server","static-analysis","deployment","testing"],"license":"ISC","category":"dev-tools","readme_excerpt":"Wake The fuzzing and testing framework for Solidity, written in Python. Wake helps you write safer smart contracts, faster. Built by Ackee Blockchain Security — trusted auditors of Lido, Safe, and Axelar. --- Why Wake? - Built-in fuzzing — automatically generate diverse inputs and edge cases to uncover hidden vulnerabilities - Vulnerability detectors — catch reentrancy, overflows, and logic flaws early - Seamless developer experience — VS Code extension, GitHub Actions, solc manager - Cross-chain testing — works with Anvil, Hardhat, and Ganache --- Features and benefits - Testing framework based on pytest — write clean, simple tests with familiar tooling - Manually-guided fuzzing (MGF) — combine automated fuzzing with human insights to target specific contract behaviors and edge cases - Property-based fuzzer — automatically generate diverse inputs to uncover hidden bugs faster - Deployments & mainnet interactions — test contracts in realistic environments before going live - Vulnerability and code quality detectors — detect reentrancy, overflows, and bad patterns early in development - Printers for extracting useful information from Solidity code — gain insights into contract structures and flows - Static analysis framework for custom detectors and printers — extend Wake with project-specific rules - GitHub actions for setting up Wake and running detectors — integrate seamlessly into CI/CD pipelines - Language server (LSP) — get autocompletion, hints, and references inside yo","default_branch":null,"files":null,"tree":[],"storefront":"/r/Ackee-Blockchain","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Ackee-Blockchain/wake/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}