Skip to content

MirzaMuhammadBaig/Self-Uniswap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Uniswap

This repo have 5 folders:

  1. ERC20_Tokens_Deployment: In this folder I am creating token contracts, deployed and invoke for the use in swaping in v2-periphery-deployment.
  2. v2-core-deployment: In this folder, I have take the contracts from uniswap v2-core and doing the deployment & invoking of that contracts.
  3. v2-periphery-deployment: In this folder, I have take the contracts from uniswap v2-periphery and doing the deployment & invoking of that contracts.

Defi Training

As part of the Solidity DeFi Skill up Task, you need to:

  1. Use UniswapV2 and deploy its smart contract on the Goerli Testnet.
  2. Create multiple ERC20 tokens.
  3. Create multiple UniswapV2 swap pools using the newly created ERC20 tokens.
  4. Use Javascript/Typescript to invoke your newly deployed smart contract and swap ERC-20 tokens using the newly created pools.

Helpful Links

Smart Contract Quick start | Uniswap

Developing smart contracts for Ethereum involves a bevy of off- chain tools used for producing and testing bytecode https://docs.uniswap.org/contracts/v2/guides/smart-contract-integration/quick-start

How Uniswap works | Uniswap

Uniswap is an automated liquidity protocol powered by a constant product formula https://docs.uniswap.org/contracts/v2/concepts/protocol-overview/how-uniswap-works

Swaps | Uniswap

Token swaps in Uniswap are a simple way to trade one ERC-20 token for another. https://docs.uniswap.org/contracts/v2/concepts/core-concepts/swaps

Skill up task 22Pools | Uniswap

Each Uniswap liquidity pool is a trading venue for a pair of ERC20 tokens. When a pool contract is created, its balances of each token are 0; in order for the pool to begin facilitating trades, someone https://docs.uniswap.org/contracts/v2/concepts/core-concepts/pools

Uniswap Interface

Swap or provide liquidity on the Uniswap Protocol https://app.uniswap.org/#/pool/v2