GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Jeiwan/uniswapv3-code: Uniswap V3 clone built to learn smart-contracts development in Solidity

BranchesTags
Open more actions menu

Latest commit

 

History

421 Commits
421 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
.vscode
.vscode
 
 
lib
lib
 
 
scripts
scripts
 
 
src
src
 
 
test
test
 
 
ui
ui
 
 
.envrc
.envrc
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
LICENSE
LICENSE
 
 
LICENSE_GPL_2.0_OR_LATER
LICENSE_GPL_2.0_OR_LATER
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
foundry.toml
foundry.toml
 
 
nft_template.svg
nft_template.svg
 
 
remappings.txt
remappings.txt
 
 
screenshot.png
screenshot.png
 
 
unimath.py
unimath.py
 
 

Repository files navigation

Uniswap V3 Built From Scratch

A Uniswap V3 clone built from scratch for educational purposes. Part of free and open-source Uniswap V3 Development Book.

Front-end application screenshot

Questions?

Each milestone has its own section in the GitHub Discussions. Don't hesitate to ask questions about anything that's not clear in the book!

How to Run

  1. Ensure you have Foundry installed.
  2. Install the dependencies:
    $ forge install
    $ cd ui && yarn
  3. Run Anvil:
    $ make anvil
  4. Set environment variables and deploy contracts:
    $ source .envrc
    $ make deploy
  5. Start the UI:
    $ cd ui && yarn start
  6. In Metamask, import this private key and connect to localhost:8545:
    0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
    
  7. Enjoy!

About

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

uniswapv3book.com/

Topics

ethereumfoundrysmart-contractssolidityuniswapuniswap-v3

Resources

Readme
License
Activity

Stars

376 stars

Watchers

2 watching

Forks

142 forks
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.