First, run the development server:
npm run dev
# or
yarn dev
A token transfer tool based on:
- frontend: next.js/react-boostrap/Redux/Hooks
- backend: pages/api @Next.js
- web3: web3.js/web3Modal(for multiple wallet connection)
- web3 network: Goerli testnet
- database: mongoDB
- deployment:Vercel
- show basic info from wallet account: balance, account
- transfer Goerli faucet tokens to another address
- popups help to display submitted, confirmed and failed transactions
- balance history saved to mongoDB when connect wallet
- balance history fetched from mongoDB and displayed when click account address button at Nav
- switch network (if login with chain other than Goerli, will inject a switch network request automatically)
- future plan: token swap and NFT staking features
- use ChainLink to feed the real-time token exchange rate