NoelJacob / algorand-desktop

Algorand desktop wallet made with Tauri

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How It Works

This uses the Tauri rust framework. It uses the native webview on the device to render UI. It is miles better than Electron and alternatives. It's mobile development is in alpha stage.

It uses a standard SvelteKit source folder for the UI but contains backend in src-tauri folder. The src/routes/+pages.svelte has frontend code. The data is stored in .storage.dat file by Tauri persist plugin. This is a proof-of-concept and only use burner testnet account.

Finally, Tauri's app design aligns with Algorand's green ideals. Every byte saved is a leaf on a tree that gets to grow.

image

How To Run Dev

pnpm i
pnpm tauri dev

How To Run Build

pnpm i
pnpm tauri build

Builds can be installed from ./src-tauri/target/release/bundle/.

Future

  • Secure the storage. Currently it's unencrypted because password login on open isn't implimented.
  • Mobile app builds
  • Add mint facility
  • More NFT info
  • In app chain explorer

About

Algorand desktop wallet made with Tauri


Languages

Language:Svelte 84.5%Language:JavaScript 6.6%Language:CSS 5.6%Language:Rust 1.9%Language:HTML 1.4%