Chaumian ecash wallet and mint for Bitcoin

¿Es cashubtc/nutshell apto para principiantes?

En los últimos 30 días, cashubtc/nutshell fusionó 7 de 19 pull requests de colaboradores externos, y sus mantenedores suelen responder en 2 días. Ahora mismo hay 1 issue apto para principiantes abierto.

Estrellas
500
Forks
178
Issues abiertos para principiantes
1
Issues indexados
58
Merge medio
3 d 3 h
PR fusionados (30 d)
29
Lenguaje dominante
Python
Licencia
MIT
Último push a GitHub
8/10/2026
Última indexación
8/10/2026
Guía de contribución
Guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
good first issue help wanted

Cómo contribuir a cashubtc/nutshell

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Incluye un Dockerfile o un archivo de Docker Compose, así que puedes ejecutarlo sin instalar todas sus herramientas.
  3. Tus contribuciones se publicarán bajo la licencia MIT del proyecto.
  4. Elige el issue abierto apto para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • 🧬 Weekly Mutation Testing Report - 2026-10-31
    Abierto
    mutation-testing weekly-report

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    cashubtc/nutshell#1245 ·

    Los mantenedores suelen responder en 2 días

  • Keyset rotation can prevent signing melt change outputs
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    cashubtc/nutshell#1239 ·

    Los mantenedores suelen responder en 2 días

  • 🧬 Weekly Mutation Testing Report - 2026-10-24
    Abierto
    mutation-testing weekly-report

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    cashubtc/nutshell#1228 ·

    Los mantenedores suelen responder en 2 días

  • Investigate whether interrupted swaps leave inputs pending after restart
    Abierto

    Dificultad 4/5 1-2 días Aptitud para principiantes 56/100

    cashubtc/nutshell#1216 ·

    Los mantenedores suelen responder en 2 días

  • mint: swaps are serialized by a table lock on proofs_pending; concurrent swaps fail with 400 "failed to acquire database locks"
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    cashubtc/nutshell#1197 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Regression: paid Spark msat quotes cannot issue after #1156
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    cashubtc/nutshell#1181 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • fix(mint): batch mint lacks NUT-19 caching; wallet retries aren't replay-safe
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    bug mint

    Dificultad 4/5 3-5 días Aptitud para principiantes 43/100

    cashubtc/nutshell#1167 ·

    Los mantenedores suelen responder en 2 días

  • allow_self_payment flag missing from QueryRoutes prevents partial self-payments
    Abierto
    bug lightning mint

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    cashubtc/nutshell#1112 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Review how auth is handled with websockets by the mint
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 18/100

    cashubtc/nutshell#918 ·

    Los mantenedores suelen responder en 2 días

  • FIX: Authentication for websocket `/v1/ws`
    Abierto
    bug help wanted

    Dificultad 3/5 1-2 días Aptitud para principiantes 22/100

    cashubtc/nutshell#791 ·

    Los mantenedores suelen responder en 2 días

  • Proof is spent when Lightning node has failed?
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 18/100

    cashubtc/nutshell#768 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Utility scripts/instructions to quickly move mint to new location
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 20/100

    cashubtc/nutshell#558 ·

    Los mantenedores suelen responder en 2 días

  • Refactor mint info and store in wallet
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    cashubtc/nutshell#537 ·

    Los mantenedores suelen responder en 2 días

  • `check_spendable_deprecated` usage when receiving ecash tokens
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 22/100

    cashubtc/nutshell#532 ·

    Los mantenedores suelen responder en 2 días

  • Could not connect to mint, Failed to fetch - Invalid HTTP request received.
    Abierto

    Dificultad 3/5 Medio día Aptitud para principiantes 18/100

    cashubtc/nutshell#531 ·

    Los mantenedores suelen responder en 2 días

  • [Mint] Check "already signed" output for blank outputs in `/melt`
    Quizá libre de nuevo @callebtc la tomó hace 913 días y no hay ningún pull request abierto. Abierto
    bug mint

    cashubtc/nutshell#526 · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • Migrate to SQLAlchemy 2.x
    Abierto
    enhancement help wanted

    Dificultad 4/5 3-5 días Aptitud para principiantes 18/100

    cashubtc/nutshell#501 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • [Mint] Refactor `request_mint` to return `MintQuoteResponses` and handle `Invoices` downstream
    Abierto
    code health good first issue wallet

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    cashubtc/nutshell#500 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • when using /v1/melt/bolt11 endpoint with unit=usd, it returns HTTP status 400 after successfully paying the invoice
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 30/100

    cashubtc/nutshell#484 ·

    Los mantenedores suelen responder en 2 días

  • Feature request: Add internal checking ID to melt and mint requests
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 28/100

    cashubtc/nutshell#480 ·

    Los mantenedores suelen responder en 2 días

  • Tests: migration tests with dummy data from old version
    Quizá libre de nuevo @dbdefault la tomó hace 16 días y no hay ningún pull request abierto. Abierto
    good first issue mint tests wallet

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    cashubtc/nutshell#476 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • [Mint] /checkstate endpoint returns raw SQL error, instead of error code / message
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    cashubtc/nutshell#427 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • [Wallet] Feature request: P2PK key derivation and support for receiving with nostr keys
    Quizá libre de nuevo @callebtc la tomó hace 1018 días y no hay ningún pull request abierto. Abierto
    feature request good first issue wallet

    cashubtc/nutshell#395 · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • Quote not paid should not log errors on 0.15.0 with LndRestWallet backend
    Quizá libre de nuevo @callebtc la tomó hace 1018 días y no hay ningún pull request abierto. Abierto
    bug mint

    cashubtc/nutshell#392 · 1 comentario · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • Write test with key rotation
    Quizá libre de nuevo @callebtc la tomó hace 1142 días y no hay ningún pull request abierto. Abierto
    tests wants discussion

    cashubtc/nutshell#324 · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • [Question] Wallet: increment secret counter for failed tx or not?
    Abierto
    wallet wants discussion

    Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100

    cashubtc/nutshell#314 ·

    Los mantenedores suelen responder en 2 días

  • [Wallet] Coinselection algorithm produces too many small coins
    Abierto
    enhancement good first issue help wanted wallet

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    cashubtc/nutshell#301 · 5 comentarios ·

    Los mantenedores suelen responder en 2 días

  • [Freature request] Allow P2PK redeem using wallet private key OR nostr private key
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    cashubtc/nutshell#282 ·

    Los mantenedores suelen responder en 2 días

  • Wallet CLI truncates USD and EUR amounts, so `cashu send 0.29` sends 28 cents
    Posiblemente ocupada @RaphaelFakhri la tomó hace 3 días. Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100

    cashubtc/nutshell#1252 ·

    Los mantenedores suelen responder en 2 días

  • Split ledger.py into more modules
    Posiblemente ocupada @KvngMikey la tomó hace 156 días. Abierto
    mint refactor

    cashubtc/nutshell#865 · 3 comentarios · 2 reacciones · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • Feature request: `WALLET_MAX_FEE_PPK` flag to avoid overpaying fees
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
    feature request good first issue wallet

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    cashubtc/nutshell#671 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Mint: Use `Pydantic` validated `BaseModel` for Lightning API responses
    Posiblemente ocupada @Rahul-pamula la tomó hace 3 días. Abierto
    code health help wanted mint

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    cashubtc/nutshell#620 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Feature request: add NUT-15 Multinut payments to `CLNRestWallet`
    Posiblemente ocupada @a1denvalu3 la tomó hace 48 días. Abierto
    feature request good first issue

    cashubtc/nutshell#536 · 2 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • [Mint] Feature request: use LND and CLN RPC backends (instead of only REST)
    Posiblemente ocupada @b-l-u-e la tomó hace 48 días. Abierto
    feature request good first issue lightning mint

    cashubtc/nutshell#519 · 1 comentario · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • [Wallet] Find a way to properly give a wallet a name
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
    code health wallet

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    cashubtc/nutshell#274 ·

    Los mantenedores suelen responder en 2 días

  • [Wallet] Show tx history in CLI
    Posiblemente ocupada @KvngMikey la tomó hace 19 días. Abierto
    feature request wallet

    Dificultad 3/5 1-2 días Aptitud para principiantes 15/100

    cashubtc/nutshell#173 · 1 comentario · 1 asignado ·

    Los mantenedores suelen responder en 2 días

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.