spesmilo / electrum

Electrum Bitcoin Wallet
https://electrum.org
MIT License
7.45k stars 3.09k forks source link

How to assign a wallet to BIP21 URI links in Windows? #8867

Open nostitos opened 9 months ago

nostitos commented 9 months ago

Not sure where to post this, It's not electrum specific. It's something that should be extremely straightforward but near impossible to do. Something seems incredibly wrong with how windows handles Click to Pay buttons on the web.

I have the following wallet installed : Electrum Bitcoin Core Nunchuk Trezor Suite Wasabi Btcpay server Specter Sparrow

image

Problem 1.
None of the wallet aside from BTCPAY server has a feature to assign itself to BITCOIN: protocol.

Electrum used to register itself during a new installation but it doesn't anymore after I've clicked the above to assign Btcpay as the default wallet, through chrome. (Similar to how Gmail can assign itself to MAILTO:)

image

Problem 2. No wallet show up in the selection of BITCOIN: protocol, the only option is the current selected one and choosing one from the Microsoft Store. image

Problem 3. There is not a single respectable wallet in the Microsoft Store, only scams aside from the old Copay wallet. App stores are seen regular people to install software from a trusted source. This is the current selection offered. image

nostitos commented 9 months ago

Example of options with MAILTO: and MAGNET: protocols

image

Installer: image

In app setting: image

SomberNight commented 9 months ago

Problem 3 is out of scope, at the very least from this issue.

I guess the rest is a duplicate of https://github.com/spesmilo/electrum/issues/7374? However, you provided more details, so I will close the existing one instead.

(also related https://github.com/spesmilo/electrum/issues/8696)