Skip to content

Add BIP-352 Silent Payment send support#634

Draft
qwldcl-del wants to merge 17 commits intoFoundation-Devices:mainfrom
qwldcl-del:feature/silent-payments
Draft

Add BIP-352 Silent Payment send support#634
qwldcl-del wants to merge 17 commits intoFoundation-Devices:mainfrom
qwldcl-del:feature/silent-payments

Conversation

@qwldcl-del
Copy link
Copy Markdown

Test PR to upstream

mjg-foundation and others added 17 commits February 23, 2026 17:17
* Dockerfile: Update base image to Ubuntu 24.04 (Noble Numbat).
* .github/workflows/build.yaml: Likewise.
* .github/workflows/build.yaml: Increase MSRV to 1.77.1.
* .github/workflows/lint.yaml: Likewise.
* Dockerfile: Likewise.
* .github/workflows/build.yaml: Upload ELF file with debugging
information.
* ports/stm32/Makefile (CFLAGS): Add -g flag.
* .github/workflows/lint.yaml (is-reuse-compliant): Bump
fsfe/reuse-action to v4.
* .github/workflows/build.yaml: Bump docker/build-push-action from 5 to
6.
Changes made using:

```
rg 'hello@foundationdevices\.com' --files-with-matches | xargs sed -i 's/hello@foundationdevices\.com/hello@foundation.xyz/g'
```
* extmod/foundation-rust/Cargo.toml (profile) <release>: Don't strip
debug information.
…-6727-fix-github-actions

SFT-6727: fix GitHub actions
…-3235-re-enable-btcpay-taproot

SFT-3235: re-enable btcpay taproot
- Add silent_payments.py module with functions for:
  - Decoding Silent Payment addresses (sp1.../tsp1...)
  - Encoding Silent Payment addresses
  - Address type detection

- Update chains.py to import Silent Payment functions

This implements basic Silent Payment address support as required
for the bounty: Foundation-Devices#527
@mjg-foundation mjg-foundation marked this pull request as draft March 26, 2026 13:04
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.

4 participants