Source code: GitHub - ZenulAbidin/electrum-silent-payments-sender: BIP352 Silent Payments sender plugin for Electrum · GitHub
This is a plugin I made that adds support for BIP352 Silent Payments into Electrum desktop. Currently, it lets Electrum users send to Silent Payment addresses.
I have tested the plugin and made sure that it works with all supported types of addresses and transaction configurations in Electrum.
It integrates with Electrum’s normal Send tab:
And it can be done all through software. Once you select inputs, this plugin devices Taproot output, then signs normally.
Features:
- Electrum 4.6.0+
- sender only; no scanning/receiving
- mainnet, testnet, signet, and regtest
- standard single-signature deterministic software wallets
- P2PKH, P2WPKH-P2SH, and P2WPKH inputs
- raw addresses and BIP21
sppayment instructions - BIP352 1.1.1, including forward-compatible v1-v30 address parsing
Not supported yet / Todo:
- hardware, watch-only, imported-key, multisig, and 2FA wallets
- Taproot inputs, batching, payjoin, or swaps
- unsigned preview/export or later signing
It hasn’t been audited obviously, so use carefully.
Installation instructions:
- Go to Releases, download silent_payments_sender-1.0.0.zip and verify the SHA256 hash.
- Electrum → Tools → Plugins → Add plugin.
- Select silent_payments_sender-1.0.0.zip and enable it.
- Use Electrum’s normal Send tab.
I hope you guys find it useful. And don’t forget to verify the file hash after you download.
