Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bdk and payjoin integration error #25

Closed
BitcoinZavior opened this issue Jun 2, 2024 · 2 comments
Closed

bdk and payjoin integration error #25

BitcoinZavior opened this issue Jun 2, 2024 · 2 comments

Comments

@BitcoinZavior
Copy link
Contributor

Using bdk with payjoin results in payjoin throwing The receiver sent an invalid response: proposed transaction outputs contain key paths

Steps to replicate: Follow the steps for Running the integration tests: https://github.com/LtbLightning/payjoin-ffi?tab=readme-ov-file#running-the-integration-test

Run the integration test which uses bdk: cargo test --package payjoin_ffi --test bdk_integration v1_to_v1_full_cycle
This will result in ResponseError { message: "The receiver sent an invalid response: proposed transaction outputs contain key paths" }

Versions: This uses the pre-alpha release v0.29 https://github.com/bitcoindevkit/bdk/releases/tag/v0.29.0

@BitcoinZavior BitcoinZavior changed the title Using bdk and payjoin integration error bdk and payjoin integration error Jun 2, 2024
@BitcoinZavior
Copy link
Contributor Author

BitcoinZavior commented Jun 3, 2024

There is a similar issue which was fixed in bdk ffi 1.0 alpha: : bitcoindevkit/bdk#1243

There is an alternate fix in rust payjoin here: Depends on payjoin/rust-payjoin#270

@DanGould
Copy link
Contributor

This should be closed by #28 and payjoin v0.17.0

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 a pull request may close this issue.

2 participants