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.
- Connect your wallets
- Add your favourite tokens to your WatchList
- Transfer Tokens Seamlessly across wallets
- Check Allowance for Smart Contracts
- Check Historical Data for individual tokens
- 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
- 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)
- React.JS
- Tailwind.css
- Ethers.JS
- Charts.JS
Contributions are welcome! If you have any suggestions or improvements, please feel free to submit a pull request.