{"id":14980089,"url":"https://github.com/bithyve/bitcoin-keeper","last_synced_at":"2025-04-07T10:29:48.036Z","repository":{"id":184622460,"uuid":"470904030","full_name":"bithyve/bitcoin-keeper","owner":"bithyve","description":"Secure today, plan for tomorrow. BIP 85 hot wallets, buy bitcoin, tor privacy.","archived":false,"fork":false,"pushed_at":"2025-04-01T04:59:24.000Z","size":216094,"stargazers_count":63,"open_issues_count":172,"forks_count":13,"subscribers_count":6,"default_branch":"sprint","last_synced_at":"2025-04-01T05:30:01.982Z","etag":null,"topics":["bitcoin","bitcoin-wallet","keeper","multisig","vault","wallet"],"latest_commit_sha":null,"homepage":"https://bitcoinkeeper.app","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/bithyve.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}},"created_at":"2022-03-17T08:17:28.000Z","updated_at":"2025-04-01T04:59:26.000Z","dependencies_parsed_at":"2024-02-12T08:24:34.294Z","dependency_job_id":"7921e98e-0afc-4ead-bac6-d363ee4b55d3","html_url":"https://github.com/bithyve/bitcoin-keeper","commit_stats":{"total_commits":7739,"total_committers":25,"mean_commits":309.56,"dds":0.7705129861739243,"last_synced_commit":"e64a0edb3ffba3c7120960da3fd4e453d227d076"},"previous_names":["bithyve/bitcoin-keeper"],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bithyve%2Fbitcoin-keeper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bithyve%2Fbitcoin-keeper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bithyve%2Fbitcoin-keeper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bithyve%2Fbitcoin-keeper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bithyve","download_url":"https://codeload.github.com/bithyve/bitcoin-keeper/tar.gz/refs/heads/sprint","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247635364,"owners_count":20970723,"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","keeper","multisig","vault","wallet"],"created_at":"2024-09-24T14:01:16.378Z","updated_at":"2025-04-07T10:29:47.999Z","avatar_url":"https://github.com/bithyve.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bitcoin Keeper - Secure today, plan for tomorrow\n\nAffordable and easy-to-use, security for all your sats, BIP-85, Multisig, Own Node, and Hardware Wallet support. Built with React Native\n\n\u003cimg width=\"1396\" alt=\"Screenshot 2024-04-25 at 11 08 39 AM\" src=\"https://github.com/bithyve/bitcoin-keeper/assets/50690016/1e08c786-f376-4e04-8bee-0917718cf870\"\u003e\n\n[![Playstore](https://bitcoinkeeper.app/wp-content/uploads/2023/05/gpbtn.png)](https://play.google.com/store/apps/details?id=io.hexawallet.bitcoinkeeper)\n[![Appstore](https://bitcoinkeeper.app/wp-content/uploads/2023/05/applebtn.png)](https://apps.apple.com/us/app/bitcoin-keeper/id1545535925)\n[![PGP_APK](https://github.com/bithyve/bitcoin-keeper/assets/50690016/67693cf0-a059-4391-8b48-a9d46a55e71c)](https://github.com/bithyve/bitcoin-keeper/releases)\n\nBitcoin Keeper is an open source, bitcoin-only app designed for seasoned bitcoin hodlers. Built to store bitcoin over a prolonged period of time, Keeper helps you source, clean, and stack sats across different kinds of wallets. Keeper also helps you plan your bitcoin inheritance with built in tools and templates that unlock at the Diamond Hands subscription tier.\n\n## Features\n- Create hot wallets or multi-key offline vaults of different m-of-n configurations\n- Supports most of the trusted hardware wallets\n- Several softkey options including Assisted Keys\n- Ready to use Mobile Key when you setup a vault\n- Manage UTXOs\n- Plan bitcoin inheritance\n- In-app chat and Concierge services coming soon\n\n\n## Prerequisites\n\nBefore getting started, make sure you have a proper [React Native development environment](https://reactnative.dev/docs/environment-setup) on your machine\n\n## Getting Started\n\n1. Clone this repository to your local machine:\n\n   ```shell\n   git clone https://github.com/bithyve/bitcoin-keeper.git\n   ```\n\n2. Navigate to the project directory:\n   ```shell\n   cd bitcoin-keeper\n   ```\n3. Install the project dependencies using Yarn:\n   The prepare scripts will automatically install pods and nodify crypto-related packages for react-native\n   ```shell\n   yarn install\n   ```\n\n## Build and Run\n\n### Varients\n\nThe project has testnet and mainnet variants. The development variant is configured to use testnet and the production variant to use mainnet.\n\nStart metro metro\n\n```bash\nyarn start\n```\n\n#### Development\n\nTo run the development app on a connected device or emulator:\n\n**Android**\n\n```bash\nyarn androidDevelopmentDebug\n```\n\n**iOS**\n\n```bash\nyarn ios --scheme=hexa_keeper_dev\n```\n\n#### Production\n\nTo run the production app on a connected device or emulator:\n\n**Android**\n\n```bash\nyarn androidProductionDebug\n```\n\n**iOS**\n\n```bash\nyarn ios --scheme=hexa_keeper\n```\n\nThese commands will build and launch the app on the respective platforms.\n\n## PGP\n\n```bash\n389F 4CAD A078 5AC0 E28A 0C18 1BEB DE26 1DC3 CF62\n```\n\n## Verify Authenticity of Android APK\n\nPlease download an [APK](https://github.com/bithyve/bitcoin-keeper/releases) and keep all these files in the same directory: `Android APK file, SHA256SUM.asc, KEEPER_DETACHED_SIGN.sign`. Make a copy of `Android APK file` and rename it as `Android APK clone`.\n\nGet the public PGP key for `hexa@bithyve.com` (Hexa Team's PGP key) using\n\n```\ngpg --recv-key \"389F 4CAD A078 5AC0 E28A 0C18 1BEB DE26 1DC3 CF62\"\n```\n\nor\n\n```\ngpg --keyserver hkps://keys.openpgp.org --recv-key \"389F 4CAD A078 5AC0 E28A 0C18 1BEB DE26 1DC3 CF62\"\n```\n\n**Verify APK checksum**\n\nVerify the checksum against the APK using:\n\n```\nshasum -a 256 --check SHA256SUM.asc\n```\n\nOutput should contain the name of the APK file followed by **OK** as shown below:\n\n```\nBitcoin_Keeper_v2.0.0.apk: OK\n```\n\n**Verify that the signed checksum is from hexa@bithyve.com**\n\n```\ngpg --verify SHA256SUM.asc\n```\n\nOutput should show Hexa's PGP key **389F 4CAD A078 5AC0 E28A 0C18 1BEB DE26 1DC3 CF62**:\n\n```\nusing RSA key 389F4CADA0785AC0E28A0C181BEBDE261DC3CF62\nissuer \"hexa@bithyve.com\"\nGood signature from \"Hexa Team (Hexa Bitcoin Wallet) \u003chexa@bithyve.com\u003e\"\n```\n\n**Alternate method for verifying PGP signature**\n\nVerify the detached signature against the APK file:\n\n```\ngpg --verify KEEPER_DETACHED_SIGN.sign Bitcoin_Keeper_Beta_v1.1.8.apk\n```\n\nOutput should show PGP key **389F 4CAD A078 5AC0 E28A 0C18 1BEB DE26 1DC3 CF62**:\n\n```\nusing RSA key 389F4CADA0785AC0E28A0C181BEBDE261DC3CF62\nissuer \"hexa@bithyve.com\"\nGood signature from \"Hexa Team (Hexa Bitcoin Wallet) \u003chexa@bithyve.com\u003e\"\n```\n\n## Testing\n\nThis project uses **Jest** as the testing framework. To run the tests, use the following command:\n\n```bash\nyarn test\n```\n\n## License\n\nThis project is licensed under the **MIT License.**\n\n## Community\n\n- Follow us on [Twitter](https://twitter.com/bitcoinKeeper_)\n- Join our [Telegram](https://t.me/bitcoinkeeper)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbithyve%2Fbitcoin-keeper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbithyve%2Fbitcoin-keeper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbithyve%2Fbitcoin-keeper/lists"}