Welcome to the BitcoinVoucherBot repository! We're excited to share our user-friendly, privacy-focused tool that simplifies the process of swapping your Bitcoin. Built on the innovative Nostr protocol, our bot offers an exceptional experience while keeping your transactions secure.
- Intuitive commands for a seamless user experience.
- Push Sats to your Lightning Address or swap Bitcoin to your on-chain address.
- Detailed step-by-step guidance throughout the swapping process.
- Strong focus on privacy with encrypted and decentralized architecture.
- Compatible with a variety of Nostr clients.
In order to run this container you'll need docker installed.
- Activate a connection to the change provider
You can run the system on your VPS. In order to connect to the exchange provider, please contact the team at:
bitcoinvoucherteam@nostr.red - npub15hmupf99kr4dua7zc458utg2kvnqkhx8wm3ljy8sz6v4f8jxfdtqqxht55
You need:
- connection IP of your machine, to be allowed to connect to API
- a key of yours in UUID4 format, that will be used by the provider to send webhooks
After activation, you will be provided by:
- API key (needed to make calls to the system)
- API docs
- Chekout the code from GitHub
git clone https://github.com/BitcoinVoucherBot/bitnostr.git
cd bitnostr
- Rename
settings.tpl.json
intosettings.json
:
mv settings.tpl.json settings.json
-
Fill missing required fields:
nostr_private_key
: Your Nostr bot private keynostr_public_key
: Your Nostr bot public keybvb_api_key
: Your BitcoinVoucherBot API keybot_api_key
: Your Bot API key
-
Run the docker compose
docker compose up -d --build
- NIP-01: Basic protocol flow description
- NIP-04: Encrypted Direct Message
- NIP-05: Mapping Nostr keys to DNS-based internet identifiers
For a complete user's guide on how to use the BitcoinVoucherBot, please check out our step-by-step guide.
This project is licensed under the MIT License - see the LICENSE file for details
This Bot running on Nostr protocol which is in an early stage of development.
- It might have some bugs.
- Still beta.
We welcome your feedback and suggestions! If you have any questions or need assistance, please feel free to create an issue, add PRs, or provide any feedback!
albi β‘οΈ - npub1zy79gha2cfztu0use9qyu6cfp0h3kjr9sxdu6svurkdm68w2xzfqh7h3k3
massmux - npub1sej07d37lnfk592wlh9uv2dy68jv2y0ez98p6dw7w0llx89hswesvs5fqm