Falci/wallet.hns.dev

★ 1Forks 0TypeScriptGitHub ↗Compare

README

BYON Wallet

BYON Wallet is a web-based wallet for the Handshake (HNS) blockchain. It allows users to manage their HNS assets, including sending and receiving HNS, as well as interacting with the Handshake ecosystem.

Features

  • User-friendly interface for managing HNS assets.
  • Support for sending and receiving HNS.
  • Integration with Handshake blockchain for real-time updates.
  • BYON: Bring Your Own Node: connect to your own HSD node.
  • Theme: select between different color options.

Installation

Plugin

This wallet uses a HSD plugin to expose the necessary endpoints. You will need a HSD full node. Go to HSD directory and install the plugin:

# Make sure hsd is stopped
npm install handshake-web-wallet

Next, add the plugin to hsd params:

hsd --plugins=byon-wallet --byon-port=4567 --byon-api-key=hunter2

Web

The web client is available at [TBD]. This is a plain website, no server. You can host with Nginx/Caddy/Apache. Alternatively, you use the hosted version at wallet.hns.dev and make it use your own hsd node.

Stack

This project uses:

  • Plugin
    • Typescript
    • OpenAPI
    • Sqlite
  • Client
    • React
    • Typescript
    • TanStack Query
    • Oval
    • Tailwind/DaisyUI

Contributors

Falci

Issues