BitBox02

shiftcrypto.ch
BitBox02 Icon

Open source hardware wallet, supporting secure multisig with the option for making encrypted backups on a MicroSD card.

Open Source

BitBox02 Source Code

Author

BitBoxSwiss

Description

The BitBoxApp for desktop and mobile.

#bech32#bitcoin#hardware-wallet#litecoin#segwit#wallet

Homepage

https://bitbox.swiss/app

License

Apache-2.0

Created

02 Aug 18

Last Updated

14 Sept 24

Latest version

v4.44.0-rc1

Primary Language

Go

Size

505,261 KB

Stars

251

Forks

82

Watchers

251

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • thisconnect (13 Sept 24)

    Merge remote-tracking branch 'nicola/move-active-scan-qr-in-receiver-address-input'

  • thisconnect (13 Sept 24)

    Merge remote-tracking branch 'nicola/store-send-result'

  • Marko Bencun (11 Sept 24)

    Merge branch 'only-android'

  • Marko Bencun (11 Sept 24)

    Merge branch 'ios'

  • NicolaLS (27 Aug 24)

    frontend: move qr scanner open state to sub-comp. Move the `activeScanQR` state used to control the QR scanner dialog (open/closed) into the `ReceiverAddressInput` to simplify the component. We can remove the `activeScanQR` from the back button disabled property because a) navigation with ESC allows the user to go back anyways and b) the back button itself is not clickable when there is an active overlay.

  • thisconnect (09 Sept 24)

    Merge remote-tracking branch 'nicola/coin-control-sub-component'

  • NicolaLS (27 Aug 24)

    frontend: create sub-component for coin control Create a sub-component for the coin control toggle and dialog (utxo selection) to make the send.tsx component smaller and easier to understand. We can remove `activeCoinControl` from the back button disable property because a) the use can already navigate back using ESC, and b) the back button is not clickable while there is an active overlay.

  • thisconnect (09 Sept 24)

    Merge remote-tracking branch 'nicola/remove-redundant-fiat-unit-send'

  • Marko Bencun (05 Sept 24)

    Merge branch 'bb02'

  • thisconnect (05 Sept 24)

    Merge branch 'frontend-incoming-currencyunit-styling'

  • thisconnect (05 Sept 24)

    frontend: fix styling for incoming unit The rotateable unit of the incoming fiat was rendered in a larger font-size than the rest of the incoming text. Setting the font-size to inherit fixes this issue and renders the whole message with the same font-size.

  • Marko Bencun (05 Sept 24)

    backend/bitbox02: bundle v9.20.0 firmwares

  • NicolaLS (04 Sept 24)

    frontend: handle sendtx error in sub-component Handle the error that might be returned from `sendTx` in the `MessageWaitDialog` sub-component instead of the `Send` component. This simplifies the `Send` component and makes it easier to understand.

  • NicolaLS (04 Sept 24)

    frontend: put send result in state Put the result from the send request into the `Send` components state and use it directly instead of `isSent` and `isAborted`. This simplifies the component and will make the refactor to a functional component easier because we'll be able to use a `useEffect` with a dependncy on the `sendResult` state that can `switch` over it and also reset the form.

  • Marko Bencun (04 Sept 24)

    ios: embed and sign mobileserver framework This was previously not possible as gomobile had output an invalid framework. This was fixwed in https://github.com/golang/mobile/commit/268e6c3a80d13e6acfd3b93ef02c3e2605e1ef46, so we're good now. This is required to run the app on actual devices and publish it.

  • Marko Bencun (04 Sept 24)

    Merge branch 'ios-version'

  • Marko Bencun (04 Sept 24)

    ios: centralize and set version data See https://developer.apple.com/documentation/xcode/adding-a-build-configuration-file-to-your-project.

  • Marko Bencun (04 Sept 24)

    backend/mobileserver: run timezone fix only on Android This fix is specific to Android, on iOS it probably simply errors and returns early.

  • Marko Bencun (04 Sept 24)

    Merge branch 'ios-ci-2'

  • Niklas (03 Sept 24)

    Merge pull request #2885 from NickeZ/nickez/waste-less-cycles ci: waste less cycles

  • Marko Bencun (03 Sept 24)

    ci: build iOS app For now we ignore signing the app, publishing it or even running it. This first step is to simply compile the iOS app to check for build errors. In the future, we may want to consider using github secrets to automatically sign and push to testflight. The macos runner image is bumped to 14, which defaults to XCode 15. The older version had some build errors with the iOS app. I also tried porting the macOS Qt job to run on macos-14 which runs on ARM, using scripts/osx-brew.sh to install the x84_64 version of Qt, which is needed so the app can be built for x84_64. It works but we postpone this until necessary, as it slows down CI a lot (emulates all of compilation in x86_64 on ARM).

  • sl (03 Sept 24)

    Merge branch 'frontend-change-exchange-text-on-account-page'

  • sl (03 Sept 24)

    frontend: button change from 'exchange' to 'buy&sell'

  • sl (03 Sept 24)

    Merge branch 'frontend-rename-exchange-label-to-buysell'

  • sl (02 Sept 24)

    frontend: use Buy & sell instead of Exchange also removed unused `generic.exchange` translation key from codebase.

  • sl (02 Sept 24)

    Merge branch 'frontend-bigger-pill-btns'

  • sl (02 Sept 24)

    frontend: change spacings to make vertical spaces equal

  • sl (02 Sept 24)

    frontend: create size for PillButtonGroup and use it for exchange

  • Marko Bencun (02 Sept 24)

    Merge branch 'dead'

  • NicolaLS (26 Aug 24)

    frontend: remove redundant fiatUnit state in Send Remove the `fiatUnit` state in Send because it is redundant since we can access `this.props.activeCurrency` since this commit: 373b7e89a2cbf6d4cf8f51ac69743b9a7b4efd61

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

Saftey 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.

  • Trezor Icon

    Trezor

    trezor.io

    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!

View Crypto Wallets (8)