/crypto-portfolio

Personal Project related to blockchain technology, made using React.js and Ethers.js

Primary LanguageJavaScript

Crypto Portfolio

This is a personal project aimed at improving my knowledge of blockchain technology, made using React.JS and ethers.JS. I am a relatively new developer, so any suggestions are welcomed.

Key Features

  1. Connect your wallets
  2. Add your favourite tokens to your WatchList
  3. Transfer Tokens Seamlessly across wallets
  4. Check Allowance for Smart Contracts
  5. Check Historical Data for individual tokens

How to use?

  • Download/Clone the project
    git clone
  • Navigate to project directory
    cd crypto-portfolio
  • Install dependencies
    npm install
  • Start development build
    npm start
  • Open on localhost

I will deploy it on server as soon as basic features are added

Testing

  • Tested token transfer on SepoliaEth (testing not done on MainNet)
  • Cross-tested Allowance Checker with revoke.cash and Etherscan.io
  • Used INFURA for allowance checker
  • Used CoinGeckoAPI for historical data (data limited to past 1 year only)

Technologies Used

  • React.JS
  • Tailwind.css
  • Ethers.JS
  • Charts.JS

Contributing

Contributions are welcome! If you have any suggestions or improvements, please feel free to submit a pull request.