Install dependencies for the app
$ yarn --ignore-engines
- Trezor can only be used in the browser for now
- You can test Trezor hardware wallet with Sepolia network
- Ledger cannot be run in the browser as it's invoked by Rust
- You can test Ledger hardware wallet with Goerli network (To be implemented)
Run the app in the browser
$ yarn dev
Run the app as a desktop app
- Trezor can only be used in the browser for now
$ yarn tauri dev
- Select localhost as network
$ cd smart_contract
$ yarn
Run hardhat node
$ cd smart_contract
$ yarn start
- Start screen
- Create wallet screens
- Home screen
- Transactttions screen
- New transaction modal
[🔺] Create new meson wallet
- [🟢] Hardhat
- [🟢] Trezor
- [❌] Ledger
[🔺] Add existing meson wallet
[🟢] Receive fund
[🟢] View historical transactions
[🔺] Send fund