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:
[email protected] - 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