MergeFi/backend
¿Es MergeFi/backend apto para principiantes?
En los últimos 30 días, MergeFi/backend fusionó 20 de 106 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo no hay ningún issue apto para principiantes abierto; la lista de abajo muestra los demás issues que tenemos de este repositorio.
- Estrellas
- 2
- Forks
- 90
- Issues abiertos para principiantes
- 0
- Issues indexados
- 128
- Merge medio
- 31 min
- PR fusionados (30 d)
- 20
- Lenguaje dominante
- TypeScript
- Licencia
- Sin datos de licencia
- Último push a GitHub
- 15/10/2026
- Última indexación
- 15/10/2026
- Guía de contribución
- Sin 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 MergeFi/backend
- No hay guía de contribución, así que empieza por el README y por algunos pull requests fusionados hace poco para ver cómo se proponen los cambios.
- Incluye un Dockerfile o un archivo de Docker Compose, así que puedes ejecutarlo sin instalar todas sus herramientas.
- Sigue el repositorio para enterarte cuando se abra un nuevo issue apto para principiantes, o revisa los demás issues de abajo.
Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
bug security
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
bug security
Dificultad 3/5 1-2 días Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
bug security
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
Los mantenedores suelen responder en 1 día
-
bug security
Dificultad 4/5 3-5 días Aptitud para principiantes 53/100
Los mantenedores suelen responder en 1 día
-
bug testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 58/100
Los mantenedores suelen responder en 1 día
-
bug security
Dificultad 3/5 1-2 días Aptitud para principiantes 59/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
Los mantenedores suelen responder en 1 día
-
bug security
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
Los mantenedores suelen responder en 1 día
-
bug security
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
Los mantenedores suelen responder en 1 día
-
bug performance
Dificultad 3/5 1-2 días Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 67/100
Los mantenedores suelen responder en 1 día
-
bug security
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
Los mantenedores suelen responder en 1 día
-
bug security
Dificultad 3/5 1-2 días Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
bug security
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
Los mantenedores suelen responder en 1 día
-
bug performance
Dificultad 3/5 1-2 días Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
Los mantenedores suelen responder en 1 día
-
architecture bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
bug security
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
EscrowService.refund()/release() check the caller's role but never bind the check to the specific escrow's sponsor — any SPONSOR can force-refund any other sponsor's escrowQuizá libre de nuevo @Ranjeet2063 la tomó hace 52 días y no hay ningún pull request abierto. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
MergeFi/backend#299 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
The access_token cookie is set without the `secure` flag outside NODE_ENV=production, including on HTTPS staging deploysPosiblemente ocupada @urielit1313-creator la tomó hace 29 días. Abiertogood first issue security
Dificultad 2/5 1-3 horas Aptitud para principiantes 20/100
MergeFi/backend#614 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
POST /milestones/:id/allocate and /bounties/:id/approve|reject are documented in Swagger as working operationsPosiblemente ocupada @urielit1313-creator la tomó hace 29 días. Abiertodocumentation good first issue
Dificultad 2/5 Menos de una hora Aptitud para principiantes 25/100
MergeFi/backend#613 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
test/users.e2e-spec.ts expects 403 for an unauthenticated request, but JwtAuthGuard returns 401Posiblemente ocupada @urielit1313-creator la tomó hace 29 días. Abiertogood first issue testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 22/100
MergeFi/backend#612 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
STELLAR_NETWORK and STELLAR_NETWORK_PASSPHRASE are never cross-checkedPosiblemente ocupada @urielit1313-creator la tomó hace 29 días. Abiertobug security
Dificultad 3/5 Medio día Aptitud para principiantes 18/100
Los mantenedores suelen responder en 1 día
-
ESCROW_DEADLINE_SECONDS and PORT are parsed without validation — a typo makes every fund throw RangeErrorPosiblemente ocupada @urielit1313-creator la tomó hace 29 días. Abiertobug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
Los mantenedores suelen responder en 1 día
-
deriveOnChainId hashes UUIDs into u64 keys with no collision check, and milestone/pool keys share the escrow contract's issue_id spacePosiblemente ocupada @urielit1313-creator la tomó hace 29 días. Abiertobug security
Dificultad 4/5 3-5 días Aptitud para principiantes 15/100
Los mantenedores suelen responder en 1 día
-
MaintenancePoolService.assignReward reports a stale balance in its 'exceeds pool balance' errorPosiblemente ocupada @urielit1313-creator la tomó hace 29 días. Abiertobug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 22/100
Los mantenedores suelen responder en 1 día
-
Controller specs pass unbound methods to expect() (unbound-method lint errors)Posiblemente ocupada @DeFex-lab la tomó hace 23 días. Abiertogood first issue Stellar Wave testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 30/100
MergeFi/backend#606 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Unused variables on main hide logic that was lost in merges (previousStatus, existingPool, callerUserId…)Posiblemente ocupada @urielit1313-creator la tomó hace 29 días. Abiertobug good first issue
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
Los mantenedores suelen responder en 1 día
-
common/validators/date.validator.ts has no spec filePosiblemente ocupada @DeFex-lab la tomó hace 23 días. Abiertogood first issue Stellar Wave testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
MergeFi/backend#604 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
BountiesService.expireOverdue() overwrites concurrently-advanced bounties to EXPIRED — read-then-save with no status re-check and no assertTransitionPosiblemente ocupada @Youngthreader la tomó hace 22 días. Abiertoarchitecture bug Stellar Wave very hard
MergeFi/backend#460 · 4 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
assignReward decrements MaintenancePool.balance before poolWithdraw() and never restores it when the withdrawal failsPosiblemente ocupada @Fabulouz34 la tomó hace 43 días. Abiertoarchitecture bug Stellar Wave very hard
MergeFi/backend#459 · 5 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[Regression on closed #273] assignReward's double-payout guard is keyed on (pool, recipient) instead of (pool, issue) — the same issue can still be paid twicePosiblemente ocupada @MrOmale la tomó hace 22 días. Abiertobug security Stellar Wave very hard
MergeFi/backend#458 · 5 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
MaintenancePoolService.deposit() always throws PessimisticLockTransactionRequiredError — the #275 SELECT ... FOR UPDATE runs outside any transactionPosiblemente ocupada @Emmzydice1 la tomó hace 43 días. Abiertoarchitecture bug Stellar Wave very hard
MergeFi/backend#457 · 5 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
releasePartial() sends the wrong on-chain key to the contract — a raw UUID instead of the numeric onChainId every other operation usesPosiblemente ocupada @PINYOPATTANAWASANPORN la tomó hace 29 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
MergeFi/backend#300 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
Bounty/Milestone/MaintenancePool/User list endpoints have no pagination and return the entire table in one unbounded responsePosiblemente ocupada @senmalong la tomó hace 87 días. AbiertoGrantFox OSS Maybe Rewarded Official Campaign | FWC26 performance Third Campaign very hard
MergeFi/backend#63 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
TeamMemberSplit.user uses onDelete: CASCADE, so deleting any team member's account silently desyncs a team's split percentages from 100 and can permanently strand that team's bountyPosiblemente ocupada @gramseostudio-dev la tomó hace 86 días. Abiertoarchitecture bug GrantFox OSS Maybe Rewarded Official Campaign | FWC26 Third Campaign very hard
MergeFi/backend#58 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Because no money-moving route requires auth, IdempotencyInterceptor buckets every caller under a shared 'anonymous' identity per scope, letting unrelated callers collide on each other's cached responsesPosiblemente ocupada @gramseostudio-dev la tomó hace 87 días. Abiertobug GrantFox OSS Maybe Rewarded Official Campaign | FWC26 security Third Campaign very hard
MergeFi/backend#55 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
release() and splitRelease() never check for pre-existing Payment rows, so calling them after releasePartial causes a double payout of the full escrow amountPosiblemente ocupada @Kappa16 la tomó hace 83 días. Abiertobug GrantFox OSS Maybe Rewarded Official Campaign | FWC26 security Third Campaign very hard
MergeFi/backend#44 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Money-moving DTOs trust client-supplied contributorId/recipientId/funderAddress instead of binding to the authenticated callerPosiblemente ocupada @davieslennox0 la tomó hace 86 días. Abiertoarchitecture GrantFox OSS Maybe Rewarded Official Campaign | FWC26 security Third Campaign very hard
MergeFi/backend#40 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
UsersController.setStellarAddress is authenticated but not authorized: any logged-in user can overwrite another user's payout addressPosiblemente ocupada @rudra496 la tomó hace 86 días. Abiertobug GrantFox OSS Maybe Rewarded Official Campaign | FWC26 security Third Campaign very hard
MergeFi/backend#39 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día