Skip to content

feat: add frigate electrum based RPC methods#16

Open
sdmg15 wants to merge 1 commit intobitcoindevkit:masterfrom
sdmg15:master
Open

feat: add frigate electrum based RPC methods#16
sdmg15 wants to merge 1 commit intobitcoindevkit:masterfrom
sdmg15:master

Conversation

@sdmg15
Copy link
Copy Markdown

@sdmg15 sdmg15 commented Apr 29, 2026

This PR adds supports for additional RPC methods provided by Frigate electrum based RPC server.

The added methods are:

  • server.version: This is the first message sent to establish connection with server
  • blockchain.silentpayments.subscribe: This takes a spend public key and a scan private key and return outputs belonging to the them.
  • blockchain.silentpayments.unsubscribe: This takes a spend public key and a scan private key and unsubscribe from notifications.

Some context:
This is useful for the PR opened at bitcoindevkit/bdk-sp#48 which is doing integration of frigate ephemeral scanning.
Opening this PR in order to receive feedback.

Reference:
https://github.com/sparrowwallet/frigate/

@sdmg15 sdmg15 changed the title feat: add server.version, blockchain.silentpayments.subscribe and blockchain.silentpayments.unsubscribe feat: add frigate electrum based RPC methods Apr 29, 2026
@sdmg15 sdmg15 force-pushed the master branch 2 times, most recently from 225fc0c to 885cd2f Compare April 30, 2026 17:00
@sdmg15 sdmg15 marked this pull request as ready for review May 1, 2026 14:32
@evanlinjin
Copy link
Copy Markdown
Member

Thanks for the PR! Note that it needs a rebase now with the recent merges.

Comment thread src/notification.rs Outdated
Comment thread src/request.rs Outdated
Comment thread src/notification.rs Outdated
Comment thread src/notification.rs Outdated
Comment thread src/notification.rs Outdated
Comment thread src/notification.rs Outdated
Comment thread src/request.rs Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants