• Stars
    star
    3
  • Rank 3,963,521 (Top 79 %)
  • Language
    TypeScript
  • License
    GNU General Publi...
  • Created over 3 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿ›  An SDK for building applications on top of Uniswap V1

More Repositories

1

web3-react

A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
TypeScript
5,373
star
2

interface

๐Ÿฆ„ Open source interfaces for the Uniswap protocol
TypeScript
4,923
star
3

v3-core

๐Ÿฆ„ ๐Ÿฆ„ ๐Ÿฆ„ Core smart contracts of Uniswap v3
TypeScript
4,386
star
4

v2-core

๐Ÿฆ„ ๐Ÿฆ„ Core smart contracts of Uniswap V2
TypeScript
2,964
star
5

v4-core

๐Ÿฆ„ ๐Ÿฆ„ ๐Ÿฆ„ ๐Ÿฆ„ Core smart contracts of Uniswap v4
Solidity
1,810
star
6

v3-periphery

๐Ÿฆ„ ๐Ÿฆ„ ๐Ÿฆ„ Peripheral smart contracts for interacting with Uniswap v3
TypeScript
1,194
star
7

token-lists

๐Ÿ“š The Token Lists specification
TypeScript
926
star
8

v2-periphery

๐ŸŽš Peripheral smart contracts for interacting with Uniswap V2
Solidity
916
star
9

permit2

๐Ÿ”‘๐Ÿ”‘๐Ÿ”‘ next generation token approvals mechanism
Solidity
745
star
10

v4-periphery

๐Ÿฆ„ ๐Ÿฆ„ ๐Ÿฆ„ ๐Ÿฆ„ Peripheral smart contracts for interacting with Uniswap v4
Solidity
640
star
11

wallet

Uniswap Wallet is the simplest, safest, and most powerful self-custodial crypto wallet. It is developed by the Uniswap Labs team, inventors of the Uniswap Protocol.
TypeScript
530
star
12

merkle-distributor

๐Ÿ“ฆ A smart contract that distributes a balance of tokens according to a merkle root
TypeScript
497
star
13

v3-sdk

๐Ÿ›  An SDK for building applications on top of Uniswap V3
TypeScript
453
star
14

v1-contracts

๐ŸUniswap V1 smart contracts
Python
438
star
15

v2-sdk

๐Ÿ›  An SDK for building applications on top of Uniswap V2
TypeScript
427
star
16

universal-router

Uniswap's Universal Router for NFT and ERC20 swapping
TypeScript
408
star
17

v2-subgraph

Uniswap V2 subgraph ๐Ÿ“Š
TypeScript
399
star
18

smart-order-router

TypeScript
398
star
19

UniswapX

๐Ÿฆ„ Gasless ERC20 swap settlement protocol ๐Ÿฆ„
Solidity
380
star
20

v3-info

Interface for Uniswap V3 analytics. ๐Ÿ“Š
TypeScript
378
star
21

v3-subgraph

Subgraph for Uniswap V3
TypeScript
341
star
22

v3-staker

Canonical liquidity mining contract for Uniswap V3
TypeScript
330
star
23

docs

๐Ÿ““ Uniswap V3 docs website
TypeScript
310
star
24

default-token-list

โ—ฆ The Uniswap default token list
JavaScript
298
star
25

info

โ„น๏ธ Uniswap v1+v2 analytics
JavaScript
283
star
26

tokenlists-org

A site for browsing featured token lists
JavaScript
175
star
27

sybil-list

List of verified mappings from Ethereum addresses to social profiles
162
star
28

routing-api

TypeScript
147
star
29

org-v1

๐ŸŒ Uniswap protocol homepage
JavaScript
144
star
30

token-list-bridge-utils

TypeScript
138
star
31

solidity-lib

๐Ÿ“– Solidity libraries that are shared across Uniswap contracts
TypeScript
131
star
32

widgets

TypeScript
124
star
33

examples

TypeScript
124
star
34

governance-seatbelt

Make governance safer
TypeScript
116
star
35

retroactive-query

๐Ÿ‘€โฌ…๏ธ Queries for surfacing information about past users of Uniswap
109
star
36

v3-market-depth-study

Market depth calculation for Uniswap v3
Python
107
star
37

swap-router-contracts

Smart contracts for swapping on Uniswap V2 and V3. Superseded by https://github.com/Uniswap/universal-router
TypeScript
102
star
38

unisocks

๐Ÿงฆ
JavaScript
101
star
39

v3-polars

Jupyter Notebook
96
star
40

redux-multicall

A React + Redux library for fetching, batching, and caching chain state via the MultiCall contract.
TypeScript
93
star
41

api-deprecated

๐Ÿ”ฎ Uniswap market data
TypeScript
86
star
42

governance

๐Ÿ› Governance contracts for the Uniswap protocol
Solidity
78
star
43

sdk-core

โš™๏ธ Code shared across TypeScript Uniswap SDK versions
TypeScript
77
star
44

universal-router-sdk

TypeScript
77
star
45

hardhat-v3-deploy

Hardhat plugin for Uniswap V3 deployment
TypeScript
75
star
46

sybil-interface

Interface that incorporates Sybil, a governance tool for discovering delegates.
TypeScript
69
star
47

deploy-v3

CLI to deploy Uniswap V3 to any Ethereum compatible network
TypeScript
62
star
48

liquidity-staker

Initial UNI liquidity staking contracts
TypeScript
60
star
49

unisocks-erc721

๐Ÿงฆ
Python
52
star
50

sdks

prototype SDK monorepo
TypeScript
44
star
51

v1-docs

42
star
52

uniswapx-sdk

SDK bindings for the UniswapX protocol
TypeScript
40
star
53

uniswapx-parameterization-api

TypeScript
40
star
54

widgets-demo

@uniswap/widgets demo
40
star
55

uniswapx-service

UniswapX Order Service
TypeScript
39
star
56

marketdepth-v3

Uniswap v3 onchain market depth calculator
Solidity
39
star
57

unipig

๐Ÿฆ„๐Ÿท
JavaScript
38
star
58

v3-new-chain-deployments

Instructions for deploying the Uniswap V3 protocol to new chains after receiving approval from governance.
34
star
59

unified-routing-api

TypeScript
34
star
60

uniswap-first-contract-example

Example code for the smart contract getting started example.
JavaScript
29
star
61

permit2-sdk

TypeScript
29
star
62

old-solidity-contracts

โš ๏ธ DEPRECATED
Python
29
star
63

unisocks-erc20

๐Ÿงฆ
Python
26
star
64

v3-core-optimism

Optimism fork of the V3 core contracts
TypeScript
25
star
65

lp-action-contracts

Solidity
25
star
66

sybil-verifier-worker

Cloudlfare worker to verify mappings for Sybil, a governance tool for delegates.
JavaScript
25
star
67

router-sdk

TypeScript
23
star
68

advanced-weth

A smart contract that wraps WETH that adds functionality for transparently dealing in WETH
JavaScript
20
star
69

ethers-rs-mobile

Rust
17
star
70

v3-periphery-optimism

Optimism fork of the V3 periphery contracts
TypeScript
17
star
71

ds-tools

Python
15
star
72

jest-environment-hardhat

TypeScript
15
star
73

conedison

Utilities for Uniswap repositories
TypeScript
13
star
74

extended-token-list

JavaScript
12
star
75

v1-interface

๐Ÿ’€ Legacy interface for the Uniswap V1 protocol
JavaScript
12
star
76

returns-comparison-study

Python
11
star
77

mask-app

TypeScript
10
star
78

convert-cidv0-cidv1

GitHub action that converts CIDv0 for IPFS to CIDv1
JavaScript
9
star
79

polygon-bridge

Bridge contract for Polygon
TypeScript
9
star
80

mrkl-drop-data-chunks

The Merkle drop data broken up into chunks of 101 addresses and including a mapping file
TypeScript
8
star
81

fx-comparison-study

R
7
star
82

snapshot-gas-cost

Tiny utility package for snapshotting gas costs
TypeScript
7
star
83

eslint-config

Uniswap ESLint config
JavaScript
7
star
84

analytics

Uniswap analytics
TypeScript
7
star
85

interface-redirects

โ†ช๏ธ Redirects for alternative app.uniswap.org domains
6
star
86

analytics-events

Uniswap analytics events
TypeScript
6
star
87

permit2-dashboard

a dashboard for managing permit2 permissions
TypeScript
6
star
88

replace-vercel-dns-records

GitHub action for replacing Vercel DNS records, particularly useful for IPFS DNSLink TXT records
JavaScript
5
star
89

view-quoter-v3

Solidity
5
star
90

ticketblaster

a whimsical ticketing thing
TypeScript
4
star
91

relayer

Contracts supporting relayed UniversalRouter swaps
Solidity
4
star
92

signer

TypeScript
3
star
93

contracts

Collection of all Uniswap smart contracts
Solidity
2
star
94

interfaces

Solidity
2
star
95

info-redirects

โ†ช๏ธ Redirects for the uniswap.info domain
1
star