Giter VIP home page Giter VIP logo

dex's Introduction

Sample Hardhat Project

This project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, and a script that deploys that contract.

Try running some of the following tasks:

npx hardhat help
npx hardhat test
REPORT_GAS=true npx hardhat test
npx hardhat node
npx hardhat run scripts/deploy.js

Basic DEX

In this project, I've developed a decentralized exchange (DEX) similar to Uniswap v1 on a testnet. The decentralized exchange allows users to swap ERC-20 tokens directly from their wallets without the need for a central authority For the RPC_URL - Go to QuickNode and sign up for an account if you haven't already. If you have a pre-existing Sepolia RPC URL there, you can continue using the same one. Copy that and replace the value in the .env file with the link. If you don't already have one, create an Endpoint on QuickNode and select Ethereum and then the Sepolia Testnet. After creating the endpoint, copy the HTTP Provider link from there and add that to the RPC_URL in the .envfile.

For the PRIVATE_KEY - you need to export this from MetaMask. Take this time to double check you aren't exporting an account that has any funds on Ethereum Mainnet (or any other mainnet). Use a development account only to avoid making mistakes and accidentally leaking your private key with funds on it and having them stolen. Once you have the private key, replace the placeholder value in the .env file with it.

For the ETHERSCAN_API_KEY - sign in/sign up to Etherscan at https://etherscan.io/ and then generate/re-use an API Key from there and add it to the .env.

dex's People

Contributors

arhansuba avatar

Stargazers

jist avatar Carles Loriente avatar Murat Postoglu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.