Contribute to Moi Wallet
Moi Wallet is open source. Contributions from the community — code, documentation, bug reports, and feature suggestions — are welcome.
Mobile App
| Platform | Cross-platform iOS and Android |
| Stack | React Native, Expo |
| Repository | github.com/sarvalabs/moi-wallet-mobile |
Start by reading the CONTRIBUTING guide in the repository. It covers:
- How to report bugs and request features
- Code style and pull request expectations
- Local development setup
- Testing requirements before submission
Chrome Extension
| Platform | Chromium-based browsers (Chrome, Brave, Edge, etc.) |
| Stack | React, Vite, Turborepo, pnpm monorepo |
| Repository | github.com/sarvalabs/moi-wallet-extension |
The extension monorepo uses Turborepo and pnpm workspaces. See the repository README and CONTRIBUTING guide for:
- Workspace structure and package boundaries
- Building and testing the extension locally
- Pull request and review process
Documentation
This documentation site is also open source:
👉 github.com/sarvalabs/moi-wallet-docs
If you find errors, unclear explanations, or missing topics in these docs, open an issue or submit a pull request.
Security disclosures
If you discover a security vulnerability, do not open a public issue. Follow the security reporting process described in each repository's SECURITY.md file.
Related
- Developer Reference — repository links and setup pointers
- Security Model — how wallet encryption and storage work