GeroWallet apre il codice del suo wallet per browser alla revisione pubblica
GeroWallet ha pubblicato il codice sorgente alla base della sua estensione per browser, offrendo agli sviluppatori accesso pubblico alla gestione delle chiavi, all'archiviazione crittografata, alla firma delle transazioni, alle funzionalità di governance e all'interfaccia del wallet. La pubblicazione spinge il wallet nativo di Cardano verso un modello di sviluppo più trasparente con partecipazione diretta della comunità.
By SongMarketCap
GeroWallet ha reso pubblico su GitHub il codice sorgente della sua estensione per browser, aprendo una parte sostanziale della sua architettura tecnica alla revisione esterna.
Il codice pubblicato copre la gestione del wallet, le funzioni di sicurezza, la firma delle transazioni, lo staking, la governance CIP-1694, la connettività con applicazioni decentralizzate e l'interfaccia del browser.
In quanto wallet non custodial, GeroWallet consente agli utenti di gestire asset su Cardano, mettere in staking ADA, delegare ai DReps, interagire con dApp e accedere a funzionalità DeFi mantenendo il controllo delle proprie chiavi private. Il suo codebase pubblico include anche il supporto per Midnight e Apex Fusion.
GeroWallet apre componenti del wallet critici per la sicurezza
Il repository espone alcuni dei componenti più sensibili alla sicurezza di un wallet non custodial.
La documentazione di GeroWallet copre la derivazione delle chiavi, l'archiviazione crittografata delle chiavi, la gestione di password e PassKey, la costruzione e la firma delle transazioni, insieme alle integrazioni con gli hardware wallet Ledger, Trezor e Keystone.
Le chiavi private sono isolate all'interno del service worker in background dell'estensione invece che esposte all'interfaccia utente. Gli sviluppatori possono ora ispezionare come tali protezioni sono implementate e come le transazioni si muovono attraverso il wallet prima della firma.
Anche la funzionalità specifica di Cardano è visibile pubblicamente, compresi lo staking, la governance CIP-1694, gli asset nativi, gli NFT e il connettore dApp CIP-30.
Il repository è strutturato sia per la partecipazione sia per la revisione. Gli sviluppatori possono fare il fork del codice, compilare localmente l'estensione, apportare modifiche e inviare pull request secondo i termini attuali di disponibilità del codice a uso non commerciale di GeroWallet.
Cardano rimane centrale per l'espansione multi chain di GeroWallet
GeroWallet si è espansa oltre il suo focus originario su Cardano, ma Cardano rimane ampiamente rappresentato in tutto il codebase pubblico.
Le sue funzionalità per Cardano includono lo staking, la delega ai DRep, la partecipazione alla governance, la gestione degli asset nativi, il supporto NFT e la connettività con applicazioni decentralizzate. Il wallet integra anche funzionalità DeFi, incluso l'instradamento degli swap tra exchange decentralizzati su Cardano.
I dati della blockchain, le informazioni sui prezzi, l'instradamento DeFi e gli aggiornamenti in tempo reale sono gestiti tramite il layer dati Nexus separato di Gero, mentre l'estensione per browser contiene il wallet rivolto all'utente e l'ambiente di firma.
Il supporto per Midnight include funzionalità di transazioni schermate e l'integrazione di NIGHT e DUST, mentre il supporto per Apex Fusion copre le sue chain Prime e Vector. Bitcoin rimane parte della roadmap di GeroWallet piuttosto che una funzionalità attualmente disponibile nel wallet rilasciato.
Il repository pubblico fornisce quindi una visione tecnica più chiara di come GeroWallet si stia espandendo su più reti mantenendo al contempo le sue funzioni di wallet nativo di Cardano.
Il finanziamento Catalyst entra in una fase di sviluppo pubblica
Il rilascio fa seguito alla proposta Fund 13 di Project Catalyst di GeroWallet per orientare lo sviluppo verso un modello più aperto e accessibile alla comunità.
La proposta ha ricevuto 50.000 ADA per la preparazione del codebase, la pubblicazione, la documentazione e un processo di contributo per sviluppatori esterni. I registri pubblici di Catalyst mostrano attualmente il progetto in avanzamento attraverso le tappe pianificate, con la prima di tre completata.
Il repository GitHub ora include istruzioni di sviluppo, una panoramica dell'architettura, il tracciamento delle issue e un flusso di lavoro definito per l'invio delle modifiche. Gli sviluppatori possono anche compilare localmente il wallet e usare Cardano Preprod per i test senza interagire con fondi reali.
GeroWallet ha documentato una limitazione attuale: le build riproducibili non sono ancora state implementate, quindi non ci si aspetta che le versioni compilate localmente coincidano byte per byte con la release sul Chrome Web Store.
Con il codice del wallet per browser ora pubblicamente accessibile, gli sviluppatori Cardano possono ispezionare direttamente l'implementazione, testare le proprie build e contribuire con modifiche attraverso il flusso di lavoro pubblico di sviluppo di GeroWallet.