Makefile deploy targets deploy the unoptimised .wasm — `stellar contract optimize` writes *.optimized.wasm
Los mantenedores suelen responder en 1 día
@urielit1313-creator ya está trabajando en esto.
Desde el 13/10/2026.
- #572 de @urielit1313-creator — abierto
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- rust, wasm
- Área
- blockchain, build-system
Línea de trabajo
Read the Makefile’s build and deploy-escrow, deploy-milestones, and deploy-maintenance-pool targets, along with the linked pull request #572 to see what work is already underway. Run make build and check which artifacts the deploy targets select; done means they deploy the optimized artifacts and the build reports artifact sizes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
make build runs stellar contract optimize --wasm $(WASM_DIR)/<name>.wasm. With no --wasm-out, stellar-cli writes <name>.optimized.wasm next to the input. The deploy-escrow/-milestones/-maintenance-pool targets then deploy $(WASM_DIR)/mergefi_escrow.wasm and friends, i.e. the unoptimised build. The optimisation step costs build time and the larger artifact is what gets deployed, with higher upload fees and a risk of exceeding size limits.
Suggested fix
Deploy the .optimized.wasm files (or pass --wasm-out to overwrite in place), and print artifact sizes in make build.
Related: #130, #456
- Lenguaje dominante
- Rust
- Estrellas
- 1
- Forks
- 102
- Merge medio
- 4 h 12 min
- PR fusionados (30 d)
- 30
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin 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 MergeFi/contracts
-
allocations map retains released issues — phantom ledger driftQuizá libre de nuevo @PINYOPATTANAWASANPORN la tomó hace 12 días y no hay ningún pull request abierto. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
MergeFi/contracts#608 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
escrow::contribute and milestones::contribute accept new funds after deadline + GRACE_PERIOD, when anyone can already refund or cancelPosiblemente ocupada @urielit1313-creator la tomó hace 29 días. Abiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
MergeFi/contracts#568 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
keep_alive never refreshes instance storage, so a contract kept alive only via keep_alive can still archive Admin/Oracle/TreasuryPosiblemente ocupada @urielit1313-creator la tomó hace 29 días. Abiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
MergeFi/contracts#566 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
[Regression on closed #254] milestones::deallocate still has no test asserting admin authorizationPosiblemente ocupada @urielit1313-creator la tomó hace 29 días. Abiertosecurity testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
MergeFi/contracts#565 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Regression on closed #316] maintenance-pool::reclaim_deposit still has no test asserting the sponsor's own authorizationPosiblemente ocupada @urielit1313-creator la tomó hace 29 días. Abiertosecurity testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
MergeFi/contracts#564 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de MergeFi/contracts
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
aws/aws-emulator#30 · 1 comentario ·
-
tormach-plasma refusal text with no machine reads "no machine is not declared a plasma machine"Abiertoarea:post bug effort:low P2 source:agent
Dificultad 1/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Chat images never show without ImageMagick: ffprobe fallback uses an option string ffprobe 9 rejectsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
eliasstravik/herdr-projects#1011 ·
-
design-data-spec
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
adobe/spectrum-design-data#1744 ·
Los mantenedores suelen responder en 1 día