Bitcoin Forum
October 19, 2026, 02:38:38 PM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] Silent Payments Sender - BIP352 plugin for Electrum  (Read 134 times)
NotATether (OP)
Legendary
*
Offline

Activity: 2492
Merit: 10410


┻┻ ︵㇏(°□°㇏)


View Profile WWW
July 26, 2026, 02:08:23 PM
Merited by LoyceV (12), ABCbits (9), nc50lc (2), Cricktor (2), Mia Chloe (1)
 #1



This is a plugin that adds support for BIP352 Silent Payments into Electrum desktop. Currently, it lets Electrum users send to Silent Payment addresses.

Tested on mainnet (because testnet sucks). 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:


Paste sp1... or tsp1... into Pay to -> enter Amount -> Pay...

And it can be done all through software. Once you select inputs, this plugin devices Taproot output, then signs normally.

You can also see the Silent payment address when you open the transaction details:


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 `sp` payment instructions
  • BIP352 1.1.1, including forward-compatible v1-v30 address parsing

Not supported yet / Todo:

  • hardware, watch-only, imported-key, multisig, or 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:

1. Go to Releases, download silent_payments_sender-1.0.0.zip and verify the SHA256 hash.
2. Electrum -> Tools -> Plugins -> Add plugin.
3. Select silent_payments_sender-1.0.0.zip and enable it.
4. Use Electrum's normal Send tab.

▄▄████████████████████▄▄
▄███████▀▀██████▀▀███████▄
█████▀██████████████▀█████
████████▄▄██████▄▄████▀███

██████████████████████████
██▄▄██████████████▄▄██████
██▀▀██████████████████▄▄██
██████▀▀██████████████▀▀██
██████████████████████████
███▄████▀▀██████▀▀████████
█████▄██████████████▄█████
▀███████▄▄██████▄▄███████▀
▀▀████████████████████▀▀
 
 DΞX.fo 
▄▄██████
█████████
██████████
██████████
██████████
█████████
▀▀██████

▄███████
▄██████████
████████████
█████████████
█████████████
|
▄▄█
▄████▀
▄███▀█▄
▄██▀█▄██
█████▀▀█
████████
████████
▀██▄████
▄████▄▄█
▄█████▀███
▄█████▀████▀
█████▀███████
▀██▀█████████
|..BTC......XMR...
..USDT.....LTC...
....Fees  0.8%.....
NotATether (OP)
Legendary
*
Offline

Activity: 2492
Merit: 10410


┻┻ ︵㇏(°□°㇏)


View Profile WWW
July 26, 2026, 02:09:39 PM
 #2

Reserved for changelog

▄▄████████████████████▄▄
▄███████▀▀██████▀▀███████▄
█████▀██████████████▀█████
████████▄▄██████▄▄████▀███

██████████████████████████
██▄▄██████████████▄▄██████
██▀▀██████████████████▄▄██
██████▀▀██████████████▀▀██
██████████████████████████
███▄████▀▀██████▀▀████████
█████▄██████████████▄█████
▀███████▄▄██████▄▄███████▀
▀▀████████████████████▀▀
 
 DΞX.fo 
▄▄██████
█████████
██████████
██████████
██████████
█████████
▀▀██████

▄███████
▄██████████
████████████
█████████████
█████████████
|
▄▄█
▄████▀
▄███▀█▄
▄██▀█▄██
█████▀▀█
████████
████████
▀██▄████
▄████▄▄█
▄█████▀███
▄█████▀████▀
█████▀███████
▀██▀█████████
|..BTC......XMR...
..USDT.....LTC...
....Fees  0.8%.....
nc50lc
Legendary
*
Offline

Activity: 3304
Merit: 9274


Self-proclaimed Genius


View Profile
July 27, 2026, 04:43:41 AM
Merited by ABCbits (1)
 #3

Do you consider submitting this to Electrum's official plugin website?
Reference: github.com/spesmilo/electrum-plugins-website/blob/master/CONTRIBUTING.md

As far as I can tell, your Repo already has the requirements except "manifest.json".

NotATether (OP)
Legendary
*
Offline

Activity: 2492
Merit: 10410


┻┻ ︵㇏(°□°㇏)


View Profile WWW
July 27, 2026, 01:11:53 PM
Last edit: July 28, 2026, 01:06:10 PM by NotATether
Merited by nc50lc (1)
 #4

Do you consider submitting this to Electrum's official plugin website?
Reference: github.com/spesmilo/electrum-plugins-website/blob/master/CONTRIBUTING.md

As far as I can tell, your Repo already has the requirements except "manifest.json".

Yes, I will take care of that soon. Today I was held up troubleshooting a new white-label router not connecting to the internet - such hot garbage.

Update: All done - https://github.com/spesmilo/electrum-plugins-website/pull/3 . Can't believe this is only the second plugin to get a pull request (the first PR is just a file name change). I honestly thought more people would be onboard with publishing their plugins.

Edit 2: Merged immediately! Thanks f321x.

▄▄████████████████████▄▄
▄███████▀▀██████▀▀███████▄
█████▀██████████████▀█████
████████▄▄██████▄▄████▀███

██████████████████████████
██▄▄██████████████▄▄██████
██▀▀██████████████████▄▄██
██████▀▀██████████████▀▀██
██████████████████████████
███▄████▀▀██████▀▀████████
█████▄██████████████▄█████
▀███████▄▄██████▄▄███████▀
▀▀████████████████████▀▀
 
 DΞX.fo 
▄▄██████
█████████
██████████
██████████
██████████
█████████
▀▀██████

▄███████
▄██████████
████████████
█████████████
█████████████
|
▄▄█
▄████▀
▄███▀█▄
▄██▀█▄██
█████▀▀█
████████
████████
▀██▄████
▄████▄▄█
▄█████▀███
▄█████▀████▀
█████▀███████
▀██▀█████████
|..BTC......XMR...
..USDT.....LTC...
....Fees  0.8%.....
NotATether (OP)
Legendary
*
Offline

Activity: 2492
Merit: 10410


┻┻ ︵㇏(°□°㇏)


View Profile WWW
August 05, 2026, 06:41:07 AM
 #5

I am going to point a security scan towards the plugin to make sure there are no vulnerabilities.

I'm going to lose my trusted access for cyber next month because I can't find a hardware security key in the entire city. Sucks, doesn't it? Might have to find an alternative to OpenAI for this.

▄▄████████████████████▄▄
▄███████▀▀██████▀▀███████▄
█████▀██████████████▀█████
████████▄▄██████▄▄████▀███

██████████████████████████
██▄▄██████████████▄▄██████
██▀▀██████████████████▄▄██
██████▀▀██████████████▀▀██
██████████████████████████
███▄████▀▀██████▀▀████████
█████▄██████████████▄█████
▀███████▄▄██████▄▄███████▀
▀▀████████████████████▀▀
 
 DΞX.fo 
▄▄██████
█████████
██████████
██████████
██████████
█████████
▀▀██████

▄███████
▄██████████
████████████
█████████████
█████████████
|
▄▄█
▄████▀
▄███▀█▄
▄██▀█▄██
█████▀▀█
████████
████████
▀██▄████
▄████▄▄█
▄█████▀███
▄█████▀████▀
█████▀███████
▀██▀█████████
|..BTC......XMR...
..USDT.....LTC...
....Fees  0.8%.....
Mia Chloe
Legendary
*
Offline

Activity: 1232
Merit: 2309


Contact me for you designs...


View Profile
August 06, 2026, 09:52:31 PM
 #6

~snip
I've barely seen silent payment on any mobile wallet unless cale wallet and sometimes cake is a little buggy with some features. Anyways is there any safe way or possibility of making all this work on mobile say on android OS for instance? Most especially on mobile Electrum.

Mobile Electrum is still pretty behind on a lot of interesting features. That aside, out of curiosity did you face and dust attack problems when you ran the tests with those small amounts?

nc50lc
Legendary
*
Offline

Activity: 3304
Merit: 9274


Self-proclaimed Genius


View Profile
August 07, 2026, 05:19:18 AM
 #7

Most especially on mobile Electrum.
Android Electrum has to either support userspace plugin to be able to install this (there's no Feature Request nor PR regarding this)
or this could be included as a built-in Electrum plugin if they allow it.

But either way, NotATether needs to update the code to support Electrum's Android GUI (QML).

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!