BitBox02
shiftcrypto.ch Bitcoin or Ethereum & ERC-20 tokensOpen source hardware wallet, supporting secure multisig with the option for making encrypted backups on a MicroSD card.
- Homepage: shiftcrypto.ch
- GitHub: github.com/digitalbitbox/bitbox-wallet-app
- Web info: web-check.xyz/results/shiftcrypto.ch
BitBox02 Source Code
Author
Description
The BitBoxApp for desktop and mobile.
Homepage
https://bitbox.swiss/appLicense
Apache-2.0
Created
02 Aug 18
Last Updated
25 Feb 26
Latest version
Primary Language
Go
Size
831,864 KB
Stars
304
Forks
118
Watchers
304
Language Usage
Star History
Top Contributors
-
@benma (3745)
-
@thisconnect (1742)
-
@shonsirsha (636)
-
@Beerosagos (442)
-
@Tomasvrba (278)
-
@bznein (183)
-
@x1ddos (152)
-
@sutterseba (60)
-
@strmci (59)
-
@NicolaLS (52)
-
@BrianCraig (42)
-
@sedited (40)
-
@stephaniestroka (36)
-
@dependabot[bot] (34)
-
@jvaltin (16)
-
@baizon (15)
-
@NickeZ (15)
-
@jstrnbrg (12)
-
@smokyisthatyou (11)
-
@cedwies (10)
-
@0xB10C (8)
-
@jadzeidan (6)
-
@hkjn (3)
-
@Stadicus (3)
-
@rootzoll (3)
-
@davidknezic (2)
-
@maxmousee (2)
-
@toxeus (2)
-
@xiaolinny (1)
-
@thejokoono (1)
Recent Commits
-
thisconnect (25 Feb 26)
Merge branch 'frontend-update-send-confirm'
-
sl (25 Feb 26)
Merge branch 'frontend-fix-utxo-dialog-jump'
-
sl (24 Feb 26)
frontend: stable onClose ref for dialog This fixes utxo dialog being jerky on mobile
-
Marko Bencun (24 Feb 26)
Merge branch 'faster-fees'
-
thisconnect (24 Feb 26)
frontend: update send-confirm using grid component
-
thisconnect (24 Feb 26)
frontend: fix invlid element nesting error
-
thisconnect (24 Feb 26)
Merge branch 'frontend-update-grid'
-
thisconnect (23 Feb 26)
frontend: fix round corners in setup at the edge on mobile In setup the choose step presents 2 main options create and restore. These options are shown in a grid asCard box which now has round corners, but the cards go to the edge on small screen looking like a bug. Added padding on small screen. Also updated the advanced option buttons to use full width on small screen as side-by-side buttons are often a bit tight on mobile in case some langauges have longer translations.
-
thisconnect (23 Feb 26)
frontend: add reponsive-grid and grid convinience component In last commit the current grid has a new prop to ignore the responsive layout that collapses everything into one column on small screen. Added new component wrapper for convinience: ResponsiveGrid and Grid component. ResponsiveGrid has the old grid behavior and the updated Grid component now defaults to not-responsive. Updated to use ResponsiveGrid where needed, grids that only use one column do not need responsive={true} and can use the new Grid component that disables the repsponsive styling. Also since the last commit it is now possible to mix col=2 with multiple col=1 columns, updated Send component to only use one ResponsiveGrid. Before each row needed its own Grid.
-
thisconnect (18 Feb 26)
frontend: add more control over grid component Added more options to configure the grid. - optional configure col on Column, useful for mixing in a col=2 with a col=1 grid - prop to disable responsive collapsing on small screen, use to keep the grid on mobile - ability to overwrite grid min-height via CSS variable
-
thisconnect (18 Feb 26)
frontend: add grid and column options to align text Changed to adding new props to allow setting text alignment. Used start/end instead of left/right so it will also work with proper RTL (right-to-left) languages support.
-
thisconnect (23 Feb 26)
Merge branch 'frontend-refactor-sendconfirm'
-
thisconnect (20 Feb 26)
frontend: refactor and simplify send-confirm component Simplified SendConfirm props, removed nested objects in transactionDetails props to keep it simpler. Also moved groupUTXOsByAddress pure function out of the component.
-
thisconnect (23 Feb 26)
Merge branch 'frontend-refactor-fiatvalue'
-
thisconnect (19 Feb 26)
frontend: refactor send simplify passing data through components Changed to take defaultCurrency from rates context. Before defaultCurrency was passed via props with various different namings: activeCurrency, fiatUnit etc. Simplified also some other props that were unnecessary renamed.
-
strmci (18 Feb 26)
Merge branch 'fix_send_to_self'
-
strmci (16 Feb 26)
frontend: change "Send to self" to "Sent to self" in transaction detail to match other transactions.
-
thisconnect (17 Feb 26)
Merge branch 'frontend-tests-fix-warning'
-
thisconnect (17 Feb 26)
tests: fix some warnings in launch-regtest Should fix some warnings in case appfoler.dev/cache does not exist. This should fix: Warning: Failed to clean up cache or headers before regtest launch: Error: ENOENT: no such file or directory, scandir '/home/runner/work/bitbox-wallet-app/bitbox-wallet-app/appfolder.dev/cache' at Object.readdirSync (node:fs:1521:26) at launchRegtest (/home/runner/work/bitbox-wallet-app/bitbox-wallet-app/frontends/web/tests/helpers/regtest.ts:79:24)
-
thisconnect (17 Feb 26)
Merge branch 'frontend-input-class-fixes'
-
thisconnect (17 Feb 26)
frontend: add prop to input component to set input field classname Various components had CSS selector to overwrite the input styling by the parent. Added a new classNameInputField prop to set the class of the input field element directly. With that various CSS selector hacks could be removed. Related to: - a45bb14ae82ff215eab15517b116706567e0fc12
-
thisconnect (17 Feb 26)
frontend: cleanup input classes - Fixed a regression in name and device-name-setting components where error was misplaced, example error with german umlauts introduced in a45bb14ae82ff215eab15517b116706567e0fc12 - removed unused className (account searchinput and setup name wizardLabel) - added comments to prepare for new classNameInputField prop
-
beerosagos (16 Feb 26)
Merge branch 'maket-deal'
-
Marko Bencun (05 Feb 26)
backend/btc: faster Electrum-server fee fetching Fees are fetched when entering the send screen, and not re-fetched until re-entering the send screen. For non-BTC networks (LTC, Bitcoin Testnet), mempool.space is not used for fee estimations, but the Electrum server. When using the Electrum node, it fetches the fee for each fee target one by one. This can be quite slow when latency is high. This can be parallelized, speeding up fee fetching by roughly 4x.
-
Marko Bencun (16 Feb 26)
Merge branch 'go-1.26'
-
strmci (16 Feb 26)
Merge branch 'update_send_to_self_tx'
-
strmci (16 Feb 26)
frontend: align send-to-self tx display with other txs Keep the first row in BTC/sats and switch the second row to fiat for consistency. Since the sent amount is no longer shown on the right for send-to-self transactions, the left-side label now includes amount to keep it visible.
-
thisconnect (16 Feb 26)
Merge branch 'frontend-fix-input-styling'
-
thisconnect (12 Feb 26)
frontend: tiny custom feetarget fix Fee amount and fee unit in custom fee input did not perfectly align.
-
thisconnect (12 Feb 26)
frontend: remove unnecessary add-account choose name input style As parent element has a minimum height the margin after the choose name input field has no effect.
BitBox02 Website
Website
301 Moved Permanently
Redirects
Redirects to https://bitbox.swiss/
Security Checks
3 security checks failed (63 passed)
- External Redirect Detected
- Domain Recently Created
- Domain Very Recently Created
Server Details
- IP Address 172.67.157.94
- Location San Francisco, California, United States of America, NA
- ISP CloudFlare Inc.
- ASN AS13335
Associated Countries
-
US
Safety Score
Website marked as safe
100%
Blacklist Check
shiftcrypto.ch was found on 0 blacklists
- ThreatLog
- OpenPhish
- PhishTank
- Phishing.Database
- PhishStats
- URLhaus
- RPiList Not Serious
- AntiSocial Blacklist
- PhishFeed
- NABP Not Recommended Sites
- Spam404
- CRDF
- Artists Against 419
- CERT Polska
- PetScams
- Suspicious Hosting IP
- Phishunt
- CoinBlockerLists
- MetaMask EthPhishing
- EtherScamDB
- EtherAddressLookup
- ViriBack C2 Tracker
- Bambenek Consulting
- Badbitcoin
- SecureReload Phishing List
- Fake Website Buster
- TweetFeed
- CryptoScamDB
- StopGunScams
- ThreatFox
- PhishFort
Website Preview
BitBox02 Reviews
More Crypto Wallets
-
An open source, native desktop wallet for Windows, Linux, and MacOS. Wasabi implements trustless CoinJoins over the Tor network. Neither an observer nor the participants can determine which output belongs to which input. This makes it difficult for outside parties to trace where a particular coin originated from and where it was sent to, which greatly improves privacy. Since it's trustless, the CoinJoin coordinator cannot breach the privacy of the participants. Wasabi is compatible with cold storage and hardware wallets, including OpenCard and Trezor.
-
Open source, cross-platform, offline, crypto wallet, compatible with 1000+ coins. Your private key is generated on the device, and never leaves it, all transactions are signed by the Trezor, which ensures your wallet is safe from theft. There are native apps for Windows, Linux, MacOS, Android, and iOS, but Trezor is also compatible with other wallets, such as Wasabi. You can back the Trezor up, either by writing down the seed, or by duplicating it to another device. It is simple and intuitive to use, but also incredibly customizable with a large range of advanced features.
-
An easy-to-use, super secure Bitcoin hardware wallet, which can be used independently as an air-gapped wallet. ColdCard is based on partially signed Bitcoin transactions following the BIP174 standard. Built specifically for Bitcoin, and with a variety of unique security features, ColdCard is secure, trustless, private, and easy-to-use. Companion products for the ColdCard include: BlockClock, SeedPlate, and ColdPower.
-
Long-standing Python-based Bitcoin wallet with good security features. Private keys are encrypted and do not touch the internet and balance is checked with a watch-only wallet. Compatible with other wallets, so there is no tie-in, and funds can be recovered with your secret seed. It supports proof-checking to verify transactions using SPV, multi-sig, and add-ons for compatibility with hardware wallets. A decentralized server indexes ledger transactions, meaning it's fast and doesn't require much disk space. The potential security issue here would not be with the wallet, but rather your PC - you must ensure your computer is secure and your wallet has a long, strong passphrase to encrypt it with.
-
Sparrow is a Bitcoin wallet for those who value financial self-sovereignty. Sparrow’s emphasis is on security, privacy, and usability. Sparrow does not hide information from you - on the contrary, it attempts to provide as much detail as possible about your transactions and UTXOs, but in a way that is manageable and usable.
-
Atomic is an open-source desktop and mobile-based wallet, where your private keys are stored on your local device, and do not touch the internet. Atomic has a great feature set, and supports swapping, staking, and lending directly from the app. However, most of Atomic's features require an active internet connection, and Atomic does not support hardware wallets yet. Therefore, it may only be a good choice as a secondary wallet, for storing small amounts of your actively used currency.
-
A steel plate, with engraved letters which can be permanently screwed - CryptoSteel is a good fire-proof, shock-proof, water-proof, and stainless cryptocurrency backup solution.
About the Data: BitBox02
API
You can access BitBox02's data programmatically via our API.
Simply make a GET request to:
https://api.awesome-privacy.xyz/finance/crypto-wallets/bitbox02 The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.
About the Data
Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.
Share BitBox02
Help your friends compare Crypto Wallets, and pick privacy-respecting software and services.
Share BitBox02 and Awesome Privacy with your network!