Skip to content
/ UniCoin Public

A Cryptocurrency Exchange DApp allows users to buy and sell cryptocurrencies using the Uniswap ecosystem. To use the DApp, users must have a web3-enabled browser, such as MetaMask, and a Goerli testnet wallet.

Notifications You must be signed in to change notification settings

sounxk/UniCoin

Repository files navigation

UniCoin

This documentation provides an overview of UniCoin - A Cryptocurrency Exchange DApp, a decentralized application built using React and Cranq, and it is designed to work on the Goerli network. The DApp utilizes the Uniswap crypto exchange ecosystem to draw data and carry out transactions.

Installation

To run the Cryptocurrency Exchange DApp on your local machine, follow these steps:

  1. Clone the repository using the following command:

git clone https://github.com/sounxk/UniCoin.git

  1. Install the dependencies using the following command:

npm install

  1. Start the DApp using the following command:

npm start

Usage

The Cryptocurrency Exchange DApp allows users to buy and sell cryptocurrencies using the Uniswap ecosystem. To use the DApp, users must have a web3-enabled browser, such as MetaMask, and a Goerli testnet wallet.

  1. Connect your MetaMask wallet to the Goerli testnet by selecting the Goerli network in the network dropdown.

  2. Navigate to the Cryptocurrency Exchange DApp in your browser.

  3. Connect your MetaMask wallet to the DApp by clicking the "Connect Wallet" button.

  4. Once connected, you can view the available cryptocurrencies and their current prices on the Uniswap exchange.

  5. To buy a cryptocurrency, select the desired token and enter the amount you wish to purchase.

  6. Click the "Buy" button, and confirm the transaction in your MetaMask wallet.

  7. To sell a cryptocurrency, select the token you wish to sell, and enter the amount you wish to sell.

  8. Click the "Sell" button, and confirm the transaction in your MetaMask wallet.

Tools Used

The Cryptocurrency Exchange DApp is built using the following tools:

  1. Cranq - a state management library for React.

  2. React - a JavaScript library for building user interfaces.

  3. useDapp - a library that simplifies the integration of Ethereum and web3 into React apps.

  4. MetaMask - a browser extension that allows users to interact with Ethereum-enabled websites.

  5. Uniswap - a decentralized exchange protocol that enables the exchange of ERC20 tokens.

Conclusion

This Cryptocurrency Exchange DApp is a decentralized application built using React and Cranq, and it is designed to work on the Goerli network. The DApp utilizes the Uniswap crypto exchange ecosystem to draw data and carry out transactions. Users are able to buy and sell cryptocurrencies using the DApp, and it is integrated with tools such as MetaMask and useDapp to simplify the process.

About

A Cryptocurrency Exchange DApp allows users to buy and sell cryptocurrencies using the Uniswap ecosystem. To use the DApp, users must have a web3-enabled browser, such as MetaMask, and a Goerli testnet wallet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published