Expanding Taproot Miniscript and MuSig2 support
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Tranquilla
- Stack tecnologico
- c
- Ambito
- blockchain, cryptography
Direzione di ricerca
Esamina il branch tapscript-and-musig2 basato su release_1.5.4, quindi confronta il suo lavoro su Taproot Miniscript e MuSig2 con gli entry point esistenti di libwally-core. Il passo successivo è confermare con i maintainer come debba essere suddiviso il lavoro e quali test o interfacce siano necessari. Il lavoro è completo quando esiste un piano upstream concordato con i maintainer; l’issue non definisce ancora un’implementazione né un test di accettazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi! 👋
@pythcoiner put together a branch adding Taproot Miniscript and MuSig2 support, and I've been tweaking it. It's now running in Kern, an ESP32P4-based air-gapped signer, where Taproot Miniscript is operational, loading and validating descriptors, signing key-path and script-path.
Branch (based on release_1.5.4): https://github.com/odudex/libwally-core/tree/tapscript-and-musig2
We'd really love to upstream this and work together with you to mature it, we think collaborating would make it more robust and reliable for everyone, and we're happy to help in whatever way works best for you.
So the main question: Is this something you'd be open to collaborating on? If so, how would you like us to shape it (e.g. split into smaller PRs, anything else you'd need)?
Thanks for libwally-core! It's been great to build on. 🙏
- Lingua principale
- C
- Stelle
- 310
- Fork
- 160
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 ElementsProject/libwally-core
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 48/100
ElementsProject/libwally-core#544 · 5 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
ElementsProject/libwally-core#508 · 14 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
ElementsProject/libwally-core#470 · 2 commenti ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
ElementsProject/libwally-core#451 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 55/100
ElementsProject/libwally-core#382 ·
Tutte le issue di ElementsProject/libwally-core
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
OpenPrinting/cups#1772 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
snowballstem/snowball#311 ·
-
tech-debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100