Bitcoin Push Notification Service (BPNS)
Description
Bitcoin Push Notification Service (BPNS) allows you to receive notifications of Bitcoin transactions of your non-custodial wallets on a provider of your choice, all while respecting your privacy!
Installation
Build
cargo build --release
You will find the executable file in the target/release
folder with name bpns
.
Configuration
Environment variables
Copy .env.example
file, rename to .env
and edit with your details.
Example of .env
file:
BITCOIN_RPC_AUTH=username:password
Bitcoin
Edit your bitcoin.conf file:
- Add
txindex=1
andserver=1
- Add auth details:
rpcuser=USER
andrpcpassword=PASSWORD
(change USER and PASSWORD) - Remove or comment
prune
line
Execution
To run BPNS, execute bpns
file in target/release
folder.