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

dn404

Implementation of a co-joined ERC20 and ERC721 pair.
🔥🔥🔥
3

smart-wallet

🔥
4

farcaster-solidity

A collection of Solidity libraries for interacting with the Farcaster messages on-chain
📣
5

solady

Optimized Solidity snippets.
📣
6

Dapp-Learning

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

soledge

Solidity snippets too edgy to be in Solady
📣
8

555

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

ether-deck-mk2

📣
10

v4-core

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

fuzz-utils

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

token-types

⬆️
13

frame-verifier

⬆️
14

modular-account

⬆️
15

monomorphized

⬆️
16

webauthn-sol

⬆️
17

solmate

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

honk-verifier

Honk Verifier in Solidity
⬆️
19

contracts

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

security-and-auditing-full-course-s23

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

eip-3074-foundry

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

weird-erc20

weird erc20 tokens
⬆️
23

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

learn-evm-attacks

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

mutexer

⬆️
26

blur-v2

Contracts for Blur and Blend
⬆️
27

openzeppelin-foundry-upgrades

Foundry library for deploying and managing upgradeable contracts
⬆️
28

echidna

Ethereum smart contract fuzzer
⬆️
29

sphinx

DevOps platform for smart contract deployments
⬆️
30

mastering-fuzzing

Practical fuzzing examples for the mastering fuzzing talk
⬆️
31

useful-solidity-patterns

⬆️
32

seaport

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

UniswapX

🦄 Gasless ERC20 swap settlement protocol 🦄
⬆️
34

LayerZero-v2

⬆️
35

smartcontract-apps

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

prb-math

Solidity library for advanced fixed-point math
⬆️
37

seaport-1.6

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

amm-arbitrageur

An arbitrage bot between Uniswap AMMs
⬆️
39

snekmate

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

sc-exploits-minimized

A repo to showcase web3 hacks
⬆️
41

core

The Lens Protocol
⬆️
42

multicaller

Efficient multicaller contracts
⬆️
43

hyperdrive

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

commerce-onchain-payment-protocol

⬆️
45

Web3Bugs

Demystifying Exploitable Bugs in Smart Contracts
⬆️
46

3074

Template using EIP-3074 - AUTH and AUTHCALL in Solidity
⬆️
47

ether-deck

⬆️
48

learn_blockchain

⬆️
49

honeypause

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

forge-poc-templates

⬆️
51

magic-spend

⬆️
52

permit2

🔑🔑🔑 next generation token approvals mechanism
⬆️
53

solidity-stringutils

Basic string utilities for Solidity
⬆️
54

ethereum-vault-connector

The EVC is a mediator between Vaults that may have borrowing functionality.
⬆️
55

building-secure-contracts

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

semgrep-smart-contracts

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

seaport-core

Core Seaport smart contracts
⬆️
58

the-rippler

⬆️
59

blockchain-wiki

Исчерпывающее wiki от разработчиков смарт-контрактов для разработчиков смарт-контрактов и не только. Оно будет полезно разработчикам и другим членам команды быстрее понять сложные темы перед решением реальных задач.
⬆️
60

dark-safe

under construction 🚧
⬆️
61

2024-03-zksync

⬆️
62

zora-protocol

Monorepo for Zora Protocol (contracts & sdks)
⬆️
63

sol-heap

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

PBT

Physical Backed Token (EIP-5791)
⬆️
65

create2deployer

Helper smart contract to make easier and safer usage of the `CREATE2` EVM opcode.
⬆️
66

ctf-blockchain

A summary of 100+ CTF blockchain challenges
⬆️
67

simple-blind-arbitrage

⬆️
68

frax-solidity

Solidity implementation of the Frax Protocol
⬆️
69

damn-vulnerable-defi

⬆️
70

type-driven-tokens

⬆️
71

femplate

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

zk-merkle-tree

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

echidna-farm

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

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

rwa-creator

⬆️
76

dagon

singletons for group sign-off and ownership
⬆️
77

erc7399-wrappers

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

huff-puzzles

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

transient-reentrancy-guard

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

uniswapv3-code

Uniswap V3 clone built to learn smart-contracts development in Solidity
⬆️
81

securify2

Securify v2.0
⬆️
82

shipyard-core

⬆️
83

syndicate-farcaster-frame-starter

A starter for using https://frame.syndicate.io/ with Farcaster Frames
⬆️
84

era-system-contracts

Implementation of the system contracts
⬆️
85

not-so-smart-contracts

Examples of Solidity security issues
⬆️
86

andromeda-sirrah-contracts

forge development env for SUAVE key management
⬆️
87

BEPs

BNB Evolution Proposals
⬆️
88

teleporter

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

semgrep-rules

Semgrep rules registry
⬆️
90

awesome-solidity-gas-optimization

Best resources for Solidity gas optimizations ⛽
⬆️
91

tutorials-code

Certora tutorials
⬆️
92

EIP-Stealth-Address-ERC

⬆️
93

elliptic-curve-solidity

Elliptic Curve arithmetic operations written in Solidity
⬆️
94

rwctf-6th-safebridge

⬆️
95

light-account

⬆️
96

zkllvm-template

Template repository for zkLLVM-based projects
⬆️
97

EcrecoverInclusionProof

⬆️
98

damn-vulnerable-defi-foundry

Damn Vulnerable DeFi - Foundry Version
⬆️
99

3-gas-bad-nft-marketplace-audit

⬆️
100

flashside

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