A web-based cryptocurrency wallet that supports both Ethereum and Solana networks. Built with React and Material-UI.
- Create new HD wallets
- Load existing wallets using mnemonic phrases
- Support for both Ethereum and Solana networks
- Derive multiple addresses from the same seed
- Dark mode UI
- Responsive design
- Node.js (v14 or higher)
- npm (v6 or higher)
- Clone the repository:
git clone <your-repository-url>
cd web-wallet- Install dependencies:
npm install- Start the development server:
npm startThe application will be available at http://localhost:3000
-
Create a new wallet:
- Click "Create New Wallet"
- Save your mnemonic phrase securely
-
Load existing wallet:
- Enter your mnemonic phrase
- Click "Load Wallet"
-
Derive new addresses:
- Switch between Ethereum and Solana tabs
- Click "Derive New Address" to generate additional addresses
- Never share your mnemonic phrase
- Keep your mnemonic phrase in a secure location
- This is a client-side application, all operations happen in your browser
- React
- Material-UI
- ethers.js
- @solana/web3.js
- bip39
MIT