Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

A Running list of bdk-cli demo ideas

未关闭
#111 0 条评论 0 个 reaction 已指派 1 人 在 GitHub 查看

维护者通常 2 天内回复

@rajarshimaitra 已经在做这个了。

开始于 2022年7月28日。

评估

这个 Issue 还没有评估数据。

描述

discussion

with the regtest-* features and bdk-cli repl mode various multisig and other smart contracting situations can be demonstrated with bdk-cli..

Examle: Show an workflow of a Liquid like federation using a corresponding descriptor and bdk cli.

These demos can be recorded in various forms.

  • Tutorial on the website.
  • A demo videos in the youtube channel.
  • Add it as a integration tests as both code level demo as well as consistency of these workflows with BDK API.

The general approach for a trial can be something like this

  • Use the https://min.sc/ compiler to create your own weird descriptor.
  • Split the descriptor for different parties involved in the compiler
  • Start multiple wallet repl terminals with each parties descriptor. They will default connect to a single regtest node so all parties will be in sync
  • Play around making transactions for various contract situations..

With this in mind we can start making a list of such interesting smart contracting situations with bitcoin scripts and demonstrate them out through BDK. Below is a list of basic ideas I imagined. Please comment below with more interesting contract ideas.

  • Basic demo of a single sig wallet. (An test version of this is included in #102 )
  • Basic 2-of-3 multisig demo
  • Multisig with time locks. Something like @sandipndev cooked here.
  • A Liquid like federation demo
  • An HTLC lighting contract demo. Playing out what exactly happens with with lighting state updates and penalty mechanisms.
主要语言
Rust
星标
143
派生
98
平均合并
6 天 8 小时
30 天内合并 PR
6

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

bitcoindevkit/bdk-cli 的其他 Issue

查看 bitcoindevkit/bdk-cli 的全部 Issue

相似的 Issue

更多 Rust Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。