Skip to content

gaurav-12/uniswap-v3-interface

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metaswap v3

Prerequisites

  1. Git
  2. Node.js v16.20.2
  3. Yarn v1.22.22

Setting Up

  1. Clone the repository
git clone https://github.com/fullstack-development/uniswap-v3-interface.git

Note:

Use v3-bsc-support branch for BSC(testnet and mainnet) support, as v3 uses Polygon Amoy(testnet).

  1. Install dependencies
yarn

Note:

The project uses yarn 4.2.2, with node 20.0, for which the following commands can be followed in case of errors:

  • corepack enable
  • corepack prepare yarn@4.2.2 --activate
  • yarn -v should return 4.2.2

Development

  1. Start the server
yarn start

To resolve code: 'ERR_OSSL_EVP_UNSUPPORTED'

Either add or export the following variable in the terminal:

export NODE_OPTIONS=--openssl-legacy-provider

Production

  1. Build the app
yarn build

Smart Contracts

  • Clone this v3 SC repo, and follow the instructions in it to deploy all the necessary contracts.
  • After noting down all the contract addresses, place them in all the appropriate constant and connector files.

About

🦄 Open source interfaces for the Uniswap protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.7%
  • Other 0.3%