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

smart-wallet

🔥
3

Dapp-Learning

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

token-types

📣
5

solady

Optimized Solidity snippets.
📣
6

555

A ⁵⁄₉-themed NFT to commemorate me running 10000km in 555 days of running everyday.
📣
7

dn404

Implementation of a co-joined ERC20 and ERC721 pair.
📣
8

ether-deck-mk2

📣
9

solmate

Modern, opinionated, and gas optimized building blocks for smart contract development.
⬆️
10

eip-3074-foundry

EIP-3074 (`AUTH` and `AUTHCALL` opcodes) example foundry project
⬆️
11

monomorphized

⬆️
12

fuzz-utils

A tool to automatically generate Foundry unit test cases from Echidna and Medusa failed properties
⬆️
13

honk-verifier

Honk Verifier in Solidity
⬆️
14

modular-account

⬆️
15

rwa-creator

⬆️
16

webauthn-sol

⬆️
17

weird-erc20

weird erc20 tokens
⬆️
18

createx

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.
⬆️
19

v4-core

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

ctf-2024

⚡️ Ethernaut CTF 2024 Challenges & Solutions
⬆️
21

openzeppelin-foundry-upgrades

Foundry library for deploying and managing upgradeable contracts
⬆️
22

seaport

Seaport is a marketplace protocol for safely and efficiently buying and selling NFTs.
⬆️
23

multicaller

Efficient multicaller contracts
⬆️
24

mastering-fuzzing

Practical fuzzing examples for the mastering fuzzing talk
⬆️
25

UniswapX

🦄 Gasless ERC20 swap settlement protocol 🦄
⬆️
26

seaport-1.6

A unified repo containing the core Seaport contracts, types, tools, and tests to facilitate Seaport 1.6 development
⬆️
27

echidna

Ethereum smart contract fuzzer
⬆️
28

sphinx

DevOps platform for smart contract deployments
⬆️
29

useful-solidity-patterns

⬆️
30

smartcontract-apps

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

magic-spend

⬆️
32

prb-math

Solidity library for advanced fixed-point math
⬆️
33

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.
⬆️
34

superchain-ops

⬆️
35

security-and-auditing-full-course-s23

The ultimate, most advanced, security, DeFi, assembly, web3 auditor course ever created.
⬆️
36

ethernaut

Web3/Solidity based wargame
⬆️
37

dark-safe

under construction 🚧
⬆️
38

LayerZero-v2

⬆️
39

ctf-blockchain

A summary of 100+ CTF blockchain challenges
⬆️
40

learn_blockchain

⬆️
41

amm-arbitrageur

An arbitrage bot between Uniswap AMMs
⬆️
42

securify2

Securify v2.0
⬆️
43

hyperdrive

An automated market maker for fixed and variable yield with on-demand terms.
⬆️
44

xdeployer

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

ERCs

The Ethereum Request for Comment repository
⬆️
46

contracts

Implementation of the Farcaster ID and Name Registry contracts
⬆️
47

learn-evm-attacks

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

honeypause

Permissionless on-chain EXPLOIT bounties tied to a circuit breaker
⬆️
49

snekmate

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

permit2

🔑🔑🔑 next generation token approvals mechanism
⬆️
51

ether-deck

⬆️
52

erc7399-wrappers

Wrappers for existing Flash Lenders to be accessible as ERC7399 Flash Lenders
⬆️
53

semgrep-smart-contracts

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

commerce-onchain-payment-protocol

⬆️
55

farcaster-solidity

A collection of Solidity libraries for interacting with the Farcaster messages on-chain
⬆️
56

euler-vault-kit

Build lending vaults which connect through Ethereum Vault Connector
⬆️
57

blobstream-contracts

Celestia -> EVM bridge
⬆️
58

sol-heap

efficient libraries for working with min-heaps in solidity
⬆️
59

core

The Lens Protocol
⬆️
60

PBT

Physical Backed Token (EIP-5791)
⬆️
61

blur-analysis

blur 合约解析
⬆️
62

seaport-core

Core Seaport smart contracts
⬆️
63

ExcessivelySafeCall

excessively safe solidity calls
⬆️
64

transient-reentrancy-guard

Solidity Reentrancy Guard implementation using Transient Storage Opcodes (EIP-1153)
⬆️
65

type-driven-tokens

⬆️
66

echidna-farm

Educational repo for fuzzing smart-contracts with Echidna
⬆️
67

foundry-template

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

ethereum-vault-connector

The Ethereum Vault Connector (EVC) is a mediator between Vaults that may have borrowing functionality.
⬆️
69

era-system-contracts

Implementation of the system contracts
⬆️
70

2024-03-zksync

⬆️
71

sc-exploits-minimized

A repo to showcase web3 hacks
⬆️
72

building-secure-contracts

Guidelines and training material to write secure smart contracts
⬆️
73

huff-puzzles

These exercises were created for our Advanced Solidity Bootcamp and open sourced. Learn EVM bytecode with the Huff Language.
⬆️
74

zk-merkle-tree

JavaScript library for anonymous voting on Ethereum blockchain using zero-knowledge proof
⬆️
75

ERC721A

https://ERC721A.org
⬆️
76

uniswap-v3-static-quoter

A STATICCALL (i.e. view) friendly quoter for Uniswap V3
⬆️
77

forge-poc-templates

⬆️
78

shipyard-core

⬆️
79

party-protocol

Party Protocol is an open protocol for on-chain group coordination.
⬆️
80

tstorish

Use TSTORE in contracts deployed to multiple chains with varying opcode support
⬆️
81

qidao

A CDP-based Polygon Stablecoin
⬆️
82

semgrep-rules

Semgrep rules registry
⬆️
83

fee-flow

⬆️
84

teleporter

EVM cross-chain messaging protocol built on top of Avalanche Warp Messaging
⬆️
85

awesome-solidity-gas-optimization

Best resources for Solidity gas optimizations ⛽
⬆️
86

contract-deployments

⬆️
87

femplate

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

buffer

A library for working with mutable byte buffers in Solidity.
⬆️
89

damn-vulnerable-defi-foundry

Damn Vulnerable DeFi - Foundry Version
⬆️
90

safe-tools

Foundry tools for testing with Gnosis Safes
⬆️
91

solidity-bytes-utils

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

diamond-etherscan

Make your EIP-2535 Diamond Etherscan compatible
⬆️
93

community-challenges

⬆️
94

create3-factory

⬆️
95

ethereum-api

Provable API for Ethereum smart contracts
⬆️
96

dagon

singletons for group sign-off and ownership
⬆️
97

flashside

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

damn-vulnerable-defi

⬆️
99

frax-solidity

Solidity implementation of the Frax Protocol
⬆️
100

defi-by-example

⬆️