Skip to content
Proyectos

payjoin/rust-payjoin has 166 GitHub stars and 125 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-12 17:14 UTC. Last push 2026-11-04.

Cómo se miden estas cifras

Supercharged batching to save you fees and preserve your privacy

Crecimiento de estrellas medido

in 24h
0
in 7 days
0
in 15 days
Recopilando historial
in 1 month
Recopilando historial

Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.

README.md

Original

Rust-Payjoin

payjoin monad logo

Supercharged payment batching to save fees and preserve privacy

Crates Crates CI Status Rustc Version 1.85.0+ Chat on Discord

Project Homepage

About

payjoin/rust-payjoin contains multiple crates implementing Payjoin as defined in BIP 77: Async Payjoin and BIP 78: Simple Payjoin, and associated OHTTP Relay and Payjoin Directory infrastructure.

Find the description of each crate below.

payjoin

The main Payjoin Dev Kit library which provides tools for implementing both Async and Simple Payjoin. payjoin implements Payjoin session persistence support and IO utilities for interacting with OHTTP relays in Async Payjoin integrations.

Disclaimer: This crate has not been reviewed by independent Rust and Bitcoin security professionals (yet). Use at your own risk.

payjoin-cli

A CLI tool which performs no-frills Payjoin. It is a reference implementation of the Payjoin Dev Kit which uses a Bitcoin Core wallet.

payjoin-mailroom

A combined Oblivious HTTP (OHTTP) Relay and BIP77 Payjoin Directory in one binary.

payjoin-test-utils

The test utilities library which provides commonly used testing fixtures such as a local OHTTP relay and Payjoin directory, bitcoind node and wallets, and official test vectors.

payjoin-ffi

The language bindings which expose the Rust-based Payjoin implementation to various programming languages.

Minimum Supported Rust Version (MSRV)

All crates in this repository should always compile with any combination of features on Rust 1.85.0. It is pinned with rust-version in the payjoin, payjoin-cli and payjoin-mailroom manifests, and CI runs their suites on the 1.85.0 toolchain against both Cargo-recent.lock and Cargo-minimal.lock.

Contributing

See CONTRIBUTING.md.

License

MIT

Explorar proyectos relacionados