Skip to content

Attach authenticated prevouts to bridge PSBTs - #95

Merged
sidhujag merged 1 commit into
mainfrom
agent/embed-psbt-prevouts
Aug 16, 2026
Merged

Attach authenticated prevouts to bridge PSBTs#95
sidhujag merged 1 commit into
mainfrom
agent/embed-psbt-prevouts

Conversation

@sidhujag

Copy link
Copy Markdown
Member

Summary

  • attach txid-bound parent transactions to client-generated bridge PSBTs before requesting a wallet signature
  • proxy immutable raw transaction hex through the same-origin bridge API to avoid popup-time cross-origin Blockbook failures
  • cover SYS/SYSX mint and burn flows plus sponsored partial signing
  • deduplicate parent lookups and bound concurrency to eight

Security

Pali still validates that every attached parent hashes to the input txid and that the selected output matches. Dapps that omit nonWitnessUtxo remain supported through the existing Blockbook fallback; verification still fails closed if no authentic parent can be obtained.

Validation

  • yarn test --runInBand: 32 suites, 167 tests passed
  • yarn build: passed
  • reconstructed the reported xpub PSBT and verified it through Pali with fallback prevout fetching disabled

@vercel

vercel Bot commented Aug 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
bridge-testnet Ready Ready Preview Aug 16, 2026 11:18pm
syscoin-bridge Ready Ready Preview Aug 16, 2026 11:18pm

Request Review

@sidhujag
sidhujag force-pushed the agent/embed-psbt-prevouts branch from b629926 to 4396103 Compare August 16, 2026 23:15
@sidhujag
sidhujag merged commit 01efc30 into main Aug 16, 2026
5 of 7 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.

1 participant