Results 340 comments of Dan Gould

Closed by #271 🎉 https://docs.rs/payjoin/latest/payjoin/io/index.html

This is supported in [`PayjoinProposal`](https://github.com/payjoin/rust-payjoin/blob/45f6c2b4c976fe5a1bd253c14bea3ada59aefa36/payjoin/src/receive/mod.rs#L381-L452). What do you have in mind that is not yet possible?

Since mixed input types aren't allowed in BIP 78 It should alto filter candidate inputs by sender input type or else the sender will reject the proposal. Perhaps a better...

It seems like the `Index` is used for in-memory data structures, not databases, and at least for now, our try_preserving_privacy implementation only needed to iterate. So the solution was just...

blocked by #120 in order to parse versions supported

Tricky but I have done it for this project before, e.g. compile two separate payjoin-cli binaries with their own features. But you shouldn't have to do that. I believe since...

It seems like the `RequestContext::extract_v1` returns a tuple containing the `ContextV1`, so if that path is used then `ContextV1::process_response` can be called in the case when calling a v1 receiver.

Our dependencies tend to use BDK so far, so they're stuck on rust-bitcoin 0.29.x. I hope they start updating more frequently as BDK 1.0 comes out.

Until psbt-v2 (https://crates.io/crates/psbt-v2/0.1.1/dependencies) updates to 0.32, 0.31 is probably the best.