Discover the top trending Solidity repositories and projects on Github. Explore the latest trends in Solidity development.
solady
Optimized Solidity snippets.WTF-Solidity
我最近在重新学solidity,巩固一下细节,也写一个“WTF Solidity极简入门”,供小白们使用,每周更新1-3讲。官网: https://wtf.academybold
Ideas for improvements and enhancements in a Liquity v2.tardis
Collection of past CTFs to play and practice locally.smart-wallet
building-secure-contracts
Guidelines and training material to write secure smart contractssolmate
Modern, opinionated, and gas optimized building blocks for smart contract development.v4-core
🦄 🦄 🦄 🦄 Core smart contracts of Uniswap v4Dapp-Learning
Dapp learning project for developers at all stages. Becoming and cultivating sovereign individuals. Nonprofit organization.ctf-exchange
Polymarket CTF ExchangeWTF-Dapp
⭐ Minimal tutorials to build Dapps | DEX Development Tutorial | Uniswap 代码解析 | 去中心化交易所实战教程 | DApp 智能合约和前端教程 ⭐delegation-framework
The contracts that power the Delegation Frameworkeuler-vault-kit
Build lending vaults which connect through Ethereum Vault Connectorhuff-puzzles
These exercises were created for our Advanced Solidity Bootcamp and open sourced. Learn EVM bytecode with the Huff Language.Default
Protocol Development & Upgradability Frameworkdn404
Implementation of a co-joined ERC20 and ERC721 pair.zora-protocol
Monorepo for Zora Protocol (contracts & sdks)weird-erc20
weird erc20 tokenssolidity-ibc-eureka
This is a work-in-progress solidity implementation of IBC Eureka.prb-math
Solidity library for advanced fixed-point mathchomp
chompERCs
The Ethereum Request for Comment repositorysecurity-and-auditing-full-course-s23
The ultimate, most advanced, security, DeFi, assembly, web3 auditor course ever created.echidna-curve-reentrancy-hack
Reproduction of the $41M Curve reentrancy hacks on July 30 2023 using on-chain fuzzing with Echidnaamm-arbitrageur
An arbitrage bot between Uniswap AMMsreward-streams
Reward Streams allows permissionless rewards distribution of multiple tokens in staking and staking-free mannerhalmos-cheatcodes
euler-price-oracle
Euler Price Oracles, a library of immutable oracle adapters and componentscompression
solidity compression utilityera-contracts
Smart Contract Submodule For zkSync EraLayerZero-v2
evm-ctf-challenges
CTF challenges made by MiloTruckabdk-libraries-solidity
Open-Source Libraries for Solidity by ABDK Consultingbulloak-toolchain
Automates the verification of Solidity tests written using BTT techniquefoundry-template
Foundry-based template for developing Solidity smart contractssmartcontract-apps
这是一个面向中文社区,分析市面上智能合约应用的架构与实现的仓库。multiproof
Generating Inputs for OZ's Multiproofcreatex
Factory smart contract to make easier and safer usage of the `CREATE` and `CREATE2` EVM opcodes as well as of `CREATE3`-based (i.e. without an initcode factor) contract creations.semgrep-rules
Semgrep rules registryminimal-account-abstraction
basenames
Base-native Identity2024-08-wildcat
zed-solidity
💠 Solidity language support for Zed.scroll-contracts
ctf-blockchain
A summary of 100+ CTF blockchain challengescommerce-onchain-payment-protocol
opUSDC
openzeppelin-foundry-upgrades
Foundry library for deploying and managing upgradeable contractsop-kompressor
A suite of contracts and utilities that enable cheaper transactions on Optimism (and other EVM-equivalent L2s)create3-factory
evk-periphery
Periphery contracts for use with the Euler Vault Kit (EVK)pos-portal
Smart contracts that powers the PoS (proof-of-stake) based bridge mechanism for Matic Networklearn-evm-attacks
Learn and contribute by exploring blockchain attacks in detail. Maintained by Coinspect smart contract audit team, renowned for their top-tier smart contract audit services.defi-sdk
DeFi SDK Makes Money Lego Worksmart-wallet-permissions
solidity-riddles
A collection of Solidity security exercises and puzzles to test your knowledge of Solidity's more esoteric features. Some are easy, and some are exceptionally challenging.lib-keccak
Keccak-f[1600] permutation in the EVMefcf-framework
EF/CF - Extremely Fast smart Contract FuzzingGetStartedWithDevelopingInEthereum
Getting Started In Ethereum, with an interactive ERC-20, ERC-721 and ERC-1155 token contract explorer dapppermit2
🔑🔑🔑 next generation token approvals mechanismds-test
Assertions, equality checks and other test helperszeto
Privacy-preserving implementations of fungible and non-fungible tokens, using UTXO as the underlying transaction modelnitro-contracts
The core Arbitrum Nitro contracts deployed to the parent chain to host the rolluphyperdrive
An automated market maker for fixed and variable yield with on-demand terms.uniswapv3-code
Uniswap V3 clone built to learn smart-contracts development in Solidityhalmos-solady
Formally verifying consistency between Solmate and Solady using Halmosfluid-contracts-public
Public repository for the Fluid Contracts from Instadappcarbon-contracts
Carbon is a fully decentralized protocol for automating on-chain trading strategies.zap
Smart contract that facilitates the conversion ("Zap") of $USDC to $sUSD and vice versa via the Synthetix v3 Andromeda Spot Derivatives Market on Basegif-next
Repository for the next version of the Generic Insurance Framework (GIF) smart contracts.awesome-cs-cloudnative-blockchain
📚 菜鸟成长手册🚀 CS系列 、云原生系列、区块链系列、web3系列🔥、Golang系列💡......circom_export_to_cairo
Export Circom verifier to Cairosplits-contracts-monorepo
foundry-template
Streamlined template for getting started with Foundry and Solmate.GPTLens
Large Language Model-Powered Smart Contract Vulnerability Detection: New Perspectives (TPS23)contracts
LI.FI Smart Contractssomen
dss
Dai Stablecoin Systemfoundry-chainlink-toolkit
A plugin to use Chainlink products/services in Foundryview-quoter-v3
ccip-cross-chain-nft
This project demonstrates how to mint an NFT on one blockchain from another blockchain using Chainlink CCIPbtcmirror
Bitcoin Mirror is a bitcoin light client that runs on ethereum.solidity_tutorial
azimuth
General-purpose PKI on Ethereumchai
ERC20 wrapper over the Dai Savings Ratecontrax-smart-contracts
Contrax.finance open source smart contracts including auto-compounding vault strategieszk-eth-rng
Secure randomness for Ethereum's execution layer via SNARKs and RANDAO.learn_blockchain
uniswap-v3-foundry
Token Swapping with Uniswap V3 using Foundrycontracts
Implementation of the Farcaster ID and Name Registry contractsbenchmarking-frameworks
audits
Collection of published auditscurve-aragon-voting
dss-test
foundry-ethernaut
audits_public
MixBytes Team public security auditsbeefy-contracts
Public repo for the community devs to advance the Beefy protocol.cyclone-contracts
Cyclone is a multi-chain, non-custodial, privacy-preserving protocol. Cyclone applies zkSNARKs to enable transactional privacy by breaking the on-chain link between depositor and recipient addresses. It uses a smart contract that accepts coins/tokens deposits, which can be withdrawn by a different address. Whenever an asset is withdrawn from Cyclone, there is no way to link the withdrawal to the deposit for absolute privacy.magic-spend
l2-optimizoooors
Gas efficient routers for L2 applicationsAmazingAng
Solidity, JavaScript, RDapp-Learning-DAO
TypeScript, Python, Shellcrytic
Python, Solidity, TypeScriptUniswap
TypeScript, JavaScript, Soliditytransmissions11
Solidity, Rust, TypeScriptVectorized
Solidity, Python, Javafravoll
SolidityProjectOpenSea
Solidity, TypeScript, JavaScriptmakerdao
Solidity, JavaScript, PythonCyfrin
Solidity, Python, TypeScriptchiru-labs
Solidity, TypeScriptlens-protocol
TypeScript, JavaScript, SolidityAircoin-official
SolidityLayerZero-Labs
JavaScript, Solidity, TypeScriptPatrickAlphaC
JavaScript, Solidity, Pythonsmartcontractkit
JavaScript, TypeScript, Soliditywillitscale
PHP, Solidity, TypeScriptPaulRBerg
JavaScript, Solidity, TypeScriptpaco0x
TypeScript, Solidity, DockerfileHashLips
JavaScript, Solidity, TypeScriptethereum-optimism
TypeScript, Go, SolidityAnish-Agnihotri
JavaScript, TypeScript, Soliditycoinspect
Solidity, Go, JavaScriptm1guelpf
Rust, PHP, TypeScriptdapphub
Solidity, JavaScript, MakefileLove Open Source and this site? Check out how you can help us