News

GeroWallet's Source Code Is Now Public

3 min read
GeroWallet's Source Code Is Now Public
The full GeroWallet browser extension is now on GitHub. Read the code, build your own version, and contribute.

We're happy to announce that the GeroWallet browser extension source code is now publicly available: github.com/Gero-Labs/gerowallet

Why this matters

Self-custody rests on trust, and trust is easier to give when you can see the work. A wallet holds your keys, signs your transactions, and connects you to the chain. Publishing our code means the people who rely on GeroWallet, and the developers building alongside us, can see exactly how it's put together.

This has been a long-standing request from our community, and we're glad to deliver it.

GeroWallet Source Code Available banner: the complete browser extension source code is public on GitHub
GeroWallet Source Code Available banner: the complete browser extension source code is public on GitHub

What's in the repository

The complete GeroWallet browser extension:

  • Key derivation and encrypted storage
  • The transaction signing path
  • Staking, governance, and dApp transaction flows
  • Multi-chain support across Cardano, Bitcoin, Midnight, and Apex Fusion
  • The full user interface

Alongside the code, the repository ships an architecture overview, a contributor guide, a security policy, issue and pull request templates, and documented configuration.

What you can do with it

  • Read the code. Every part of the extension, including the paths that handle your keys.
  • Build and run your own version from source.
  • Report security issues through the process in SECURITY.md.
  • Contribute. Bug reports, fixes, and improvements are welcome, and the repository is set up to receive them.

Preparing for release

Getting here took real work behind the scenes. We completed two rounds of security review and resolved every finding, with no critical issues outstanding at release. We audited the full git history to confirm no credentials were ever exposed, rotated keys as a precaution, and hardened our CI pipeline for public contribution.

License

The code is published under a source-available license (Copyright A.D. Labs).

You can read, audit, fork, modify, build, and run it, and use it for personal, research, educational, and non-profit projects. Commercial use, and derivatives serving more than 10,000 monthly active users, need a separate agreement with us. The full terms are in the LICENSE file.

Building something commercial on it? Get in touch, we're open to it.

Thank you to the Cardano community

This work was funded by the community through Project Catalyst Fund 13, under our Open Sourcing GeroWallet proposal: View the proposal

Thank you to everyone who voted for it. This release is the second milestone of that proposal, and there's more to come as we grow the contributor community around the project.

Start here

  • Code: github.com/Gero-Labs/gerowallet
  • Contributor guide: CONTRIBUTING.md
  • Security policy: SECURITY.md
  • Architecture overview: ARCHITECTURE.md
  • Full license text: LICENSE

Share this post