• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Info updated!

bitcoindevkit / bdk-cli
8%

Build:
DEFAULT BRANCH: master
Repo Added 16 May 2025 10:42PM UTC
Token s8828XgRmgXbKeV6c2ASYTSOaIugnGVkg regen
Build 129 Last
Files 7
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 10-13-update-bdk-kyoto
  • add_redb
  • adding_descriptor_generator
  • bump_dev_2_0_0
  • chore/add-justfile
  • chore/clippy-fixes
  • chore/fix_readme_rust_ver
  • chore/make-release
  • chore/update-audit-workflow
  • ci/fix_codecov
  • ci/remove-msrv
  • deps/bdk_wallet_2
  • deps/bdk_wallet_2_1
  • deps/bump-tracing-subscriber
  • docs/add-rpc-example
  • docs/update-readme
  • feat/add-tr-to-compile-cmd
  • feat/hwi
  • feat/init-wallet-support
  • feat/pretty-format
  • feat/tr-descriptor-with-random-point
  • fix/pretty-global-arg
  • fix_exit_code
  • kyoto-broadcast-6-17
  • master
  • payjoin-send
  • pretty-short
  • v1.0.0
  • v2.0.0

19 Dec 2025 05:31PM UTC coverage: 7.901% (-4.2%) from 12.147%
20377635666

push

github

tvpeter
Merge bitcoindevkit/bdk-cli#200: feat: add non-persisted Async Payjoin support

c6bce5887 docs: add Payjoin capability to the README (Mehmet Efe Umit)
4cab2fa8f feat: add payjoin receive support (Mehmet Efe Umit)
0112c924a feat: add payjoin send support (Mehmet Efe Umit)
f62287aff refactor: move broadcast to a helper function (Mehmet Efe Umit)
a28076af9 refactor: move sync to a helper function (Mehmet Efe Umit)

Pull request description:

  ### Description

  This change implements the online commands for both sending and receiving a Payjoin. Note that this PR does not implement Payjoin persistence.

  ### Notes to the reviewers

  Tested on my local regtest with rpc  using the OHTTP relays and directories in the [payjoin-cli README](https://github.com/payjoin/rust-payjoin/tree/master/payjoin-cli). Feel free to do the same, and let me know if there are comments, documentation, etc. which should be changed with this. I was not able to find any...

  Here are the sample command you can use to test on regtest:

  **Send**
  ```
  cargo run --features=rpc -- -n regtest wallet -a USERNAME:PASSWORD -w WALLET_NAME -e "DESCRIPTOR" send_payjoin --ohttp_relay "RELAY1" --ohttp_relay "RELAY2" --fee_rate 1 --uri "URI"
  ```
  **Receive**
  ```
  cargo run --features=rpc -- -n regtest wallet -a USERNAME:PASSWORD -w WALLET_NAME -e "DESCRIPTOR" receive_payjoin --max_fee_rate 1000 --directory "https://payjo.in"  --ohttp_relay "RELAY1" --ohttp_relay "RELAY2" --amount AMOUNT
  ```
  ### Checklists

  #### All Submissions:

  * [x] I've signed all my commits
  * [X] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk-cli/blob/master/CONTRIBUTING.md)
  * [X] I ran `cargo fmt` and `cargo clippy` before committing

  #### New Features:

  * [] I've added tests for the new feature  <--- There is n... (continued)

0 of 857 new or added lines in 3 files covered. (0.0%)

1 existing line in 1 file now uncovered.

172 of 2177 relevant lines covered (7.9%)

0.3 hits per line

Relevant lines Covered
Build:
Build:
2177 RELEVANT LINES 172 COVERED LINES
0.3 HITS PER LINE
Source Files on master
  • Tree
  • List 7
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20377635666 master Merge bitcoindevkit/bdk-cli#200: feat: add non-persisted Async Payjoin support c6bce5887 docs: add Payjoin capability to the README (Mehmet Efe Umit) 4cab2fa8f feat: add payjoin receiv... push 19 Dec 2025 05:35PM UTC tvpeter github
7.9
20343605605 payjoin-send Merge c6bce5887 into 7df419af0 Pull #200 18 Dec 2025 04:24PM UTC web-flow github
7.9
20201903702 payjoin-send Merge 2a7256088 into 7df419af0 Pull #200 14 Dec 2025 05:54AM UTC web-flow github
7.84
19953798994 payjoin-send Merge f14459c5b into 7df419af0 Pull #200 11 Dec 2025 06:36PM UTC web-flow github
7.84
19788352634 pretty-short Merge e4e6b3b23 into 7df419af0 Pull #228 29 Nov 2025 07:35PM UTC web-flow github
12.15
19500901936 feat/tr-descriptor-with-random-point Merge df6ee82be into 7df419af0 Pull #225 19 Nov 2025 12:14PM UTC web-flow github
9.4
19500425176 feat/tr-descriptor-with-random-point Merge 189c710bb into 7df419af0 Pull #225 19 Nov 2025 11:59AM UTC web-flow github
9.4
19265985308 feat/hwi Merge 21e9aa17b into 7df419af0 Pull #207 11 Nov 2025 12:46PM UTC web-flow github
10.78
19264362308 feat/init-wallet-support Merge 805d0752b into 7df419af0 Pull #203 11 Nov 2025 11:37AM UTC web-flow github
10.27
19253249526 master Merge bitcoindevkit/bdk-cli#180: Adding descriptor generator 7d3720e38 feat(desc): remove generate subcommand (Vihiga Tyonum) 32a2c8847 feat(desc):update descriptors gen to use templat... push 11 Nov 2025 02:51AM UTC tvpeter github
12.15
See All Builds (129)

Badge your Repo: bdk-cli

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc