rust-payjoin
rust-payjoin copied to clipboard
Payjoin Dev Kit scales Bitcoin, saves fees, and preserves privacy with one tiny library
- [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...
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...
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...
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...
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.