ExWallet is a Web3 wallet extension designed to provide seamless interaction with the Ethereum blockchain. Utilizing Ether.js, React.js, Alchemy and Moralis. ExWallet offers a robust and user-friendly interface for managing digital assets.
- Secure Wallet: Generate and manage web3 wallets securely.
- Send & Receive ETH: Easily send and receive Native Currencies, NFTs and Tokens.
- Transaction History: View detailed transaction history.
- Blockchain Interaction: Interact with decentralized applications (dApps) directly from your browser.
- Network Support: Supports multiple different networks including Ethereum Mainnet, Polygon, Mumbai Test Network and Sepolia Test Network.
- Real-time Updates: Get real-time balance updates using Alchemy and Moralis.
Install ExWallet from the Chrome Web Store
-
Clone the repository: sh git clone https://github.com/excptional/ExWallet.git
-
Navigate to the project directory: sh cd ExWallet
-
Install dependencies: sh npm install
-
Build the project: sh npm run build
-
Load the extension in Chrome:
- Open Chrome and navigate to chrome://extensions/.
- Enable "Developer mode" (top right corner).
- Click "Load unpacked" and select the build directory from your project.
- Open the ExWallet extension from your browser toolbar.
- Create a new wallet or import an existing one.
- Use the extension to send and receive tokens, view transaction history, and interact with dApps.
- React.js: A JavaScript library for building user interfaces.
- Ether.js: A library for interacting with the Ethereum blockchain and its ecosystem.
- Alchemy: A blockchain development platform providing powerful APIs for blockchain interactions.
- Moralis: A comprehensive platform to develop and deploy dApps faster.
To run the project locally for development:
-
Clone the repository: sh git clone https://github.com/yourusername/ExWallet.git
-
Navigate to the project directory: sh cd ExWallet
-
Install dependencies: sh npm install
-
Start the development server: sh npm start
-
Open the extension in your browser and start developing.
Contributions are welcome! Please follow these steps to contribute:
-
Fork the repository.
-
Create a new branch: sh git checkout -b feature/your-feature-name
-
Make your changes.
-
Commit your changes: sh git commit -m 'Add some feature'
-
Push to the branch: sh git push origin feature/your-feature-name
-
Open a pull request.
Check here 👉🏻 ExWallet Privacy Policies
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries, please contact bd27official@gmail.com.
Thank you for using ExWallet! We hope it enhances your experience with Ethereum and Web3 applications.