Discover the top trending Solidity repositories and projects on Github. Explore the latest trends in Solidity development.

Trending Repositories

1

WTF-Solidity

我最近在重新学solidity,巩固一下细节,也写一个“WTF Solidity极简入门”,供小白们使用,每周更新1-3讲。官网: https://wtf.academy
🔥🔥🔥
2

solmate

Modern, opinionated, and gas optimized building blocks for smart contract development.
🔥🔥
3

echidna

Ethereum smart contract fuzzer
🔥
4

Dapp-Learning

Dapp learning project for developers at all stages. Becoming and cultivating sovereign individuals. Nonprofit organization.
🔥
5

solidity-patterns

A compilation of patterns and best practices for the smart contract programming language Solidity
🔥
6

not-so-smart-contracts

Examples of Solidity security issues
📣
7

seaport

Seaport is a marketplace protocol for safely and efficiently buying and selling NFTs.
📣
8

ERC721A

https://ERC721A.org
📣
9

solady

Optimized Solidity snippets.
📣
10

building-secure-contracts

Guidelines and training material to write secure smart contracts
📣
11

solidity-stringutils

Basic string utilities for Solidity
📣
12

lil-web3

Simple, intentionally-limited versions of web3 protocols & apps.
📣
13

learning-solidity

The companion to the Youtube tutorials
📣
14

learn-evm-attacks

Learn & Contribute on previously exploited vulnerabilities across several EVM projects.
⬆️
15

amm-arbitrageur

An arbitrage bot between Uniswap AMMs
⬆️
16

v4-core

🦄 🦄 🦄 🦄 Core smart contracts of Uniswap v4
⬆️
17

multicall

Multicall: Aggregate multiple constant function call results into one
⬆️
18

core

The Lens Protocol
⬆️
19

money-legos

💰One stop shop for Ethereum ABIs, addresses, and Solidity interfaces!
⬆️
20

useful-solidity-patterns

⬆️
21

Web3Bugs

Demystifying Exploitable Bugs in Smart Contracts
⬆️
22

prettier-plugin-solidity

A Prettier plugin for automatically formatting your Solidity code.
⬆️
23

v2-periphery

🎚 Peripheral smart contracts for interacting with Uniswap V2
⬆️
24

weird-erc20

weird erc20 tokens
⬆️
25

defi-sdk

DeFi SDK Makes Money Lego Work
⬆️
26

cannon

On chain interactive fault prover for Ethereum
⬆️
27

semgrep-rules

Semgrep rules registry
⬆️
28

ethereum-api

Provable API for Ethereum smart contracts
⬆️
29

evm-semantics

K Semantics of the Ethereum Virtual Machine (EVM)
⬆️
30

erc721

The reference implementation of the ERC-721 non-fungible token standard.
⬆️
31

verified-smart-contracts

Smart contracts which are formally verified
⬆️
32

prb-math

Solidity library for advanced fixed-point math
⬆️
33

awesome-solidity-gas-optimization

Best resources for Solidity gas optimizations ⛽
⬆️
34

aragonOS

(Aragon 1) Reference implementation for aragonOS: a Solidity framework for building complex dApps and protocols
⬆️
35

damn-vulnerable-defi

⬆️
36

forge-std

Forge Standard Library is a collection of helpful contracts for use with forge and foundry. It leverages forge's cheatcodes to make writing tests easier and faster, while improving the UX of cheatcodes. For more in-depth usage examples checkout the tests.
⬆️
37

dss

Dai Stablecoin System
⬆️
38

defi-bot

Tutorial for building DeFi arbitrage bots
⬆️
39

smartcontract-apps

这是一个面向中文社区,分析市面上智能合约应用的架构与实现的仓库。
⬆️
40

permit2

🔑🔑🔑 next generation token approvals mechanism
⬆️
41

semgrep-smart-contracts

Semgrep rules for smart contracts based on DeFi exploits
⬆️
42

solidity-bytes-utils

Utility Solidity library composed of basic operations for tightly packed bytes arrays
⬆️
43

ERC223-token-standard

ERC-223 token standard reference implementation.
⬆️
44

ctf-blockchain

A summary of 100+ CTF blockchain challenges
⬆️
45

celo-monorepo

Official repository for core projects comprising the Celo platform
⬆️
46

paradigm-ctf-2021

Official repository for Paradigm CTF 2021
⬆️
47

argent-contracts

Smart Contracts for Argent Wallet
⬆️
48

shisi.eth-in-web3

十四君公众号文章的相关代码资源开源
⬆️
49

rarity

d20srd reference implementation codified in solidity
⬆️
50

securify2

Securify v2.0
⬆️
51

flashside

Long-tail MEV contracts to claim Otherside land NFTs
⬆️
52

olympus-contracts

⬆️
53

optimism-tutorial

Build your first app on Optimism!
⬆️
54

nft-mix

⬆️
55

ethereum-examples

Code examples showing how to use the Provable API on Ethereum
⬆️
56

sMEV

⬆️
57

BokkyPooBahsDateTimeLibrary

Gas-Efficient Solidity DateTime Library
⬆️
58

xdeployer

Hardhat plugin to deploy your smart contracts across multiple EVM chains with the same deterministic address.
⬆️
59

solidity-examples

Loose collection of Solidity example code
⬆️
60

1inchProtocol

1inch Protocol – fully on-chain DeFi aggregation protocol
⬆️
61

abdk-libraries-solidity

Open-Source Libraries for Solidity by ABDK Consulting
⬆️
62

art-gobblers

An experimental decentralized art factory by Justin Roiland and Paradigm.
⬆️
63

clone-factory

Simple clone contract factory
⬆️
64

flashloan-box

A box containing all you need to get started with developing Aave v1 flash loans
⬆️
65

defi-by-example

⬆️
66

damn-vulnerable-defi-foundry

Damn Vulnerable DeFi - Foundry Version
⬆️
67

huffmate

A library of modern, hyper-optimized, and extensible Huff contracts with extensive testing and documentation built by Huff maintainers.
⬆️
68

snekmate

State-of-the-art, highly opinionated, hyper-optimised, and secure 🐍Vyper smart contract building blocks.
⬆️
69

forge-template

Forkable template to get you started with Foundry's Forge
⬆️
70

auction-zoo

A menagerie of auction mechanisms implemented in Solidity
⬆️
71

ds-proxy

a proxy object that can compose transactions on owner's behalf
⬆️
72

Safemoon.sol

safemoon contract
⬆️
73

vested-erc20

A wrapper ERC20 token that linearly vests an underlying ERC20 token to its holders.
⬆️
74

solidity-idiosyncrasies

Solidity gotchas, pitfalls, limitations, and idiosyncrasies.
⬆️
75

prb-proxy

Proxy contract to compose Ethereum transactions
⬆️
76

erc-1155

ERC-1155: Smart Contract Sample Implementation
⬆️
77

keep3r.network

An incentivized keeper network for anonymous keeper and job registration
⬆️
78

frax-solidity

Solidity implementation of the Frax Protocol
⬆️
79

yearn-protocol

Yearn smart contracts
⬆️
80

foundry-template

Foundry-based template for developing Solidity smart contracts
⬆️
81

royalty-registry-solidity

⬆️
82

payment-channel

Ethereum Payment Channel in 50 lines of code
⬆️
83

cicada

A protocol for private on-chain voting, implemented in Solidity.
⬆️
84

playpen

Playpen is a set of modern, gas optimized staking pool contracts.
⬆️
85

protocol

Enzyme Protocol Implementation
⬆️
86

flashloaner-contract

This repo introduces a simple example of how to arbitrage trade on-chain using flash loans.
⬆️
87

zk-NFT

A NFT powered by zkSNARKs. Exploring fog-of-war type interactions between NFTs such as trading and battling.
⬆️
88

MultiRaffle

NFT distribution with (1) randomized, multi-winner raffles and (2) bulk on-chain metadata generation.
⬆️
89

VRGDAs

Variable Rate Gradual Dutch Auctions.
⬆️
90

BEPs

BNB Evolution Proposals
⬆️
91

balancer-core

Balancer on the EVM
⬆️
92

anonymous-zether

A private payment system for Ethereum-based blockchains, with no trusted setup.
⬆️
93

solvm

evm inception: the evm inside the evm via yul and solidity
⬆️
94

CryptoVulhub

Analyze and reproduce attack events or vulnerabilities in the blockchain world.
⬆️
95

vaults

Flexible, minimalist, and gas-optimized yield aggregator protocol for earning interest on any ERC20 token.
⬆️
96

v4-periphery

🦄 🦄 🦄 🦄 Peripheral smart contracts for interacting with Uniswap v4
⬆️
97

femplate

Robust, Feature-Rich Solidity Template Repository for Foundry Projects with Scripting, Testing, and Utility Bash Scripts.
⬆️
98

sphinx

DevOps platform for smart contract deployments
⬆️
99

create3-factory

⬆️
100

MultiSigWallet

Ethereum MultiSigWallet
⬆️