Skip to content

Latest commit

Β 

History

History
59 lines (41 loc) Β· 1.66 KB

File metadata and controls

59 lines (41 loc) Β· 1.66 KB

Mekha

A mobile Lightning wallet for merchants, built with Expo. Mekha uses the NWC (Nostr Wallet Connect) protocol to connect to Lightning nodes, making it simple for merchants to receive payments without running their own node directly.

Introduction

Mekha is a mobile-first Lightning wallet designed for merchants. It focuses on simplicity, reliability, and flexibility by leveraging Nostr Wallet Connect (NWC) for secure connections to Lightning nodes.

The wallet currently supports receiving payments, NWC integration, and THB (Thai Baht) value conversion, with planned support for multiple currencies.


Features

  • πŸ“± Mobile-first: Built with Expo for cross-platform compatibility.
  • πŸ”— NWC integration: Securely connect to your Lightning node via Nostr Wallet Connect.
  • ⚑ Lightning payments: Receive payments seamlessly.
  • πŸ’± Currency conversion: Convert values into Thai Baht (THB).

πŸ›  Installation

  1. Clone the repo
    git clone https://github.com/RightTechLab/mekha.git
    cd mekha
  2. Install dependency
    npm install
     # or
     yarn install
  3. Run the app
     npx expo start

Usage

  • Open the app on your device (via Expo Go or a standalone build).
  • Connect to your Lightning node using Nostr Wallet Connect (NWC).

Roadmap

βœ… Basic receive payment flow.

βœ… Connect via NWC.

βœ… Invoice & payment history.

πŸ”² Multi-currency support (planned).

πŸ”² Full merchant dashboard.

πŸ”² Localization & language support.

Contributions are welcome! Please open an issue or submit a pull request.