The goal of this project is to develop a wallet which empowers developers to develop dapps faster. The features of this project are still in development, these are the initial features which I planned to implement:
- Authentication: Pretty straight forward, it will enable you to authenticate on your wallet, via some GUI;
- Wallet management: Thsi feature will let you to create and delete wallets (and associated accounts) and update certain things like wallet name, via some GUI;
- Account management : This feature will let you derrive accounts from the wallet seed, via some GUI;
The Dev Wallet will be available on the following platforms:
- macOS
- Windows
- Linux
This project is built using the following technologies:
- Rust: Core wallet functionality is implemented in Rust for performance and security.
- Tauri: Desktop application framework used to build cross-platform native applications.
- React: Frontend UI is developed using React.
Before you can run or contribute to this project, ensure that you have the following installed:
- Rust: Install Rust
- Node.js: Install Node.js
- Tauri CLI: Install via Cargo
cargo install tauri-cli
- Clone the repository:
git clone https://github.com/yourusername/hd-dev-wallet.git
- Navigate to the project directory:
cd hd-dev-wallet
- Install the necessary dependencies:
yarn install
To start the application on your platform:
- Build the Tauri application:
npm run tauri build
- Run the development version:
npm run tauri dev
This project is licensed under the MIT - see the LICENSE file for details.
For any inquiries or feedback, please open an issue on GitHub.