This is your work, valued
Smart Contract Engineer, Auditor, and Educator
claude-code-config. Opinionated defaults, documentation, and workflows for Claude Code at Trail of Bits
2kbip_utils. Generation of mnemonics, seeds, private/public keys and addresses for different types of cryptocurrencies
381clearsig. A repo to help with erc7730 and 8213
12rfc8785.py. A pure-Python implementation of RFC8785 (JSON Canonicalization Scheme)
12clear-signing-erc7730-registry. JavaScript
109battlechain-lib. Python
5solskill.
143tx-graph. TypeScript
45safe-harbor. Solidity
85zksync-era. zkSync era
3.2kjustfuckinguselocalsafe. TypeScript
9localsafe.eth. A 100% local edition of the safe wallet
117vyper-by-example.github.io. TypeScript
20wise-signer-snap. At least dump your calldata to an AI to understand what you're signing.
374-puppy-raffle-audit. Solidity
106safe-tx-hash. Python
6solady. Optimized Solidity snippets.
3.3kchain-tools. A site for gas tools, fees, and more
9safe-hash-rs. Rust
40walletbeat. An open repository of EVM-compatible wallets 🌸
115TheInterceptor. The Interceptor is a browser extension that explains what kind of Ethereum transactions you are making
172wise-signer. Why are you blindly signing? Stop it. Get some help. Get wise. Wise Signer.
33reth. Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
5.7kfull-stack-web3-cu.
93ts-tsender-ui-cu. TypeScript
10bsc-docker. Shell
6CertoraProver. The Certora Prover is the state-of-the-art security tool for automated formal verification of smart contracts running on EVM-based chains, Solana and Stellar
310wallet. Eternal Safe is a decentralized fork of Safe{Wallet}.
162html-ts-coffee-cu. TypeScript
13tsender-ui. TypeScript
3zksync-upgrade-verification. A minimal repo to verify a zksync proposal
12dotenv. Loads environment variables from .env for nodejs projects.
20ktest-dapp. The sample dapp used for e2e testing and metamask-extension QA
641synpress. Synpress is e2e testing framework based on Cypress.io and playwright with support for metamask.
889llama.cpp. LLM inference in C/C++
120kmulticall3. Multicall: Aggregate multiple constant function call results into one
1.2kevmole. Extracts function selectors, arguments, state mutability and storage layout from EVM bytecode, even for unverified contracts
445safe-tx-hashes. Shell
144seal-911. SEAL 911 is a project designed to give users, developers, and security researchers an accessible way to connect with a small group of highly trusted security professionals in case of emergency.
334safe-utils. This UI calculates the Safe transaction hashes computing both the domain and messages hashes
50web3-dev-containers. A repo to help users run code in isolated environments. Stay safe big dogs.
177devcontainer. The Red Guild's devcontainer focused in web3 and security.
112balanceScanner. Utility contract to query balances on chain
18huff2. The new huff compiler, with improved codegen, label semantics & error messages.
158moccasin-full-course-cu.
131blockchain-basics-cu.
326ctf-vy. Python
3merkly. 🌳 The simple and easy implementation of Merkle Tree
82safe-tx-checker. JavaScript
4safe-tx-hashes-util. This Bash script calculates the Safe transaction hashes by retrieving transaction details from the Safe transaction service API and computing both the domain and message hashes using the EIP-712 standard.
409rivet. Developer Wallet & DevTools for Anvil
926videos. Code for the manim-generated scenes used in 3blue1brown videos
11kremix-favorites-cu. Vyper
14py_ecc. Python implementation of ECC pairing and bn_128 and bls12_381 curve operations
230benchmarking-frameworks. Solidity
5mamushi. Formatter for Vyper
33vheader-py. Python
3vheader. A tool for making perfect vyper headers, inspired by transmissions11
8headers. Generate perfect code headers every time.
375toml. Tom's Obvious, Minimal Language
21ktomlkit. Style-preserving TOML library for Python
836uv. An extremely fast Python package and project manager, written in Rust.
87kuvenv. uvenv: pipx for uv (🦀) on Linux and macOS
90gaboon. Titanoboa-based vyper smart contract development framework
7fee-splitter. Pipeline to reinvest crvUSD fees for growth.
10vscode-vyper. Ethereum Vyper language support for Visual Studio Code
70medusa. Parallelized, coverage-guided, mutational Solidity smart contract fuzzing, powered by go-ethereum
482mesc. MESC is a specification for how crypto tools configure their RPC endpoints
176titanoboa. a vyper interpreter
312moccasin. Titanoboa-based vyper smart contract development framework
188wake. Wake is a Python-based Solidity development and fuzz testing framework with built-in vulnerability detectors for building secure Ethereum dApps.
369minimal-account-abstraction. Solidity
69era-contracts. Smart Contract Submodule For zkSync Era
535titanoboa-zksync. A Zksync plugin for the Titanoboa Vyper interpreter
10TSender. A hyper gas optimized and formally verified smart contract, written in huff. 🐎
48moodle. Moodle - the world's open source learning platform
7.2kweb3j. Lightweight Java and Android library for integration with Ethereum clients
5.4kPr000xy. A public utility ERC20 for creating & claiming transparent proxies with gas-efficient addresses.
112GasliteDrop. Hyper Efficient Airdrops. Gas Bad.
72brand-assets. Logos, colours and brand guidelines used at Cyfrin
9zksync-contracts. Solidity
9ERCs. The Ethereum Request for Comment repository
732EIPs. The Ethereum Improvement Proposal repository
14kforge-template. Solidity
66maturin. Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
5.7krye. a Hassle-Free Python Experience
14kpoethepoet. A task runner that works well with poetry or uv.
2ksolidity-by-example.github.io. Solidity By Example
683huff-stack-comments. A visual studio code extension that automatically generate the stack comments for Huff.
25huffr. A CLI tool to generate stack evolution comment in your huff projects.
32024-03-snek-raffle. Python
6ccip-contracts. Solidity
9rwa-creator. Solidity
192evm-diff. Diff EVM-compatible chains in a friendly format
291public-private-key-demo. Demonstrates public / private key pairs and signing in a blockchain context. This is part 2 of my Blockchain 101 video explainer.
4blockchain-demo. A web-based demonstration of blockchain concepts.
5.7kenv-enc. TypeScript
33euler. Solidity
63-gas-bad-nft-marketplace-audit. Solidity
11prb-math. Solidity library for advanced fixed-point math
1ksolana-starter-kit. Example code for using Chainlink on Solana
192remix-workshops. Solidity
116solc-select. Manage and switch between Solidity compiler versions
815etherrealms-player-class-guide.
66ctf. A minimal repo to create EVM/solidity capture the flags
241-horse-store-s23. C++
30halmos. A symbolic testing tool for EVM smart contracts
1ksc-exploits-minimized. A repo to showcase web3 hacks
639security-and-auditing-full-course-s23. The ultimate, most advanced, security, DeFi, assembly, web3 auditor course ever created.
1.9kaderyn. Solidity Static Analyzer that easily integrates into your editor
783bls-keystore. Implementation of bls keystore - EIP 2335
27diverge-converge-audit. TeX
7salmonella. Wrecking sandwich traders for fun and profit
1.9kmanifesto. The OpenTF Manifesto expresses concern over HashiCorp's switch of the Terraform license from open-source to the Business Source License (BSL) and calls for the tool's return to a truly open-source license.
36k2023-07-escrow. Solidity
19enable-cryptocurrency-in-funding-yml. Star this repo and send an email to opensource@github.com if you'd like to see cryptocurrencies added as official options to the FUNDING.yml file for GitHub Sponsors
228private-gpt. Complete API layer for private AI applications on local models: RAG, skills, tools, MCP, text-to-sql, and more. Works with any OpenAI-compatible inference server.
57kUpdraft. Python
123feedback. Discussions on the Solodit features
5report-generator-template. A markdown-based template for generating Cyfrin audit reports, forked from Spearbit.
49forge-deploy. Rust
116foundry-full-course-cu.
5.8kbrownie-stablecoin-v23. Python
8ape-fund-me-v23. Python
8foundry-defi-stablecoin-cu. Solidity
335foundry-smart-contract-lottery-f23. Solidity
29solmate. Modern, opinionated, and gas optimized building blocks for smart contract development.
4.3kfoundry-devops. Solidity
646prb-test. Modern collection of testing assertions and logging utilities for Solidity
185OpenPositions.
90pypandoc. Thin wrapper for "pandoc" (MIT)
1.1ktrello_to_audit_report. Python
17cyfrin-audit-reports. A list of public audit reports conducted by the Cyfrin team
352audit-report-templating.
391functions-hardhat-starter-kit. JavaScript
153ethereum_formal_verification_overview. Overview of the formal verification projects in the Ethereum ecosystem.
352weth-invariant-testing. Solidity
2914naly3er. Static smart contract code 4naly3er
550VenmoApiDocumentation. Venmo API Documentation
100useful-solidity-patterns. Solidity
1.6kalchemy_sdk_py. An SDK to use the Alchemy API
21unstoppable-ui. JavaScript
88messi-v-ronaldo. Python
5jonco11ins.
3lens-blog. A minimal example of using Lens Protocol to build a blog
42curve-stablecoin. Stablecoin powered by LLAMMAs
539book. A book on all things Foundry, available at https://getfoundry.sh.
951hey-1. Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿
29kfreeCodeCampOS. Test repo for external freeCodeCamp courses
77royaldao-contracts. Royal DAO contracts Repo
12solstat. A Solidity static analyzer to identify contract vulnerabilities and gas efficiencies.
427smartbugs. SmartBugs: A Framework to Analyze Ethereum Smart Contracts
676checkthechain. ctc is a tool for collecting and analyzing historical data of Ethereum and other EVM chains
840vyper. Pythonic Smart Contract Language for the EVM
5.2koptimistic-brainfuck. Brainfuck rollup scaling experiment for fun
49seaport. Seaport is a marketplace protocol for safely and efficiently buying and selling NFTs.
2.3kblockchain-developer-hub. Dive into blockchain and smart contract development.
87curve-veBoost. Curve veCRV Boost Delegation
29snekmate. State-of-the-art, highly opinionated, hyper-optimised, and secure 🐍Vyper smart contract building blocks.
599sc-language-comparison. Solidity
30foundry-vyper. A package for deploying and compiling vyper code in foundry
11evm-mnemonic. A barebones framework for hand tuned smart contracts in pure opcodes.
48patrickalphac.com. TypeScript
8huff-project-template. Foundry Repository Template that supports writing contracts in Huff using the foundry-huff library.
209huff-starter-kit. A template repo to work with huff smart contracts and learn about low level EVM opcodes. Also Horse ♘.
104huff-rs. A low-level assembly language for the Ethereum Virtual Machine built in blazing-fast pure rust.
596huffmate. A library of modern, hyper-optimized, and extensible Huff contracts with extensive testing and documentation built by Huff maintainers.
472foundry-huff. A Foundry Library for compiling, debugging, and working with Huff contracts in Solidity.
280apeworx-starter-kit. A repo dedicated to showing how to make smart contracts in a purely pythonic environment
97starter-kits. A repo of starter kits for working with various languages and frameworks across the smart contract ecosystem.
258Foundry-Vyper. A Foundry template to compile and test Vyper contracts.
178foundry-starter-kit. Solidity
362hardhat-security-fcc. Solidity
415hardhat-fund-me. Learning Smart Contracts with freecodecamp!
14foundrydeploy. Python
58web3uikit. Lightweight reusable Web3 UI components for dapps.
1.8kchainlink-fullstack. Full stack starter project showcasing Chainlink products on Ethereum (EVM)
71full-blockchain-solidity-course-js. Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript
14ksmart-contract-examples. Example and sample projects
248foundry. Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
10kdefi-minimal. This repo is dedicated to making minimal repos of existing defi primatives.
497foundry-starter-kit-old. Solidity
202ethersplay. EVM dissassembler
860hardhat-metamorphic-upgrades-fcc. JavaScript
12hardhat-nft-fcc. JavaScript
104forge-std. A collection of helpful contracts and libraries for use with Forge and Foundry
1.1khardhat-smartcontract-lottery-fcc. JavaScript
125solidity-coverage. Code coverage for Solidity smart-contracts
1kmaat. Open-source symbolic execution framework: https://maat.re
650hybrid-smart-contract-kit. Hybrid Smart Contract Kit
18dao-template. TypeScript
245ruby-eth. Gem for creating and signing Ethereum transactions.
267full-stack-web3-metamask-connectors.
178hardhat-fund-me-fcc. JavaScript
85web3modal-example. Example using web3modal and Next.js
101eth-ui. 🖇 React library of commonly used Ethereum hooks
440appkit. The full stack toolkit to build onchain app UX
5.4khardhat-deploy. hardhat deployment plugin
1.3khardhat-exposed. Automatically expose internal Solidity functions for smart contract testing.
83go-ethereum. Go implementation of the Ethereum protocol
51k