{"id":44680117,"url":"https://github.com/lachispame/lachispa","last_synced_at":"2026-05-12T22:01:40.292Z","repository":{"id":306985196,"uuid":"1027928809","full_name":"lachispame/lachispa","owner":"lachispame","description":"A mobile interface to easily connect with any LNbits instance","archived":false,"fork":false,"pushed_at":"2026-02-21T08:17:59.000Z","size":49862,"stargazers_count":15,"open_issues_count":7,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-02-21T15:28:08.393Z","etag":null,"topics":["bitcoin","lightning-network","lnbits","wallet"],"latest_commit_sha":null,"homepage":"https://app.lachispa.me","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lachispame.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-28T18:43:25.000Z","updated_at":"2026-02-21T08:18:02.000Z","dependencies_parsed_at":"2025-07-28T21:29:38.261Z","dependency_job_id":"a7e10468-fcd9-407e-981d-9a01a5f47f4f","html_url":"https://github.com/lachispame/lachispa","commit_stats":null,"previous_names":["forte11cuba/lachispa","lachispame/lachispa"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/lachispame/lachispa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lachispame%2Flachispa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lachispame%2Flachispa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lachispame%2Flachispa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lachispame%2Flachispa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lachispame","download_url":"https://codeload.github.com/lachispame/lachispa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lachispame%2Flachispa/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30450875,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T21:31:01.033Z","status":"ssl_error","status_checked_at":"2026-03-12T21:30:43.161Z","response_time":114,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","lightning-network","lnbits","wallet"],"created_at":"2026-02-15T04:10:51.262Z","updated_at":"2026-03-13T00:04:57.779Z","avatar_url":"https://github.com/lachispame.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LaChispa ⚡\n\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/lachispame/lachispa)   \n  *Ask questions about this project using DeepWiki AI*\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"assets/images/chispabordesredondos.png\" alt=\"LaChispa Logo\" width=\"120\" height=\"120\"\u003e\n  \n  **A modern and easy-to-use mobile Lightning Network wallet**\n  \n  ![Flutter](https://img.shields.io/badge/Flutter-02569B?style=for-the-badge\u0026logo=flutter\u0026logoColor=white)\n  ![Dart](https://img.shields.io/badge/Dart-0175C2?style=for-the-badge\u0026logo=dart\u0026logoColor=white)\n  ![Bitcoin](https://img.shields.io/badge/Bitcoin-F7931E?style=for-the-badge\u0026logo=bitcoin\u0026logoColor=white)\n  ![Lightning](https://img.shields.io/badge/Lightning-792EE5?style=for-the-badge\u0026logo=lightning\u0026logoColor=white)\n\u003c/div\u003e\n\n---\n\n## 📱 About LaChispa\n\nLaChispa is a modern mobile application developed in Flutter that allows you to manage Bitcoin through Lightning Network using LNBits as backend. Designed with an intuitive interface and attractive visual effects, it makes Lightning Network usage accessible for everyone.\n\n### ✨ Key Features\n\n- **🔐 Secure Authentication**: Login and registration with multiple LNBits servers\n- **💼 Wallet Management**: Support for multiple wallets with automatic selection\n- **⚡ Lightning Payments**: Send and receive instant Lightning payments\n- **📧 Lightning Address**: Create and manage personalized Lightning Addresses\n- **🎯 Multiple Formats**: Support for BOLT11, LNURL, and Lightning Address\n- **💱 Currency Conversion**: Integration with Yadio.io for USD, CUP and sats (more denominations coming)\n- **📊 Complete History**: Detailed visualization of all transactions\n- **🌐 Multiplatform**: Android, iOS, Web, Windows, macOS and Linux\n\n## 🚀 Screenshots\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"assets/images/welcome_screen.jpg\" alt=\"Welcome Screen\" width=\"200\"\u003e\n  \u003cimg src=\"assets/images/home_screen.jpg\" alt=\"Home Screen\" width=\"200\"\u003e\n  \u003cimg src=\"assets/images/sending_bitcoin.jpg\" alt=\"Sending Bitcoin\" width=\"200\"\u003e\n  \u003cimg src=\"assets/images/receive_screen.jpg\" alt=\"Receive Screen\" width=\"200\"\u003e\n  \u003cimg src=\"assets/images/history_screen.jpg\" alt=\"Transaction History\" width=\"200\"\u003e\n\u003c/div\u003e\n\n| Welcome Screen | Home Screen | Send Payment | Receive Payment | Transaction History |\n|:--:|:--:|:--:|:--:|:--:|\n| *Easy onboarding* | *Wallet management* | *Multiple formats* | *QR code generation* | *Complete transaction log* |\n\n## 🔧 Technologies Used\n\n### Frontend\n- **Flutter 3.0+**: Cross-platform framework\n- **Dart**: Programming language\n- **Provider**: State management\n- **QR Flutter**: QR code generation\n- **Mobile Scanner**: QR code scanning\n\n### Backend \u0026 APIs\n- **LNBits**: Lightning Network server\n- **Yadio.io**: Exchange rate conversion\n- **Lightning Network**: Payment protocol\n\n### Technical Features\n- **Secure Storage**: Secure credential storage\n- **Dio HTTP Client**: Optimized HTTP requests\n- **Real-time Updates**: Automatic balance updates\n- **Responsive Design**: Automatic adaptation to different screen sizes\n\n## 📦 Installation\n\n### Prerequisites\n- Flutter SDK (\u003e=3.0.0)\n- Dart SDK\n- Configured LNBits server\n\n### Clone the Repository\n```bash\ngit clone https://github.com/Forte11Cuba/lachispa.git\ncd lachispa\n```\n\n### Install Dependencies\n```bash\nflutter pub get\n```\n\n### Run the app in emulator\n```bash\nflutter run\n```\n\n### Build for your Platform\n\n**Android:**\n```bash\nflutter build apk --release\n```\n\n**iOS:**\n```bash\nflutter build ios --release\n```\n\n**Web:**\n```bash\nflutter build web --release\n```\n\n**Desktop:**\n```bash\nflutter build windows --release  # Windows\nflutter build macos --release    # macOS\nflutter build linux --release    # Linux\n```\n\n## ⚙️ Configuration\n\n### LNBits Servers\n\nThe application comes preconfigured with public LNBits servers, but you can add your own server:\n\n1. Open the application\n2. Go to \"Change server\"\n3. Select \"Custom server\"\n4. Enter your LNBits server URL\n\n## 🏗️ Architecture\n\n### Project Structure\n```\nlib/\n├── main.dart                 # Entry point\n├── models/                   # Data models\n│   ├── wallet_info.dart\n│   ├── lightning_invoice.dart\n│   └── ln_address.dart\n├── providers/                # State management\n│   ├── auth_provider.dart\n│   ├── wallet_provider.dart\n│   └── ln_address_provider.dart\n├── screens/                  # Application screens\n│   ├── 1welcome_screen.dart\n│   ├── 6home_screen.dart\n│   └── ...\n├── services/                 # API services\n│   ├── auth_service.dart\n│   ├── wallet_service.dart\n│   └── invoice_service.dart\n└── widgets/                  # Reusable components\n    ├── qr_scanner_widget.dart\n    └── spark_effect.dart\n```\n\n## 🔐 Security\n\n- **Secure Storage**: Locally encrypted credentials\n- **HTTPS Only**: All communications encrypted\n- **No Logging**: No sensitive information logging\n- **Session Management**: Secure session management\n- **Input Validation**: Comprehensive input validation\n\n\n## 📱 Compatibility\n\n### Supported Platforms\n- ✅ Android (API 21+)\n- ✅ iOS (iOS 12.0+)\n- ✅ Web (Chrome, Firefox, Safari)\n- ✅ Windows (Windows 10+)\n- ✅ macOS (macOS 10.14+)\n- ✅ Linux (Ubuntu 18.04+)\n\n## 🤝 Contributing\n\nContributions are welcome! Please:\n\n1. Fork the repository\n2. Create a branch for your feature (`git checkout -b feature/new-feature`)\n3. Commit your changes (`git commit -m 'Add new feature'`)\n4. Push to the branch (`git push origin feature/new-feature`)\n5. Open a Pull Request\n\n## 📄 License\n\nThis project is under the MIT License - see the [LICENSE](LICENSE) file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flachispame%2Flachispa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flachispame%2Flachispa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flachispame%2Flachispa/lists"}