Closed BitcoinZavior closed 4 months ago
There is a similar issue which was fixed in bdk ffi 1.0 alpha: : https://github.com/bitcoindevkit/bdk/issues/1243
There is an alternate fix in rust payjoin here: Depends on https://github.com/payjoin/rust-payjoin/pull/270
This should be closed by #28 and payjoin v0.17.0
Using
bdk
withpayjoin
results inpayjoin
throwingThe 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 inResponseError { 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