A Running list of bdk-cli demo ideas
I maintainer di solito rispondono entro 2 giorni
@rajarshimaitra ci sta già lavorando.
Dal 28/7/2022.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
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
replterminals 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.
- Lingua principale
- Rust
- Stelle
- 143
- Fork
- 98
- Merge medio
- 6g 8h
- PR unite (30g)
- 6
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di bitcoindevkit/bdk-cli
-
Use `ValueEnum` for `--type` in `compile` commandForse già presa @chukwudiikeh l’ha presa 2 giorni fa. Apertagood first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
bitcoindevkit/bdk-cli#345 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
bitcoindevkit/bdk-cli#332 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
`compile` doesn't validate keys and returns unusable descriptorsForse già presa @Olorunshogo l’ha presa 2 giorni fa. Apertaenhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
bitcoindevkit/bdk-cli#344 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 50/100
bitcoindevkit/bdk-cli#340 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Enforce Core-compatible OP_RETURN / datacarrier and standard tx-size limits in create_txForse già presa @tvpeter l’ha presa 15 giorni fa. Apertaenhancement
bitcoindevkit/bdk-cli#339 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di bitcoindevkit/bdk-cli
Issue simili
-
Write a support policyAperta
Difficoltà 1/5 1-3 ore Idoneità per principianti 72/100
MattA-Official/vwmcp#20 ·
-
documentation good first issue
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
undergroundrap/hatchling#15 ·
-
Progress difficulty filter lists Hard before MediumForse già presa @Pandamachi l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
sysprog21/codetrial#281 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
CLI: --verdict silently ignores extra program/file argumentsForse già presa @oxura l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
HigherOrderCO/Bend#1503 ·
-
Add MySQL test coverage for numeric_precision/numeric_scale and seq_in_fk (follow-up to #939)Forse già presa @tosinxt l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
TabularisDB/tabularis#977 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno