Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

A Running list of bdk-cli demo ideas

Abierto
#111 0 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 2 días

@rajarshimaitra ya está trabajando en esto.

Desde el 28/7/2022.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

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.
Lenguaje dominante
Rust
Estrellas
143
Forks
98
Merge medio
6 d 8 h
PR fusionados (30 d)
6

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de bitcoindevkit/bdk-cli

Todos los issues de bitcoindevkit/bdk-cli

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.