{"id":21197492,"url":"https://github.com/nbd-wtf/obw","last_synced_at":"2025-07-10T05:31:44.342Z","repository":{"id":61717302,"uuid":"526908106","full_name":"nbd-wtf/obw","owner":"nbd-wtf","description":"Open Bitcon Wallet (OBW) is a lightweight Android Bitcoin and Lightning wallet","archived":true,"fork":false,"pushed_at":"2023-07-03T04:45:10.000Z","size":113026,"stargazers_count":117,"open_issues_count":30,"forks_count":16,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-04T13:50:01.031Z","etag":null,"topics":["android","bitcoin","hosted-channels","lightning-network","lnurl","namedesc","privacy","wallet"],"latest_commit_sha":null,"homepage":"","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nbd-wtf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2022-08-20T11:33:29.000Z","updated_at":"2025-01-20T20:42:50.000Z","dependencies_parsed_at":"2024-11-20T19:45:09.164Z","dependency_job_id":"975a068e-f4b3-4a4b-81ed-4c314db2ccfa","html_url":"https://github.com/nbd-wtf/obw","commit_stats":null,"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/nbd-wtf/obw","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbd-wtf%2Fobw","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbd-wtf%2Fobw/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbd-wtf%2Fobw/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbd-wtf%2Fobw/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nbd-wtf","download_url":"https://codeload.github.com/nbd-wtf/obw/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbd-wtf%2Fobw/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264535993,"owners_count":23624404,"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":["android","bitcoin","hosted-channels","lightning-network","lnurl","namedesc","privacy","wallet"],"created_at":"2024-11-20T19:44:55.386Z","updated_at":"2025-07-10T05:31:43.932Z","avatar_url":"https://github.com/nbd-wtf.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"https://nbd.wtf\"\u003e\u003cimg align=\"right\" height=\"196\" src=\"https://user-images.githubusercontent.com/1653275/194609043-0add674b-dd40-41ed-986c-ab4a2e053092.png\" alt=\" NBD logo \u003e Open Bitcoin Wallet (OBW)\"/\u003e\u003c/a\u003e\n\n# OBW - The _Open Bitcoin Wallet_\n\nThe _Open Bitcoin Wallet_ (OBW) is an Android Bitcoin and Lightning wallet, a fork of [Simple Bitcoin Wallet](https://github.com/btcontract/wallet) focused on providing a pleasant and simple experience with advanced features.\n\n## How to install OBW\n\nTo install the _Open Bitcoin Wallet_ you have 3 options right now:\n\n1. Grab an APK from the [releases](https://github.com/nbd-wtf/obw/releases) page\n2. Download from [Google Play](https://play.google.com/store/apps/details?id=wtf.nbd.obw)\n3. Build from source (see [instructions below](#how-to-build-obw-from-source))\n\n## OBW features\n\nSome of the features OBW includes are:\n\n  - Lightweight Bitcoin wallet that uses Electrum servers\n    - can use an Electrum server specified by the user or random ones\n    - support for RBF and CPFP\n    - coin control (select which UTXOs to spend or not)\n    - payments to multiple addresses\n  - Standalone, autonomous Lightning capabilities:\n    - can connect to any node\n    - open channels, close channels, force-close channels, close channels to specific address\n    - route payments without the use of any third-party service, all routing done on the wallet\n    - offer to retry payments with increased fee tolerance if the first attempts fail\n  - Private by default\n    - when connecting to Lightning peers, uses a different node identity for each peer\n    - uses a random node identity for each invoice\n    - full TOR support: built-in, no Orbot needed\n  - Hosted Channels\n    - lightweight credit-based virtual channels that use an open and interoperable protocol\n    - can open hosted channels to any node that supports the host side of the protocol\n    - cannot be traced and do not require capital or chain fee costs\n  - Split-payments support\n    - the same invoice from A can be paid by multiple wallets (B, C, D and so on) atomically\n    - perfect for splitting bills at restaurants\n  - LNURL support\n    - get channels with lnurl-channel, lnurl-hosted-channel\n    - withdraw from services with lnurl-withdraw\n    - login to websites with keyauth (lnurl-auth)\n    - pay out to services with lnurl-pay and lightning address, possibly including\n      - arbitrary comments\n      - free names for tips\n      - key and signed keyauth challenges that allow simultaneous payment and login or account referencing\n      - unique public keys that allow later payer identification\n      - reading `successAction`s that can be\n        - free messages from the service to the wallet\n        - URLs sent from the service\n        - AES-encrypted secrets decryptable only with the payment preimage\n  - NameDesc!\n    - parse NameDesc invoices\n    - optionally generate NameDesc invoices\n\n![Obi Wan fights using the Open Bitcoin Wallet (OBW)](https://user-images.githubusercontent.com/1653275/186679611-c5c25d94-752a-4368-a0e4-7e7109fa5548.gif)\n\n\n## How to build OBW from source\n\nTo build the _Open Bitcoin Wallet_ run this:\n\n```\ngit clone https://github.com/nbd-wtf/obw.git\ncd obw\n./gradlew assembleDebug\n```\n\nThe APK will be at `app/build/outputs/apk/debug`.\n\nOther commands: `./gradlew installDebug`, `./gradlew assembleRelease`, `./gradlew bundleRelease` (with Gradle options `-PSTORE_FILE=... -PSTORE_PASSWORD=... -PKEY_PASSWORD=... -PKEY_ALIAS=...` when signing to publish to Google Play Store).\n\n## Immortan\n\n_Open Bitcoin Wallet_ (OBW) is based on [Immortan](https://github.com/nbd-wtf/immortan), a versatile, flexible and reasonable library for building lightweight Bitcoin and Lightning wallets.\n\n## License\n\nApache.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnbd-wtf%2Fobw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnbd-wtf%2Fobw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnbd-wtf%2Fobw/lists"}