Skip to content

Atomik-Global/atomik-wallet

Repository files navigation

!!! EXPERIMENTAL !!! DO NOT USE FOR DAILY DRIVER

Atomik Wallet

A cross-platform wallet app made for payment on Kaspa network.

This app were originally made due to technical issues and limitation with Kaspium when used within Kasway. Designed with UI/UX in mind to help non-technical users to make transactions on Kaspa network.

This project is still under heavy development. Some features might not yet available.

⚒️ Architecture

Ionic V8
An open source mobile UI toolkit for building modern, high quality cross-platform mobile apps from a single code base.

Vue 3
An approachable, performant and versatile framework for building web user interfaces.

Typescript
Type-safe codebase for reduced runtime errors.

Vite
Bundling and development server for rapid iteration.

Components

⚙️ Kaspa WASM SDK
Compiled Rust code for address derivation, and transaction signing.

🔐 Secure Storage
Secure, flexible storage for Capacitor apps using iOS Keychain and Android Keystore.

🫆 Biometric Auth
Easy access to native biometric auth APIs on iOS and Android

Installation

  1. Make sure you have Ionic framework installed.
  2. Clone this repository
  3. cd into the repository folder
  4. Run npm install to install dependencies

Usage

  1. Run ionic serve
  2. Visit localhost:8100 on your web browser
  3. Read this if you prefer using iOS simulator
  4. Read this if you prefer using Android simulator

License

See the LICENSE file for details.