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.
- 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.
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-walletNext, add the plugin to hsd params:
hsd --plugins=byon-wallet --byon-port=4567 --byon-api-key=hunter2The 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.
This project uses:
- Plugin
- Typescript
- OpenAPI
- Sqlite
- Client
- React
- Typescript
- TanStack Query
- Oval
- Tailwind/DaisyUI