GeroWallet abre el código de su monedero de navegador a la revisión pública
GeroWallet ha publicado el código fuente de su extensión de navegador, dando a los desarrolladores acceso público a la gestión de claves, el almacenamiento cifrado, la firma de transacciones, la funcionalidad de gobernanza y la interfaz del monedero. La publicación acerca el monedero nativo de Cardano a un modelo de desarrollo más transparente con participación directa de la comunidad.
By SongMarketCap
GeroWallet ha puesto a disposición pública en GitHub el código fuente de su extensión de navegador, abriendo una parte sustancial de su arquitectura técnica a la revisión externa.
El código publicado abarca la gestión del monedero, funciones de seguridad, firma de transacciones, staking, gobernanza de CIP-1694, conectividad con aplicaciones descentralizadas y la interfaz del navegador.
Como monedero no custodio, GeroWallet permite a los usuarios gestionar activos de Cardano, hacer stake de ADA, delegar en DReps, interactuar con dApps y acceder a funcionalidades DeFi manteniendo el control de sus claves privadas. Su base de código pública también incluye compatibilidad con Midnight y Apex Fusion.
GeroWallet abre componentes del monedero críticos para la seguridad
El repositorio expone algunos de los componentes más sensibles para la seguridad de un monedero no custodio.
La documentación de GeroWallet abarca la derivación de claves, el almacenamiento cifrado de claves, la gestión de contraseñas y PassKey, la construcción y firma de transacciones, junto con las integraciones con los monederos hardware Ledger, Trezor y Keystone.
Las claves privadas están aisladas dentro del service worker en segundo plano de la extensión en lugar de exponerse a la interfaz de usuario. Los desarrolladores ahora pueden inspeccionar cómo se implementan esas protecciones y cómo se mueven las transacciones a través del monedero antes de la firma.
La funcionalidad específica de Cardano también es visible públicamente, incluyendo staking, gobernanza de CIP-1694, activos nativos, NFTs y el conector de dApps CIP-30.
El repositorio está estructurado tanto para la participación como para la revisión. Los desarrolladores pueden hacer un fork del código, compilar la extensión localmente, realizar modificaciones y enviar pull requests bajo los términos actuales de disponibilidad de código con fines no comerciales de GeroWallet.
Cardano sigue siendo central en la expansión multicadena de GeroWallet
GeroWallet se ha expandido más allá de su enfoque original en Cardano, pero Cardano sigue estando profundamente representado en toda la base de código pública.
Su funcionalidad para Cardano incluye staking, delegación a DRep, participación en la gobernanza, gestión de activos nativos, compatibilidad con NFT y conectividad con aplicaciones descentralizadas. El monedero también integra funciones DeFi, incluido el enrutamiento de swaps a través de los exchanges descentralizados de Cardano.
Los datos de la blockchain, la información de precios, el enrutamiento DeFi y las actualizaciones en tiempo real se gestionan a través de la capa de datos Nexus separada de Gero, mientras que la extensión del navegador contiene el monedero orientado al usuario y el entorno de firma.
La compatibilidad con Midnight incluye funcionalidad de transacciones protegidas e integración de NIGHT y DUST, mientras que la compatibilidad con Apex Fusion abarca sus cadenas Prime y Vector. Bitcoin sigue formando parte de la hoja de ruta de GeroWallet en lugar de ser una función actualmente disponible en el monedero publicado.
Por lo tanto, el repositorio público ofrece una visión técnica más clara de cómo GeroWallet se está expandiendo a través de múltiples redes mientras mantiene sus funciones de monedero nativo de Cardano.
La financiación de Catalyst entra en una fase de desarrollo pública
La publicación sigue a la propuesta de GeroWallet en el Fund 13 de Project Catalyst para orientar el desarrollo hacia un modelo más abierto y accesible para la comunidad.
La propuesta recibió 50,000 ADA para la preparación de la base de código, la publicación pública, la documentación y un proceso de contribución para desarrolladores externos. Los registros públicos de Catalyst muestran actualmente que el proyecto avanza a través de sus hitos planificados, con el primero de tres completado.
El repositorio de GitHub ahora incluye instrucciones de desarrollo, una visión general de la arquitectura, seguimiento de issues y un flujo de trabajo definido para enviar cambios. Los desarrolladores también pueden compilar el monedero localmente y usar Cardano Preprod para realizar pruebas sin interactuar con fondos reales.
GeroWallet ha documentado una limitación actual: aún no se han implementado compilaciones reproducibles, por lo que no se espera que las versiones compiladas localmente coincidan byte a byte con la versión publicada en Chrome Web Store.
Con el código del monedero de navegador ahora accesible públicamente, los desarrolladores de Cardano pueden inspeccionar la implementación directamente, probar sus propias compilaciones y contribuir con cambios a través del flujo de trabajo público de desarrollo de GeroWallet.