Es fundamental que los proyectos tengan un readme por mas simple que sea. Más allá de la descripción, instrucciones básicas para correrlo:
- Agregá esto en el
application.properties
- Levantá la app con
./mvnw spring-boot:run
- Las rutas son las siguientes y se encuentran en tal archivo:
/eth/transfer
: esta ruta hace tal cosa/eth/gas
: esta otra lo otro
- etc
Me gusta que lo hayas podido resolver sin haber laburado nunca con web3. El código está prolijo como así mismo la estructura de carpetas. Si el proyecto tuviese 10 servicios y domains distintos lo hubieses estructurado con las mismas carpetas?
Fuera de eso, tres cositas que me hubiera gustado ver:
- Más comentarios explicando el código
- Nombres específicos de variables/funciones, esto es crucial para proyectos grande
- Más commits mostrando el progreso de la resolución
No manejo Java como para ir al hueso del código pero pareciera estar ok
Por último, te dejé comentarios por distintos lugares, algunas observaciones y otras aclaraciones.