rust-payjoin icon indicating copy to clipboard operation
rust-payjoin copied to clipboard

Payjoin Dev Kit scales Bitcoin, saves fees, and preserves privacy with one tiny library

Results 177 rust-payjoin issues
Sort by recently updated
recently updated
newest added

- [x] send from JoinMarket to payjoin-cli. JoinMarket may need to be able to trust self-signed certs or otherwise a cert from e.g. letsencrypt may need to be obtained. This...

good first issue
help wanted
payjoin-cli
receive
send

Default ureq I/O could allow for a higher-level payjoin abstraction that handles http requests. For example this could include - Sending v1 requests and parsing the response internally - Hosting...

This is needed for fancy things like batching or efficient LN channel opening...

enhancement
receive
api

We originally used `ureq` so that we could build on MSRV 1.57.0. However, now that we target 1.63.0, [reqwest is a viable option again](https://crates.io/crates/reqwest/versions) and reqwest is far more common...

enhancement
payjoin-cli

currently we only cover v1, would be great to add tests for v2 integration and add them to gh workflows file

I had an invalid key `ohttp_proxy` that has been renamed to `ohttp_relay` and received this error when trying to run any command. ``` Error: invalid value: string "", expected relative...

Close #205 I chose to actually return a `PjUriBuilder` since it lets the downstream implementor construct the rest of the Uri. Question: Are any downstream implementations constructing their own URIs...

> **Original Title**: *`try_preserving_privacy` should take something more flexible than `HashMap`* Some people might want to use a database or a different data structure. The type should be something like...

help wanted
receive
api

currently its a bit of work to run all of the tests localy(integartion, v2 and other features), it would be nice to have a single script, maybe 'ci-test' that we...

secp256k1 is the bitcoin curve. re-use it for encryption to pull in fewer cryptographic dependencies and comply with BIP77 spec.