{"id":14980037,"url":"https://github.com/hsjoberg/blixt-wallet","last_synced_at":"2025-05-15T19:08:32.154Z","repository":{"id":38151378,"uuid":"197743202","full_name":"hsjoberg/blixt-wallet","owner":"hsjoberg","description":"Bitcoin Lightning Wallet with focus on usability and user experience","archived":false,"fork":false,"pushed_at":"2025-04-10T18:43:05.000Z","size":29713,"stargazers_count":395,"open_issues_count":302,"forks_count":69,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-04-10T18:54:17.859Z","etag":null,"topics":["bitcoin","bitcoin-wallet","lightning","lightning-network","lnd","wallet"],"latest_commit_sha":null,"homepage":"https://blixtwallet.github.io","language":"TypeScript","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/hsjoberg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":["hsjoberg"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2019-07-19T09:20:57.000Z","updated_at":"2025-04-06T18:16:05.000Z","dependencies_parsed_at":"2023-12-31T09:20:01.988Z","dependency_job_id":"b7cf6b11-e2a7-42b1-9735-5287ecd4bc1b","html_url":"https://github.com/hsjoberg/blixt-wallet","commit_stats":{"total_commits":1384,"total_committers":30,"mean_commits":46.13333333333333,"dds":0.213150289017341,"last_synced_commit":"6818b0f7a16a840ac0ab16d8c2c3258e46be72ea"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hsjoberg%2Fblixt-wallet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hsjoberg%2Fblixt-wallet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hsjoberg%2Fblixt-wallet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hsjoberg%2Fblixt-wallet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hsjoberg","download_url":"https://codeload.github.com/hsjoberg/blixt-wallet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254404357,"owners_count":22065641,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","bitcoin-wallet","lightning","lightning-network","lnd","wallet"],"created_at":"2024-09-24T14:01:12.096Z","updated_at":"2025-05-15T19:08:32.141Z","avatar_url":"https://github.com/hsjoberg.png","language":"TypeScript","funding_links":["https://github.com/sponsors/hsjoberg"],"categories":[],"sub_categories":[],"readme":"# Blixt Lightning Wallet\n\n\u003ca href=\"https://play.google.com/apps/testing/com.blixtwallet\"\u003e\u003cimg alt=\"Get it on Google Play\" height=\"52\" src=\"https://blixtwallet.github.io/assets/images/google-play-badge-2.png\" /\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"https://testflight.apple.com/join/EXvGhRzS\"\u003e\u003cimg alt=\"Download on the App Store\" height=\"52\" src=\"https://blixtwallet.github.io/assets/images/appstore-badge.svg\" /\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"https://t.me/BlixtWallet\"\u003e\u003cimg height=\"52\" src=\"https://upload.wikimedia.org/wikipedia/commons/8/82/Telegram_logo.svg\" /\u003e\u003c/a\u003e\n\nBlixt Wallet is an open source Lightning Bitcoin Wallet for Android with focus on usability and user experience,\npowered by lnd and Neutrino SPV.\n\n\u003cp\u003e\n  \u003cimg alt=\"Blixt Lightning Wallet screenshot\" src=\"blixt-wallet-screenshot.png\" width=\"390\" /\u003e\n\u003c/p\u003e\n\n## Features\n\n- [x] Embedded lnd with Neutrino\n- [x] Descriptive and clean transaction log\n- [x] Receive payments\n- [x] Autopilot\n- [x] Pincode\n- [x] Fingerprint\n- [x] Optional Recipient/Sender name that will be displayed on transactions\n- [x] Optional \"Payer\" field for bookkeeping when creating invoice\n- [x] Scheduled sync of chain background job\n- [x] Local channel backup\n- [x] [LNURL](https://github.com/btcontract/lnurl-rfc) support (all sub-protocols: pay, channel, auth and withdraw)\n- [x] Channel backup to Google Drive (Android) and iCloud (iOS)\n- [x] [WebLN](https://webln.dev/) browser\n- [x] Support for [Multi-Part Payments (MPP)](https://lightning.engineering/posts/2020-05-07-mpp/)\n- [x] Integrated Tor support\n- [x] Sending to Lightning Address\n- [ ] Automatically open channels when needed ([LSP](https://github.com/hsjoberg/dunder-lsp))\n- [ ] Receiving via Lightning Address by [Lightning Box](https://github.com/hsjoberg/lightning-box)\n- [ ] NFC\n\n## Known Bugs\n\nThe wallet uses lnd that is young and might have bugs. Check [lnd bug list here](https://github.com/lightningnetwork/lnd/issues?q=is%3Aissue+is%3Aopen+label%3Abug).\n\n## Translation\n\nYou can contribute to the project by translating the app via [Transifex](https://www.transifex.com/blixt-wallet/blixt-wallet).\n\n## Build Steps\n\nBlixt targets three platforms right now: Web, Android and iOS.\n\nThe web target is only used for prototyping and is not a real wallet.\n\n### Web\n\nThe easiest way get started is to build the web version, because you only need NodeJS and Yarn installed.\nFor the other targets you need to install their respective toolchains and also [golang](https://golang.org) \u0026amp; [gomobile](https://pkg.go.dev/golang.org/x/mobile#section-readme) in order to build lnd for Blixt.\n\nThe web version is not used as a real wallet and is only for fast prototyping.\nIt's useful if you want to make design and GUI changes.\n\n- Install [Node](https://nodejs.org) and [Yarn](https://classic.yarnpkg.com)\n- Install Node packages: `yarn`\n- Generate proto files: `yarn gen-proto`\n- Start the web server: `yarn web`\n\n### Android\n\n- Install [Node](https://nodejs.org), [Yarn](https://yarnpkg.com/getting-started/install) and [Android Studio + Android SDK (including NDK)](https://developer.android.com/studio/)\n- If needed, install an emulated android device inside Android Studio\n- Download lnd binary from [from the latest Blixt Wallet release](https://github.com/hsjoberg/blixt-wallet/releases) and put it in `android/app/lndmobile`. Alternatively build lnd for Android by following the steps in [Build Lnd For mobile](https://github.com/lightningnetwork/lnd/tree/master/mobile)\n- Install Node packages: `yarn`\n- Generate proto files: `yarn gen-proto`\n\nTo start the application:\n- Run: `yarn start-metro`\n- Run: `yarn android:mainnet-debug` or `yarn android:testnet-debug`\n\nFor building Blixt Android on Windows, follow the additional build steps [here](./build-steps-android-windows.md).\n\n### Android (Nix)\n\n- Install [Nix](https://github.com/DeterminateSystems/nix-installer)\n- Install [Devenv](https://devenv.sh/getting-started/)\n- For local development install [Android Studio](https://developer.android.com/studio/) and start a simulator\n- For more awesome experience you can also install [direnv](https://devenv.sh/automatic-shell-activation/) and enable automatic shell activation.\n```\ncd blixt-wallet\n\n# Start the devenv shell (skip this if you installed direnv)\ndevenv shell\n\n# Setup Android\nandroid-init\n\n# To build unsigned apk.\nandroid-unsigned-apk\n\n## For local development:\n\n# Start metro\nyarn start\n\n# Start blixt in regtest\nyarn android:regtest-debug\n```\n\n### iOS\n\nTo build the iOS version, a computer running macOS is required. You also need an Apple Developer account, although you do not need to be enrolled in the Developer Program.\n\n- Install [Xcode](https://developer.apple.com/xcode/), [Node](https://nodejs.org) and [Yarn](https://classic.yarnpkg.com/)\n- Build lnd for iOS by following the steps in [Build Lnd for mobile](https://github.com/lightningnetwork/lnd/tree/master/mobile)\n- Install Node packages: `yarn`\n- Generate proto files: `yarn gen-proto`\n- Install CocoaPods libs: `cd ios \u0026\u0026 pod install`\n- Setup team signing:\n  - Open `ios/BlixtWallet/BlixtWallet.xcworkspace` with Xcode\n  - Login with your Apple Developer account if Xcode asks you to\n  - Click on BlixtWallet in the left column\n  - Click on the Signing \u0026amp; Capabilities tab\n  - Choose your Team in the dropdown and choose a new unique Bundle Identifier (cannot be the same as the ones released on the App Store). Do this for every configuration\n\nTo start the application:\n- Run: `yarn start-metro`\n- Run: `yarn ios:mainnet-debug --device \"\u003cyour device name\u003e\"` or build from Xcode\n\n### macOS\n\nTo build the macOS version, a computer running macOS is required.\n- Install [Xcode](https://developer.apple.com/xcode/), [Node](https://nodejs.org) and [Yarn](https://classic.yarnpkg.com/)\n- Build lnd for macOS by following the steps in [build-ios-framework.md](build-ios-framework.md)\n  - Instead of running `make ios`, run `make macos` or `make apple`\n- Install Node packages: `yarn`\n- Generate proto files: `yarn gen-proto`\n- Install CocoaPods libs: `cd macos \u0026\u0026 pod install`\n\nTo start the application:\n- Run: `yarn start-metro`\n- Build app from Xcode or run `yarn macos:mainnet-debug`\n\n## Commit and Code-Style\n\nFollow the code style of the file you are working in.\nFor commits, make descriptive and atomic git commits.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhsjoberg%2Fblixt-wallet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhsjoberg%2Fblixt-wallet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhsjoberg%2Fblixt-wallet/lists"}