- Wallet Creation Screen with 12-word mnemonic phrase
- Wallet Dashboard
- Show the Ethereum (ETH) balance associated with the wallet
- Balance updates in real-time with refresh option
- Due to security reasons 12-word mnemonic phrase & private key stored on Rust-side
- User-friendly interface, intuitive, and visually appealing
Make sure that Node.js installed on your computer. Open terminal & execute next command:
npm i
tauri dev
App will open automatically after building Or you can open http://localhost:3000 to view it in the browser.
After launching app you can create a new wallet. Just add username & password. And app will generate secured 12-word mnemonic phrase for you. It's very important to save this phrase because if you lose it you’ll not be able to access your wallet. When your wallet has been created you will see your Ethereum balance. You can refresh it manually but not more than once a minute. Walled ID, Private key, Secure phrase will available through the user menu.
In the project directory, you can run:
-
Before first start this script should be executed.
-
Run app in dev mode
Tauri desktop app will be shown.
Also you can open http://localhost:3000 to view it in the browser. -
Build .exe application with Tauri.
Currently have issue with styles inside desktop app.
For more info, see Issues block -
Runs eslint & prettier checks
-
Update all outdated dependencies to latest from CDN. But it's tricky.
Better solution do it manually:
Firstly run scriptAnd then pick outdated dependencies that you want to update.
- It's demo project with test environment. DO NOT PROVIDE your ETH_URL to anybody.
- Emotion breaks styles during production builds for dektop apps.
- Next static --> Vite to avoid problems with styles hydration
- Transfer between accounts
- Add wallet import
- Add multi wallets