Human Readable Names Support
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- rust
- Área
- backend-api-design, payments
Línea de trabajo
No se nombran archivos de implementación ni pruebas. Empieza leyendo el pull request 1551 de BIPS y el proyecto dnssec-prover; después, revisa los límites del análisis de pagos de BDK y LDK. Se consideraría terminado cuando se haya decidido un modelo de responsabilidades para la resolución de nombres legibles por humanos y BIP 21, incluida la verificación DNSSEC y la resolución de instrucciones de pago.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
https://github.com/bitcoin/bips/pull/1551 describes a mechanism for mapping human-readable names (in the Buser@domain form) to BIP 21 URIs (targeting mostly silent payment addresses and BOLT12 offers). It would be nice if BDK came with support built-in for doing the lookups (or at least verifying DNSSEC proofs using https://git.bitcoin.ninja/index.cgi?p=dnssec-prover) and mapping them to a BIP 21 URI (and then resolving that to payment instructions).
We should probably have a discussion about where this kind of general payment instruction lookup logic should live - maybe LDK should refactor its BOLT12 offer and BOLT11 invoice parsing code into crates that don't depend on lightning so that we can have some generic "bitcoin payment instruction resolver" crate that BDK and LDK can use to resolve human readable names/BIP 21 URIs/bitcoin addresses to a list of payment instructions.
- Lenguaje dominante
- Rust
- Estrellas
- 61
- Forks
- 116
- Merge medio
- 7 h 29 min
- PR fusionados (30 d)
- 6
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de bitcoindevkit/bdk_wallet
-
Change output crossing a compactsize boundary leaves the fee slightly below the requested feeratePosiblemente ocupada @artofbitcoin la tomó hace 3 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
bitcoindevkit/bdk_wallet#578 · 2 comentarios ·
Los mantenedores suelen responder en 2 días
-
Change address `mark_used` marker is not persisted; same change address reissued after restartPosiblemente ocupada @NaitikVerma6776 la tomó hace 3 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
bitcoindevkit/bdk_wallet#577 · 3 comentarios ·
Los mantenedores suelen responder en 2 días
-
bdk_wallet uses `std` items without feature gatePosiblemente ocupada @Chibey-max la tomó hace 7 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
bitcoindevkit/bdk_wallet#574 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
`CaravanExport::to_descriptors` accepts duplicate xpubsPosiblemente ocupada @chukwudiikeh la tomó hace 7 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
bitcoindevkit/bdk_wallet#560 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
`PsbtUtils::fee_amount` panics when PSBT outputs exceed inputsPosiblemente ocupada @shubham5080 la tomó hace 30 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
bitcoindevkit/bdk_wallet#558 · 1 comentario ·
Los mantenedores suelen responder en 2 días
Todos los issues de bitcoindevkit/bdk_wallet
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
area: compat area: parsing bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
reubeno/brush#1526 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Volume eject does not refuse system, root or /home mountsPosiblemente ocupada @bernardopg la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
spacedriveapp/spacedrive#3159 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100