Skip to content

Implement full proof of funds support - #67

Merged
raphjaph merged 11 commits into
rust-bitcoin:masterfrom
aagbotemi:feat/proof-of-fund-support
Jul 30, 2026
Merged

Implement full proof of funds support#67
raphjaph merged 11 commits into
rust-bitcoin:masterfrom
aagbotemi:feat/proof-of-fund-support

Conversation

@aagbotemi

@aagbotemi aagbotemi commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Summary

Add BIP-322 full Proof of Funds (PoF) signing and verification, with test coverage and README updates.
Rebased on #66 .

Changes

  • Add ProofInput struct for additional UTXOs included in a proof of funds
  • Add sign_pof() and sign_pof_encoded() to construct and sign a PoF PSBT
  • Add verify_pof() / verify_pof_encoded() to validate a PoF PSBT against a set of prevouts

Closes #20

@aagbotemi
aagbotemi force-pushed the feat/proof-of-fund-support branch 5 times, most recently from 85c8d4d to ae79a69 Compare July 17, 2026 23:31
@aagbotemi
aagbotemi force-pushed the feat/proof-of-fund-support branch from ae79a69 to eb70e45 Compare July 18, 2026 01:31
@aagbotemi
aagbotemi force-pushed the feat/proof-of-fund-support branch from eb70e45 to 6b651f4 Compare July 27, 2026 07:40
@aagbotemi
aagbotemi force-pushed the feat/proof-of-fund-support branch from 6b651f4 to 57180f9 Compare July 27, 2026 08:12

@raphjaph raphjaph left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@raphjaph
raphjaph merged commit c520f16 into rust-bitcoin:master Jul 30, 2026
13 checks passed
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.

Implement full (Proof-of-funds)

2 participants