Skip to content

Repository files navigation

bch-message-web3-spa

This is a web-based single page app (SPA) written in React. It is forked from bch-wallet-web3-spa, which provides non-custodial wallet features for the Bitcoin Cash blockchain, including support for SLP tokens and NFTs.

This fork has been customized to provide a simple interface for sending and receiving end-to-end encrypted (E2EE) messages on the Bitcoin Cash blockchain. It operates very similar to web-based email. But encrypted messages are stored on a Nostr relay, the messages are encrypted with the private key of a BCH wallet, and an alert signal is sent to the recipients BCH address using a 'dust' transaction.

This code repository is the web-based user interface. There is a command-line interface (CLI) that can be used as well. The code for that is in the psf-msg-wallet repository.

Installation

git clone https://github.com/Permissionless-Software-Foundation/bch-message-web3-spa
cd bch-message-web3-spa
npm install
npm start
npm run build

Support

Have questions? Need help? Join our community support Telegram channel

Donate

This open source software is developed and maintained by the Permissionless Software Foundation. If this library provides value to you, please consider making a donation to support the PSF developers:

bitcoincash:qqsrke9lh257tqen99dkyy2emh4uty0vky9y0z0lsr

License

MIT

About

A BCH web wallet, customized for sending and recieving E2EE messages.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages