Last Updated: 2025-10-30
Bitcoin Core Wallet with Silent Payments Support
Source Code: https://github.com/Eunovo/bitcoin/tree/2025-implement-bip352-receiving
brew install qtexport QTDIR=/usr/local/opt/qt
git clone https://github.com/Eunovo/bitcoin
cd bitcoin
git checkout -B 2025-implement-bip352-receiving origin/2025-implement-bip352-receiving
cmake -B build -DBUILD_GUI=ON
cmake --build build -j 10 --target deploy
# You will need a synchronized full node to continue
./build/dist/Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt -datadir=/Users/<user>/data/bitcoin -conf=/Users/<user>/.bitcoin/bitcoin.conf -server
Create and configure your wallet for silent payments

Main screen showing balance and recent transactions

Send bitcoin to other wallets


Note:
Only one address is required, each transaction will have a unique on chain taproot address
View transaction history

Note:
transactions will appear as soon as they are broadcast to the network

Note:
Currently Bitcoin Core does not support Human Readable Names (HRN) addresses

There are 2 methods for finding the silent payment address in Bitcoin Core


Note:
Once the silent payment entry is added to the list you can double-click the entry to re-open the view
Select “Copy Address” to copy to clipboard


Wallet won’t start:
Screenshots don’t match:
This guide is maintained automatically. If you notice any discrepancies, please report them.