Skip to content

prsevero/ethers.js

Repository files navigation

ethers.js v6

Project under development.

Demo

You can access the project here.

Overview

This project utilizes ethers.js to interact with the Ethereum blockchain. It features the following functionalities:

  • Default Wallets: The project includes two default Hierarchical Deterministic Wallets (HD Wallets) pre-configured for immediate use. Additionally, users have the flexibility to create custom wallets tailored to their preferences.
  • Transaction Management: Users can perform transfers between any of the wallets included in the project. The app records and displays the transaction history of the session.

Important notes

  • Testnet Usage: The project operates on the Ethereum Sepolia testnet. It's crucial to note that the tokens used within this environment hold no real-world value. Instead, they serve to simulate a genuine blockchain environment for testing and development purposes.

Improvements

  • Enhance transactions history table with headers and include from and to fields
  • Implement balance validation
  • Add transaction feedback message
  • Test implementation
  • Responsive design check

Architecture

  • _lib: global application files (API and types definitions)
  • assets: media used in the project
  • components: UI components
  • pages: Next.js pages
  • styles: styling files

Stack

Scripts and How to

  • install - install dependencies
  • dev - start dev server and open browser
  • build - build for production
  • start - serve production version

Support

If you encounter any questions or require assistance, feel free to reach out. I'm available to help, just ping me!