| Crates.io | payjoin |
| lib.rs | payjoin |
| version | 1.0.0-rc.1 |
| created_at | 2022-12-28 20:53:01.058387+00 |
| updated_at | 2025-10-30 15:58:06.133741+00 |
| description | Payjoin Library implementing BIP 78 and BIP 77 batching protocols. |
| homepage | |
| repository | https://github.com/payjoin/rust-payjoin |
| max_upload_size | |
| id | 746981 |
| size | 676,050 |
payjoinThe Payjoin Dev Kit payjoin library implements both BIP 78 Payjoin V1 and BIP 77 Payjoin V2.
payjoin-cliThe payjoin-cli crate performs no-frills Payjoin as a reference implementation using Bitcoin Core wallet.
payjoin-directoryThe payjoin-directory crate implements the Payjoin Directory store-and-forward server required for Payjoin V2's asynchronous operation.
payjoin-test-utilsThe payjoin-test-utils crate provides commonly used testing fixtures such as a local OHTTP relay and payjoin directory, bitcoind node and wallets, and official test vectors.
payjoin-ffiThe payjoin-ffi crate provides language bindings that expose the Rust-based Payjoin implementation to various programming languages.
Use at your own risk. This crate has not yet been reviewed by independent Rust and Bitcoin security professionals.
While I don't think there is a huge risk running it, be careful relying on its security for now!
Seeking review of the code that verifies there is no overpayment. Contributions are welcome!
unsafe code or well-tested/analyzed/proven/... unsafe codeThe payjoin library and payjoin-cli should always compile with any combination of features on Rust 1.85.0.
See CONTRIBUTING.md
MIT